2011-02-01 5 views
1

В какой таблице и в каком поле хранится свойство заблокированных транзакций?Заблокированные транзакции в SAP

+0

Непонятный вопрос. Постарайтесь использовать его в немного лучше. –

+0

Если вы имеете в виду, какое поле, на котором отображается таблица, если транзакция заблокирована или разблокирована, то ваш ответ - TSTC-CINFO. И, пожалуйста, перефразируйте свой вопрос. – rabbitisle

+0

SE11 или SE16 для просмотра содержимого таблицы. Убедитесь, что вы вводите «20» в «24» в качестве «HEX01 VALUE». В этом списке перечислены все транзакции, заблокированные в системе. – 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. 

 Смежные вопросы

  • Нет связанных вопросов^_^