sap出口(增强)详解

更新时间:2023-07-23 00:22:08 阅读: 评论:0

SAP-R/3出口增强详解
首先来讲解一下什么是出口,顾名思义,就是一段程序执行到最后必经的一段程序。
为什么会有出口呢?因为正常的业务系统不能满足实际需求,这时可以在出口中增加一些功能,来达到要求,这也就是为什么它还叫增强。我感觉它跟给操作系统打补丁差不多。
在Sap中出口就是标准程序最后要调用的一个函数或者功能模块,这个函数或功能模块的输入已经由Sap定义好。
    自己写的SAP出口程序在系统升级的时候会被保留,而如果更改标准程序在SAP系统升级的时候会被覆盖。
    下面介绍一下什么时候需要使用出口以及出口的种类:
    1:在业务检查时,比如在某个工厂发货,可以设定在某个库位的出货只能使用某种移动类型。
    2:在需要界面增强时,比如用户对某个字段要求大写,但是最终用户不按规范操作,这
也可以在出口中自动转换,有些模块甚至能自定义数据库字段,并且可以在出口中增加字段输入。还有的模块能对输入数据检查,甚至实现自动替代等功能。
    3:有不规则业务时,比如按某种条件定价,可以设定从自己定义的表中按某种条件取值
    4:搜索帮助的出口,可以对Sap标准的搜索帮助做权限控制。
等等。
SAP有四种基本用户出口的类型:
1.菜单出口-Menu Exits
      定义自己的菜单
2.屏幕出口-Screen Exits
  定义自己的屏幕
3.功能模块出口-Function Module Exits
  在SAP应用程序中添加功能
4.关键字出口-Keyword Exits
在ABAP/4字典中的关键字数据元素添加文档。结果是你在使用这些数据元素的字段处按F1后会出现你自定义的说明文档
    因为出口都是被Sap预先定义好的,那么怎么寻找自己需要的出口呢?
1:可以通过配置文档的帮助和SAP library 寻找业务系统的出口,sap library 在‘implementation guide’中寻找出口,在配置功能执行按钮左边一般都有一个说明文档,描述相关的出口。
学而不思则罔思而不学则殆的翻译
2:为了方便我们把所有的出口名称及其描述列在文章的后面。
下面具体介绍怎样写出口程序:
61儿童节手抄报图片为了对出口程序的修改进行管理,sap提供了专门用来管理出口程序的事务,事务代码是CMOD。
输入事务代码--CMOD进入如下界面:
    输入一个项目名称:ztest003,创建一个增强项目。
点击创建进入下面的界面:输入项目描述。点击保存。
点击enhancement assigements进入如下界面,输入分配到这个项目的增强的名称,这里我们随便选择一个增强MBCF0007(更新预留的出口)。如果MBCF0007分配给了项目ztest003
那么它就不能再分配给其它的项目了,这也便于增强的管理。
分配了一个增强之后,点击保存,再点击components
进入如下界面:在这里看到增强的出口程序是EXIT_SAPMM07R_001.双击EXIT_SAPMM07R_001。
进入如下界面,发现EXIT_SAPMM07R_001实际上是一个function,蓝色的注释部分是这个函数的输入,这里只有tables项,点击tables选项卡可以看到更详细的信息。
双击INCLUDE ZXMBCU08,进入如下界面。在这里就可以添加自己的代码了。添加完毕之后保存激活就可以了。
SAP所有模块用户出口 :
用户出口名称 短文本描述
0VRF0001 客户指定路线确定
AAIC0001 IM 总结: 在选择后处理数据rmvb是什么意思
AAIC0002 IM 总结: 在选择后处理指定的输入项
AAIP0001 IM 追溯: 实际价值对预算类别的分配
vampireAAIP0002 IM 追溯: 定义用户定义的指标
AAIP0003 IM 追溯: 定义用户定义的特性
六人行第一季下载
AAIR0001 IM-IS: 适用请求报表中的用户值字段
AAIR0002 IM-FA: 拨款申请的用户字段
AAIR0003 IM: 创建拨款申请中的 PM 定单时工作场所的分配
AAIR0004 IM 追溯: 定义用户定义的特性
identifyingAAIS0003 投资计量对资产的实际结算在人间英文版
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 ast reports
BADA0002 Customer-specific ast number
BAS00001 Service master: Check rvice specifications
BASI0001 IDoc服务主数据:内向处理
BASO0001 IDoc服务主数据:出站处理
BATCHCHK 检查批次更改的功能模块退出
BBPIV001 Ur 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
pennsylvaniaBC621E06 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: 潜在风险的进一步检查

本文发布于:2023-07-23 00:22:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1111750.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:出口   用户   检查   数据   定义
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图