选择查询警告。 请帮忙。

2020-09-01 13:24发布

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

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


我在下面写了这个选择语句,

选择a〜matnr
         表lt_matnr的对应字段
         来自marc AS a
         内部联接t001w作为b〜werks上的b = a〜werks
         内部联接t001k AS c ON c〜bwkey = b〜bwkey
         对于lt_low2中的所有条目
         其中c〜bukrs = lt_low2-low。
 

但是它给了我这个警告,它正在获取空白值,并显示已获取的值的总数。 提取了489个值。

我根据状况对表格进行了交叉检查,该表格表显示了489个值和准确值。

警告是:

工作区不包含任何相应的错误。

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

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


我在下面写了这个选择语句,

选择a〜matnr
         表lt_matnr的对应字段
         来自marc AS a
         内部联接t001w作为b〜werks上的b = a〜werks
         内部联接t001k AS c ON c〜bwkey = b〜bwkey
         对于lt_low2中的所有条目
         其中c〜bukrs = lt_low2-low。
 

但是它给了我这个警告,它正在获取空白值,并显示已获取的值的总数。 提取了489个值。

我根据状况对表格进行了交叉检查,该表格表显示了489个值和准确值。

警告是:

工作区不包含任何相应的错误。

付费偷看设置
发送
6条回答
huskylover
1楼 · 2020-09-01 13:45.采纳回答

您好,

您的代码必须如下所示,问题是您在结构声明中将字段名称命名为MATERIAL(在lt_matnr声明中),但是在查询中您已将MATNR指定为字段 并给出相应的字段,对于此语句,目标结构中应包含MATNR字段。 由于您具有MATERIAL作为字段名,因此系统找不到该字段。

通过将字段名从MATERIAL更改为MATNR,您将获得成功的输出。 下面粘贴了正确的代码以及正确的声明。

表:marc,t001k。
 类型:tt_bukrs的开始,
          bukrs TYPE t001k-bukrs,
        tt_bukrs的结尾,


        开始于tt_mat1,
          标志TYPE C LENGTH 1,
          选项TYPE C LENGTH 2,
          低型机芯
          高型材料
        tt_mat1的结尾,

        开始于tt_low,
          低型机芯
        tt_low的结尾,

        开始于tt_low2,
          低TYPE Bukrs,
        tt_low2的结尾。


 数据:开始lt_matnr发生0,
        matnr像marc-matnr,
       lt_matnr的结尾。

 数据:tt_bukrs的lt_burks类型标准表,
       lwa_burks TYPE tt_bukrs,
       lwa_mat1类型tt_mat1,
       lwa_low TYPE tt_low,
       lv_low TYPE matnr,
       lt_low tt_low的类型标准表,
       tt_low2的lt_low2类型标准表。


 选择一个〜
 表lt_matnr的对应字段
 来自marc AS a
 内部联接t001w AS b在a〜werks上等于b〜werks
 内部联接t001k AS c ON b〜bwkey = c〜bwkey
 对于lt_low2中的所有条目
 其中c〜bukrs = lt_low2-low。

 希望能帮助到你!

 问候
能不能别闹
2楼-- · 2020-09-01 13:28

您好 Mehabub Mondal

您能否更详细地说明细节,例如

lt_matnr的结构是什么,lt_low2的结构是什么

注意事项

四川大学会员
3楼-- · 2020-09-01 13:39
 SELECT a  〜matnr作为材料

应该起作用。

顺便说一句:OCCURS 0自多年以来就贬值了……

太Q了
4楼-- · 2020-09-01 13:35

嗨,Satish,

这些是声明:

表格:marc,t001k。

类型:tt_bukrs的开始,

bukrs TYPE t001k-bukrs,

tt_bukrs的结尾,

tt_mat1的开始,

标志TYPE C长度1,

选项TYPE C LENGTH 2,

低型矩阵,

高型垫子

tt_mat1的结尾,

tt_low开始,

低型矩阵,

结束于tt_low,

开始tt_low2,

低TYPE Bukrs,

tt_low2的结尾。

数据:开始lt_matnr发生0,

像marc-matnr这样的材料,

lt_matnr的结尾。

数据:tt_bukrs的lt_burks类型标准表

lwa_burks类型tt_bukrs,

lwa_mat1类型tt_mat1,

lwa_low TYPE tt_low,

lv_low TYPE matnr,

lt_low tt_low的类型标准表,

tt_low2的lt_low2类型标准表。

希望这对您有帮助!!

土豆飞人
5楼-- · 2020-09-01 13:40

感谢Satish。 现在它可以正常工作了,并且也可以理解问题所在。

小c菟菟
6楼-- · 2020-09-01 13:26

是的,它也可以正常工作! 谢谢 Uwe Fetzer

一周热门 更多>