您的位置:首页 > 其它

利用函数组的全局变量实现数据传递

2017-08-05 16:55 225 查看
利用函数组的全局变量实现数据传递

数据再上下文传递数据的时候可以用内存(ABAP内存和SAP内存)这种,另外还可以通过下面的方式来实现,也很简单的。

1.函数



2.调用

DATA: lv_key TYPE char10.

CALL FUNCTION ‘YTESTJUN_GLOBAL_VAR’

EXPORTING

IV_IN = ‘TEST123456’

* IMPORTING

* OV_OUT =

.

CALL FUNCTION ‘YTESTJUN_GLOBAL_VAR’

* EXPORTING

* IV_IN = lv_key

IMPORTING

OV_OUT = lv_key

.

WRITE: / lv_key.

3.输出:TEST123456

以上方式不能跨进程的传递,当需要将前台的数据放到新的后台进程时,可以用数据簇的方式存下来。

indx是一张表 z1会存在relid字段 ZZPERIOD存在srtfd字段

IF iv_gjahr IS SUPPLIED.

EXPORT gjahr = iv_gjahr

monat = iv_monat

TO DATABASE indx(z1)

ID ‘ZZPERIOD’.

ENDIF.

IF ev_gjahr IS REQUESTED.

IMPORT gjahr = ev_gjahr
monat = ev_monat
FROM DATABASE indx(z1)
ID 'ZZPERIOD'.


ENDIF.

DELETE FROM DATABASE indx(Z1) ID ‘ZZPERIOD’.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  全局变量 sap 内存