您的位置:首页 > 其它

调用T-code 并在新窗口打开的方法

2011-04-26 11:24 211 查看
调用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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐