SAP方丈-ABAP-SAP增强应用实例

SAP增强应用实例SAP增强大家都很熟悉,在此不再详细讲解,下面只是通过一个实例来展示一下增强的应用。系统增强实例为建立工单前进行校验,如没有进行标准成本发布则提示错误信息E。T-code:CMOD通过增强程序我们可以控制相关应用,如果你不知道到底功能是用到的哪个增强,那么请看我附录上的列表。我们以ppco0006举例如下:如图2.我们需要的是制定我们的组件,如图3.通过功能退出增加增强语句:如图4:双击程序后加入如下语句~~~~ifsy-tcode<>'CK11N'andsy-tcode<>'CK40N'.data:beginofl_matnr,matnrlikembew-matnr,VPRSVlikembew-VPRSV,vjvprlikembew-vjvpr,pprdllikembew-pprdl,lplprlikembew-lplpr,endofl_matnr.selectsinglematnrvprsvvjvprpprdllplprfrommbewintol_matnrwherematnr=CAUFVD_IMP-MATNR*andpprdl<>''*andlplpr<>''andbwkey=CAUFVD_IMP-WERKS.*andvjvpr='S'.ifl_matnr-vprsv='V'.exit.elseifsy-subrc<>0or(l_matnr-pprdlisinitialandl_matnr-lplprisinitial).messagee888(sabapdocu)with'物料'CAUFVD_IMP-MATNR'没有做成本估算,不能创建生产订单,请通知SAP方丈,yeah~~~!'.exit.endif.endif.OK,快去看看你增强后的效果吧~~~~~¥%&%&*(*(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.calculationAFAR0002ExternaldeterminationofdepreciationAFAR0003外部转换方式AFAR0004报废比例值的确定AINT0001当记帐资产时进行扩展的检查AINT0002出入流水中冲销帐户的替代...AINT0003定义投资支持再付款的百分比/金额AINT0004更改某范围已过帐金额AINT0005虚拟扩展语法检查.不使用。AISA0001分配库存号AIST0001主数据维护中的兑换数字范围AIST0002资产主数据中的客户字段ALE00001ALE用户退出ALTD0001IndividualadditionalcheckswhentransferringolddataAMAV0001确定资产起息日AMGS_001在资产报表中用户定义的转换方法AMPL0001AMPL上附加数据地用户子屏幕AMSP0002确定两个公司代码间的关系类型ANLR0001AdditionalcontrolleveltextsinAMreportingARVL0001确定手工重估ATP00001有效检查的用户出口BADA0001Customer-specificconversionmethodinassetreportsBADA0002Customer-specificassetnumberBAS00001Servicemaster:CheckservicespecificationsBASI0001IDoc服务主数据:内向处理BASO0001IDoc服务主数据:出站处理BATCHCHK检查批次更改的功能模块退出BBPIV001UserExitsBBPInvoiceVerificationBBPP0001FillRESBDStructurefromBBPComponentStructureBC621E00CustomerFunctionforBC621Group00BC621E01CustomerFunctionforBC621Group01BC621E02CustomerFunctionforBC621Group02BC621E03CustomerFunctionforBC621Group03BC621E04CustomerFunctionforBC621Group04BC621E05CustomerFunctionforBC621Group05BC621E06CustomerFunctionforBC621Group06BC621E07CustomerFunctionforBC621Group07BC621E08CustomerFunctionforBC621Group08BC621E09CustomerFunctionforBC621Group09BC621E10CustomerFunctionforBC621Group10BC621E11CustomerFunctionforBC621Group11BC621E12CustomerFunctionforBC621Group12BC621E13CustomerFunctionforBC621...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?