ABAP 查找第二代增强

88 篇文章 0 订阅
11 篇文章 0 订阅

ABAP 查找第二代增强

第一种方法-根据包去查找

在这里插入图片描述

第二种方法-通过MODX_FUNCTION_ACTIVE_CHECK

第二代增强(基于函数模块的增强),用SMOD和CMOD维护,在SAP发布的版本中,使用 CALL CUSTOMER-FUNCTION ‘XXX’调用函数模块的,可以在程序中查找customer-function来查找第二代增强,第二代增强函数名构成:exit_程序名_‘xxx(3数字)’,在修改的时候不用像第一代增强一样需要ACCESS KEY,直接双击回车即可,但是不能像第一代增强一样使用程序的全局数据,只能使用接口传递进来的参数。
屏幕的增强也是包含在函数模块所属的函数组中。

也可以通过MODX_FUNCTION_ACTIVE_CHECK这个函数来找,
在这里程序的这里打一个断点:
在这里插入图片描述

重要的表

MODSAP:sap enhancement table ,出口函数(与增强点关系表,重要的字段有出口函数、增强点、增强类型(E C S T)
TFDIR:function module table,存储了出口函数名、是否激活(E类)
TFTIT :函数功能的短文本

MODSAP表

Enhancement比较重要的表MODSAP,比较重要的字段有这个表里重要的字段有增强名(Name,即出口对象名),组件类型(TYP: E/C/S/T),组件功能模块名(Member):里面记录了所有enhancement的增强。
在这里插入图片描述

TFDIR表

TFDIR所有的函数表,重要字段有FUNCNAME(函数名),MAND(功能模块激活状态如果是C代表此函数模块激活)。
在这里插入图片描述

TFTIT表

在这里插入图片描述
暂时记录到这里,如果以后有其他的内容,会继续更新在这里

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值