当前位置:首页 > SAP方丈增强应用实例
SAP培训:http://www.51sap.cn SAP增强应用实例
SAP增强大家都很熟悉,在此不再详细讲解,下面只是通过一个实例来展示一下增强的应用。系统增强实例为建立工单前进行校验,如没有进行标准成本发布则提示错误信息E。 T-code:CMOD
通过增强程序我们可以控制相关应用,如果你不知道到底功能是用到的哪个增强,那么请看我附录上的列表。我们以ppco0006举例如下:如图2.
我们需要的是制定我们的组件,如图3.
博客地址:http://blog.vsharing.com/SAP100
SAP培训:http://www.51sap.cn
通过功能退出增加增强语句:如图4:
双击程序后加入如下语句~~~~
if sy-tcode <> 'CK11N' and sy-tcode <> 'CK40N'. data:
begin of l_matnr,
matnr like mbew-matnr, VPRSV like mbew-VPRSV, vjvpr like mbew-vjvpr, pprdl like mbew-pprdl, lplpr like mbew-lplpr, end of l_matnr.
select single matnr vprsv vjvpr pprdl lplpr from mbew into l_matnr where matnr = CAUFVD_IMP-MATNR * and pprdl <> '' * and lplpr <> ''
and bwkey = CAUFVD_IMP-WERKS. * and vjvpr = 'S'. if l_matnr-vprsv = 'V'. exit.
elseif sy-subrc <> 0 or ( l_matnr-pprdl is initial and l_matnr-lplpr is initial ). message e888(sabapdocu) with '物料' CAUFVD_IMP-MATNR
'没有做成本估算, 不能创建生产订单,请通知SAP方丈,yeah~~~!'.
博客地址:http://blog.vsharing.com/SAP100
SAP培训:http://www.51sap.cn exit. endif. endif.
OK,快去看看你增强后的效果吧~~~~~¥%&%&*(*(
SAP所有模块用户出口 : 用户出口名称 短文本描述 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 资产主数据中的客户字段
博客地址:http://blog.vsharing.com/SAP100
SAP培训:http://www.51sap.cn 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 业务合伙人: 用户退出管理数据 (检查)
博客地址:http://blog.vsharing.com/SAP100
共分享92篇相关文档