调用CALL TRANSACTION 只能在原窗口打开
如 SET PARAMETER ID 'AUN' FIELD it_vbap-vbeln.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
使用以下方法可以在新的窗口打开:
DATA: c_para TYPE string.
CONCATENATE 'VBAK-VBELN =' it_vbap-vbeln INTO c_para SEPARATED BY space.
CALL FUNCTION 'TH_CREATE_MODE'
EXPORTING
transaktion = 'VA03'
* DEL_ON_EOT = 0
PARAMETERS = c_para
process_dark = 'X'
* IMPORTING
* MODE =
EXCEPTIONS
max_sessions = 1
internal_error = 2
no_authority = 3
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.