ABAP内存运用
(1)ABAP 内存运用语句:
EXPORT LT_ITAB TO MEMORY ID ‘MM’.
IMOIRT LT_ITTAB FROM MEMORY ID ‘MM’.
(2)SAP内存使用 SET/GET parameters 方法;
SET PARAMETER ID ‘MAT’
field P_MATNR.
GET PARAMETER ID ‘MAT’
field P_MATNR.
输出内存
SUBMIT YTST_018_001
*&---------------------------------------------------------------------*
*& Report YTST_2017008
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------* REPORT YTST_2017008. TYPES:BEGIN OF TY_ITAB,
FIELD1 TYPE CHAR10,
FIELD2 TYPE CHAR10,
END OF TY_ITAB. DATA:LT_ITAB TYPE TABLE OF TY_ITAB,
WA_ITAB TYPE TY_ITAB.
DATA:L_LINES TYPE SY-TABIX. DO TIMES.
* L_LINES = L_LINES + .
L_LINES = sy-index.
IF L_LINES = .
WA_ITAB-FIELD1 = L_LINES.
WA_ITAB-FIELD2 = 'LAST line'.
APPEND WA_ITAB TO LT_ITAB.
CLEAR WA_ITAB.
ELSE.
WA_ITAB-FIELD1 = L_LINES.
CONDENSE WA_ITAB-FIELD1 NO-GAPS.
WA_ITAB-FIELD2 = '这是第' && WA_ITAB-FIELD1 && '条数据!'.
APPEND WA_ITAB TO LT_ITAB.
CLEAR WA_ITAB.
ENDIF. ENDDO. WA_ITAB-FIELD1 = ''.
WA_ITAB-FIELD2 = 'aaa'.
APPEND WA_ITAB TO LT_ITAB. WA_ITAB-FIELD1 = ''.
WA_ITAB-FIELD2 = 'bbb'.
APPEND WA_ITAB TO LT_ITAB. EXPORT LT_ITAB TO MEMORY ID 'MM'.
IF SY-SUBRC EQ .
MESSAGE I001(VL) WITH '使用ABAP内存 20170313 输出成功!'.
ENDIF.
* ADD ON
SUBMIT YTST_2017008_001.
*& submit 则可以访问你,如果B和A运行在不同的窗口,则A将访问不到数据; WAIT UP TO SECONDS.
输入内存
*&---------------------------------------------------------------------*
*& Report YTST_2017008_001
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------* REPORT YTST_2017008_001.
*
*TYPES:BEGIN OF TY_ITAB,
* field1 type char10,
* field2 type char20,
* END OF TY_ITAB.
TYPES:BEGIN OF TY_ITAB,
FIELD1 TYPE CHAR10,
FIELD2 TYPE CHAR10,
END OF TY_ITAB.
DATA:LT_ITAB TYPE TABLE OF TY_ITAB,
WA_ITAB TYPE TY_ITAB. IMPORT LT_ITAB FROM MEMORY ID 'MM'.
IF SY-SUBRC NE .
MESSAGE I001(VL) WITH '使用ABAP 内存 传值失败!'.
ENDIF. BREAK-POINT.
ABAP内存运用的更多相关文章
- SAP内存/ABAP内存/共享内存区别
(1).读取和使用方法不同SAP内存使用SET/GET parameters方法:SET PARAMETER ID 'MAT' field p_matnr.GET PARAMETER ID 'MAT' ...
- SAP专家培训之Netweaver ABAP内存管理和内存调优最佳实践
培训者:SAP成都研究院开发人员Jerry Wang 1. Understanding Memory Objects in ABAP Note1: DATA itab WITH HEADER LINE ...
- SAP内存、ABAP内存、共享内存的 区别
区别: (1)SAP内存使用 SET/GET parameters 方法: SET PARAMETER ID ‘MAT’ field P_MATNR. GET PARAMETER ID ‘ ...
- ABAP关键字SUBMIT的简单例子和学习小记
网上有关SUBMIT实现程序调用的例子稍显复杂,而相关的参考和解释则不是很完善.本文给出一个SUBMIT的小示例程序(代码见文末),实现了最简单的程序间调用及返回值,以及SAP官方文档中相关内容的翻译 ...
- ABAP程序互调用:SUBMIT、CALL TRANSACTION、LEAVE TO TRANSACTION
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- ABAP开发顾问必备:SAP ABAP开发技术总结
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- 程序间数据共享与传递:EXPORT/IMPORT、SAP/ABAP Memory
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- [SAP ABAP开发技术总结]字符编码与解码、Unicode
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- [SAP ABAP开发技术总结]初始值、空、NULL、INITIAL等问题
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
随机推荐
- 输入框为数字类型时防止maxlength属性不起作用
<input type="number" oninput="if(value.length>5)value=value.slice(0,5)" /& ...
- 《Python基础教程读书笔记》
第1章 快速构造:基础知识 1.2交互式构造器 不强制分号,一行就是一行.可以加上分号 1.4数字和表达式 加.减.乘.除.整除.求余.指数.取反(-例如-2**2,**的优先级比-大) from _ ...
- PropertyPlaceholderConfigurer 基本用法
目录 一.PropertyPlaceholderConfigurer 的继承体系 二.PropertyPlaceholderConfigurer 的基本概念 三.PropertyPlaceholder ...
- Springboot构建问题集
最近在搭建框架时遇到很多细节问题,时间久了就很容易忘记,在此记录一下. 1.问题:Warning:java: 来自注释处理程序 'org.antlr.v4.runtime.misc.NullUsage ...
- IE使用多彩文档上传数据库报错
使用多彩文档,用IE浏览器提交表单,双引号里面包含单引号,导致数据库插入不了,而用chrome浏览器不会报错,自动过滤单引号, 解决:content.replace("'", &q ...
- python学习笔记1-numpy/enumerate
1. np.size和np.prod import numpy as np x = np.zeros((3, 5, 2), dtype=np.complex128) # ndarray.size is ...
- xcopy中文文件名,中文件目录乱码问题
1.保存成bat脚本文件 2.且该bat文件不能使用utf-8格式,使用ANSI即正常
- android的窗口机制分析------UI管理系统
Activity可以看做是整个Android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内 ...
- 【转】css浮动元素的知识
原文: http://www.cnblogs.com/xuyao100/p/8940958.html ------------------------------------------------- ...
- 从SDCard获取的图片按分辨率处理的方法
前段时间公司开发的Launcher要做主题切换的功能,但切换主题时须要从sdcard中获取要切换的图片资源,拿到后图片的大小不正常. 后来查找原因是:系统对不同分辨率拿到的图片资源会自己主动的做转化, ...