- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 四代增强方式和Enhancement查找方法
第一代:基于源码增强(子过程subroutine)第一代增强基于源代码,是SAP提供的一个空代码的子过程。在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强集中在一些文件名倒数第二个字符为Z的包含程序中。 一般是以UserExit_打头的子过程,因此形象地称其为用户出口。 用户出口Include在SAP标准程序的源代码里,可以说是源代码的一部分,更改用户出口就相当于更改SAP标准程序,是需要在SAP Service MarketPlace里申请对象键(Access Key)才能更改,不..
2020-09-15 15:21:40 1178
原创 基于函数模块的第二代增强 Customer Exits
SAP提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现源代码增强以函数模块形式发布,在 SAP 的发行版本中,使用CALLCUSTOMER-FUNCTION<3位数字>调用这些函数模块,出口函数名称由三部分组成:EXIT_<程序名>_<3位数字>(注:这里的<程序名>即指调用此出口函数的程序名),它们在发布时只有一句代码 INCLUDE xxxxxxx。用户增强时,无需申请对象键,直接双击这个包含,然后回车,就可以...
2020-09-14 15:11:04 311
原创 【ABAP增强】基于函数的出口CMOD
与基于源码的出口不同的是,该类出口将依据函数结构指定具体的输入/输出参数。SAP已经为每一个该类出口对象分配了对应的函数,程序执行中,会调用该函数检查其对应的代码。如果需要实现某个程序的增强,首先必须找到其对应的出口。1、出口所对应函数的查找这里介绍一种逆向的查找法,首先通过源码找到函数,然后通过函数来找到出口对象。函数名称有三个部分组成,命名规则为:EXIT_<程序名>_<3位数字>。首四个字母一定是固定的EXIT,表示用户出口;第二个部分为程序名;第...
2020-09-14 15:05:58 693
原创 ABAP 快速找到第二代增强的方法(基于函数出口增强function)
第一步:在检查出口增强函数中设置断点SE37-->MODX_FUNCTION_ACTIVE_CHECK第二步:执行对应功能(如检查,保存)时记录函数跳到断点:第三步:找增强SE16N --> 查看表:MODSAP在MEMBER中输入函数 EXIT_SAPLMEREQ_010等SMOD|CMOD激活增强F180A001激活函数EXIT_SAPLF048_001建立程序ZXF48U01,在该程序中写入增强逻辑并激活注意一个增强生效时必须同时激.
2020-09-14 15:01:06 585
原创 SAP第二代:基于函数出口增强(Function)
用SMOD(激活增强,只需一次激活)和CMOD(实现增强)维护;在SAP发布的版本中,使用CALLCUSTOMER-FUNCTION <3位数字>调用函数模块的,所以你可以通过在程序中查找cusomer-function来查找增强,出口函数名称由三部分组成:EXIT_<程序名>_<3位数字>(注:这里的<程序名>即指调用此出口函数的程序名),这样你就可以找到对应的增强函数了。针对数据表的增强出口是“CI_”打头的结构,这些结构将.INCLUDE...
2020-09-14 14:56:40 553
SAPscript Legacy Text Editor patch
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人