使用键msgtyp ='E'msgtyp ='A'读取表bdcmsg。

2020-09-01 03:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在ECC6.0系统中,以下代码显...

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

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


在ECC6.0系统中,以下代码显示语法错误(msgtyp应该仅使用一次)

使用键msgtyp ='E'msgtyp ='A'读取表bdcmsg。

有人可以给我解决办法吗?

致谢

萨吉德

8条回答
悻福寶寶
2020-09-01 04:20

HI,

您只能使用不同的键来读取表。

例如

使用键读取表bdcmsg msgtyp ='E'msgart =' A'。

我认为您需要在一个工作区域内工作,以便可以处理一个以上的msgtyp。

例如

数据:spfli_tab类型已排序 带有唯一键carrid connid的spfli

spfli_key类似于spfli_tab的行。

FIELD-SYMBOLS TYPE spfli。

...

SELECT *

从spfli

到表spfli_tab

WHERE carrid ='LH '。

...

spfli_key-carrid ='LH'。

spfli_key-connid ='0400'。

从spfli_key分配中读取表spfli_tab。

IF sy-subrc =0。

...

ENDIF。

致谢

妮可

编辑:Nicole Lorenz于2008年3月18日上午5:44

编辑:Nicole Lorenz于 2008年3月18日,上午5:45

一周热门 更多>