海城 网站建设,三合一商城网站,个人网站建设需要备案吗,事业单位网站建设方案CUSTOMER EXIT 以VA01为例
目录
一、查找出口
二、出口对象
三、销售订单的增强 一、查找出口
①查找事务代码的主程序
②搜索CALL CUSTOMER-FUNCTION SE37下查看函数 函数名称命名规则#xff1a;EXIT_程序名_序号 ③使用函数查找#xff1a;MODX_FU…CUSTOMER EXIT 以VA01为例
目录
一、查找出口
二、出口对象
三、销售订单的增强 一、查找出口
①查找事务代码的主程序
②搜索CALL CUSTOMER-FUNCTION SE37下查看函数 函数名称命名规则EXIT_程序名_序号 ③使用函数查找MODX_FUNCTION_ACTIVE_CHECK(系统中哪些增强被激活了)
二、出口对象
出口对象是否激活 --- 函数表MODSAP NAME出口对象的名称 TYPE出口对象的类型E功能退出/S屏幕/T表/CGUI代码 MEMBER函数顺序 PROJECT----出口对象----函数 这几个都是一对多的关系 查看出口对象T-codeSMODSAP有四种基本用户出口的类型 菜单出口-Menu Exits 定义自己的菜单 屏幕出口-Screen Exits 定义自己的屏幕 功能模块出口-Function Module Exits SAP应用程序中添加功能 关键字出口-Keyword Exits 在ABAP/4字典中的关键字数据元素添加文档。结果是你在使用这些数据元素的字段处按F1后会出现你自定义的说明文档 不需要开发
三、增强的实现
创建一个项目对象Project事务代码CMOD 先创建分配增强中的组件对象 注意一个组件只能被一个增强项目引用 查看Components列出组件中函数功能 绿灯激活 红灯非激活 激活在项目层激活
三、销售订单的增强
业务逻辑 如果订单类型为ZUSS则必须输入关联采购订单编号 出口EXIT_SAPMV45A_003 字段 销售订单类型XVBAK-AUART 客户参考XVBKD-BSTKD 查看VA包里的所有增强 SMOD---查找按钮----PackageVA 创建写代码 DATA LS_XVBKD LIKE LINE OF XVBKD.IF XVBAK-AUART AA.LOOP AT XVBKD INTO LS_XVBKD.IF LS_XVBKD-BSTKD IS INITIAL.MESSAGE E000(ZHQ) WITH 必须输入采购订单编号.LVF_SUBRC 2.ENDIF.ENDLOOP.ENDIF. 最后在CMOD里面激活。