MC44平均库存表

2020-09-04 05:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)早上好 我试图在我们的报告软件...

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

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


早上好

我试图在我们的报告软件中复制事务MC44的输出,但是无法找到该事务用于"平均库存"的值。 有人可以告诉我从哪个表和字段中提取库存值来计算该平均值吗? 我已经有了消费表(MVER),只是无法获取平均库存数据。

2条回答
悠然的二货
2020-09-04 06:25

贾斯汀,您好,如果您需要在自己的程序中复制MC44,请不要在单个表后面。 MC44使用一堆表并对数据进行一些计算。 而是使用SAP已经提供的ABAP代码。 MC44事务调用RMCBUH30程序。 查看程序的START-OF-SELECTION事件部分:

 * --------开始mit einzeiliger Ausgabe
   ZEIL = EINS。


 *-斯泰尔塔贝伦·艾因森
   执行FUELLEN_TABELLEN。


 *-物质与环境分析学(Einlesen der Materialien und Werke zumgewähltenAnalysebereich)
   清除WERTETAB。
   刷新WERTETAB。


   通话功能'AUFBAU_WERTETABELLE'
        出口
             FLG_AOBJ = AOBJ
             警报= XALAGER
             LVORM = XLVORM
        桌子
             WERTETABELLE = WERTETAB
             VKORG = VKORG
             EKORG = EKORG
             材料=材料
             周= WERKE
             MTART = MTART
             MATKL = MATKL
             心电图=心电图
             DISMM = DISMM
             DISPO = DISPO
             MAABC = MAABC
        例外情况
             NOT_FOUND = 01。


   如果SY-SUBRC = 01。
     执行KEINE_LISTE。
   其他。




     通话功能" LESEN_MATERIALKURZTEXTE"
          桌子
               WERTETABELLE = WERTETAB。






     通话功能" BERECHNEN_BESTAND"
          出口
               FLG_VERBR = VERBR
               FLG_AKT =''
               FLG_MIT ='X'
               FLG_MIN =''
               DATUM_AB = VONDATUM
               DATUM_BIS = BISDATUM
          桌子
               WERTETABELLE = WERTETAB
 * xv134w = xv134w
               X134M = XT134M
               XT156C = XT156C
               XT156M = XT156M
               XT156S = XT156S
               MJAHR = MJAHR
               GESVERBRAUCH = VERBR_MAT。




     通话功能'VERBRAUCH_BCO'
          出口
               FLG_VERBR = VERBR
               FLG_KZ ='U'
               FLG_PROGN =''
               合格=合格
               BISDATUM = BISDATUM
               FLG_DISPOVERBR = FLGDISPO
          桌子
               WERTETABELLE = WERTETAB
               GESVERBRAUCH = VERBR_MAT
               berid_range = berid_range。
 * MJAHR = MJAHR。






     通话功能'BERECHNUNG'
          出口
               FLG_KZ ='U'
          桌子
               WERTETABELLE = WERTETAB。




     如果NOT AOBJ ='W'。
       通话功能" WERTETABELLE_KUMULIERT"
            出口
                 FLG_AOBJ = AOBJ
                 FLG_RECHNG ='U'
            桌子
                 WERTETABELLE = WERTETAB。
     万一。
 

将断点放在本节的开头,并检查如何调用函数。 如果您知道解决ABAP的方法,您将弄清楚如何在自己的程序中模拟函数调用并以这种方式完全复制MC44功能。 到了那里,照做了-它对我无懈可击。 请参阅注释: 79545-信息结构S039

一周热门 更多>