1含有事務碼
- 1.1 不注入參數,直接調用
CALL TRANSACTION 'SUIM' AND SKIP FIRST SCREEN.
- 1.2 注入參數,
SET PARAMETER ID: '屏幕字段' FIELD 填充的字段值, '屏幕字段' FIELD 填充的字段值. CALL TRANSACTION 'DEMO_TRANSACTION'.
2使用程序
目標程序中需要有導出
FREE MEMORY ID g_memory. "將結果導出到主調用程序 EXPORT gt_mard FROM gt_mard TO MEMORY ID g_memory.
源程序中要將數據導入(兩邊結構要完全一致)
SUBMIT 目標程序名 WITH 選擇屏幕字段(單值) = 填充字段值 WITH 選擇屏幕字段(單值) = 填充字段值 "傳遞selection類型的參數到被調用程序中 WITH SELECTION-TABLE(范圍值或內表) gt_tabsel(內表或范圍值) AND RETURN. "從被調用程序中導入結果 IMPORT gt_mard TO gt_mard FROM MEMORY ID g_memory. FREE MEMORY ID g_memory. 最后為不影響源程序,在源程序選擇屏幕中加一段,當p_call = ‘X’,導出數據 PARAMETERS:p_call TYPE c NO-DISPLAY.