销售订单屏幕增强及功能增强
2016-05-24 11:55
483 查看
增强点在程序SAPMV45A中有明显标志,见下图
或查看该程序子例程以USEREXIT_开头的即为增强出口,这些出口就包含在上图的INCLUDE程序中。
1.1 、销售订单行项目屏幕增强
程序SAPMV45A给用户预留了两个增强屏幕,订单抬头-附加数据B(屏幕号8309)和订单项目-附加数据B(屏幕号8459)。首先需要将要增加的字段(如PRODH)添加至数据表VBAP,SE11修改数据表VBAP,点APPEND STRUCTURE,添加数据元素,然后保存、激活数据表
然后在SAPMV45A程序中,将控件添加至屏幕8459
具体的控制逻辑可以在PBO和PAI中添加代码。
1.2 销售订单功能增强
在程序中找以USEREXIT_开头的子程序,找合适的增强点(根据已积累经验,如果是新手,只有一个一个试了)。以刚才屏幕增强为例,如果想对该字段输入有效性做判断(当然该判断可以在PAI中判断),此控制是在销售订单保存时,做有效性检查。这需要对XVBAP、YVBAP、KOMK、KOMK、KOMV等通讯结构比较熟悉 。
然后保存、激活程序就可以看到增强的效果了。
或查看该程序子例程以USEREXIT_开头的即为增强出口,这些出口就包含在上图的INCLUDE程序中。
1.1 、销售订单行项目屏幕增强
程序SAPMV45A给用户预留了两个增强屏幕,订单抬头-附加数据B(屏幕号8309)和订单项目-附加数据B(屏幕号8459)。首先需要将要增加的字段(如PRODH)添加至数据表VBAP,SE11修改数据表VBAP,点APPEND STRUCTURE,添加数据元素,然后保存、激活数据表
然后在SAPMV45A程序中,将控件添加至屏幕8459
具体的控制逻辑可以在PBO和PAI中添加代码。
1.2 销售订单功能增强
在程序中找以USEREXIT_开头的子程序,找合适的增强点(根据已积累经验,如果是新手,只有一个一个试了)。以刚才屏幕增强为例,如果想对该字段输入有效性做判断(当然该判断可以在PAI中判断),此控制是在销售订单保存时,做有效性检查。这需要对XVBAP、YVBAP、KOMK、KOMK、KOMV等通讯结构比较熟悉 。
然后保存、激活程序就可以看到增强的效果了。
相关文章推荐
- android 如何显示软键盘中的搜索以及处理点击搜索却进行了两次操作问题
- Android开发工程中集成mob短信验证码功能的方法
- mac ftp 服务器使用
- 浅说http
- 在Ubuntu 64位上安装32位版arm-linux交叉工具链
- 组合模式(Composite Pattern)
- ThreadLocal的使用在Tomcat的服务环境下要注意
- jQuery中事件与动画的总结分享
- iOS开发之适配IPV6更新网络处理为AFNetworking3.x, 集成以及遇到的一些问题总结。
- iOS后台定位
- andrroid 动画 oncreate 和 onclick 启动方式
- Eclipse 一直不停 building workspace 完美解决总结
- 小米路由+花生壳动态域名搭建web服务
- 编译器自动优化导致代码可以先后写的问题
- 解决sublime text3中文乱码问题
- 《Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系》观后感
- Windows消息队列MQ的使用
- clang llvm 源码编译安装
- 冒泡排序及其改进
- GitHub中的开源组件推荐