В какой таблице и в каком поле хранится свойство заблокированных транзакций?
Заблокированные транзакции в SAP
comment
Я не понимаю вопроса. Попробуйте превратить это в немного лучшее предложение.
- person Henk Holterman   schedule 01.02.2011
comment
Если вы имеете в виду, какое поле в какой таблице показывает, заблокирована или разблокирована транзакция, тогда ваш ответ — TSTC-CINFO. И, пожалуйста, перефразируйте свой вопрос.
- person rabbitisle   schedule 01.02.2011
comment
SE11 или SE16 для просмотра содержимого таблицы. Убедитесь, что вы ввели от 20 до 24 в качестве HEX01 VALUE. В нем будут перечислены все транзакции, заблокированные в системе.
- person dino   schedule 01.02.2011
comment
Вы действительно не имеете никакого смысла. Вы спрашивали, какая таблица/поле показывает заблокированные транзакции? Кажется, вы отвечаете на другой вопрос, который вы парадоксально задали.
- person rabbitisle   schedule 01.02.2011
Ответы (1)
Как упоминалось ранее, блокировка транзакции определяется полем 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.
person
Anton Semenov
schedule
02.02.2011