ME_PROCESS_REQ_CUST(ME51N)中的替代帐户

2020-09-23 13:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想使用BADI ...

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

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


大家好,

我想使用BADI ME_PROCESS_REQ_CUST 代替该帐户来进行采购申请。 因此,我想使用方法 PROCESS_ACCOUNT ,但是不幸的是它没有被触发。 我发现使用位置类型'D'不会触发此方法。 那么我该如何用头寸数据代替该帐户? 我可以看到方法 PROCESS_ITEM 正在被触发,但是据我所知,我无法使用此方法访问会计数据?

致谢

迈克尔

9条回答
Climb_Ma
2020-09-23 14:16

这样正确吗? 不知道这段代码是否正确,因为对我而言太多OO。 至少它没有转储;-)

但不幸的是,没有任何更新。

数据:ls_exkn TYPE exkn,
          ls_mereqitem TYPE mereq_item,
          lr_acc_list TYPE mmpur_accounting_list,
          lr_acc_type TYPE mmpur_accounting_type。


    ls_mereqitem = im_item-> get_data()。

    lr_acc_list = im_item-> if_acct_container_mm〜get_items()。

    环回lr_acc_list INTO lr_acc_type。
      ls_exkn = lr_acc_type-model-> get_exkn()。

 *更改SAKTO
      (.....)进行变更编码


      lr_acc_type-model-> set_exkn(ls_exkn)。
    ENDLOOP。

一周热门 更多>