首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将"Inv. . recpt date“字段添加到MIRO的”支付“选项卡中?

如何将"Inv. . recpt date“字段添加到MIRO的”支付“选项卡中?
EN

Stack Overflow用户
提问于 2021-10-22 12:05:25
回答 1查看 839关注 0票数 1

是否有机会将字段“Inv.recpt Date”添加到Miro tcode中的支付块中,以便用户可以选择“Inv.recpt日期”而不是“基准日期”。有BAdi或BAPI吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-03 15:42:44

没有直接和直接的方法来添加字段到MIRO支付选项卡,您只能添加到细节一个(检查LFDCB001增强)。

但是,您可以通过MRM_PAYMENT_TERMS BAdI将支付选项卡的值动态更改为您需要的任何值。要在PAYMENT_TERMS_SET方法中更改基线日期,请放置如下内容:

代码语言:javascript
复制
DATA: h_drseg TYPE mmcr_drseg,
      h_reindat TYPE RBKP-REINDAT.

LOOP AT ti_drseg INTO h_drseg WHERE selkz = 'X'.
  SELECT SINGLE budat FROM ekbe INTO h_reindat WHERE
                ebeln = h_drseg-ebeln  AND
                ebelp = h_drseg-ebelp  AND
                lfbnr = h_drseg-lfbnr  AND
                lfgja = h_drseg-lfgja  AND
                lfpos = h_drseg-lfpos  AND
                vgabe = '2'.
     
  CHECK sy-subrc = 0.

  e_zfbdt = h_reindat.
  EXIT.
ENDLOOP.

这里,h_reindat是一个“Inv.recpt日期”,它被分配给运行时的基线日期。

如果您想让它在UI中显示为手动输入,我建议您坚持这里描述的标准方法:如何在任何公司的文件头中激活发票接收日期

它将放在MIRO basic选项卡上,然后将值复制到支付选项卡上的基准日期。

供您参考:物流发票验证环境中的SAP Note 1156325 - BAdIs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69676607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档