SAP Memory & ABAP Memory超级详细解析

SAP Memory & ABAP Memory超级详细解析_abap set parameter id-CSDN博客

FREE MEMORY ID 'ZTESTMAT'.                     清空指定的ABAPmemory

FREE MEMORY.                                               清空externalsession内的所有ABAPmemory

最后请注意

IMPORT .... FROM MEMORY ID ....

该语句执行未接收到数据会将sy-subrc赋值为不等于零
转:ABAP MEMORY/SAP MEMORY/Shared buffer/DATABASE_abap to shared buffer-CSDN博客

REPORT ZTXYY_11131.
DATA LV_FLAG.
LV_FLAG = 'X'.
EXPORT LV_FLAG TO MEMORY ID 'ZTXYY_11130'.
SUBMIT ZTXYY_11130.
REPORT ZTXYY_11130.
DATA LV_FLAG.
IMPORT LV_FLAG FROM MEMORY ID 'ZTXYY_11130'.
WRITE LV_FLAG.

结果

REPORT ZTXYY_11131.
DATA LV_FLAG.
LV_FLAG = 'X'.
EXPORT PV = LV_FLAG TO MEMORY ID 'ZTXYY_11130'.
SUBMIT ZTXYY_11130.
REPORT ZTXYY_11130.
DATA LV_FLAG.
IMPORT PV = LV_FLAG FROM MEMORY ID 'ZTXYY_11130'.
WRITE LV_FLAG.

 结果

REPORT ZTXYY_11131.
DATA LV_FLAG.
LV_FLAG = 'X'.
EXPORT PV FROM LV_FLAG TO MEMORY ID 'ZTXYY_11130'.
SUBMIT ZTXYY_11130.
REPORT ZTXYY_11130.
DATA LV_FLAG.
IMPORT PV TO LV_FLAG FROM MEMORY ID 'ZTXYY_11130'.
WRITE LV_FLAG.

 结果

在动态情况下,参数列表在带有两列的索引表 ptab 中指定。这两列可以有任何名称,但必须是 “字符 ”类型。ptab 的第一列必须包含参数名称,第二列必须包含大写的数据对象。如果第二列是首列,则第一列中的参数名称必须与数据对象的名称一致。然后,数据对象将以其名称存储在数据集群中。如果 ptab 的第一列为初始值,则会出现不可处理异常。

REPORT ZTXYY_11131.
DATA LV_FLAG.
LV_FLAG = 'X'.
DATA QR TYPE STANDARD TABLE OF STRING.
APPEND INITIAL LINE TO QR ASSIGNING FIELD-SYMBOL(<FW>).
"这里的指针是工作区哦!
<FW> = 'LV_FLAG'.
EXPORT (QR) TO MEMORY ID 'ZTXYY_11130'.
SUBMIT ZTXYY_11130.
REPORT ZTXYY_11130.
DATA LV_FLAG.
DATA QR TYPE STANDARD TABLE OF STRING.
APPEND INITIAL LINE TO QR ASSIGNING FIELD-SYMBOL(<FW>).
"这里的指针是工作区哦!
<FW> = 'LV_FLAG'.
IMPORT (QR)  FROM MEMORY ID 'ZTXYY_11130'.
FREE MEMORY ID 'ZTXYY_11130'.
WRITE LV_FLAG.
TYPES: 
  BEGIN OF tab_type, 
    para TYPE string, 
    dobj TYPE string, 
  END OF tab_type. 

DATA: 
  id    TYPE c LENGTH 10 VALUE 'TEXTS', 
  text1 TYPE string VALUE `IKE`, 
  text2 TYPE string VALUE `TINA`, 
  line  TYPE tab_type, 
  itab  TYPE STANDARD TABLE OF tab_type. 

line-para = 'P1'. 
line-dobj = 'TEXT1'. 
APPEND line TO itab. 

line-para = 'P2'. 
line-dobj = 'TEXT2'. 
APPEND line TO itab. 

EXPORT (itab)     TO MEMORY ID id. 
IMPORT p1 = text2 
       p2 = text1 FROM MEMORY ID id. 

DATA LV_FLAG.
DATA LV_FLAG2.
LV_FLAG = 'X'.
LV_FLAG2 = 'D'.
TYPES: BEGIN OF QRTY,
  Q1 TYPE C LENGTH 10,
  Q2(10),
END OF QRTY.
DATA QR 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值