逆向程序思维关于SAP的用户出口SAPUser Exit.docx

上传人:b****2 文档编号:1985168 上传时间:2022-10-25 格式:DOCX 页数:40 大小:56.22KB
下载 相关 举报
逆向程序思维关于SAP的用户出口SAPUser Exit.docx_第1页
第1页 / 共40页
逆向程序思维关于SAP的用户出口SAPUser Exit.docx_第2页
第2页 / 共40页
逆向程序思维关于SAP的用户出口SAPUser Exit.docx_第3页
第3页 / 共40页
逆向程序思维关于SAP的用户出口SAPUser Exit.docx_第4页
第4页 / 共40页
逆向程序思维关于SAP的用户出口SAPUser Exit.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

逆向程序思维关于SAP的用户出口SAPUser Exit.docx

《逆向程序思维关于SAP的用户出口SAPUser Exit.docx》由会员分享,可在线阅读,更多相关《逆向程序思维关于SAP的用户出口SAPUser Exit.docx(40页珍藏版)》请在冰豆网上搜索。

逆向程序思维关于SAP的用户出口SAPUser Exit.docx

逆向程序思维关于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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1