保存到ME32k中时无法更新EKPO字段

2020-09-26 03:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我要在保存时更新税码...

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

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


大家好,

我要在保存时更新税码字段(在me31k和me32k中),

为此,我使用了出口EXIT_SAPMM06E_012,

但不更新税码,

下面是我的代码,

如果sy-tcode eq'ME32K'或sy-tcode eq'ME31K'。
   如果i_ekko-bsart不是INITIAL。
     选择SINGLE * FROM ZMM_AGMT_TAX INTO wa_agmt_tax WHERE zbsart eq i_ekko-bsart。

     如果sy-subrc = 0。
          lv_agmt_tax = wa_agmt_tax-zmwskz。
       万一。
       如果tekpo []不是INITIAL。
            在tekpo循环到wa_tekpo。
              wa_tekpo-mwskz = lv_agmt_tax。
              从wa_tekpo运输mwskz修改tekpo。
            结束循环。
        万一。
     万一。
 万一。
 

我们在ZMM_AGMT_TAX中的某些类型的BSART中维护一些税法。

先谢谢了。


tax.jpg (66.5 kB)
1条回答
haha101010
2020-09-26 03:46

此Exit FM仅提供检查,通过简单的"在哪里使用"搜索,您会注意到它适用于数据的本地副本,因此不要指望更改这些数据将被复制回主程序 ,仅标题客户字段可以更改(更改参数c_ci_ekko)

A,似乎没有可用的BAdI(请阅读 2300802-ME31L/ME32L/ME31K/ME32K中未调用ME_PROCESS_OUT_CUST。 ),只有找到的出口,它的唯一目的就是检查,因此您应该寻找一些隐式增强功能。

一周热门 更多>