查找用户出口的方法

原创 2007年09月30日 15:56:00
查找用户出口的方法总结如下:
 
1.在MODX_FUNCTION_ACTIVE_CHECK中的代码select single * from tfdir where funcname = l_funcname.处作一个断点,再运行Tcode,然后观察l_funcname,它中的值就是一个Function  Exit.然后可以在se37中打开它,再展开程序,看到使用它的Function  Group,另外在Function  Group中还会相应找到很多相关的Function  Exit.

注意:
a)在表TFDIR中可以查找Function Exit的描述,另外看MAND是否为C,苦不为C,则说明此出口还没有激活,可以通过CMOD来激活它,或都将此Table的MAND写程序改为C.
b)在表MODSAP中可以反找到此Function Exit所在的增强(Enhancement),然后打开它,也能找到其它相关的出口

2. se80查询funcion group X开头,并查看以User exit开头的描述,然后用se80进入function group中,可以看相应的出口function Exit等。

3.
SMOD中查找通过描述查找出口,有点靠经验的;

4.
se37中查找EXIT_开头的function,然后用se37找开,并展开,可以找到所属的Function Group,里面会有更多你所需要的东西;

5.
se38中查找ZX开头的程序,进入后展开程序,看所在的funcion group;

以后找到自己认为是的出口后,要设置断点,经过反复调试,确定是否真是你所需要的。

6.第三代出口,BADI,还没深入研究,以后再来总结。
   
实例:
Tcode: ME21N  增强:MM06E005 其中还有“子屏幕增强”,“表增强”等,学习它收益很多;
Tocde:MB1B BADI:
MB_DOCUMENT_BADI  BADI从这学起了。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ABAP查找用户出口程序

**此程序原创出自哪已经忘了,不过不重要了,重要的是这个程序还挺好用,便于程序员查找用户的出口和增强,可以直接CTRL+C \CTRL+V拿来用。 REPORT  z_test_001. TABL...

如何查找事务代码所在程序的用户出口(user-exit)

方法一: 1。 执行tcode --> system --> status,找出程序名称。 2。SE80;输入第一步中找到的程序名称。用菜单:GOTO--> Attributes,找出Packag...

SAP 增强出口查找方法

sap abap 增强出口查找方法

SAP所有模块用户出口(User Exits)

用户出口就是SAP中的Customer Exits或者User Exits 使用用户出口可以: -不影响标准SAP源代码 -不影响软件升级 SAP有四种基本用户出口的类型: 1.菜单...
  • jojoa1
  • jojoa1
  • 2011-09-18 16:55
  • 1411

获取标准程序的BADI,用户出口,增强

TABLES: SXS_ATTR,        TOBJT,        TSTCT,   &#...

【转载】SAP用户出口清单(User Exits)

SAP用户出口(User Exits) M06B0001 采购请购单发放的角色确定 M06B0002 为采购请购单发放修改通讯结构 M06B0003 编号范围和凭证编号 M06B0004 编号...

用户出口(USER EXIT)总结

一.用户出口的类型   1、第一代 sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 示例:USEREXIT..in S...

对SAP用户出口的理解

用户出口就是SAP中的Customer Exits或者User Exits。     什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服...

SAP所有模块用户出口

用户出口名称 短文本描述 0VRF0001 客户指定路线确定 AAIC0001 IM 总结:在选择后处理数据 AAIC0002 IM 总结:在选择后处理指定的输入项 AAIP0001 IM 追...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)