ABAP IMPORT&EXPORT的用法


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.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM