INCLUDE:MM07MFP0_PICKUP_AUSFUEHREN

FORM:pickup_ausfuehren这是MB1A的PAI的逻辑流里的字段检查

在FORM开始的地方:

IF MSEG-MATNR IS NOT INITIAL AND MSEG-BWART = '531'.DATA:S_MSEG TYPE MSEG.DATA: LV_STPRS TYPE MBEW-STPRS,LV_VERPR TYPE MBEW-VERPR.DATA LV_MESSAGE(100) TYPE C.CLEAR:LV_STPRS,LV_VERPR,LV_MESSAGE.SELECT SINGLE STPRS VERPR INTO (LV_STPRS,LV_VERPR) FROM MBEW WHERE MATNR = MSEG-MATNR AND BWKEY = MSEG-WERKS.IF LV_STPRS IS INITIAL AND LV_VERPR IS INITIAL.CONCATENATE LV_MESSAGE '物料:' MSEG-MATNR '价格为0' INTO LV_MESSAGE.MESSAGE LV_MESSAGE TYPE 'E'.ENDIF.
ENDIF.

字段可以直接F1,看到对应的屏幕字段,这里用临时变量,而且是在条件里面定义的,是不规范的,希望大家不要学^_^

说一下找这种增强的过程吧:

首先找BADI,用户出口。可以使用前面文章里的增强查找工具。

如果不行,找隐式增强:

在屏幕上F1找到对应的程序,和屏幕,字段级的检查就在PAI里找个地方。

如果是综合的或者保存是的检查,则要看看保存时都经过哪些FORM。。。这个比较蛋疼

转载于:https://www.cnblogs.com/sapSB/p/6125415.html

增强:MB1A物料价格检查相关推荐

  1. SAP 修改物料价格那些事

    每一个 FI 或则 MM 顾问,都被用户无数次问物料价格修改过吧?尤其是做运维的时候.物料价格究竟能不能修改,怎么修改,修改价格有什么影响?本文总结一下,以备将来业务再问之需:都在这里,自己去看吧. ...

  2. 启动物料帐后不可更改物料价格的处理方法

    问题名称Issue Title: 物料期间状态不对, 无法在MR21中更新物料价格 问题具体描述Description: 用户需要更新部分物料在200X年1月的标准价格. 这些物料在1月没有发生任何业 ...

  3. SAP License:启动物料帐后不可更改物料价格的处理方法

    问题名称Issue Title: 物料期间状态不对, 无法在MR21中更新物料价格 问题具体描述Description: 用户需要更新部分物料在200X年1月的标准价格. 这些物料在1月没有发生任何业 ...

  4. BOM组件物料重复检查

    好吧,今天同事让做个BOM组件物料重复检查 网上有很多例子都是在保存的时候检查的,用的是BADI :BOM_UPDATE 自己也试了一下,麻烦....很麻烦...尤其是在重复检查的时候: METHOD ...

  5. SAP 启动物料帐后不可更改物料价格的处理方法

    问题名称Issue Title: 物料期间状态不对, 无法在MR21中更新物料价格 问题具体描述Description: 用户需要更新部分物料在200X年1月的标准价格. 这些物料在1月没有发生任何业 ...

  6. SAP中物料价格改变导致的库存价值变动业务分析

    基于审计的需求要看看物料在标准成本价格变更前后的库存成本变化情况.找了下资料,需要用到 CKMPCSEARCH这个事务,相当于是一个用于价格修改凭证查询的事务.但试了一下在本公司的系统中并没有从搜索到 ...

  7. SAP 物料价格修改

    1.MR21:是更改的单个物料的价格,即MR21可以更改移动平均价(V)或标准价(S)的物料价格. 2.MR22:更改库存总价值,即MR22只能更改移动平均价(V)的物料价格. 物料价格修改: 1.M ...

  8. 轻松解决SAP系统采购信息计量中物料价格不能保存含税价问题

    我们在和供应商谈价时,大部分国内供应商的报价都是含税的,然而我们现在在系统中维护采购信息记录时,只能输入不含税价,所以在创建采购订单时,将含税价转成不含税价后,小数点后很多位,造成价格不准.影响财务发 ...

  9. SAP 物料可用性检查

    文章目录 1.配置 2.开发 2.1 使用函数BAPI_MATERIAL_AVAILABILITY进行可用性检查 2.2 函数BAPI_RESERVATION_CREATE1 atpcheck = ' ...

最新文章

  1. 2.0中获取数据库连接统计数据
  2. globalmem设备代码分析
  3. 【转载】Java方向如何准备BAT技术面试答案(汇总版)
  4. 安装RabbitMq启动运行出现服务无法启动 发生系统错误1067解决方案
  5. 4个不错的Flash开源项目
  6. 1.2.2算法设计题
  7. 使用Motrix快速下载百度网盘文件
  8. 数字视频编解码基础知识大全
  9. 通常所说的微型计算机的主机主要包括(),微型计算机的主机主要包括
  10. javascript封装滑块
  11. longest-consecutive-sequence(最长连续序列)
  12. 基于springboot的生鲜门店配送管理系统(idea+springboot+html+thymeleaf)
  13. python判断汉字偏胖_python实现在线分词
  14. JS编码解码对应C#编码解码
  15. 区块链食品安全(区块链食品安全溯源系统痛点)
  16. 【解决方案】LaTeX插入svg图片
  17. tpshop开源商城为什么不能免费商用运营
  18. 弹球游戏过关之缩短挡板(三)
  19. 用4433法则+python代码筛选债券基金
  20. 考博英语题型及难度分析

热门文章

  1. [提示]使用普通用户,通过sealos安装ks,默认还是要通过root用户才能正常使用kubectl等命令
  2. ReentrantLock和synchronized的四点区别
  3. JVM 调优实战--内存溢出的定位和MAT分析
  4. linux强制格式化,linux – 如何格式化ifconfig的输出
  5. php无刷新实现页面更新,使用laravel和ajax实现整个页面无刷新的操作方法
  6. java oom分析_作为测试你应该知道的JAVA OOM及定位分析
  7. vue项目获取下拉框选中id_vue treeselect获取当前选中项的label实例
  8. Qt5.15.2+VS2019安装小结
  9. Qt之QMetaObject::invokeMethod()使用简介
  10. 详解JVM内存结构(基于JDK8)