如何根据条件对数据求和。

2020-08-30 09:06发布

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

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


我需要根据活动类型的条件来汇总金额,

我需要根据CKIS-LSTAR中的条件活动类型来汇总CKIS-WERTN列,所以如果我具有活动类型DYEH。我需要根据活动类型DYEH来汇总金额,并且报告必须创建一个名为 DYEH并输入与成本估算编号一致的总和值。

我有6种不同的活动类型。

*&报告Z_COST_MATERIAL5

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

 *&报告Z_COST_MATERIAL5

 报告z_cost_material5 LINE-SIZE 160。

 *表格声明
 类型:开始于z_keph,
       matnr TYPE mbew-matnr,
       BWKEY TYPE mbew-bwkey,
       KST001型KEPH-KST001,
       kst004类型keph-kst004,
       KST006型keph-kst006
       KST010型号keph-kst010,
       kalnr TYPE keph-kalnr,
       KKZST型KEPH-KKZST,
       科士达CKIS-KSTAR,
       WERTN TYPE CKIS-WERTN,
       LSTAR型CKIS-LSTAR。

 类型:z_keph的结尾。
 数据:z_keph初始大小为0的it_keph类型标准表,
 wa_keph TYPE z_keph,"工作区(标题行)
 wa_keph1喜欢it_keph的线。
 wa_keph-matnr的SELECT-OPTIONS材料。
 *开始选择"将数据输入到内部表IT_KEPH中
 选择开始。
   选择:A〜MATNR A〜BWKEY B〜KST001 B〜KST004 B〜KST006 B〜KST010 B〜KALNR C〜KSTAR C〜WERTN C〜LSTAR
   从mbew AS
   加入keph AS b
   在a〜kaln1 EQ b〜kalnr内连接CKIS AS C上
   在B〜KALNR EQ C〜KALNR
   表it_keph的相应字段
 材料中的A〜MATNR
     和abwkey EQ'3000'
     和B〜KKZST EQ'X'。
 *在IT_ZEPH中处理数据
   循环到it_keph并进入wa_keph。
     写:/wa_keph-matnr,WA_KEPH-KST001,WA_KEPH-KST004,WA_KEPH-KST006,WA_KEPH-KST010,WA_KEPH-KALNR,WA_KEPH-LSTAR,WA_KEPH-WERTN,WA_KEPH-KSTAR。
   结局。
 

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

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


我需要根据活动类型的条件来汇总金额,

我需要根据CKIS-LSTAR中的条件活动类型来汇总CKIS-WERTN列,所以如果我具有活动类型DYEH。我需要根据活动类型DYEH来汇总金额,并且报告必须创建一个名为 DYEH并输入与成本估算编号一致的总和值。

我有6种不同的活动类型。

*&报告Z_COST_MATERIAL5

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

 *&报告Z_COST_MATERIAL5

 报告z_cost_material5 LINE-SIZE 160。

 *表格声明
 类型:开始于z_keph,
       matnr TYPE mbew-matnr,
       BWKEY TYPE mbew-bwkey,
       KST001型KEPH-KST001,
       kst004类型keph-kst004,
       KST006型keph-kst006
       KST010型号keph-kst010,
       kalnr TYPE keph-kalnr,
       KKZST型KEPH-KKZST,
       科士达CKIS-KSTAR,
       WERTN TYPE CKIS-WERTN,
       LSTAR型CKIS-LSTAR。

 类型:z_keph的结尾。
 数据:z_keph初始大小为0的it_keph类型标准表,
 wa_keph TYPE z_keph,"工作区(标题行)
 wa_keph1喜欢it_keph的线。
 wa_keph-matnr的SELECT-OPTIONS材料。
 *开始选择"将数据输入到内部表IT_KEPH中
 选择开始。
   选择:A〜MATNR A〜BWKEY B〜KST001 B〜KST004 B〜KST006 B〜KST010 B〜KALNR C〜KSTAR C〜WERTN C〜LSTAR
   从mbew AS
   加入keph AS b
   在a〜kaln1 EQ b〜kalnr内连接CKIS AS C上
   在B〜KALNR EQ C〜KALNR
   表it_keph的相应字段
 材料中的A〜MATNR
     和abwkey EQ'3000'
     和B〜KKZST EQ'X'。
 *在IT_ZEPH中处理数据
   循环到it_keph并进入wa_keph。
     写:/wa_keph-matnr,WA_KEPH-KST001,WA_KEPH-KST004,WA_KEPH-KST006,WA_KEPH-KST010,WA_KEPH-KALNR,WA_KEPH-LSTAR,WA_KEPH-WERTN,WA_KEPH-KSTAR。
   结局。
 
付费偷看设置
发送
2条回答
lukcy2020
1楼-- · 2020-08-30 09:33

@ 祖拜尔苏丹您可以使用ALV显示来根据活动类型显示其小计 在CKIS-LSTAR中,在字段目录中,您可能必须为此字段指定小计标记为'X',然后在显示输出时自动显示结果,并显示每种活动类型的金额总和。 请参阅以下链接以供参考。

ALV总计和小计

显示ALV总计和小计

Nan4612
2楼-- · 2020-08-30 09:53

那么您有什么问题?

一周热门 更多>