导出..到共享缓冲区...

2020-09-06 07:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我尝试使用此命令,但在帮助示例中...

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

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


我尝试使用此命令,但在帮助示例中我不理解。 (共享缓冲区上的F1)。 (粗体)

表格索引。

类型:开始于ITAB3_TYPE,

CONT(4),

ITAB3_TYPE的结尾。

数据:类似于INDXKEY INDX-SRTFD值'KEYVALUE'

F1(4),F2 TYPE P,

带有

的ITAB3_TYPE的ITAB3类型标准表

非唯一默认键初始大小2,

WA_INDX TYPE INDX。

  • 在CLUSTR之前填充数据字段

  • 在实际导出之前

INDX-AEDAT = SY-DATUM。
INDX-USERA = SY-UNAME。

  • 导出数据。

从F1导出F1

F2从F2

来自ITAB3的ITAB3

从WA_INDX ID INDXKEY共享缓冲区INDX(ST)。

弗雷德里克

(SAP 4.6C)

6条回答
小c菟菟
2020-09-06 07:59

关于FROM WA_INDX:

在FROM之后,可以指定工作区wa,该工作区的数据类型必须与数据库表dbtab相同。 导出时,位于字段SRTF2和CLUSTR之间的wa组件的当前值将写入数据库表的数据集群占用的所有行中。

如果是外部类,则未指定添加FROM wa,而是使用语句TABLES为数据库表dbtab声明一个Table工作区,然后在导出时声明该组件的当前值。 位于工作表SRTF2和CLUSTR之间的表工作区dbtab写在数据库表的行中。

关于在存储区中使用WA_INDX:

在共享存储器中存储某些内容时,即使数据是数据,也要引用数据库表 不会存储在表本身中,而是存储在相应创建的内存表中。

关于表结构:

在数据库表和 在共享内存的应用程序缓冲区中,您必须指定特定结构的数据库表。

SAP提供的数据库表INDX具有所需的结构,可以用作创建自己的数据库表和进行测试的模式。 我明确建议在生产系统中使用自己的INDX型数据库表。

一周热门 更多>