【ABAP】ME51N创建采购申请时,点击BOM组件带出默认存储地点

news/2024/10/22 3:03:58/

实现效果如下图
在这里插入图片描述
当我们在ME51N创建采购申请时,点击组件按钮进入组件概览,生产存储地点默认设置为4101。
采购申请类型:Z011,工厂:1100,组件物料类型:MARA-MATNR = 组件物料编码MDPM-MATNR,取:MARA-MTART,组件物料类型<>WH04
默认:组件库位MDPM-LGPRO = 4101

SE80进入后选择函数组EINK——包含LEINKF01——FORM:mdpm_fuellen,在此FORM结尾处创建隐式增强

在这里插入图片描述
在这里插入图片描述

先要获取采购申请屏幕上的凭证类型、工厂等数据,需要使用到内存传递
在这里插入图片描述
根据组件物料的类型进行赋值

    IMPORT mdpa FROM MEMORY ID 'ZHGZY_MDPA'.FREE MEMORY ID 'ZHGZY_MDPA'.DATA:lv_mtart TYPE MARA-mtart.LOOP AT mdpmx.CLEAR lv_mtart.IF mdpa-pwwrk = '1100' AND mdpa-paart = 'Z011'.SELECT SINGLE mtart INTO lv_mtart FROM mara WHERE matnr = mdpmx-matnr.IF lv_mtart <> 'WH04'.mdpmx-lgpro = '4101'.ENDIF.ELSE.mdpmx-lgpro = ''.ENDIF.MODIFY mdpmx.ENDLOOP.

以上代码仅供参考,需要根据实际业务进行调整。


http://www.ppmy.cn/news/743585.html

相关文章

鸿蒙系统手机怎么投屏到电脑,天猫魔屏怎么投屏,手机电脑投屏终极教程

有不少的电视都采用了yunos系统。 例如天猫魔盒&#xff0c;天猫魔屏&#xff0c;海尔电视&#xff0c;部分康佳电视&#xff0c;部分夏普电视&#xff0c;还有一些小众的机顶盒这些系统&#xff0c;都由Ynnos同一升级维护&#xff0c;近期很多人反馈&#xff0c;天猫魔盒突然投…

html 右键复制功能实现

处理默认右键复制&#xff0c;添加额外内容 <div id"wrap">这是复制的复制内容</div><script>var wrap document.getElementById(wrap)wrap.oncopy function (event) {// 通过copy事件监听&#xff0c;阻止将选中内容复制到系统剪切板上event.p…

GEE:STARFM方法对Landsat和MODIS卫星影像融合处理

作者:CSDN @ _养乐多_ 本文将介绍 STARFM(Spatial and Temporal Adaptive Reflectance Fusion Model) 数据融合算法,它用于将Landsat和MODIS卫星影像进行融合处理。代码的框架如下: 导入所需的卫星影像数据集和研究区域。进行初步的MODIS和Landsat影像筛选。定义一些辅助…

Word输入一个字,后面就会消失一个字,该怎么办

“改写”功能的开启/关闭键&#xff0c;即位于键盘光标控制区的Insert键&#xff0c;紧挨着退格键Backspace&#xff0c;常常会被误按到&#xff0c;就会造成上面的那种情况&#xff0c;我们只需要按一下Insert键就能恢复正常了

word: 插入或修改文字时后面的字消失 解决办法

在编辑Word文档中的文字时&#xff0c;我们有时需要插入或修改文字&#xff0c;可是在插入或修改时会发现改动处后面的文字会消失。比如插入或修改3个字&#xff0c;后面的文字随之也会消失3个&#xff0c;这时该怎么办呢&#xff1f; 点击-“文件”-“选项”-“高级”-“取消选…

Word中前面加字后面的字被自动删掉的原因和解决方法

Word中前面加字后面的字被自动删掉的原因即多种解决方法 在word中写过、修改过文章的朋友多多少少都会遇到一些小问题&#xff0c;下面说的这个问题&#xff0c;大家或许会很熟悉&#xff0c;就在用word写文章的时候&#xff0c;往往会遇到修改前面的文字时&#xff0c;后面打…

Office WORD里面打字,后面的字自动被删除怎么办

word或其他编辑器里打字以后其后面的字就被自动删除了-解决方案 2011-09-26 14:52:09| 分类&#xff1a; 电脑维护|字号 订阅 解决方法: 再按一下 Insert键 就OK啦 今天有朋友遇到了类似问题, 故我以word为例说明下, 以前也深受其害呢~呵呵. 很多时候用Word做东西的时候…

在编辑word时,前面写字后面的字就不见了

功能键&#xff1a;INSERT&#xff08;大概在回车键右边&#xff09; 解决