ABAP导出到数据库/内存区域

2020-08-22 23:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个带有选择屏幕的程序,该屏...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个带有选择屏幕的程序,该屏幕带有一个" run_type"字段。

程序执行后,我将" run_type"保存到内存中,即

将run_type从lv_run_type导出到数据库indx(zw)ID'RUN_TYPE'。

该程序的输出是alv网格,其中包含一个用于"预订"的按钮。 单击此按钮后,将触发一个事件,在这个事件中,我有:

从数据库indx(zw)id" RUN_TYPE"导入run_type到lv_run_type。

但是,这似乎不起作用。 例如,当选择" run_type"," abc"并单击alv中的按钮时,import语句有时会返回不同的值。

我认为这是因为其他人也在同时执行该程序,因此数据库字段被另一个值填充了。

我该如何解决?

3条回答
太Q了
2020-08-22 23:46

您好,

如果使用EXPORT导出数据以共享内存...则 整个内部会话都可以看到它。 如果跨用户登录可见。

如果数据是使用EXPORT ... TO DATABASE ...导出的,则它是"持久"的,任何时间,任何内部会话,任何用户都可以使用。

如果 数据将使用EXPORT ... TO MEMORY ...语法导出,然后仅在同一内部会话(基本上在程序的调用堆栈中)内可见。

进一步数据集群

一周热门 更多>