[ABAP] MIRO发票校验屏幕增强扩展页签解决思路

最近遇到一个需求,需要在MIRO界面抬头和项目区域添加页签,在网上查询相关案例未查询到,下面记录一下解决思路。

首先是抬头,查询二代、三代增强未查询到,于是从源代码上着手看能否有所发现。

查到Header页签屏幕所在屏幕为SAPLMR1M-6005。发现屏幕上有一个自定义页签

查看程序流源码,赋值Header子屏幕号之前有一个Module,他指向了一个通用程序SAPLCFD_SAP_GUI,查询相关资料这个包内的对象往往是在Cloud中操作扩展字段相关的。

有篇博客介绍了借用这类增强在GUI中实现效果的案例,可以参考下ABAP MD11 / MD12 / MD13计划订单屏幕增强_sap md11_狗尾巴草_lan的博客-CSDN博客

但是感觉这种方法有风险要小心影响原有的功能,而且从代码上看1711版本后才有这段增强有版本限制。

接下来看行项目,依然从源代码上看,Item页签屏幕所在屏幕为SAPLMR1M-6010。发现有一个空白页签,这个应该为预留的增强页签。用这个页签name在源代码中查询,发现确实有使用的地方,指向一个BADI:MRM_ITEM_CUSTFIELDS。

搞定!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值