ABAP memory中的Export和Import
可以用于SUBMIT方式调用其他ABAP程序后,数据只能通过某个透明表暂存,在由主程序查询透明表取得结果的情况,
用memory中的Export和Import的好处是不用在通过透明表转数据了,先把子程序中的数据EXPORT到一块命名的内存空间,然后在主程序里
IMPORT命名的内存空间的值到内表中即可。
例子:
DATA: BEGIN OF ITAB1 OCCURS 0 ,
FF(10) ,
END OF ITAB1.
DATA: ITAB2 LIKE ITAB1 OCCURS 0 WITH HEADER LINE .
DATA: STR1 TYPE STRING,
STR2 TYPE STRING.
APPEND 'Line 1' TO ITAB1.
APPEND 'Line 2' TO ITAB1.
STR1 = 'SSS'.
***如果是同名的对象,可以这么写:
EXPORT ITAB1 TO MEMORY ID 'M1'.
FREE ITAB1.
LOOP AT ITAB1.
WRITE / ITAB1-FF.
ENDLOOP.
IMPORT ITAB1 FROM MEMORY ID 'M1'.
LOOP AT ITAB1.
WRITE / ITAB1-FF.
ENDLOOP.
***如果不是同名的对象,需要加上一个对象名
EXPORT A = ITAB1 B = STR1 TO MEMORY ID 'M2'.
IMPORT A = ITAB2 B = STR2 FROM MEMORY ID 'M2'.
LOOP AT ITAB2.
WRITE / ITAB2-FF.
ENDLOOP.
WRITE / STR2.
运行结果:
ABAP memory中的Export和Import相关推荐
- TypeScript 中的 export 和 import
文章目录 一.TypeScript 中的 export 1. export 2. import 工作实际案例举例 export 出时,重命名 一.TypeScript 中的 export 注意: 目前 ...
- C# System.ComponentModel.Composition中的Export和Import特性标签的简单使用。
使用Export和Import特性标签主要是为了让程序进行解耦.部分代码借鉴自https://blog.csdn.net/a1037949156/article/details/79535129 如有 ...
- java 无法执行export 命令_模块中的export、import以及复合模式的使用方法
export:规定模块对外接口 ①默认导出:export default Test(导入时可指定模块任意名称,无需知晓内部真实名称) ②单独导出:export const name = "B ...
- 关于使用export和import的2个报错
关于使用export和import的2个报错 报错:Uncaught SyntaxError: Cannot use import statement outside a module 报错:Unca ...
- 程序间数据共享与传递(3):EXPORT/IMPORT、SAP/ABAP Memory
ABAP Memory(同一用户的同一窗口Session) l 保存数据 EXPORT[FROM ] [FROM ] ... TO MEMORY ID <</span>key&g ...
- 程序间数据共享与传递(1):EXPORT/IMPORT、SAP/ABAP Memory
EXPORT 语句 EXPORT {p1 = dobj1 p2 = dobj2 ...} | {p1 FROM dobj1 p2 FROM dobj2 ...} | (ptab) TO | { ME ...
- 彻底搞清楚javascript中的require、import和export
为什么有模块概念 理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块. 但是,Javascript不是一种模块化编程语言,在es6以前,它是不支持"类"( ...
- JS ES6中export和import详解
1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出, // profile.js export var firstName = ' ...
- 【彻底搞清楚javascript中的require、import和export 】
彻底搞清楚javascript中的require.import和export - 最骚的就是你 - 博客园
最新文章
- 1084. [SCOI2005]最大子矩阵【网格DP】
- Cisco路由器的基本配置
- css3制作一个漂亮的按钮
- python基础教程攻略-python基础教程(一)
- UVa11134 Fabled Rooks(贪心算法)
- JavaScript中 var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //邮箱检测
- nginx 上传 文件超时设置_Nginx大文件上传413和500问题排查总结
- python3嵌套列表解析
- java asin_Java asin()方法
- 创业-程序员独自5大思维障碍
- Docker入门-架构
- 路飞学城Python-Day75
- 2019软科计算机科学与工程,2019上海软科世界一流学科排名计算机科学与工程专业排名斯蒂文斯理工学院排名第301-400...
- Dan 计划:重新定义人生的10000个小时
- java treeset 降序,Java TreeSet,Collections使用
- subsonic orm_Hanselminutes播客132-Subsonic与Rob Conery
- 时隔三月,再次向你推荐这款公文排版插件
- 爬取b站最火up主及其粉丝信息
- 如何定义 Symbian WINS模拟器的内存配置
- eNSP不同网段主机互联-DHCP