User Exit

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 增强: 检查保存过帐清单的时间

你可能感兴趣的:(User Exit)