前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP EXPORT和IMPORT DATABASE用法详解

SAP EXPORT和IMPORT DATABASE用法详解

作者头像
matinal
发布2023-10-13 16:16:34
2040
发布2023-10-13 16:16:34
举报
文章被收录于专栏:SAP TechnicalSAP Technical

abap中 跨session传递数据-export database SAP系统中有两种内存:

1,ABAP内存

简单说来一个session就是登录SAP系统开的窗口。 可以通过abap内存实现同一session中的数据交换。具体使用到 EXPORT 和IMPORT memory id 语句,这里不详细讲述。

2,SAP内存

在整个登录过程中,可以通过SAP内存实现多个session之间的数据交换。具体使用到EXPORT 和IMPORT DATABASE语句。

本文主要讲一下如何使用EXPORT 和IMPORT DATABASE语句。

EXPORT:

保存数据到SAP内存

代码语言:javascript
复制
EXPORT {p1 = dobj1 p2 = dobj2 ...} | {p1 FROM dobj1 p2 FROM dobj2 ...} | (ptab)
       TO  { DATABASE dbtab(ar) [FROM wa] [CLIENT cl] ID id }

从SAP内存中取数据

代码语言:javascript
复制
IMPORT {p1 = dobj1 p2 = dobj2 ...} | {p1 TO dobj1 p2 TO dobj2 ...} | (ptab)
        FROM { DATABASE      dbtab(ar) [TO wa] [CLIENT cl] ID id }

其中各个参数含义如下:

1, {p1 = dobj1 p2 = dobj2 …}与 {p1 FROM dobj1 p2 FROM dobj2 …}的意义一样,只是写法不一样,dobj1、dobj2…变量将会以p1、p2…名称存储到内存或数据库中。p1、p2…名称随便取,如果p1、p2…与将要存储的变量名相同时,只需写变量名即可,即等号与 FROM 后面可以省略。p1、p2…这些名称必须与IMPORT语句中相一致,否则读取不出

2, (ptab):为动态指定需要存储的变量,ptab内表结构要求是这样的:只需要两列,列名任意,但类型需要是字符型;第一列存储如上面的p1、p2…名称,第二列为上面的dobj1、dobj2…变量,如果变量与名称相同,则也可以像上面一样,省略第二列的值。

3, DATABASE: 将变量存储到数据库中;dbtab为簇数据库表的名称(如系统提供的标准表INDX);ar的值为区域ID,它将数据库表的行分成若干区域,它必须被直接指定,且值是两位字符,被存储到簇数据库表中的RELID字段中;id 的值会存储到簇数据表中的RELID字段的下一用户自定义字段中.

INDX表如下:

 代码:

代码语言:javascript
复制
REPORT ztest_export_cluster.
 
DATA:lwa_indx TYPE indx.
 
DATA: l_str_from(20) TYPE c,
      l_str_to(20)   TYPE c.
 
START-OF-SELECTION.
 
  l_str_from = 'sap.com'.
 
  lwa_indx-aedat = sy-datum.

  lwa_indx-usera = sy-uname.

  lwa_indx-pgmid = sy-repid.

  EXPORT p1 = l_str_from TO DATABASE indx(bs) ID 'SAP' FROM lwa_indx.
 
  IMPORT p1 = l_str_to FROM DATABASE indx(bs) ID 'SAP'.

  WRITE:l_str_to.

*  DELETE FROM DATABASE indx(bs) ID 'SAP'.

运行完,可以在INDX表中看到export的数据

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档