语法错误为"不是字段名称"

2020-09-16 22:04发布

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

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


亲爱的

我有以下查询,

 SELECT要求,site_id,storage_loc_id,zone_number,zone_year,category_code
     来自ztable1
     插入表@DATA(gt_ztable1)。

 选择category_code,spras,category_desc
     来自ztable2
    对于@ gt_ztable1中的所有条目
    在哪里category_code EQ @ gt_ztable1-category_code
    插入表@DATA(gt_catds)。

 尝试。
 ******************
     DATA(ls_catds)= gt_catds [category_code = gw_zone_mastmp-category_code]。
 *****************
      gw_shelf_progrss-sno = ls_catds-category_desc。
   捕获cx_sy_itab_line_not_found。
 ENDTRY。
 


在"尝试阻止"后突出显示的行上我得到以下错误,您能帮我同样吗?

" GT_CATDS ["不是字段名称。

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

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


亲爱的

我有以下查询,

 SELECT要求,site_id,storage_loc_id,zone_number,zone_year,category_code
     来自ztable1
     插入表@DATA(gt_ztable1)。

 选择category_code,spras,category_desc
     来自ztable2
    对于@ gt_ztable1中的所有条目
    在哪里category_code EQ @ gt_ztable1-category_code
    插入表@DATA(gt_catds)。

 尝试。
 ******************
     DATA(ls_catds)= gt_catds [category_code = gw_zone_mastmp-category_code]。
 *****************
      gw_shelf_progrss-sno = ls_catds-category_desc。
   捕获cx_sy_itab_line_not_found。
 ENDTRY。
 


在"尝试阻止"后突出显示的行上我得到以下错误,您能帮我同样吗?

" GT_CATDS ["不是字段名称。

付费偷看设置
发送
5条回答
奄奄一息的小鱼
1楼-- · 2020-09-16 22:38

只是预感:您在编辑器中有非ASCII字符,是从某处复制而来的。

重新输入语句,然后从键盘输入方括号。

以下内容可以编译吗?

选择carrid,carrname
        从恐怖
        到表@DATA(结果)。
 DATA(field)= result [carrid ='...']。
 

hongfeng1314
2楼-- · 2020-09-16 22:54

粘贴代码时,请使用代码按钮。

当学会了学习
3楼-- · 2020-09-16 22:38

因为您的表和语句中的结构都是如此:

DATA(ls_catds)= gt_catds [category_code = gw_zone_mastmp-category_code]。

内联声明

时,SAP无法确定结构和表的数据类型。 您必须先声明itab。

哎,真难
4楼-- · 2020-09-16 22:54

您不应在代码中使用FOR ALL ENTRIES。 您应该使用INNER JOIN。 如果您坚持使用FAE,则必须首先确保gt_ztable1不是初始的。

clever101
5楼-- · 2020-09-16 22:38

是的,对不起,不好。 我复制并重写了Satish的代码,直到在SQL中将表名更改为实数(例如,scarr)之前,仍然遇到相同的错误,并且可以正常工作。 所以也许这只是他正在做的一个例子,而表不存在...

一周热门 更多>