2011-02-01 12 views
1

ブロックされた取引のプロパティを格納するテーブルとフィールドは何ですか?SAPのブロック取引

+0

私は質問を理解していません。少しでも良い文章にしてみてください。 –

+0

トランザクションがロックされているかロック解除されているかをテーブルのどのフィールドに表示するかは、TSTC-CINFOです。そして、あなたの質問を言い換えてください。 – rabbitisle

+0

SE11またはSE16を押してテーブルの内容を参照します。 "HEX01 VALUE"に "20" TO "24"と入力してください。これでシステムにロックされているすべての取引が表示されます。 – dino

答えて

0

早期に言及したように、トランザクションロックはTSTC-CINFOフィールドによって指定されます。このフィールドは1バイトのフラグセットです。以下のコードは、フラグのデコードの技術を示しています:

TABLES: tstc. 
DATA: x01 TYPE x VALUE '01', 
     x02 TYPE x VALUE '02', 
     x20 TYPE x VALUE '20', 
     x80 TYPE x VALUE '80'. 
SELECT * FROM tstc. 

    IF tstc-cinfo O x80. 
    " Report transaction 
    ENDIF. 

    IF tstc-cinfo O x01. 
    " Menu transaction. 
    ENDIF. 

    IF tstc-cinfo O x02. 
    " Parameter transaction 
    ENDIF. 

    IF tstc-cinfo O x20. 
    " Locked. 
    NEW-LINE. 
    WRITE: 'Locked:', tstc-tcode. 
    ENDIF. 

ENDSELECT.