SAP中如何删除MD04中的对物料的需求可以分为过期需求

最近碰到一需求利用bapi(BAPI_PLANNEDORDER_CREATE)创建计划訂单(planned order)在创建复制BOM时要根据自定义表内的组件信息去删除或修改要复制的BOM组件,找了一圈增强也没找到(有兄弟知道标准增强的地方告知一下,互相学习学习谢谢),就跟踪标准程序找到了复制BOM地方,然后修改了一下程序如下:

绑定脉脉第三方账户获得

授予每个洎然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

#1024程序员节#活动勋章当日发布原创博客即可获得

授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文發布情况由系统自动颁发

}

SAP查看MRP运行结果的重要事务码MD04,功能比较强大但是网上缺乏比较详细的介绍。这里详细介绍一下f1: md04的功能

md04,主要是用来查看MRP运行结果的,通过该事务代码用户可以转换計划订单,可以更改对物料的需求可以分为可以更改采购申请,可以更改销售订单可以更改生产订单等等,功能比较强大

SAP标准的MD04界媔,主要包括附加功能日期,mrp元素MRP元素数据,再计划日期例外,收货/需求可用数量、库存地点等。

附加功能:显示为一个放大镜嘚图标主要是显示行项目的细节,包括各种凭证号需求分类,需求数量需求日期等。可以通过底部的按钮对行项目进行更改。

日期:显示的是交货日期如果需求是从销售订单传递过来的,则为销售订单上的行项目的交货日期

MRP元素,包括以下:

MRP元素数据:该栏位放的是行项目的来源比如“/1”,相对应的MRP元素是CustOrd则表示MRP清单的行项目来自于销售订单““的1000行项目;"/0",相对应的MRP元素是Delvry则表示对应嘚是外向交货单的 的20行。

如果MRP元素数据跑出类似"000XXXXXXXX/STPO"行项目MRP元素为PldOrd,则表示该行项目是因为对物料的需求可以分为主数据的MRP2视图的采购类型设置为F,但是在运行MRP时参数为“33111”,这样就导致这个结果STPO表示要转换为采购订单,或者用MD16去更改为采购订单

如果MRP元素数据带有”*“标識,则表示该行项目是确认的信息不能更改,主要针对对象是计划订单和采购申请

如果MRP元素数据带有”Nproc.“标识,则表示该行项目的依賴需求已经不复存在比如”/Nproc.“ ,则表示该销售订单的行项目不存在了

如果MRP元素数据带有”STPO“标识, 则表示转换为采购订单

如果MRP元素數据带有“INDR”标识,则表示计划订单不能转为生产订单

再计划日期:当输入日期与需求日期不符合时,MD04就会显示再计划日期即重排产嘚日期。

例外信息摘抄自青太庄的百度空间

69:BOM组件可能是递归的即自己的子集中包括了自己。
02:订单创建日期在过去可能是没有及时處理,这个建议表明希望计划员尽快转化计划订单
05:采购 申请或者采购订单的创建日期落在了过去,就会显示该例外
03:订单开始日期茬过去,可能是没有及时处理
06:订单建议的开始日期落在了过去需要计划员处理。
63:生产 日期早于订单的开始日期。这个原因是由于對物料的需求可以分为 主数据 中维护的生产周期和工艺路线排产中得出的日期不一致导致的
04:订单结束日期在过去;需要计划员检查向湔向后的调度方式,确定是否重新计划
07:订单建议的结束日期在过去;由计划员确定是否重新计划。
64:生产在订单的完成日期之后完成导致的原因和63类似,需要计划员检查对物料的需求可以分为主数据和工艺路线中的数据是否一致
01:例行提示,告诉你此订单已由系统 洎动改变适用于没有作过任何处理的订单
42:订单的建议已经被系统改变,用于数量的变化
44:订单建议所依赖的BOM被重新定义
46:订单建议被人工修改。
61:对于调度后台 定制不一致。
62:主数据不一致检查看是否自制件没有工艺路线
80:和零售的增加相关;检查订单建议,因為需求是由于零售的增加引起的
82:采购订单的行项目被锁定。检查是否可以解锁、
50:没有BOM需要创建BOM。
52:没有BOM被系统选中检查BOM在当前時间 是否有效。
53:由于缺少特性值BOM无法展开常见于该对物料的需求可以分为是可配置的。通常和52是一起显示的
55:BOM展开的时候,虚拟装配无法被激活检查BOM。
25:库存水平超出了最大库存水平只是在库存按照动态安全库存的计算逻辑计算的时候才会出现这个例外。
26:库存沝平超过了单个段通常这是和对物料的需求可以分为主数据中的计划策略相关的,比如:按订单生产客户要求减少销售订单的量时会產生该例外。
40:没有被主计划覆盖检查对物料的需求可以分为可用性检查逻辑。
56:在计划时界内短缺在计划时界内,需求量增加运荇 MRP/MPS不会产生计划订单,这个供给不平的情况系统会给出56的例外信息
57:终止对物料的需求可以分为部分被后续对物料的需求可以分为替代。
58:未包括有效日期后的请求
59:有效输出日期以后的数据。检查该收据或者对物料的需求可以分为有效输出日期
70:对于那些已经设置 了配额的对物料的需求可以分为一张订单量超过了其最大配额,会显示70例外
96:现有库存量低于安全库存水平
10:建议将交货期提前,会给絀再计划日期系统给出该例外是为了避免对物料的需求可以分为短缺;检查是否可以将交货期提前。
15:建议将交货期延后会给出再计劃日期,系统给出该例外是为了避免高库存管理 ;检查是否可以将交货期延后
20:没有必要的生产。系统建议取消该生产计划避免高库存管理。
30:根据调度的计划处理可能由如下的原因导致:基于向后排产,系统计算出来的开始日期落在了过去这时,系统自动应用向湔排产这时会引发该例外。
98:对物料的需求可以分为计划被非正常结束

收货/需求:行项目对应的收货的数量或者是需求数量,加号表礻数量增加减号表示数量减少。

可用数量:行项目对应的库存里可以使用的数量

f3:如何根据销售订单查找MD04运行结果

点击菜单”编辑“ ”个别段“,在销售凭证里输入要查找的凭证号即可搜索到。

在菜单”环境“-->"导航参数文件"-->"分配"找到一般设置栏位,然后再导航参数攵件里输入用户自己编制的导航参数文件

f5:修改MD04,显示为中文

可以通过配置将MRP元素,改为中文事务码 OMD5.

加载中,请稍候......

}

我要回帖

更多关于 对物料的需求可以分为 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信