Posted: Mon Nov 26, 2007 5:57 pm Post subject: Как узнать, что программа запущена в update task
Добрый вечер!
В подпрограмме используется всплывающее окошко POPUP_TO_CONFIRM, мне нужно проанализировать, что модуль не запушен в Update task. Поскажите как?
SY-ONCOM = 'V' => FUNCTION ... IN UPDATE TASK
SY-ONCOM = 'P' => PERFORM ... ON COMMIT
SY-ONCOM = 'T' => процесс запущен кодом транзакции
SY-ONCOM = 'N' when called from Dynamic action and
SY-ONCOM = 'S' when called executed directly.
SY-BATCH = 'E' => End Transaction event handling
SY-BATCH = 'X' => Program runs in the background, RFC
Функция TH_IN_UPDATE_TASK очень показательна внутри:
Code:
FUNCTION TH_IN_UPDATE_TASK.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" EXPORTING
*" IN_UPDATE_TASK LIKE SY-SUBRC
*"----------------------------------------------------------------------
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.