отлов фонового режима

Автор NachDenken, Липень 14, 2011, 01:31:37 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

NachDenken

может чего-то я не допонимаю,
коллеги подскажите,
почему Transactional RFC (tRFC)  вызов

пример

CALL FUNCTION 'курлы_курлы' IN BACKGROUND TASK AS SEPARATE UNIT

не устанавливает переменную sy-batch которая у нас отвечает за фоновый режим в 'X'
? ???

Uukrul

#1
Попробуй проверку сделать таким образом:

DATA: gui_true.

GET PARAMETER ID 'GUI_IS_ON' FIELD gui_true.

Если gui_true = 'X', то типа режим диалога, в остальных случаях вроде как оно SPACE.

NachDenken

спасибо.

на sdn кстате так и написано что sy-batch = 'X'
только для Background job  (it runs in background ) ,
а для it runs in tRFC (CALL FUNCTION ... IN BACKGROUND TASK) молчок

http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Debugger

SMF spam blocked by CleanTalk