二维码

[一代] sap增强进阶(二)- 用户出口Userexit

Twilight发表于 2014-04-08 22:56zhongguomao 最后回复于 2017-10-27 09:50 [复制链接] 8831 2

二、 用户出口Userexit
1. 实现方法
用户出口Userexit是以销售订单创建VA01以及交货单创建VL01N为代表的最早一种增强方式。打开VA01的主程序,我们可以看到标准代码中预先INCLUDE的客户出口程序,客户可以通过申请ACCESS KEY来修改这些程序,SAP公司承诺软件升级将完全保留客户的自定义逻辑。

销售订单创建VA01的主程序 .jpg
图-1 销售订单创建VA01的主程序

在每个子程序的抬头还提供了比一般标准程序更详尽的注释,就像下图所示
在USEREXIT出口子程序抬头上的注释.jpg
图-2 在USEREXIT出口子程序抬头上的注释

2. 查找方法:
. 方法一:在主程序中找倒数第二个字符为Z的包含程序,如SAPMV45A中的MV45AFZZ、MV45AFZB;

. 方法二:在后台SPRO找对应模块增强;
图3-1 SPRO查找增强及用法.jpg
图3-1 SPRO查找增强及用法

图3-2 SPRO查找增强及用法.jpg
图3-2 SPRO查找增强及用法

图3-3 SPRO查找增强及用法.jpg
图3-3 SPRO查找增强及用法
. 方法三:在程序中搜索USEREXIT_打头的关键字子程序;
图-4 程序搜素界面.jpg

图-4 程序搜素界面
. 方法四:给主程序列出对象列表“Display Object List”按钮(se80),在Subroutines列表下找“userexit”打头的子程序;

图-5 主程序清单中显示的USEREXIT.jpg

图-5 主程序清单中显示的USEREXIT

回复

使用道具 举报

FISH_HAPPY
谢谢分享
回复

使用道具 举报

zhongguomao
已经转载走了。
回复 支持 反对

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表