字段不显示数据

2020-08-31 17:12发布

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

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


专家们,

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }

选择matnr
lvorm
mtart

ersda
从mara
到表t_mara
中t_marc
中的所有条目,其中matnr = t_marc-matnr
和mtart在s_mtart1中。

以上查询未显示ersda字段数据。 您能帮我显示ersda字段数据吗?

致谢

bhavani。

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

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


专家们,

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }

选择matnr
lvorm
mtart

ersda
从mara
到表t_mara
中t_marc
中的所有条目,其中matnr = t_marc-matnr
和mtart在s_mtart1中。

以上查询未显示ersda字段数据。 您能帮我显示ersda字段数据吗?

致谢

bhavani。

付费偷看设置
发送
6条回答
渐行渐远_HoldOn
1楼-- · 2020-08-31 18:03

您好 Bhavani Amara

首先通过SE16N检查MARA表中的数据,如果要在各个字段中获取数据,然后检查对应的字段是否使用了正确的数据类型,并且还要检查类型声明中的字段顺序以及 选择查询。

此致

Mohit Sharma

lukcy2020
2楼-- · 2020-08-31 18:11

如果此方法有效,则意味着您的数据声明不正确。 (也许是因为表T_MARA中字段的顺序与您的SELECT语句不同,所以您应该使用INTO CORRENPONDING OF TABLE ... ...)。

SELECT matnr

lvorm
mtart

ersda
FROM mara
INTO TABLE @data(t_mara)
适用于t_marc中的所有条目
其中matnr = @ t_marc-matnr
和mtart输入@ s_mtart1。

愤怒的猪头君
3楼-- · 2020-08-31 18:08

您好,

我希望您的表中的数据符合您的"选择条件"。 直接在T代码SE16N中尝试检查表是否具有给定选择标准的条目。

下一个对Internak表T_MARA中ERSDA字段的数据类型感兴趣,它们是否都相同?

最后确保select查询中的字段和内部表(T_MARA)中的字段都处于同一顺序。 我想您可能会在查询中错过这个机会。

问候

暮风yp
4楼-- · 2020-08-31 17:50

" WHERE matnr = t_marc-matnr"

您似乎正在使用目标作为选择标准。 如果是这样,则WHERE子句将查找MATNR =空。 我确定这不是您想要的,但这正是代码所指示的。

至少这是我的客户正在使用的古代ABAP版本中的工作方式。

四川大学会员
5楼-- · 2020-08-31 18:07

您好 Bhavani Amara

1º,请检查您是否通过se16n获得了Mara中的任何数据;

2º检查数据类型;

3ºSELECT matnr,lvorm,mtart,ersda

FROM玛拉

INTO表@lt_mara
适用于@lt_marc中的所有条目
matnr = @ lt_marc-matnr

和mtart输入@ s_mtart1。