利用函数组的全局变量实现数据传递
2017-08-05 16:55
225 查看
利用函数组的全局变量实现数据传递
数据再上下文传递数据的时候可以用内存(ABAP内存和SAP内存)这种,另外还可以通过下面的方式来实现,也很简单的。
1.函数
![](https://img-blog.csdn.net/20170805165343961?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjU2ODkwNjk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
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.
ENDIF.
DELETE FROM DATABASE indx(Z1) ID ‘ZZPERIOD’.
数据再上下文传递数据的时候可以用内存(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’.
相关文章推荐
- Matlab GUI,全局变量,单个窗体内各个函数之间传递数据
- C++学习 【4.5】 利用函数实现指定的功能---局部变量、全局变量、变量的存储类别、声明和定义
- android传递数据方式1---通过Application类实现全局变量
- android传递数据的几种方式之利用全局变量进行传递
- 不使用引用和全局变量实现函数参数传递
- 利用javascript实现html之前的数据传递
- 利用PDB文件获取未导出全局变量、函数等信息
- Android入门篇五:使用全局变量在Activity之间传递数据
- Hadoop 全局变量与数据传递
- SQL Server 2005: 利用新的ranking函数实现高效的数据分页操作
- hadoop全局变量与数据传递
- Oracle利用函数实现多行数据合并的效果
- Android 用application保存全局变量,关于Android中传递数据的一些讨论
- android利用剪切板来实现数据的传递 分类: android
- Android入门篇四:使用全局变量在Activity之间传递数据
- 关于OpenCV中利用函数cvConvert实现图像数据类型转换(8U->16S)
- 【Android数据传递】全局变量的使用方法(附源码)
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- 利用viewstack组件实现各个子组件之间的跳转和数据传递