逆向程序思维关于SAP的用户出口SAPUser Exit.docx
- 文档编号:1985168
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:40
- 大小:56.22KB
逆向程序思维关于SAP的用户出口SAPUser Exit.docx
《逆向程序思维关于SAP的用户出口SAPUser Exit.docx》由会员分享,可在线阅读,更多相关《逆向程序思维关于SAP的用户出口SAPUser Exit.docx(40页珍藏版)》请在冰豆网上搜索。
逆向程序思维关于SAP的用户出口SAPUserExit
SAPUserExit
关于SAP的用户出口
用户出口就是SAP中的CustomerExits或者UserExits
什么叫用户出口呢?
打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果你觉得SAP给你准备的衣服不够穿或者不合身的话。
使用用户出口可以:
-不影响标准SAP源代码
-不影响软件升级
SAP有四种基本用户出口的类型:
1.菜单出口-MenuExits
定义自己的菜单
2.屏幕出口-ScreenExits
定义自己的屏幕
3.功能模块出口-FunctionModuleExits
在SAP应用程序中添加功能
4.关键字出口-KeywordExits
在ABAP/4字典中的关键字数据元素添加文档。
结果是你在使用这些数据元素的字段处按F1后会出现你自定义的说明文档
使用的方法是:
首先定义(T-Code:
CMOD)一个项目Project(以管理你的增强,这里的项目和PS模块的项目可是两回事),把你要使用的系统增加Enhancement分配给这个项目,编辑系统增强中的用户出口对象。
SAP的用户出口和其它模块不太一样,其他模块基本采用上面说到的系统增强方法,SD的子模块则是罗列了一大堆已经定义好的子程序(Include)--说实话,我比较喜欢这种方式,你可以直接在SE38中修改这些子程序,然后激活就可以了。
要编辑用户出口,你必须有开发的权限,另外,除了关键字出口外,其他的出口都需要你有一定的ABAP/4编程能力,如果你感兴趣的话,开始学习ABAP/4吧!
SAP所有模块用户出口
T-Code:
CMOD(实用程序—>SAP增强)
用户出口名称短文本描述
0VRF0001客户指定路线确定
AAIC0001IM总结:
在选择后处理数据
AAIC0002IM总结:
在选择后处理指定的输入项
AAIP0001IM追溯:
实际价值对预算类别的分配
AAIP0002IM追溯:
定义用户定义的指标
AAIP0003IM追溯:
定义用户定义的特性
AAIR0001IM-IS:
适用请求报表中的用户值字段
AAIR0002IM-FA:
拨款申请的用户字段
AAIR0003IM:
创建拨款申请中的PM定单时工作场所的分配
AAIR0004IM追溯:
定义用户定义的特性
AAIS0003投资计量对资产的实际结算
AAIS0004全部计划值或预算值的结算
AAPM0001资产会计和工厂维护的集成
ACBAPI01会计核算:
对BAPI界面的客户增强功能
ACCID001会计核算的IDoc过程
ACCID002支出会计的IDoc处理
ACCOBL01代码块中PAI和PBO的客户出口
AD010001更改对象清单及其层次
AD010002定界选择和/或过滤已定数据
AD010003创建自定义动态项目特性
AD010005创建自定义资源
AD010006菜单退出:
更改动态项目值
AD010007更改DI处理信息
AFAR0001Externaldeterminationofref.valuefordep.calculation
AFAR0002Externaldeterminationofdepreciation
AFAR0003外部转换方式
AFAR0004报废比例值的确定
AINT0001当记帐资产时进行扩展的检查
AINT0002出入流水中冲销帐户的替代...
AINT0003定义投资支持再付款的百分比/金额
AINT0004更改某范围已过帐金额
AINT0005虚拟扩展语法检查.不使用。
AISA0001分配库存号
AIST0001主数据维护中的兑换数字范围
AIST0002资产主数据中的客户字段
ALE00001ALE用户退出
ALTD0001Individualadditionalcheckswhentransferringolddata
AMAV0001确定资产起息日
AMGS_001在资产报表中用户定义的转换方法
AMPL0001AMPL上附加数据地用户子屏幕
AMSP0002确定两个公司代码间的关系类型
ANLR0001AdditionalcontrolleveltextsinAMreporting
ARVL0001确定手工重估
ATP00001有效检查的用户出口
BADA0001Customer-specificconversionmethodinassetreports
BADA0002Customer-specificassetnumber
BAS00001Servicemaster:
Checkservicespecifications
BASI0001IDoc服务主数据:
内向处理
BASO0001IDoc服务主数据:
出站处理
BATCHCHK检查批次更改的功能模块退出
BBPIV001UserExitsBBPInvoiceVerification
BBPP0001FillRESBDStructurefromBBPComponentStructure
BC621E00CustomerFunctionforBC621Group00
BC621E01CustomerFunctionforBC621Group01
BC621E02CustomerFunctionforBC621Group02
BC621E03CustomerFunctionforBC621Group03
BC621E04CustomerFunctionforBC621Group04
BC621E05CustomerFunctionforBC621Group05
BC621E06CustomerFunctionforBC621Group06
BC621E07CustomerFunctionforBC621Group07
BC621E08CustomerFunctionforBC621Group08
BC621E09CustomerFunctionforBC621Group09
BC621E10CustomerFunctionforBC621Group10
BC621E11CustomerFunctionforBC621Group11
BC621E12CustomerFunctionforBC621Group12
BC621E13CustomerFunctionforBC621Group13
BC621E14CustomerFunctionforBC621Group14
BC621E15CustomerFunctionforBC621Group15
BC621E16CustomerFunctionforBC621Group16
BC621E17CustomerFunctionforBC621Group17
BC621E18CustomerFunctionforBC621Group18
BC621EDXCustomerFunctionforBC621
BDMO0001EnhancementtotheALEdistributionreferencemodel
BG000001用户出口:
担保检查
BG000002用户出口:
担保检查对话框
BG000003用户出口:
修改担保检查结果的子屏幕
BPX00001业务合伙人:
用户退出管理数据
BPX00002业务合伙人:
用户退出管理数据(检查)
BPX00003业务合伙人:
用户退出银行明细(处理)
BPX00004业务合伙人:
用户退出银行明细(编辑)
BPX00005业务合伙人:
用户退出-定义合伙人外部编号
BPX00006业务合伙人:
用户退出-检查合伙人外部编号
BRSTEX01在报表中自定义层次
C1070001EHS:
特性值评估实例的附加检查
C10U0001EHS:
潜在风险的进一步检查
C1C10001EHS:
报表选择MSDS运送的SRGV决定
C1CA0001EHS:
商品安全数据表的决定报表类型
C1CA0002EHS:
确定EH&S中分配给物质的商品标识
C1CA0003EHS:
生成具有MSDS装运的所有物质的表格
C1CA0004EHS:
决定MSDS的语言版本
C1CA0005EHS:
报表选择MSDS运送的SRGV决定
C1CA0006EHS:
报表运送:
检查是否代发送
C1G20001EHS:
菜单退出1:
报告管理
C1G20002EHS:
菜单退出2:
报告管理
CADD0001菜单增强CAD桌面
CADD0002菜单增强CAD桌面
CADD0003CAD桌面的客户增强
CADD0004子屏幕增强CAD桌面
CADR001CAD:
技术图形标题管理的UserExit
CATP0001确定目标时数
CATS0001CATS:
构造工作清单
CATS0002CATS:
数据记录补充
CATS0003CATS:
无效的记录数据
CATS0004CATS:
在用户界面中功能无效
CATS0005CATS:
客户字段增加方式
CATS0006CATS:
确认全部时间表
CATS0007CATS:
初始屏幕上的子屏幕
CATS0008CATS:
确定承认工作流收件人
CATS0009CATS:
数据输入部分的客户文本字段
CATS0010CATS:
工作清单中的用户定义文本字段
CATS0011CATS:
客户功能
CATS0012CATS:
数据输入屏幕上的子屏幕
CATSBW01CustomerExitforTimeSheetDataTransfer->BW
CAVC0000用户出口:
变量配置:
外部应用程序接口
CAWAO_TSTextLayoutofWorklist
CBP00001用户由于PP-CBP退出
CCOWB001修改菜单条目的用户退出
CCT00001Userexitcharacteristicsmgmt.:
Char.databeforebackup
CCUCEI0A已分配的值文件和对象特性
CCUCEI0B特定客户批量输入处理
CCUCEI0H更改配置特性的F4帮助
CCUCEI0V搜索带相同数值的物料变式
CCUP0001报告-计划表
CCUX0000配置的附加检查
CCUX0001配置的装载功能
CCUX0002在类节点上对象查找的冲突反应
CCUX0003查找类节点中对象的参数
CCUX0004有附加的确认过帐处理
CCUX0005按匹配类型传输项目类别
CCUX0006修补订单BOM
CCUX0007定义实例的BOM类别
CCUX0008没有外部获得组件的BOM箍?
CCUX0100同步变式配置初始化
CCUX0500
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逆向程序思维关于SAP的用户出口SAPUser Exit 逆向 程序 思维 关于 SAP 用户 出口 SAPUser
![提示](https://static.bdocx.com/images/bang_tan.gif)