0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#ABAP内存传值

1、ABAP 内存运用语句:

**传递数据到内存
EXPORT LT_ITAB TO MEMORY ID ‘MM’.
**从内存读取数据
IMOIRT LT_ITTAB FROM MEMORY ID ‘MM’.

ABAP内存只能在同个session的不同程序之间共享数据,新的session内存数据消失;

适用场景:

一般使用是程序A  后面的进程,有个程序B,其中某个值或者内表在程序A存在,但是到B程序使用不了,这时候可以考虑内存传值的方式,

在程序A中把数据传递到内存,然后在程序B 中读取;增强中很实用。

自建程序同样可以用这个方式读取一些不方便直接传值的数据。


2、SAP内存使用SET/GET parameters方法

SET PARAMETER ID 'MAT' field p_matnr.
GET PARAMETER ID 'MAT' field p_matnr.

标准屏幕字段的默认值,很多就是用PARAMETER ID实现

SAP内存可以被所有的主session访问,内存数据可以在同一个session中不同程序之间,或者不同session之间共享数据,整个终端session时间内都有效。

举报

相关推荐

0 条评论