最近接收到一个业务需求,在SAP依据销售订单复制时,若是订单里面的项目有多个文本,系统就会显示复制的文本框处理,让用户选择是否复制,这个就让销售很不舒服,若是有几十个项目,每一个项目有几个文本,那就就要按几十 * 几个 次的回车,因此就想复制项目文本时不用点回车。微信
在问过几个顾问后得出的结果的只有加强(不肯定是否是真的没有系统配置能够实现)。本人的公司系统环境是S4(请留意)优化
这个需求一看,123代加强是没法实现了,因此必须在VA01看源码到底在哪一个地方显示文本框出来。通过一番查找,终于发现VA01调用一个方法去复制文本信息,以下图spa
系统调用的方法是RV_TEXT_COPY,在该方法的第2百多行有个参数能够控制是否显示文本框(我猜这里是否是跟系统配置有关)。3d
只要把 NO_DISPLAY 修改为不为空就不会显示文本框。视频
下面说明用第4代加强点实现的方法:blog
1.在修改模式下,先在这一行 ‘ CHECK NO_DISPLAY IS INITIAL’ 上面的空白行选中,点击插入,系统就会插入一行编辑的空行。开发
2.而后在菜单栏 ’编辑‘-》’加强操做‘-》’建立选项‘ 用来建立加强点,输入ZE_POINT_VA和文本,再到下面点建立加强点,打勾继续。get
3.这样就 建立好了一个加强点。源码
4.但如今还不能用,加强点有须要实例化,先点击圈圈,再点建立博客
5.填入加强点名称和描述便可,界面上就会出现加强点的代码区域。
6.接下来就是写加强的代码了,直接看上图便可,最后记得激活加强。
7.关于如何查询已实现的4代加强点,能够到SE80输入开发包查看,由于当你建立加强点时也是须要输入挂到哪一个开发包里面去,而后在开发包的加强就能看到已经实现的加强点。
这个文章是我完成加强后才写的,因此有些步骤或者地方没写全请多包涵,有问题能够微信联系我(微信请留意下方)。
8.命名规则优化:建议优化下命名规则,这样看起来易懂
-》ZE_POINT_01 加强点
-》ZE_SPOT_01
-》ZE_IMP_01 加强实施
做者:明光烁亮
出处:http://www.cnblogs.com/hezhongxun/
微信号:HEme922 欢迎加好友一块儿交流SAP! 视频资料共享。 本文版权归做者和博客园共有,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。