SAP 增强基本含义及分类

本文详细介绍了SAP增强技术的概念及分类,包括用户出口、GUI接口、屏幕增强等,并阐述了第一代和第二代增强的发展历程和技术特点。

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

https://blog.csdn.net/zhongguomao/article/details/78464915

增强的含义

简单地说,增强就是ERP系统中标准程序的出口,在该出口中由用户根据企业实际需求编写客户化逻辑代码。增强是实际的流程有可能和系统默认标准流程不同,在标准流程框架下专门留的接口,每个接口对应一个客户化函数,这些出口函数有标准处理程序传入的参数和输出参数,用户可根据系统输入参数做条件编写适合本企业流程的逻辑,然后通过输出参数传输回。

用户增强的分类

  1. 按照增强的用途分类
    E类
    Enhancement exits,即通常所谓的用户出口(User_exit)。用户出口页脚功能出口(Function Exit)。使用Tcode: SE37
    搜索EXIT* , 找到的函数大都是做系统预留的出口函数,前面说过,用户出口是标准程序留给用户的接口,标准程序通常不允许用户任意修改,如果修改需要申请Acess Key,而且修改标准程序可能导致的错误erp公司通常是不负责的。在SAP中,自定义的程序通常以保留字Y或Z开头,因此,出口函数中都预包含了一个Z开头的程序。
    C类
    GUI接口。菜单增强就属于这类增强。
    S类
    屏幕增强。比如,在建立采购订单,工单和固定资产主数据时,系统都预留屏幕增强,也就是说允许用户自定义用户输入界面并编写相应的输入输出处理程序
    T类
    在各类贼强中,可能会用户自己定义结构或表格,系统对应类型T类。比如增强MM06E005允许用户建立两个结构CI_EKKODB和CI_EKPODB.

  2. 按照增强发展分类
    第一代增强(增强嵌入标准程序中)
    第一代增强(基于源代码的增强)是sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码,它们在发布的时候都是空的,集中在一些文件名倒数第二个字符为Z的包含程序中,由于在标准程序中,所以所有程序的全局数据都可以使用,但同时系统升级时会被新版本覆盖;这种源代码增强和屏幕增强的说明可以从事务码spro后台配置中相关模块的路径里面找到;一般是以UserExit_打头的子模块。这类增强事先要到service marketplace 申请对象键(ACESS KEY),然后才能修改这些子程序
    第二代增强(SMOD,CMOD)
    第二代增强(基于函数模块的增强),用事务SMOD和CMOD来维护;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值