分类: WINDOWS
2010-06-05 12:31:34
1、第一代
sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。
示例:FORM USEREXIT_FIELD_MODIFICATION.
2、第二代
sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。
查找方法:1查找该Tcode的程序名的package,再通过cmod的开发类来查找该开发类下的所有出口,利用名字特点来查找该tcode下的出口。
2.
|
3.MODX_FUNCTION_ACTIVE_CHECK
SE37设好断点后执行tcode如其有exit就会调用此函数
3、第三代
sap提供的第三代的用户出口就是BADI,他的调用方式是CALL METHOD (instance),(相关的TCODE是SE18和SE19),你可以通过EXIT_HANDLER这个单词查找BADI。
另外还有一种出口叫BTE
相关TCODE: FIBF
Business Transaction Events (Open FI)