SAP增强实施-通过一个例子了解隐式增强

1.如何查找隐式增强

隐式增强就是系统内置的Enhancement options,是系统本身就预留的,如在:执行程序,包含程序,函数组,对话模块的结尾;Form例程,函数模块,方法等的开始和结尾;结构的结尾这些地方都会有。以如下图标标示。
在这里插入图片描述
要查看SAP程序,子程序,功能模块,方法隐式增强点, 以功能模块Z_CALC_PRICE 为例说明。
打开SAP程序编辑器,进入程序编辑界面。

在这里插入图片描述
在这里插入图片描述

2 实施隐式增强点例子
以下面程序为例说明
在这里插入图片描述
上面一个简单程序要实现功能,用户输入一个 净价和 折扣 ,自动计算全价 和 折扣价
执行后如下 ,
在这里插入图片描述
输入1000 和 10 结果如下
在这里插入图片描述
折扣价,功能模块Z_CALC_PRICE没有进行计算,所以为输入0

未实施隐式增强的 功能模块Z_CALC_PRICE 如下 ,输入参数只有一个净价,输出只有一个全价 ,所以只能计算全价 ,不能计算折扣价
在这里插入图片描述
现在通过隐式增强,增强功能模块Z_CALC_PRICE,实现计算折扣价。增强要求:输入参数,增加折扣率 ,输出参数增加折扣价 ,代码增加计算折扣价公式。

实施步骤:

  1. 增加输入,输出参数
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
上面输入输出参数增强完成后,还需要实施功能模块的代码增强,步骤如下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
激活后完成功能模块的增强了

回到程序 Z_FM_ENHANCEMENT 执行看看增强效果

在这里插入图片描述

在这里插入图片描述

执行结果如下

在这里插入图片描述

以上就是功能模块的隐式增强。 其他程序、子程序、方法的隐式增强步骤和上面一样.

隐式增强方式非常灵活,几乎可以按自己要求直接在SAP源代码的很多位置直接添加增强代码。

显式增强的实例演示说明可见我另外一篇博文
https://blog.csdn.net/weixin_40672823/article/details/105994981

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
对于SAP MM增强实施项目,我可以为您提供一些基本信息。在SAP MM(Materials Management)模块的增强实施项目中,主要目标是根据客户特定的业务需求,对SAP MM模块进行定制和扩展,以满足客户的特定要求。 在实施项目中,可以使用SAP提供的各种工具和技术来实现增强功能,如用户退出、BADI(Business Add-Ins)、隐式扩展、自定义功能和报表等。 具体的增强实施项目步骤可能会因项目的具体需求而不同,但一般包括以下几个主要阶段: 1. 需求收集和分析:与客户合作,了解他们的业务需求和功能增强要求。 2. 解决方案设计:根据需求分析结果,设计并确定满足客户需求的解决方案。这可能涉及到配置现有SAP MM模块、开发自定义功能和报表等。 3. 开发和测试:根据解决方案设计,进行开发和测试工作。这包括自定义编程、报表开发以及必要的集成和单元测试。 4. 用户培训和准备:在系统开发和测试完成后,对用户进行培训,确保他们能够正确使用增强功能。此外,还要准备相关的文档和支持材料。 5. 上线和支持:在完成培训和准备后,将增强功能部署到生产环境中,并提供必要的支持和维护。 需要注意的是,SAP MM增强实施项目需要有经验的SAP顾问或开发人员进行指导和实施。他们应熟悉SAP MM模块的功能和开发技术,以及业务流程和需求分析的方法。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ERP文库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值