发票校验增强

针对特殊需求,在SAP中通过跟踪标准程序MIRO调用的MRM_INVOICE_POST函数,找到增强点ENHANCEMENT-POINT lmrmpu01_03,插入代码将门店+日期填充到财务凭证的分配字段bseg-zuonr,而非gi/ir科目,成功解决发票校验问题。
摘要由CSDN通过智能技术生成

遇到很变态的需求,要求做发票校验时把对应门店+日期放到对应的财务凭证的分配字段bseg-zuonr,不能放到gi/ir 科目上本来想用财务替代来实现被否决了。无奈中跟踪标准程序发现miro 保存时调用函数MRM_INVOICE_POST ,还好这个函数有对应的 enhance spot ENHANCEMENT-POINT lmrmpu01_03 SPOTS es_saplmrmp.

增加两行代码实现这个需求

DATA: L_WERKS TYPE BSEG-WERKS,
L_LIFNR TYPE BSEG-LIFNR.
IF SY-TCODE = 'MIRO'.
LOOP AT XACCIT..
IF NOT XACCIT-WERKS IS INITIAL.
L_WERKS = XACCIT-WERKS.
ENDIF.
IF NOT XACCIT-LIFNR IS INI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值