SAP SD模块常用用户出口User Exit

本文介绍了SAP系统中增强的概念,强调了在标准系统不足时进行二次开发以满足企业特定需求的重要性。详细讲解了通过SPRO、SE80和前台事务码查找增强点的方法,并列举了SD模块中的几个常用增强点示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述

1.概念

增强(enhancement)的概念其实很广,SAP标准系统之上的所有二次开发,都可以理解为增强。

2. 用途&用法

做增强的目的,就是标准的sap正常的业务系统不能满足实际需求,需要增加不同的功能来达到不同企业的要求。
ABAP开发的增强主要指的是标准系统事先预留好的接口,根据不同业务需求,进行开发,这种开发称为增强,又叫出口,如果增强满足不了,就只能修正。

二、查找方法

1. SPRO查找

【IMG】SPRO-销售与分销-系统调整-用户出口-销售中的User Exit
SIMG

2. SE80查找

SE80销售有一个单独的增强包VMOD
在这里插入图片描述

3. 前台事务码查找

如要找某个功能的增强点,可以打开该事务,点击系统-状态
在这里插入图片描述
找到程序名称
在这里插入图片描述
双击,进入ABAP编辑器,可以看到include
在这里插入图片描述
双击可以穿透到源码,查看其具体功能。
也可以点击“显示对象列表”在这里插入图片描述
进入SE80页,查看主程序SAPMV45A对应的增强点
在这里插入图片描述

三、 SD模块常用增强点

MV45AFZZ 销售订单保存增强
MV50AFZ1 交货单创建,修改保存增强——VL01N&VL02N
MV45AFZA 销售订单刷新前增强点
发票增强:
USER-EXIT:SDVFX004
传递发票的一些字段到会计凭证上:
FUNCTION:EXIT_SAPLV60B_004
客户增强:
BADI:CUSTOMER_ADD_DATA_CS
客户主数据屏幕增强:
CUSTOMER_ADD_DATA
客户主数据的销售数据增强:
USER-EXIT:SAPMF02D
FUNCTION:EXIT_SAPMF02D_001
用销售发票的一些字段替代会计凭证:
SDVFX008
FUNCTION:EXIT_SAPLV60B_008
交货单屏幕增强:
BADI:LE_SHP_TAB_CUST_ITEM 增强屏幕
LE_SHP_DELIVERY_PROC 逻辑编写
持续更新
BADI查询方法SE18/SE19
T-CODE: SE19
增强创建项目
T-CODE:CMOD

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Joker Yin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值