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.

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/18034.html

(0)
上一篇 2021年7月19日 20:43
下一篇 2021年7月19日 20:43

相关推荐

发表回复

登录后才能评论