"您不能将内部表用作工作区"详细报告

2020-09-04 15:03发布

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

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


报告ztable8。

表格:mara。

类型:table1的开始,
mandt类型mara-mandt,
matnr类型mara-matnr,
ersda TYPE mara-erda,
ernam TYPE mara-ernam,
larda TYPE mara-laeda,
table1的结尾。

DATA:wa_table TYPE table1,
it_table TYPE STANDARD TABLE OF table1。


从mara选择mandt matnr ersda ernam laeda到it_table。
ENDSELECT。

在it_table循环INTO wa_table。


写:wa_table。< br>
ENDLOOP。

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

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


报告ztable8。

表格:mara。

类型:table1的开始,
mandt类型mara-mandt,
matnr类型mara-matnr,
ersda TYPE mara-erda,
ernam TYPE mara-ernam,
larda TYPE mara-laeda,
table1的结尾。

DATA:wa_table TYPE table1,
it_table TYPE STANDARD TABLE OF table1。


从mara选择mandt matnr ersda ernam laeda到it_table。
ENDSELECT。

在it_table循环INTO wa_table。


写:wa_table。< br>
ENDLOOP。

付费偷看设置
发送
7条回答
微wx笑
1楼-- · 2020-09-04 15:41

SELECT ... INTO ...

ENDSELECT

在表中循环,并弹出INTO语句后指定的字段。 它是常规字段或结构。

如果要填充表,请首先删除ENDSELECT,然后指定INTO TABLE

暮风yp
2楼-- · 2020-09-04 15:43

您在这里有什么问题?

悠然的二货
3楼-- · 2020-09-04 16:00

如果您查看该语句

从mara中将mandt matnr ersda ernam laeda选择到it_table中。
ENDSELECT。

您使用的选择查询没有任何条件,这意味着将为该查询选择多个条目,并且未将it_table指定为表。

从数据库表中选择*到表中it_table ...这是正确的,到目前为止,根据您的查询,it_table被视为工作区

野沐沐
4楼-- · 2020-09-04 15:37

我不支持汤匙喂食 像您一样的答案,但我认为如果您想这样做,则应检查您的答案是否正确,并且不包含语法错误:)

这是因为如果OP需要此类基本问题的帮助 ,您的答案可能会使他更加困惑。

bbpeas
5楼-- · 2020-09-04 15:46

您好,Manoj,

使用此代码。

报告ztable8。

表格:mara。

类型:table1的开始,
mandt类型mara-mandt,
matnr类型mara-matnr,
ersda TYPE mara-erda,
ernam TYPE mara-ernam,
larda TYPE mara-laeda,
表1的结尾。

DATA:wa_table TYPE table1,
it_table TYPE STANDARD TABLE OF table1。


从mara中将mandt matnr ersda ernam laeda选择到 TABLE it_table。
ENDSELECT。

在it_table上循环INTO wa_table。

写:wa_table。

ENDLOOP。

此致

Bhupendra

当学会了学习
6楼-- · 2020-09-04 15:58

请使用COMMENT按钮进行评论,提问,添加详细信息等。ANSWER仅是提出解决方案,请在答案区域的右侧删除SAP文本:

在回答之前

仅在为发布者的问题提出解决方案时才应提交答案

一周热门 更多>