查找Badi和用户出口(USER EXIT)
2009-09-03 20:34
483 查看
在SAP系统中,SAP提供了Badi和用户出口来方便用户对标准程序来进行增强,那么我们可以通过如下方法来找到它们:
获取用户出口:
方法一:用SAP提供的一个程序来执行获取,这个程序不是已经内嵌到系统中,需要下载代码,放到自定义的程序中来执行,
代码下载地址:http://www.sap-img.com/ab038.htm 或者:http://saptechnical.com/Tutorials/ExitsBADIs/FindUserExitswithTCode.htm
方法二:Tcode:SMOD,进去后,写星号,按F4,调用搜索帮助,调出所有清单,从清单中搜索得到‘user exit’的项目;
获取BADI(以下从SDN转帖):
方法一:Goto Transaction SE24->class name as CL_EXITHANDLER->
Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.
Now enter transaction code .
U will be stopped on the break point at cl_exithandler .In the exit name u can find list of badi's attached to the tcode..
Find the sutable BADI according to your requirement
方法二: Go to any transaction (say CV02N) and from the menu, select System ->Status to get the program name.
In the program, search for CL_EXITHANDLER=>GET_INSTANCE with the radio button “In Main Program” selected.
Select one program from the list of programs containing calls to BAdIs.
The changing parameter INSTANCE will have the interface assigned to it.
Find out the corresponding BAdI Interface and definition
For eg: if the inteface name is IF_EX_DOCUMENT_MAIN02 is the interface , the BAdI definition name will be DOCUMENT_MAIN02.
另外的方法:
1。 执行tcode --> system --> status, 找出程序名称。
2。SE80;输入第一步中找到的程序名称。用菜单:GOTO --> Attributes, 找出Package 名称。(注:也可以用SE93,查这个程式所在的Package)
3。SE80 --> Repository Information System --> Enhancements --> Customer Exits --> Enhancements -->将第二步中找到的Package 名称输入,执行, 就可以找到tcode的所有用户出口。
获取用户出口:
方法一:用SAP提供的一个程序来执行获取,这个程序不是已经内嵌到系统中,需要下载代码,放到自定义的程序中来执行,
代码下载地址:http://www.sap-img.com/ab038.htm 或者:http://saptechnical.com/Tutorials/ExitsBADIs/FindUserExitswithTCode.htm
方法二:Tcode:SMOD,进去后,写星号,按F4,调用搜索帮助,调出所有清单,从清单中搜索得到‘user exit’的项目;
获取BADI(以下从SDN转帖):
方法一:Goto Transaction SE24->class name as CL_EXITHANDLER->
Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.
Now enter transaction code .
U will be stopped on the break point at cl_exithandler .In the exit name u can find list of badi's attached to the tcode..
Find the sutable BADI according to your requirement
方法二: Go to any transaction (say CV02N) and from the menu, select System ->Status to get the program name.
In the program, search for CL_EXITHANDLER=>GET_INSTANCE with the radio button “In Main Program” selected.
Select one program from the list of programs containing calls to BAdIs.
The changing parameter INSTANCE will have the interface assigned to it.
Find out the corresponding BAdI Interface and definition
For eg: if the inteface name is IF_EX_DOCUMENT_MAIN02 is the interface , the BAdI definition name will be DOCUMENT_MAIN02.
另外的方法:
1。 执行tcode --> system --> status, 找出程序名称。
2。SE80;输入第一步中找到的程序名称。用菜单:GOTO --> Attributes, 找出Package 名称。(注:也可以用SE93,查这个程式所在的Package)
3。SE80 --> Repository Information System --> Enhancements --> Customer Exits --> Enhancements -->将第二步中找到的Package 名称输入,执行, 就可以找到tcode的所有用户出口。
相关文章推荐
- 查找Badi和用户出口(USER EXIT)
- 如何查找事务代码所在程序的用户出口(user-exit)
- SAP-SD-ABAP-VMOD 查找和应用SD模块用户出口(user exit) 好方法 .
- 【推荐】查找一代用户出口Userexit
- 如何查找事务代码所在程序的用户出口(user-exit)
- 如何查找事务代码所在程序的用户出口(user-exit)
- SAP-SD-ABAP-VMOD 查找和应用SD模块用户出口(user exit) 好方法
- [exit]如何查找事务代码所在程序的用户出口(user-exit)(转)
- VA01 SO 用户出口 User Exits In Sales Document Processing
- 查找user_exits & badi的程式
- 用户出口(USER EXIT)总结
- 用户出口(USER EXIT)总结
- 如何通过Tcode查找Badi或者用户出口
- 查找SAP标准程序用户出口及BADI的方法
- 用户出口(USER EXIT)总结
- How to Find BADI(UserExit)
- 物料移动(MIGO/MB01等)更新物料凭证信息出口(user exit)
- 关于用户出口的查找
- SAP用户出口(exit)问题--数据源增强
- 查找Exit 和 BADI 的程序