Chinaunix首页 | 论坛 | 博客
  • 博客访问: 369380
  • 博文数量: 68
  • 博客积分: 1435
  • 博客等级: 上尉
  • 技术积分: 690
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-06 22:35
文章分类

全部博文(68)

文章存档

2013年(1)

2012年(1)

2011年(4)

2010年(62)

我的朋友

分类: 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.

文件: 寻找增强代码.rar
大小: 1KB
下载: 下载

             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)

阅读(649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~