运行报告时出现错误

2020-08-30 08:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,大家好 请帮助我运行报告时...

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

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


嗨,大家好

请帮助我运行报告时出现错误。

 *&---------------------------------------------  ------------------------ *

 *&报告Z_COST_MATERIAL5

 *&

 *&------------------------------------------------  --------------------- *

 *&

 *&

 *&------------------------------------------------  --------------------- *



 REPORT Z_COST_MATERIAL5线号132。



 *表格声明



 类型:开始于Z_KEPH,

       MATNR型MBEW-MATNR,

       植物类型MBEW-BWKEY

       KALN1型MBEW-KALNR,

       级别KEPH-KKZST,

       纱类型KEPH-KST001,

       型号KEPH-KST004

       DHU型KEPH-KST006

       OH型KEPH-KST010

       KALN2 KEPH-KALNR型。

  类型:Z_KEPH的结尾。



 数据:Z_KEPH初始大小为0的it_KEPH类型标准表,

 wa_KEPH TYPE Z_KEPH,"工作区(标题行)

 wa_KEPH1喜欢它的行。



 ******************************************************  ******



 *选择画面



 WA_KEPH-MATNR的选择材料。



 *开始选择"将数据输入到内部表IT_KEPH中



 选择开始。



 *查询输入数据



 选择一个〜MATNR

         A〜BWKEY

         阿·卡尔纳

         B〜KKZST

         B〜KST001

         B〜卡尔纳

 来自MBEW AS

 加入凯普

 在A〜KALNR EQ B〜KALNR

 插入表IT_KEPH

 MATNR的材料。





 *在IT_ZEPH中处理数据



 将IT_KEPH圈入WA_KEPH。

 写:/WA_KEPH-KALN1。

 ENDLOOP。
aba3.jpg (185.9 kB)
6条回答
me_for_i
2020-08-30 09:32

@ zubair sultan 问题出在字段b〜klanr,它的大小为NUMC,长度为12,但您在TYPES中声明的大小为keph-kst004的字段的数据类型为CURR 13, 2

由于数据类型不同,因此会发生错误。

如果您使用的是INTO CORRESPONDING FIELDS,则类型和select中的字段名称必须相同,但在您的情况下是 不同,请尝试如下

 SELECT a〜matnr AS matnr
           a〜bwkey AS计划
           a〜kalnr AS kaln1
           b〜kkzst AS级别
           b〜kst001 AS纱
           b〜kalnr AS kaln2
   从mbew AS
   加入keph AS b
   在a〜kalnr EQ b〜kalnr上
   表it_keph的相应字段
   材料放在哪里。
 

一周热门 更多>