実行中のプログラムから、別のプログラムを呼び出す[[ABAP]]命令。
* 概要 [#j4d77dd6]
** 用法 [#m1e61e8f]
基本は、SUBMIT (Program)で呼び出す。
但し[[モジュールプール>ABAP/モジュールプール]]や[[インクルード>ABAP/インクルード]]など、プログラムの属性が直接呼び出し不可となっている場合は利用できない。
** サンプル [#p8e30ede]
*** 基本形 [#o56d4e18]
# SUBMIT ZZX001.
SUBMIT ZZX001.
*** WITHによるパラメータ渡し [#xbe268c2]
# SUBMIT ZZX001 WITH P_BUKRS = L_BUKRS.
SUBMIT ZZX001 WITH P_BUKRS = L_BUKRS.
*** VIAによる選択画面表示 [#e8e38f23]
# SUBMIT ZZX001 WITH P_MATNR = L_MATNR VIA SELECTION-SCREEN.
SUBMIT ZZX001 WITH P_MATNR = L_MATNR VIA SELECTION-SCREEN.
* その他 [#lb3435f1]
[[CALL TRANSACTION>ABAP/CALL TRANSACTION]]命令との差異は、[[トランザクションコード>SAPのオブジェクト/トランザクションコード]]を直接指定する場合は[[権限チェック>権限管理]]や[[バリアント>SAPのオブジェクト/バリアント]]を間接的に利用できるが、こちらは無し。
むしろ邪魔だからって場合か。
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)