Hier ein Codesnippet, um mit CALL TRANSACTION einige Masken zu überspringen
PERFORM BDC_DYNPRO USING 'SAPLPT_GUI_SAP_TMW' '0101'.
PERFORM BDC_FIELD USING 'BDC_OKCODE' '=SELECT_EMP'.
PERFORM BDC_FIELD USING 'BDC_CURSOR' 'INFO_SELECTOR'.
PERFORM BDC_FIELD USING 'INFO_SELECTOR' 'TMW_TIME_ACCOUNTS'.
PERFORM BDC_DYNPRO USING 'SAPLPT_GUI_SAP_TMW_EE_NAVIG' '0100'.
PERFORM BDC_FIELD USING 'BDC_CURSOR' 'RP50G-PERNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE' '=ENTER'.
PERFORM BDC_FIELD USING 'RP50G-PERNR' LS_LINE-PERNR.
PERFORM BDC_DYNPRO USING 'SAPLPT_GUI_SAP_TMW' '0101'.
PERFORM BDC_FIELD USING 'BDC_OKCODE' '=TDE_TAB2'.
SET PARAMETER ID 'PT_TMW_PROFILE' FIELD C_PROFILE.
CALL TRANSACTION 'PTMW' USING BDCDATA MODE 'E'.
SET PARAMETER ID 'PT_TMW_PROFILE' FIELD C_PROFILE.