- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                -                                      ..
-                                                           -可修编.
1、VA01/VA02/VA03标准功能逻辑增强实例
目的:在VA01创立销售订单时,输入物料、工厂、批次〔不输数量〕后通过回车键提示可用库存,当输入数量时那么校验数量是否超过可用库存。
说明:需要找到光标在批次处按回车后的事件处理位置。
涉及容:第四代增强〔Framework〕。
1.1 VA01通过DEBUG找到可增强点
	第四代增强一个难点就是先找到需增强位置〔如销售订单行工程中的订单数量〕所以对应的屏幕,然后在屏幕流中进展DEBUG,找到能够对增强位置进展 逻辑控制的可增强点,通常可增强点有多个。也就是说要能够实现第四代增强,需要一定的DEBUG能力。
1.1.1 通过业务操作找到增强点所在屏幕
	步骤如下:
	1、T-CODE:VA01进入创立销售订单初始界面,输入订单类型等信息〔具体可咨询业务参谋〕,然后回车,如图1.1.1-1:
图1.1.1-1
	说明:
	a、回车后进入销售订单创立界面。
	2、在销售订单创立界面中,将光标放置在需要进展逻辑控制的字段处,该实例是对订单数量字段进展逻辑处理,所以将光标放置在订单数量处,如图1.1.1-2:
图1.1.1-2
	3、光标在订单数量时按“F1〞键,弹出高级助手窗口,如图1.1.1-3:
图1.1.1-3
	4、图1.1.1-3中点击“技术信息〞按钮,弹出技术信息窗口,如图1.1.1-4:
图1.1.1-4
	说明:
	a、图中可以看出订单数量对应的程序是SAPMV45A,对应的屏幕号4900,对应表构造RV45A,对应表构造字段名称KWMENG。	
	到这里,屏幕号,字段对应的表都找到了。
1.1.2 在屏幕流中找到可增强点
	在程序中找到可增强点是指在程序中找到一个位置将增强的代码放在那,执行增强代码后会将代码的控制逻辑进展生效。而找到增强点的逻辑那么是通过设置断点,然后在断点处进展变量赋值〔假设的值〕,继续执行后假设的值符合需求,那么假设值的那个点就是可以进展增强的位置,就可考虑在那个位置进展增强。
	另外,可增强的点可能有多个,具体选择根据业务进展尽可能的找到最适宜的增强点。
	查找增强点的步骤如下:
	1、图1.1.1-4中双击屏幕号4900,进入程序SAPMV45A的屏幕4900的逻辑流界面,如图1.1.2-1:
图1.1.2-1
	说明:
	a、在屏幕的逻辑流中如何找到增强点是第四代增强的一大难点,本练习介绍的方法就是:根据逻辑流中MODULE的名字进展大概理解,然后在方法中进展断点尝试;
	b、因为本练习是通过按回车键来触发逻辑控制,所以首先考虑断点的设置是在PAI中;
	c、因为订单数量是在行工程中,也就是跟VBAP〔销售凭证:工程数据〕表相关,所以优先考虑MODULE名跟VBAP相关的MODULE进展断点设置,如果没有相关的就只能一个一个MODULE进展断点设置;
	d、根据业务操作分析可设置断点的位置。
	2、根据步骤1中的说明,首先考虑业务操作中会有的提示,在VA01中,如果行工程中不输入数量,在输入批次后回车,提示输入数量信息,如图1.1.2-2:
图1.1.2-2
	说明:
	a、由图可以考虑在弹出订单数量提示窗口之前就提示可使用库存;
	b、如果未找到像图中显示的可以选择的位置,那么根据第一步的说明使用别的方法继续查找。
	3、由第二步可知,需要在提示输入订单数量的警告之前就弹出增强需要的提示信息,那么就要找到程序在何处弹出提示输入订单数量的警告,那么就进入到表格所在的屏幕,在屏幕流中进展断点设置,因为触发的是回车事件,所以优先考虑在屏幕的PAI中进展断点设置,如图1.1.2-3:
图1.1.2-3
	4、首先,在第一个MODULE中的第一个方法中设置断点,也可以放在最后一个方法中,具体位置看个人习惯,如图1.1.2-4:
图1.1.2-4
	5、新开窗口,重新进展销售订单创立,维护常规订单需要维护的信息〔但不输入数量〕,然后在行项-批次字段处输入批次后按回车,观察是否有提示“输入订单数量〞信息,如果没有提示,那么程序会执行到断点处,如图1.1.2-5:
图1.1.2-5
	说明:
	a、图中可以看出,程序执行到了屏幕PAI的第一MODULE中的第一个方法出,但创立销售订单界面没有出现“输入订单数量〞警告,也就说明了出发警告的代码在第一个MODULE的第一个方法以后,那为了提高调试效率,就在PAI的第二个MODULE的第一个方法出再设置断点,然后在DEBUG界面执行“F8〞,继续往下执行,如果在执行到下一个断点处之前就提示了“
                您可能关注的文档
最近下载
- 第一单元+写话:注意说话的语气(教学课件)-2023-2024学年二年级语文下册单元写话能力提升(统编版).pptx VIP
 - 心理健康与心理健康观.ppt VIP
 - 关爱保护未成年人.pptx VIP
 - 实践党创新理论“三个境界”.doc VIP
 - 企业危险化学品及危险化工工艺安全管理规定.docx VIP
 - 数电模电完整版练习试题附答案.doc
 - 企业设备、建(构)筑物拆除活动污染防治技术指南.pdf VIP
 - 2020 电工装备供应商数据采集及接口规范第1部分通用部分.docx VIP
 - 《画出你的想象》教学设计4-10画出你的想象-二年级上册美术.docx VIP
 - 心理卫生 mental health.ppt VIP
 
原创力文档
                        

文档评论(0)