SAP增强 和VA01相关增强点介绍

-转 sap寻找用户出口方法 sap的用户出口总共有三代: 一、User EXIT 第一代的用户出口,它们include在SAP标准程序的源代码里,可以说他们是源代码的一部分,你改了这种出口就相当于改了SAP标准程序,是需要申请access key才能更改的,不需要建立PROJECT。很多标准程序里的ZZ或者Z结尾的包括程序里都有以user_exit_开始的子程序. 二、Customer exit 第二代的的出口,增强(ehancement)就是指这类,出口又包括了六种不同的类型. 1)function exit, 2)menu exit, 3)table exit, 4)field exit, 5)screen exit, 6)keyword exit, function exit这种出口是以FM的形式存在的,其开发的方式是找到相关的增强后,建立PROJECT,然后在componemt里有FM,在FM里有以Z开始INCLUDE程序,双击这个INCLUDE程序进入后就可以根据FM里IMPORT/EXPORT/CHANGING/TABLE等来开发你们的需求。这些增强是不需要申请ACCESS KEY的,因为他们不属于SAP标准程序里的一部分。这种增强FM的命名方式是EXIT_programname_NNN,NNN是3个数字的序号,实际上在SAP的标准程序里,会用到下面的方式调用该增强的逻辑:call customer-function 'NNN',从而来达到用户的需求。 三、BADI 基于面向对像的第三代增强。前面介绍的两种出口增强,都是SAP提供固定的点给用户进行开发,而BADI这种增强,则让顾问们很自由地定义需要增强的地方,据说SAP很多的行业方案就是用这种形式来扩展的。 如果你需要找某一个出口/增强,还是回去看SPRO,每一个模块里都基本有system modificatio或者BADI的说明,这样能更快找到相关的东西。 1、关于增强的简单介绍 1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强. 1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下: EXIT_<3 digit suffix> 示例: sd的VA01事务,对应的程序是SAPMV45A ,你会在程序里查到(用CALL CUSTOMER-FUNCTION字符串)如下代码: CALL CUSTOMER-FUNCTION '003' exporting xvbak = vbak xvbuk = vbuk xkomk = tkomk importing lvf_subrc = lvf_subrc tables xvbfa = xvbfa xvbap = xvbap xvbup = xvbup. 则exit calls function module的名称就是: EXIT_SAPMV45A_003 2、先试用SMOD建立一个SAP增强 2.1、选择一个增强,如:SDVFX001 ,点击修改,进入sap增强维护屏幕; 2.2、点击“组件”按钮,进入组件维护屏; 2.3、将光标移到“功能模块名”,输入模块名,如:EXIT_SAPLV60B_001; 2.4、选择“代码修改”按钮进入函数模块; 2.5、双击函数模块的包含单元,进入包含单元加入自定义代码并激活保存; 3、使用CMOD建立增强项目 3.1、输入自定义的项目名,点击“创建”; 3.2、进入增强项目,选择“配置增强”,进入增强配置屏幕; 3.3、输入增强名如:SDVFX001 3.4、保存,并退出; 4、使用CMOD将增强项目激活,便大工告成。 以下给出一个实例作为参考: REPORT ZTEST_USER_EXIT . TABLES : TSTC, "SAP Transaction Codes TADIR, "Directory of Repository Objects MODSAPT, "SAP Enhancements - Short Texts MODACT, "Modifications TRDIR, "System table TRDIR TFDIR, "Function Module ENLFDIR, "Additional Attributes for Function Modules TSTCT. "Transaction Code Texts DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE. DATA : FIELD1(30). DATA : V_DEVCLASS LIKE TADIR-DEVCLASS. PARAMETERS : P_TCODE LIKE TSTC-TCODE OBLIGATORY. SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE. IF SY-SUBRC EQ 0. SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR' AND OBJECT = 'PROG' AND OBJ_NAME = TSTC-PGMNA. MOVE : TADIR-DEVCLASS TO V_DEVCLASS. IF SY-SUBRC NE 0. SELECT SINGLE * FROM TRDIR WHERE NAME = TSTC-PGMNA. IF TRDIR-SUBC EQ 'F'. SELECT SINGLE * FROM TFDIR WHERE PNAME = TSTC-PGMNA. SELECT SINGLE * FROM ENLFDIR WHERE FUNCNAME = TFDIR-FUNCNAME. SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR' AND OBJECT = 'FUGR' AND OBJ_NAME EQ ENLFDIR-AREA. MOVE : TADIR-DEVCLASS TO V_DEVCLASS. ENDIF. ENDIF. SELECT * FROM TADIR INTO TABLE JTAB WHERE PGMID = 'R3TR' AND OBJECT = 'SMOD' AND DEVCLASS = V_DEVCLASS. SELECT SINGLE * FROM TSTCT WHERE SPRSL EQ SY-LANGU AND TCODE EQ P_TCODE. FORMAT COLOR COL_POSITIVE INTENSIFIED OFF. WRITE:/(19) 'Transaction Code - ', 20(20) P_TCODE, 45(50) TSTCT-TTEXT. SKIP. IF NOT JTAB[] IS INITIAL. WRITE:/(95) SY-ULINE. FORMAT COLOR COL_HEADING INTENSIFIED ON. WRITE:/1 SY-VLINE, 2 'Exit Name', 21 SY-VLINE , 22 'Description', 95 SY-VLINE. WRITE:/(95) SY-ULINE. LOOP AT JTAB. SELECT SINGLE * FROM MODSAPT WHERE SPRSL = SY-LANGU AND NAME = JTAB-OBJ_NAME. FORMAT COLOR COL_NORMAL INTENSIFIED OFF. WRITE:/1 SY-VLINE, 2 JTAB-OBJ_NAME HOTSPOT ON, 21 SY-VLINE , 22 MODSAPT-MODTEXT, 95 SY-VLINE. ENDLOOP. WRITE:/(95) SY-ULINE. DESCRIBE TABLE JTAB. SKIP. FORMAT COLOR COL_TOTAL INTENSIFIED ON. WRITE:/ 'No of Exits:' , SY-TFILL. ELSE. FORMAT COLOR COL_NEGATIVE INTENSIFIED ON. WRITE:/(95) 'No User Exit exists'. ENDIF. ELSE. FORMAT COLOR COL_NEGATIVE INTENSIFIED ON. WRITE:/(95) 'Transaction Code Does Not Exist'. ENDIF. AT LINE-SELECTION. GET CURSOR FIELD FIELD1. CHECK FIELD1(4) EQ 'JTAB'. SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10). CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN. 用户出口名称 短文本描述 0VRF0001 客户指定路线确定 AAIC0001 IM 总结: 在选择后处理数据 AAIC0002 IM 总结: 在选择后处理指定的输入项 AAIP0001 IM 追溯: 实际价值对预算类别的分配 AAIP0002 IM 追溯: 定义用户定义的指标 AAIP0003 IM 追溯: 定义用户定义的特性 AAIR0001 IM-IS: 适用请求报表中的用户值字段 AAIR0002 IM-FA: 拨款申请的用户字段 AAIR0003 IM: 创建拨款申请中的 PM 定单时工作场所的分配 AAIR0004 IM 追溯: 定义用户定义的特性 AAIS0003 投资计量对资产的实际结算 AAIS0004 全部计划值或预算值的结算 AAPM0001 资产会计和工厂维护的集成 ACBAPI01 会计核算: 对 BAPI 界面的客户增强功能 ACCID001 会计核算的 IDoc 过程 ACCID002 支出会计的 IDoc 处理 ACCOBL01 代码块中 PAI 和 PBO 的客户出口 AD010001 更改对象清单及其层次 AD010002 定界选择和/或过滤已定数据 AD010003 创建自定义动态项目特性 AD010005 创建自定义资源 AD010006 菜单退出:更改动态项目值 AD010007 更改 DI 处理信息 AFAR0001 External determination of ref. value for dep. calculation AFAR0002 External determination of depreciation AFAR0003 外部转换方式 AFAR0004 报废比例值的确定 AINT0001 当记帐资产时进行扩展的检查 AINT0002 出入流水中冲销帐户的替代... AINT0003 定义投资支持再付款的百分比/金额 AINT0004 更改某范围已过帐金额 AINT0005 虚拟扩展语法检查. 不使用。 AISA0001 分配库存号 AIST0001 主数据维护中的兑换数字范围 AIST0002 资产主数据中的客户字段 ALE00001 ALE 用户退出 ALTD0001 Individual additional checks when transferring old data AMAV0001 确定资产起息日 AMGS_001 在资产报表中用户定义的转换方法 AMPL0001 AMPL上附加数据地用户子屏幕 AMSP0002 确定两个公司代码间的关系类型 ANLR0001 Additional control level texts in AM reporting ARVL0001 确定手工重估 ATP00001 有效检查的用户出口 BADA0001 Customer-specific conversion method in asset reports BADA0002 Customer-specific asset number BAS00001 Service master: Check service specifications BASI0001 IDoc服务主数据:内向处理 BASO0001 IDoc服务主数据:出站处理 BATCHCHK 检查批次更改的功能模块退出 BBPIV001 User Exits BBP Invoice Verification BBPP0001 Fill RESBD Structure from BBP Component Structure BC621E00 Customer Function for BC621 Group 00 BC621E01 Customer Function for BC621 Group 01 BC621E02 Customer Function for BC621 Group 02 BC621E03 Customer Function for BC621 Group 03 BC621E04 Customer Function for BC621 Group 04 BC621E05 Customer Function for BC621 Group 05 BC621E06 Customer Function for BC621 Group 06 BC621E07 Customer Function for BC621 Group 07 BC621E08 Customer Function for BC621 Group 08 BC621E09 Customer Function for BC621 Group 09 BC621E10 Customer Function for BC621 Group 10 BC621E11 Customer Function for BC621 Group 11 BC621E12 Customer Function for BC621 Group 12 BC621E13 Customer Function for BC621 Group 13 BC621E14 Customer Function for BC621 Group 14 BC621E15 Customer Function for BC621 Group 15 BC621E16 Customer Function for BC621 Group 16 BC621E17 Customer Function for BC621 Group 17 BC621E18 Customer Function for BC621 Group 18 BC621EDX Customer Function for BC621 BDMO0001 Enhancement to the ALE distribution reference model BG000001 用户出口:担保检查 BG000002 用户出口:担保检查对话框 BG000003 用户出口:修改担保检查结果的子屏幕 BPX00001 业务合伙人:用户退出管理数据 BPX00002 业务合伙人: 用户退出管理数据 (检查) BPX00003 业务合伙人: 用户退出银行明细 (处理) BPX00004 业务合伙人: 用户退出银行明细 (编辑) BPX00005 业务合伙人:用户退出-定义合伙人外部编号 BPX00006 业务合伙人:用户退出-检查合伙人外部编号 BRSTEX01 在报表中自定义层次 C1070001 EHS: 特性值评估实例的附加检查 C10U0001 EHS: 潜在风险的进一步检查 C1C10001 EHS: 报表选择 MSDS 运送的 SRGV 决定 C1CA0001 EHS: 商品安全数据表的决定报表类型 C1CA0002 EHS: 确定 EH&S 中分配给物质的商品标识 C1CA0003 EHS:生成具有MSDS装运的所有物质的表格 C1CA0004 EHS: 决定 MSDS 的语言版本 C1CA0005 EHS: 报表选择 MSDS 运送的 SRGV 决定 C1CA0006 EHS: 报表运送:检查是否代发送 C1G20001 EHS: 菜单退出 1:报告管理 C1G20002 EHS:菜单退出 2:报告管理 CADD0001 菜单增强 CAD 桌面 CADD0002 菜单增强 CAD 桌面 CADD0003 CAD 桌面的客户增强 CADD0004 子屏幕增强 CAD 桌面 CADR001 CAD:技术图形标题管理的 User Exit CATP0001 确定目标时数 CATS0001 CATS: 构造工作清单 CATS0002 CATS: 数据记录补充 CATS0003 CATS: 无效的记录数据 CATS0004 CATS: 在用户界面中功能无效 CATS0005 CATS: 客户字段增加方式 CATS0006 CATS: 确认全部时间表 CATS0007 CATS: 初始屏幕上的子屏幕 CATS0008 CATS: 确定承认工作流收件人 CATS0009 CATS: 数据输入部分的客户文本字段 CATS0010 CATS: 工作清单中的用户定义文本字段 CATS0011 CATS: 客户功能 CATS0012 CATS: 数据输入屏幕上的子屏幕 CATSBW01 Customer Exit for Time Sheet Data Transfer -> BW CAVC0000 用户出口: 变量配置: 外部应用程序接口 CAWAO_TS Text Layout of Worklist CBP00001 用户由于PP-CBP退出 CCOWB001 修改菜单条目的用户退出 CCT00001 User exit characteristics mgmt.: Char. data before backup CCUCEI0A 已分配的值文件和对象特性 CCUCEI0B 特定客户批量输入处理 CCUCEI0H 更改配置特性的 F4 帮助 CCUCEI0V 搜索带相同数值的物料变式 CCUP0001 报告-计划表 CCUX0000 配置的附加检查 CCUX0001 配置的装载功能 CCUX0002 在类节点上对象查找的冲突反应 CCUX0003 查找类节点中对象的参数 CCUX0004 有附加的确认过帐处理 CCUX0005 按匹配类型传输项目类别 CCUX0006 修补订单 BOM CCUX0007 定义实例的 BOM 类别 CCUX0008 没有外部获得组件的 BOM 箍? CCUX0100 同步变式配置初始化 CCUX0500 配置-技术参数-策略表的访问 CCUX0510 配置:改变变体表条目的附加过程 CCUX0800 配置中多层扩展的细节层次 CCUXDATE 定单 BOM 的有效日期 CCUXDATU 面向结果订单 BOM 的展开日期 CCUXDELE 删除分类数据的附加逻辑(CU 视图) CCUXDYNP 不完善分配的特征值的会话 CCUXIACD 维护例示的附加数据 CCUXINST 修改实例的外部编号分配 CCUXMVAR 多步配置物料变量 CCUXOBTY 类节点对象搜索的对象类型 CCUXSETM 保存 SET 处理的手工更改 CCUXSETQ 设置处理的组件数量 CCUXSTAT 定义例示物料的BOM状态 CEI00000 配置编辑器中客户功能的可用性 CEPEX001 User Exit CEP: Authorization Check for Folder CIFEVT01 Core Interface with APO: Enhancements for Event Processing CIFIMO01 Enhancement in Integration Model Creation CIFLOC01 Enhancement for Transferring Customer-Specific Loc. Fields CIFLOC02 Enhancement for Transferral of Customer-Spec. Loc. Fields CIFLZO01 Customer Enhancement for Runtime Object: Splitting of Oper. CIFMAT01 Enhancement for Transferral of Customer-Specific Matl Fields CIFORD01 Enhancement for Incoming Orders Interface CIFORD02 Enhancement for Transferring Customer-Specific Order Fields CIFORD03 Enhancement for In-House Prod. Order Inc.for Customer Fields CIFORD04 Determine Rework Operations or Triggering Operation CIFPCM01 Enhancement for Recipient Processing in Production Campaign CIFPIR01 Enhancement of Ind. Requirements Inc. for Customer Fields CIFPPM01 Core Interface for APO: Enhancements for PPM Model CIFPPM02 Enhancement for Transferral of Customer-Specific PPM Fields CIFPUR01 Enhancement for Transferring Customer-Specific PO Fields CIFPUR02 Enhancement of Purchase Order Interface (Incoming) CIFPUR41 Suppression of Quota Information for APO Transfer CIFRSV02 Inbound Processing for Manual Reservations CIFSLS02 Enhancement for Sales Order Interface (Incoming) CIFSLS03 Influencing of Sales Order Data Prior to Dispatch CIFSLS04 Influencing of Reservation Data Prior to Dispatch CIFSRC01 Enhancement for Transferring Customer-Specific SS Fields CIFSTK01 Enhancement for Transferring Customer-Specific Stock Fields CKML 用户退出实际成本帐目计算 CLCTMS01 查找对象的默认值 CLCTMS02 相同分类检查 CLCTMS03 查找对象的相关性 CLFM0001 更改或设置对象分类的默认值 CLFM0002 保存前调用分类数据 CLFM0003 检查特性值分配后调用 CLIDL001 Object Table Customizing for Initial Data Transfer CLMMD001 大量处理的对象选择 CLSC0001 搜索结果的操作 CMDI001 确定 BOM 展开控制 CMFU0001 定义客户特定屏幕布局 CMFU0002 设置时间确认和货物移动的参数 CMW8DL01 Enhancement CIF middleware user exit for delivery (inbound) CMW8SH01 Enhancement CIF middleware user exit for shipments (inbound) CNEX0001 PS: User fields CNEX0002 PS 授权检查 CNEX0003 PS: Customer specific fields standard project definition CNEX0004 PS: Customer specific fields standard WBS element CNEX0005 PS: Customer specific fields in process (standard net) CNEX0006 PS 客户指定字段项目定义 CNEX0007 PS 客户指定字段 WBS 要素 CNEX0008 工艺中的 PS 客户指定字段 (净计划) CNEX0009 网络中的物料部件 CNEX0010 PS:在LDB PSJ中的客户定义体系 CNEX0011 部件一览上的网络中的 BOM 展开 CNEX0012 由 WBS 编号派生外部网络编号 CNEX0013 订单:用户化增强:缺省项目种类分配 CNEX0014 BOM 传输的外部数据 CNEX0015 更改 BOM 传输的 BOM 数据 CNEX0016 网络表头中的 PS 客户指定字段 CNEX0017 网络图形中客户指定结点信息 (网络维护) CNEX0018 网络图形中客户指定结点信息 (信息系统) CNEX0019 网络图形中客户指定结点信息 (标准网络) CNEX0020 网络图形中 DIN 字段的附加信息 (网络维护) CNEX0021 层次图形中 DIN 字段的附加信息 (网络维护) CNEX0022 DIN 字段中的附加信息 (标准网络维护) CNEX0023 层次图形中的客户指定结点信息 CNEX0024 Gantt 图表/项目计划板中客户指定图形标题 CNEX0025 项目汇总的附加字段 CNEX0026 物料一般检查的客户增加 CNEX0027 客户增加:工厂,储存位置。寻找组件 CNEX0028 检查作业发布 CNEX0029 检查网络发布 CNEX0030 更新 BOM 分配的事件 CNEX0031 进度分析: 收入值计算的用户出口 CNEX0032 传输价格协议中的PS客户功能 CNEX0033 WBS: 已定义检索和替换字符串 CNEX0034 检查 BOM 传输中的新分配 CNEX0035 检查 BOM 传输中的更改 CNEX0036 检查物料单传送的删除部件 CNEX0037 检查刚才创建的组件 CNEX0038 检查更改的组件 CNEX0039 检查网络中组件的删除部分 CO610001 用户退出:装配处理 COCCA001 客户增强到成本中心权限检测 COCCA002 组织权限检查的客户功能 COI20001 人员建立的修改 COI20002 HR 可用性数据的可选择采购 COIB0001 As-Built 分配工具的客户退出 CONF0001 定单确认中的增强 CONFPI01 流程定单确认:计算客户特殊缺省值 CONFPI02 流程定单确认:客户特殊输入检查1 CONFPI03 流程定单确认:工序选择后的客户特殊检查 CONFPI04 流程定单确认:客户特殊输入检查2 CONFPI05 流程定单确认:存储时客户的特殊加强 CONFPI06 流程订单确认:实际数据传送 CONFPM01 PM/SM定单确认:决定客户特殊缺省值 CONFPM02 PM/SM定单确认:客户特殊输入检查1 CONFPM03 PM/SM定单确认:工序选择后的客户特殊检查 CONFPM04 PM/SM定单确认:客户特殊输入检查2 CONFPM05 PM/SM定单确认:储存时的客户特殊增强 CONFPP01 PP定单确认:决定客户特殊缺省值 CONFPP02 PP定单确认:客户特殊输入检查1 CONFPP03 PP定单确认:工序选择后的客户特殊检查 CONFPP04 PP定单确认:客户特殊输入检查2 CONFPP05 PP定单确认:储存时的客户特殊增强 CONFPP06 PP 订单确认: 实际数据传递 CONFPP07 单一屏幕条目: 包含用户定义的子屏幕 CONFPS01 PS确认:决定客户特殊缺省值 CONFPS02 PS 确认:客户特殊输入检查1 CONFPS03 PS确认:工序选择后的客户特殊检查 CONFPS04 PS确认:客户特殊输入检查2 CONFPS05 PS 确认:储存时的客户特殊增强 COOCM001 更改步骤中的冲突 COOCM002 OCM: 顺序比较的比较字段的定义 COOM0001 间接费用百分比的客户功能 COOM0002 客户功能:成本中心应记计算 COOM0003 自动创建结算规则的客户功能 COOMBP01 业务处理: 主记录中用户定义的附加字段 COOMBP03 业务处理: BAPI 增强 COOMEP01 CO-OM: 信息系统 -> 行项目报表 COOMKA01 成本元素主数据的客户字段 COOMKPLV 复制实际数据到计划或复制计划数字 COOMKPT4 客户出口: 复制计划->计划/实际->成本中心计划 COOMKS01 成本中心主数据的客户 COOMKS02 成本中心: 保存时检查 COOMKS03 成本中心: BAPI 增强 COOMLA01 作业类型主数据的客户字段 COOPA_01 内部订单的客户检查模块 COOPA002 主文件维护的客户功能-内部订单 COOPA003 订单主文件用户定义字段 COOPA004 客户功能:打印订单主数据 COPA0001 盈利性分析派生的优化 (CO-PA) COPA0002 CO-PA 盈利性分析评估的优化 COPA0003 盈利性部分分配的优化 (CO-PA) COPA0004 货币转换优化 (CO-PA) COPA0005 实际数据更新优化 (CO-PA) COPA0006 计划编制优化 (CO-PA) COPA0007 外部数据传送优化 (CO-PA) COPA00RE BW/CO-PA Data Transfer COPCP001 公司间代码成本的用户退出 COPCP002 用户退出物料评估中的销售定单股票评估 COPCP003 用户退出生产资源/工具成本 COPCP004 客户增加的大批量商品 COPCP005 用户退出物料估价(级别U ? COPCP006 对 CKWB COZF0001 改变外部处理工序采购申请 COZF0002 修改外购部件的采购申请 CPAU0001 任务清单中认证检查的增强 CPDO0001 为参照工序集测试测量单位 CPRE0001 任务清单中重组检查的增强 CRDTE001 Program Exits for Determining the Downtime of the Resources CUBX0001 配置:决定上层商品 CUCPDEL1 附加逻辑: 删除分类数据 LO-VC 视图 CBASE CUCPDELE LO-VC 视图的附加逻辑删除类别数据 CUCQ0001 配置参数文件的附加逻辑选择 (在 FG CUCQ 中) CUST1 Enhancement to area menu S000 (Office) CUST2 Enhancement to area menu S000 (Logistics) CUST3 Enhancement to area menu S000 (Accounting) CUST4 Enhancement to area menu S000 (Human Resources) CUST5 Enhancement to area menu S000 (Info Systems) CUST6 Enhancement to area menu S000 (Tools) CUST7 增强范围菜单 S000 (逻辑->物料管理) CV000001 登记文档管理的增强部分 CV110001 DMS: DMS 对话的增强功能 (FB: CV110) CVDI0001 用户退出:DDS - 保存收件人列表 CVDI0002 用户退出:DDS - 更改屏幕 100 的初始值 CVDI0003 用户退出: DDS - 确定原件 CVDI0004 用户退出: DDS -确定文档部分和版本 CVDI0005 用户退出: DDS -创建配送定单 CVDI0006 用户退出: DDS - 检查部分定单 CVDI0007 用户退出: DDS - 创建初始定单 CVDI0008 用户退出: DDS - 确定上下文 CVDI0009 用户退出: DDS - 访问 ITS CVDI0010 用户出口:DDS - 确定工作站应用程序 CVDI0011 DDS: 对所有分配包的 ITS 访问 CVDS0001 由于启用应用程序链接 DMS(DOCMAS) 而导致的用户退出 CVEA0001 EHS: 检查商品名称的 Customer exit CVFE0001 EHS: 选择报告装运的输出设备 CY040001 计划区域的固定 CY040002 指定调度的工序顺序 CY190001 能力计划:更改订单工序 CYPP0001 更改顺序标准和序列 CYPP0002 CYPP: 排序使用的用户定义字段 CYPP0003 CYPP: 布局码的字段 CYPP0004 排序:替换字段内容 CYPP0005 CYPP:用于显示的用户定义字段 CYPP0006 更改字段内容(布局) DG100001 DG:写更新文档 DG700001 定义确定传输种类的具体国家/模式 DW_BEAC1 Enhancements for BEAC flight system EAN12801 EAN128:编码、解码、标签打印 F050S001 FIDCMT, FIDCC1, FIDCC2: 退出用户定义的 IDoc 段 F050S002 FIDCC1: 更改 IDoc/不要保存 F050S003 FIDCC2: 更改 IDoc/不要保存 F050S004 FIDCMT, FIDCC1, FIDCC2: 更改出站 IDoc/不要保存 F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: 更改 FI 凭证 F050S006 FI 支出 IDoc: 重置 FI 凭证中的清帐 F1040001 坏帐储备金- 计算百分比 F150D001 打印催款通知程序中的个别客户退出 F180A001 资产负债表调整 F40K0001 Manual account statement F40S0001 Check deposit F64O0001 增强基金/证券/下单管理 F67A0001 贷款主数据已改善菜单 I 没 顺? F67A0010 贷款主数据概览数据用户退出 F67A0011 贷款主数据已改善菜单 II 的用户退出 F67A0012 贷款主数据改善菜单III 的用户退出 F67A0013 贷款主数据更新附加数据的用户退出 F67A0014 贷款/银团数据的屏幕改善 F67A0016 贷款融资项目数用户退出 F68SCHKS 检查冲销的凭证 F68SDATB 用户退出冲销事务 - 默认日期 "到" F68SDATV 撤销交易的用户退出-默认日期“从” F68STOBE 可修改能撤销的凭证 FARC0001 Enhancements within archiving (FI) FARC0002 归档 MM 供应商主数据的附加检查 FDBFVDB1 保险费准备基金处理的贷款分类帐结转 FDTAX001 业务FDTA(下载后事件)的增强 FEB00001 Electronic account statement FEB00002 Interface - external check entry FEB00003 完成银行报表TITO格式的客户退出 FEB00004 原始数据处理, 用户退出SWIFT MT940 FEB00005 电子银行 - 科目报表对象生成 FEBLB001 冻结标记用户退出 FEDI0001 Function exits for EDI in FI FEDI0002 FI中EDI DOCS功能存在 - 试は忍崾? FEDI0003 FI中EDI docs功能存在 - 4鍼EXR段 FEDI0004 FI中EDI docs功能存在 - 厥馐录? FEDI0005 EDI-ICODS in FI - 电子用户报表/冻结标记的函数存在 FEDI0006 FI 中 EDI-凭证 的功能退出: 保存 IDCR 段 FFMZA001 为支付请求的支付方式用户退出 FICT0001 Exits for inter-company transactions FIPAYM01 为IDoc FIPARQ01用户退出 FITR0001 用户退出: 删除/重组旅行统计 FITR0002 用户退出: 创建/更改旅行统计 FITR0003 用户退出: 保存旅行 (PR01, PR04, PR05) FITR0005 FLC10001 FI-LC - entry - upload programs - RGCPCU40 FMC10000 EC-CS: 灵活上载扩展 FMC10001 EC-CS: 用户屏幕扩展 FMC10010 EC-CS 集成: CS 组织单元的外部名称/文本 FMC10011 EC-CS 集成: 数据条目和对帐 FMC40001 EC-CS: 修改货币兑换 FMC50000 EC-CS:确定本币转换的汇率 FMRESERV 专用基金管理 FTGOVSEL 授权声明:用户出口选择运行 FTIAT001 读取属性的模块(特性和文本) FTISE001 被选TR-TM数据(e.g.为reg.报告)的衍生物 FTRINCON 用户退出以达到确认状态 FTXW0001 DART: Fill additional fields in SAP export structures FTXW0002 DART: Add data source (table) FTXW0003 DART: Extensions to DART area menu FTW0 FV45K001 为确定信贷控制范围用户退出 FV970001 增强基金/证券/现金流量计算器 FVBB0001 确定计算基准TZFB FVCH0001 CH特定增强: Esp.POR FVD20001 后处理收款改善贷款选择的用户退出 FVDA0001 用户退出: 在 PAI 时间进行贷款支付 FVDA0002 用户退出: 在 PBO 时间支付 FVDB0002 TR-TM-LO: 用户退出过帐界面, 科目确定 FVDD0001 FM TEXT_INTERFACE 中的用户退出 FVDD0002 用户退出凭证选择 FVDD0003 用户退出信件活动的选择 FVNBO001 交易作业 - 字段缺省值 FVP50001 F4 职员帮助(存储在VDZSB) FVPB0001 用户退出 - 拖欠利息过帐 FVVDK001 SAPscript. 凭证手工后处理的用户退出 FVVDP001 结转: 创建/取消/打印提示: 更新 FVVW0105 ISIS 证券 - 证券帐户 - 悠聊? FVVW0110 ISIS 证券 - 证券帐户转换 - 创建其他流程 FVVW0200 ISIS 证券 - 维护证券帐户主数据 FVZF0001 发布: 排除贷款清单中的单个记录 FVZZEV 收款分配 MARK 用户退出 FWF1001 基金证券:过帐接口 FYTX0001 Control interface for external systems FYTX0002 Enhancements for tax interface with Max Tax functionality GDX3AUTH 用户出口功能组 GDX3 (exit_saplgdx3_001) GLMAST01 主数据的增强 - ALE 总帐科目 GLPLAN00 增强的权限与有效主数据 GLX_MD01 Customer-specific user exits GLX1028 BAPI_GLflex_GetDocItems 的用户出口 (EXIT_SAPL1028_001) GRWTAUTH 报表编写器的授权检查 GSETNAME 存在替换集或组名称 GSL1021A 特殊用途分类帐 - 总计记录 GVTRS001 GVTR (SAPFGVTR): 改变结转储记帐户的余额 HRBAS001 特殊人员活动的客户增强功能 HRDECI01 Payroll Construction Industry Allowances/Expenses HRESSWWW HR: Internet 服务 HRMYC159 Ehancement for customer exit for 159 report HRMYCTEA Enhancement for Customer Exit for EA form HROC0001 对 HR 非周期 - 奖金日期的客户增加 HRP08P13 GB Absence Evaluation & Payment Scheme Customer/User Exits HRPB22LO Company Loan Japan HRPB25AD Enhancement for address conversion routine HRPB2901 Customer exit for controlling CUIT/CUIL HRPBAS01 对于人员编号有效性,用户退出 HRPC0001 HR: PC 卸载授权 HRPC1701 Customer enhancements: Payroll Venezuela HRPC1702 Enhancements of independent wage type programs HRPC2901 Customer exits for settlement of salaries HRPC3201 Enlargements of Mexican customer payroll HRPC34TX User Exit for Employee Position - Prog. HIDCTAX1 (INDONESIA) HRPC3701 Extension to Brazilian payroll HRPC3702 Extension to Brazilian payroll - Unions HRPC3703 Identification Documents HRPCAL00 在薪资发放菜单的客户报告的用户退出 HRPCMPVA 变量变元的用户退出 - 程序 RPITIC00 HRPINW01 激励工资: 用户出口 HRPTDW01 时间数据抽取:提供特定用户域数据 HRPTIM01 人力资源时间管理的客户增强功能 HRPTIM02 关于 HR 时间管理的用户退出:应计休假 HRPTIM03 时间管理用户出口: 缺勤定额扣减 HRPTIM04 在 RPTEDT00 处输入数据后对簇 B2 处数据的修改 HRPTIM05 人力资源时间管理 CC1 的用户出口 HRPTIM06 HR 时间管理休假请求的客户增强功能 HRPTIMAB 定义明确地缺勤 HRPTIMAR 时间管理客户增强: 出席/ 毕 ǜ? HRPTIMEW HR 工时管理的用户出口: 频焦ぷ世嘈统隹? HRPY0001 设置历经数据记录的开始/ 崾 掌? HRPYBW01 Customer enhancement within statements SAPScript HRPYFR01 HR_FR : GET_QUALIFICATION HRPYIT01 User Exit for 770 (Italy Only) HRPYPT01 HR-PT: Rounding mechanism for tax and Soc Sec amounts HRPYPT02 HR-PT: Layout for RPCIIDP0 HRPYPT03 HR-PT: Employee grouping for coverage rules HRPYPT04 HR-PT: Retrieval of EH&S and training data (Social Balance) HRPYPT05 HR-PT: Promotions/Reclassifications (Social Balance) HRPYZVMD User exit for address field when printing SP notifications HRPYZVMV User exit for distributor key when creating SP notifications HRRPAI01 用户退出 FB HR_ENTRY_DATE and HR_LEAVING_DATE HRTWTAXM User exits for Tax report HRV1AT01 Customer exits for Norwegian annual tax reporting HRWAOSQ1 SAP Enhancement for Status Quo Report IB020001 过滤器组件 IBIP IBIP:处理IBIP数据传输 IBPP0001 从 PP 数据生成时过滤销售产品数据库组件 ICRP0201 搜索帮助 CS_ORG_02: 授权检查 ICRP0202 搜索帮助 CS_ORG_02: 内部编程选择 ICRP0203 搜索帮助 CS_ORG_02: 建议任务 ICSV0001 显示地理位置数据 ICSV0002 Automatic task determination for service notifications ICSV0003 合伙人选择 ICSV0004 Check PM object and display object information ICSV0005 决定拒绝的原因-资源相关的票据处理 ICSV0007 用于发货和退货的转储合作伙伴的序列号 ICSV0008 附加合伙人类型确认 IDCP0001 用于打印预编码发票的客户数据 IDCP0002 用于打印预编码交货单的客户数据 IEQM0001 在功能位置为设备安装增加检验 IEQM0002 为设备组织的定义附加检验 IEQM0003 在设备更新前附加检验 IEQM0004 对象被允许为合同伙伴(定单->维护内容) IEQM0005 对象被允许为SD合同(维护合同->维护内容) IEQM0006 对象被允许为SD合同(维持维护合同) IEQM0007 检验/修改主设备中的厂商字段 IHCL0001 使用物料模板创建设备:类/特性 ILOM0001 在保存一个功能定位前的附加检验 ILOM0002 检查位置号的结构时用户退出 IMRC0001 计量点/计量凭证:更新前退出(COMMIT WORK之后) IMRC0002 计量点:为客户指定功能退出菜单 IMRC0003 计量凭证:为客户指定功能退出菜单 IMRC0004 计量凭证: 根据新计量凭证的标准检查的出口 IMRC0005 测量点: 出口在AUTHORITY_CHECK_IMPT IMSMCOMM MSM 通讯加强 INTERFAC 数据传送的接口 IPRM0002 确定维护计划的计划日期信息 IPRM0003 用户字段:维护计划 IPRM0004 维护计划 / 项目: 客户检查时间 "保存" IPRM0005 确定基于性能策略计划的偏移量 IQSM0001 自动序列号分配 IQSM0002 复制对象列表时检验 IQSM0003 序列号,用户为附加数据退出 IQSM0004 序列号,退出序列屏幕后用户退出 IQSM0005 序列号,用户更新时退出 IQSM0007 货物移动存在序列号,用户 IQSM0008 序列号字符字符串检查 ISRE0001 确定银行手续帐户号 ISRE0002 IPD 报告数据恢复 ITOB0001 PM:技术对象主记录数据 include 子屏幕 ITOB0002 ITOB: 字段更改为复制模式 ITOB0003 PM:客户包含车队对象数据的子屏幕 ITOB0004 PM:客户退出车队标识数据:检查 IWMI0001 SM/PM IDOCs 的用户存在 IWO10001 Create a PM sub-order IWO10002 PM maintenance order: Customer check for order release IWO10004 维护订单:为订单完成检查客户 IWO10005 维护订单:客户,-说明书。参数文件控制的确定 IWO10006 维护订单:从客户增强中排除Fcode IWO10007 维护订单:客户增强-订单中的许可证 IWO10008 客户增强:税收管辖权码的确认 IWO10009 PM订单:对于'保存'事件的客户检查 IWO10010 维护订单:为确定WBS元素的客户增强 IWO10011 维护订单:为元件选择的客户增强 IWO10012 维护定单:在中央表头上优先级处理 IWO10015 维护订单:关于工艺的用户字段的F4帮助 IWO10016 PM订单:为检查工艺用户字段的客户增强 IWO10017 通过客户逻辑确定文本订单编号 IWO10018 维护订单:订单抬头的用户字段 IWO10020 维护订单:自动包括任务清单 IWO10021 当从通知创建订单时,自动传输任务清单 IWO10022 从用户退出清单日历 IWO10023 服务订单:更改提前装运凭证的标题数据 IWO10024 服务订单:更改提前装运的项目 IWO10025 PM/SM 订单:查找相应成本中心 IWO10026 设置状态“不执行”的用户检查 IWO10027 用户退出:生成用户定义的结算规则 IWO10029 包含 PM/SM 订单中的商品凭证 IWO10030 预先设置事件对象的字段 IWO10031 PM/SM 定单中隐藏人员编号 IWO20001 PM order: User exit to pass routing to order IWOC0001 创建PM/SM通知:决定参考对象 IWOC0002 PM/SM通知:检查是否状态改变被允许 IWOC0003 相关对象和计划员组的PM/SM 授权检查 IWOC0004 更改单层清单编辑 PM/QM/SM ALV 设置 J_1AAA01 重估 FI-AA 的基值修改 J_1AAM01 用户-退出AM 路支票打印 J_1AF007 报表J_1AF007的用户退出 J_1AF011 j_1AF011的用户退出 J_1AF012 J_1AF012的用户退出 J_1AF105 每天VAT 报告的用户退出 J_1AF106 带磁性支持的VAT 报告的用户退出 J_1AMM03 用户退出打印MM 路支票 J_1ASD05 在定单项中的用户-退出附加数据(SD) J_1ASD06 在支票文件中的用户-退出发票参考(SD) J1BF0001 FI 本地化(巴西):Boleto的附加数据 J1BV0001 巴西地方色彩:SD:Nota财政的装运单元 KAHFEX01 Selection data for commercial reporting in PS KAP10001 PS:项目层次报表 KAP60001 PS:R/3 EIS 输出项目关键指标 KKAG0001 按订单生产的期间成本核算 KKAG0002 按订单生产的期间成本核算 KKAG0003 按订单生产的期间成本核算 KKAG0004 用动态项目进行结果分析 KKAG0005 结果分析 KKCD0001 SAP-EIS:数据传送的用户已存在 KKCD0002 Data entry user exit before update KKDR0001 细分报表的全局变量扩展 KKDR0002 细分:虚拟字符和关键数字的来由 KKEK0001 在单位成本核算的用户定义项目录Y KKP00001 用户定义的部门原料清单 KKRF0001 退出到AUFK增加的分类 KKRF0002 变化特征的 FE -> 客户字段 KKRU0001 用户退出由于概要对象的文本生成 KPSHZIN1 Project interest calc.: Modification of single item table KPSHZIN2 Project Interest Calculation: Check Line Item Relevance KPSHZIN4 PS/CO 利息计算:客户指定的更新 KPSPZIN1 项目计划利息计算:读取相关记录 KPSPZIN2 计划利息计算: 检查行项目关联性 KPSPZIN3 计划利息计算单独定义利息计算完成日期 KPSPZIN4 计划利息计算:特定客户更新 KSDIEX01 在与资源有关的开票时确定费用 LASP0001 PP - 序列可视化(订单特性) LASP0101 lasp:显示所需进度记录序列 LEINS001 统计更新:购买凭证 LES00001 User exits for LES LFDCB001 SAPLFDCB 退出 LFVZF001 TR-TM-LO: 退出合同-指定检查 FB01 LIFO0040 关于后进先出评估的用户界面 LM61W001 用户存在于功能模块 FORECAST 环境 LMCWZ001 用于 LIS 更新的通讯结构:增强代理 LMDR2001 用户退出opt.pur.ord.-基础的装载bldg约束参数文件 LMDZU001 用户退出附加计划 LMEDR001 打印程序的增强 LMEKO001 Extend communications structure KOMK for pricing LMEKO002 Extend communications structure KOMP for pricing LMELA002 一收货入帐时从装运通知采纳批量编号 LMELA010 内部装运通知: 从IDOC传送项目数据 LMEQR001 源确定的用户退出 LMEWPU06 对象确定的客户退出(通过目录采购) LMEWPU07 客户退出以判定允许目录 LMEWRU01 BAPI BAPI_REQUIREMENT_CREATE 的用户退出 LMEXF001 没有发票收据的采购凭证中的条件 LMR1M001 在后勤发票校验中用户退出 LMR1M002 GR/IR科目维护的科目分组 LMR1M003 在后勤发票校验中的编号分配 LMR1M004 后勤发票校验:后续凭证的项目文本 LMR1M005 后勤发票检验: 为过帐下达冻结凭证 LMR1M006 后勤发票校验: 处理 XML ⑵? LOI00001 用户进入LOI界面 LVEDF001 用户退出到IDOC_OUTPUT_INVOICE LWB2B001 贸易合同:贸易合同屏幕出口 LWB2B002 贸易合同:字段控制增强 LWB2B003 贸易合同: 保存前的客户增强功能 LWB2B004 贸易合同: 增强功能 LWB2B005 贸易合同: 检查后续凭证是否被创建 LWB2B006 贸易合同: 影响以参考创建 LWB2B007 贸易合同: 附加检查条件维护 LWB2B008 贸易合同: 附加用户检查 LWBON001 扩展通信结构MCKONA (供应商业务量回扣收入) LWBON003 在结算凭证创建之前改变结算数据 LWBON004 消息报表的 LIS 更新模拟 LWBON005 结算凭证,安排结算的索引条目 LWSUS001 在零售中单独客户源的确定 LWVK0001 确定每个消费者的价格类型 LWVK1001 用于定价的扩展通讯结构 KOMK LWVK1002 用于定价的扩展通讯结构 KOMP LWVK1003 定价项目的客户特定检查 LWVKM001 竞争者: 扩展条目清单抬头 WELPK LWVKM002 竞争者: 扩展条目清单项目 WELPP LWZRE001 增强, 代理业务条件确定 LWZRE002 增强, 凭证传送到财务会计 LWZRE003 增强, 信贷限制检查, 收付请求 LWZRE004 增强:结算请求凭证检查 LWZRE005 增强:结算需求,现金折扣决定 LWZRE006 增强:业务代理,结果对象决定 LWZRE007 增强:决定代理业务的发票清单. LWZRE008 增强:在用户字段中输入/更改数据,支付凭证 LWZRE009 增强:信息决定和对应 LWZRE010 增强:科目决定,业务代理 LWZRE011 代理业务:退出支付凭证界面 LWZRE012 增强:采用确定价格。数据在结算凭证中 LWZRE013 代理业务:供应商出具发票凭证的屏幕存在 LWZRE014 增强:指定客户子段检查-记帐凭证 LWZRE015 增强: 数据采纳, 发票清单创建 LWZRE016 增强: 数据采纳 ,过帐清单创建 LWZRE017 增强: 检查保存凭证结算的时间 LWZRE018 增强: 检查保存发票清单的时间 LWZRE019 增强: 检查保存出具发票凭证的时间 LWZRE020 增强: 检查保存过帐清单的时间 USEREXIT_SAVE_DOCUMENT或 USEREXIT_SAVE_DOCUMENT_PREPARE做增强
原文地址:https://www.cnblogs.com/rainysblog/p/3573186.html