SAP ABAP实用技巧介绍系列之 ABAP内存管理学习
Created by Jerry Wang, last modified on May 26, 2014
使用如下report 测试ABAP memory:
REPORT ztest_export.
DATA: lv_memory TYPE char10 VALUE 'memory_id',lv_v1 TYPE string VALUE 'test1',lv_v2 TYPE string VALUE 'test2',ls_v3 TYPE comm_product,lv_task TYPE char8 VALUE '001'.ls_v3 = VALUE #( product_id = 'MCF-0001' product_type = '02' ).
EXPORT value1 = lv_v1 value2 = lv_v2 value3 = ls_v3 TO MEMORY ID lv_memory.WRITE: / 'test by normal function call...' COLOR COL_NEGATIVE.CALL FUNCTION 'ZIMPORT_TEST'.WRITE: / 'test by starting new task...' COLOR COL_GROUP.CALL FUNCTION 'ZIMPORT_TEST' STARTING NEW TASK lv_task PERFORMING import ON END OF TASK.WRITE: / 'Call via DESTINATION NONE...' COLOR COL_KEY.CALL FUNCTION 'ZIMPORT_TEST' DESTINATION 'NONE'.FORM import USING id TYPE clike.WRITE: / 'Executed in PERFORM on end of task...' COLOR COL_KEY.IMPORT value1 = lv_v1 value2 = lv_v2 value3 = ls_v3FROM MEMORY ID lv_memory.WRITE: / 'Value1: ' , lv_v1 COLOR COL_NEGATIVE,/ 'Value2: ' , lv_v2 COLOR COL_TOTAL,/ 'Product ID: ', ls_v3-product_id COLOR COL_GROUP,'Product Type: ', ls_v3-product_type COLOR COL_POSITIVE.
ENDFORM.
根据SAP help里的定义,ABAP memory只能用于在同一个external session下的不同internal session之间共享数据。因此上述report的三种测试scenario,只有第一种normal call的方式能够成功import到memory里的数据:
SAP ABAP实用技巧介绍系列之 ABAP内存管理学习相关推荐
- SAP ABAP实用技巧介绍系列之 ABAP XSLT 定义变量
Created by Jerry Wang, last modified on Jul 01, 2014 下面的xslt 片段定义了两个变量: header变量的内容为一系列html tab,而col ...
- SAP ABAP实用技巧介绍系列之 ABAP XSLT 使用attribute增加新的属性
Created by Jerry Wang on Jul 01, 2014 用于测试的xml: <catalog> <cd> <title>Empire Burle ...
- SAP ABAP实用技巧介绍系列之 ABAP XSLT select keyword
Created by Jerry Wang on Jun 27, 2014 用于测试的xml: <catalog> <cd> <title>Empire Burle ...
- SAP ABAP实用技巧介绍系列之 ABAP XSLT apply_template keyword
Created by Jerry Wang on Jun 26, 2014 测试使用的xml: <catalog> <cd> <title>Empire Burle ...
- SAP ABAP实用技巧介绍系列之 ABAP XSLT match keyword
Created by Jerry Wang, last modified on Jun 26, 2014 用于测试的xml: <catalog> <cd> <title& ...
- SAP ABAP实用技巧介绍系列之 ABAP XSLT copy keyword
Created by Jerry Wang on Jun 30, 2014 用于测试的xml: <catalog> <cd> <title>Empire Burle ...
- SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度
2013年08月16日 11:47 DATA: lv_str TYPE string. lv_str = 'AB中国'. lv_len = cl_abap_list_utilities=>dyn ...
- SAP ABAP实用技巧介绍系列之 使用simple transformation的mapping功能
Created by Jerry Wang, last modified on Jun 25, 2014 Simple transformation如下: 当node VALTO_DATE的value ...
- SAP ABAP实用技巧介绍系列之 在xslt里call ABAP method
Created by Jerry Wang, last modified on Jul 02, 2014 用于测试的xml: <catalog> <cd> <title& ...
最新文章
- TensorFlow基础2(张量)
- 【深度学习入门到精通系列】模型结构可视化神器Netron(连.pth都可以~!)
- 1.3 图像边缘检测edge函数的用法
- java在SAE中使用的相关问题总结
- jmeter(五)几种不同的content-type方式
- 一篇文章教你如何使用python爬虫
- Linux上快速搭建Jenkins服务器 实现持续集成开发
- 《Angular从零到一》导读
- 2018-2019-2 20165221 【网络对抗技术】-- Exp9 Web安全基础
- kopernio显示无效程序_陆风路虎外观设计专利无效案一锤定音,最高法:陆风X7专利无效...
- 笔记:区分文件头lang=”zh”和lang=”zh-cn”的使用??
- Zookeeper Curator API 使用
- HDU-4310 Hero 贪心Or动态规划
- 为什么全栈开发对物联网至关重要?
- Java RMI 服务易受 SSRF 攻击
- jersey tomcat MySQL_IDEA+Jersey+Tomcat搭建RESTful API
- 恢复计算机硬盘数据,计算机数据恢复,小编教您如何恢复计算机数据
- 基于大数据的软件智能化开发方法与环境
- 【渝粤教育】广东开放大学 建筑工程计量与计价 形成性考核 (47)
- Dalvik字节码和Smali基本语法
热门文章
- UnderScore的使用实例记录
- 学习:java设计模式—工厂模式
- ACCESS 文本文件导入和导出指定字段类型的方法
- 文献记录(part29)--Building crack identification and total quality management method based on deep ...
- python观察日志(part26)--numpy数组操作
- sklearn自学指南(part19)--LDA和QDA
- 投资学习网课笔记(part3)--基金第三课
- python训练数据集_Python-yolov3训练自己的数据集,pytorchyolov3
- 教你如何利用EXCEL制作动态仪表盘
- 我的工作日志 2020年12月1日 星期一