金色传说:SAP-PPDS-SAPAPO/RRP3增强:控制界面需求数量字段修改后检查增强/用户事件USERCOMMAND响应增强
木有目录
需求场景
计划员在运行高级计划或在SAPAPO/RRP3中运行启发式后,PPDS给出物料的收/需数量70400,但往往因为各种原因,公司会选择分次购买,例如一次购买10000PC,此时计划员会对收/需数量字段进行修改,在修改过程中需要增强检查,控制收/需求数量只能比系统跑出来的需求数量小,不能大。
一、查找增强
1.寻找标准增强:在SAP社区和官网找了很久,也没有找到合适的出口和BADI,如果有小伙伴找到了,请留言告知,谢谢。
2.第一步没走通,只能选择去找隐式增强点:修改收/需数量字段后,输入/h断点,回车进入断点。
跟踪标准代码是一件非常需要耐心的事情,逐步去确认,总会找到我们需要的。下面是找到的比较适合增强的点。
在程序/SAPAPO/LRRP_FRAMESI01中,GT_CH_ORD内表保存了新值与旧值,可以以此建立收/需数量字段的检查。
二、实现过程
1.创建隐式增强点
显示隐式增强点后,先点击增强按钮,再点击创建增强-代码。
代码如下(示例):
IF gv_fcode NE 'BACK' AND gv_fcode NE 'EXIT' AND gv_fcode NE 'STOP' AND gv_fcode NE 'CHANGE' AND gv_fcode NE 'MPLN' ."此处至少要跳过BACK,EXIT 否则用户无法退出界面LOOP AT GT_CH_ORD INTO DATA(ds_ord).IF ds_ord-old_real_quan < ds_ord-real_quantity."判断大小MESSAGE S017(ZPPDS_MSG) DISPLAY LIKE 'E' WITH ds_ord-real_quantity ds_ord-old_real_quan.RETURN."报错并退出UESRCOMMAND响应ENDIF.ENDLOOP.ENDIF.
2.实现效果
总结
不妥之处欢迎留言指正。手动笑脸
欢迎关注公众号 SAPABAP金色传说。
金色传说:SAP-PPDS-SAPAPO/RRP3增强:控制界面需求数量字段修改后检查增强/用户事件USERCOMMAND响应增强相关推荐
- SAP CRM WebClient UI搜索结果界面的扩展字段显示
SAP CRM WebClient UI搜索结果界面的扩展字段显示原理. 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- 二手MacBook笔记本回收数量的提升,也是用户环保意识的增强
MacBook不管是Air系列还是Pro系列,在二手交易市场上面都基于国内很多消费者都还没提升回收利用观念的情况下引起纵然很多消费者都存在闲余的MacBook但是还是不会考虑回收利用,但随着二手交易市 ...
- 【ABAP】生产订单收货增强控制
[ABAP]生产订单收货增强控制 [需求] 生产订单需控制先有投入方有产出,禁止直接收货. [实现] 根据Debug调试找到"功能模块出口"(它允许客户通过功能模块在SAP应用程序 ...
- 智能多模式,视线追踪控制界面的应用(翻译)
介绍 基于红外线的眼睛视线跟踪器的最新进展显着增加了凝视跟踪技术的研究和工业应用. 虽然涉及眼睛凝视分析的研究可追溯到19世纪初,但直到最近,眼睛注视追踪器主要用于分析眼睛参数以进行阅读和各种人机交互 ...
- 金色传说:SAP-ABAP-销售订单增强:记录销售订单修改信息和修改原因
业务场景 为了记录从客户或经销商询单到正式下达销售订单的过程并分析,需要记录销售订单创建和修改时的关键信息,其中包括:客户.物料.订单数量.交货日期.更改原因. 解决方案 创建销售订单时自动记录关键信 ...
- SAPABAP金色传说:KE30报表增加特征筛选字段的示例方法
文章目录 配置步骤 1.维护特性 2.维护经营关注点 3.选出筛选字段 4.成品展示 总结 示例场景 示例:增加一个筛选字段:指定分销链的状态.字段名和所在的表可以按F1获得. 配置步骤 1.维护特性 ...
- SAPABAP金色传说:关于FICO获利能力分析KE30报表增加字段:基本单位销售数量的方法
文章目录 前言 一.需求场景 二.配置步骤 1.维护值字段 2.维护经营关注点 3.分配数量字段 4.配置完成,查看结果 5.新做业务数据,验证配置结果 补充知识 前言 CO-PA获利能力分析,感觉F ...
- 用SAP Authority Object 对权限控制
早就听说SAP Authority Object 对权限控制比较好用,今天有幸实践下. 下面是一个简单但是完整的Authority-check的小例子: 1.创建Data Element------- ...
- 金色传说:SAP-BAPI-BAPI_GOODSMVT_CREATE创建物料凭证bapi的使用及参数值讲解
文章目录 前言 一.数据定义: 二.BAPI参数值讲解 三.BAPI调用 前言 物料凭证创建bapi:BAPI_GOODSMVT_CREATE 以下是本篇文章正文内容,下面案例可供参考 代码如下(示例 ...
- 金色传说:SAP-ABAP-SELECT * FORM 内表语法
一.标题难取 你是否受够了同一个程序里不停的根据各种条件反复SELECT同一个表? 你是否受够了大量冗余代码的压迫? 你是否- 好吧,编不下去了,总之,起来!不愿做"奴隶"的ABA ...
最新文章
- 微信小程序之ajax服务器交互及页面渲染
- 在Linux命令行下运行Matlab
- 查询各个分区的数据量_分库、分表、分区的区别,傻傻分不清?
- tomcat虚拟目录和虚拟主机等相关配置
- 自己也遇到了-db_recovery_file_dest_size 修改大一点
- Leetcode-Maximum Subarray
- 模式设计趣解——追MM篇
- 【Oracle】进阶知识进一步了解
- NOIp2018集训test-9-17(pm)
- 如何取消恶心的chrome浏览器被360篡改劫持问题
- Python:minicap实现快速截图
- 有屋(东莞)搬家啦~ Sketchup草图大师设计拆单 有屋拆单 全屋定制拆单 衣柜橱柜拆单
- 萧萧雨落情未绝,瑟瑟风起愁又涌
- 戴尔笔记本重装系统后识别不出固态盘的问题的方法
- 如是使用JS实现页面内容随机显示
- 移动端 - Android客户端性能测试常见指标
- SL651-2014 《水文监测数据通信规约》 中心站查询遥测站实时数据详解
- 2022年自考专业考试(英语)外贸函电练习题
- C51 跑马灯和流水灯的区别
- 技术分享| 基于RTM 实现的呼叫邀请如何添加推送功能?