01屏幕增强 sap_SAP SD之屏幕增强介绍

本文介绍了SAP SD模块中的屏幕增强技术,包括E:Function exits用于销售订单的业务规则定制,如限制PO长度和字符类型;C:GUI codes进行用户界面改进;S:Screens调用自定义屏幕;以及T:Tabes对表结构的增强,帮助用户更好地理解和应用SAP系统中的增强功能。

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

aba1bf81807ec66a8fc0ac12079f521d.png

在SAP ERP系统中对销售订单处理中,有时候用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过SAP提供的增强来实现。SAP为用户提供了三种增强,用户可以选择任一种来实现。 1) BADI增强 BADI的全称是Business Add-in,它的主要技术是基于ABAP的对象来实现增强。SAP中BADI的维护事务代码是SE18和SE19,SE18主要是创建及维护BADI对象,而SE19用于维护BADI的实例,即如何来实现BADI对象的功能。 对应的接口类是:IF_EX_BADI_SD_SALES_BASICBADI增强 可参考《 【ABAP】基于BADI增强》  2) 函数型增强 SAP第二代增强:函数型增强,可以分为四类:

1)E:Function exits:函数增强(最常用,在SAP上线很多年后都会使用,如:销售单VA02中,对PO长度限制在10-15位之间,且不能为中文与其他特殊字符,还有如对PO采购日期不能晚于交货日期的检验等,这些都会用来函数增强)。

2)C:GUI codes:GUI增强。

3)S:Screens:屏幕增强增强屏幕的调用是使用CALL CUSTOMER-SUB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值