You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MIRO事务码的付款标签页添加「Inv. recpt date」字段?

MIRO事务码付款区块添加「Inv. recpt date」字段的实现方案

可行性结论

可以实现,若标准配置无法满足需求,通过SAP标准增强即可完成自定义开发,无需修改系统标准代码。

标准配置优先方案

先检查是否可以通过配置实现基准日期替换,无需开发:

  • 进入SPRO配置路径:物料管理 -> 后勤发票校验 -> 收到的账单 -> 维护付款条件的缺省基准日期
  • 可直接设置基准日期默认取单据日期(对应发票接收日期Inv. recpt date)、过账日期或输入日期,无需添加自定义字段即可实现基准日期默认替换。
  • 如果需要支持用户手动切换基准日期取值来源,再进行下面的增强开发。

增强开发实现方案

1. 付款区块添加字段

使用BAdi MRM_HEADER_CUST 实现MIRO界面付款标签页的字段增强:

  • 该BAdi提供PBO、PAI相关方法,可在系统预留的客户自定义字段区域添加发票接收日期字段,支持设置字段的输入、显示属性。
  • 若仅需要展示标准已有的发票接收日期字段,无需新增自定义数据元素,直接关联标准字段即可。

2. 替代基准日期的逻辑实现

使用BAdi MRM_PAYMENT_TERMS 实现基准日期的自定义取值逻辑:

  • 该BAdi专门用于调整MIRO中的付款条件参数,可直接读取用户在新增字段中的选择,将基准日期(BSEG-ZFBDT)赋值为发票接收日期的值。
  • 不需要额外调用BAPI完成值的更新,增强内赋值后系统会自动带入后续过账逻辑。

批量处理场景的BAPI说明

如果是后台批量创建/修改发票的场景,可以使用BAPI BAPI_INCOMINGINVOICE_CREATE、BAPI_INCOMINGINVOICE_CHANGE,直接传入HEADERDATA中的基准日期参数即可完成赋值。

内容的提问来源于stack exchange,提问作者Taurine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:09:03