SAP生产订单预留

SAP-库存管理-预留 预留的相关操作 阅读详情

闲来无事,研究一下生产订单预留。

 

首先是预留的创建:

 

1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!)

 

2.预留凭证项目:和订单组件项目视图完全一致,在订单保存的时候存入数据库,在订单组件被修改的时候自动修改。在MB22里面不能修改生产预留。

 

3.在订单类型参数中,可以设定预留创建类型——立即、下达、从不。不管选择何种类型都会创建预留文件,但是在订单表头存储了这个类型信息AFKO-NO_DISP。在预留表RESB-NO_DISP也有这个信息。用来标记预留要不要参加MRP运算、要不要参与ATP计算。

SAP生产订单预留(上)

4.IMG中设定的预留创建时机和订单表头字段AFKO-NO_DISP的对应关系。

  3 immediately     立即 —— ''      与物料计划有关                  预留创建的时候自动激活

  2 from release 下达——'X' 在定义的期间内与物料计划有关 在订单下达的时候自动激活

  1 never                 从不——'1'        与物料计划无关                  可以手工激活预留

SAP生产订单预留(上)

 

5.自动修改生产订单预留的增强

增强:PPCO0001   出口名称:EXIT_SAPLCOBT_001
    table参数:COMPONENT_TABLE           用来记录将会存入RESB表的数据
               COMPONENT_TABLE_OLD       用来记录在更改之前的数据





订单发料对预留的影响

 

Fixed Qty:固定数量,不会随主件数量的变化而变化!!!

Net Indic:net标识,忽略主件组装报废率,只考虑BOM报废和工序报废。

这两个标识都是从BOM带过来的,Fixed Qty可以修改,Net Indic不能修改,一定和BOM一致。

Final Issue:最终发料标识,在完全发料后会自动勾上,也可以在发料的时候手动勾上,在不完全发料手工勾上这个最终发料表示后还是可以发料(但是不会自动带出建议值),这个标识也可以修改!!!

下图为BOM里面的设定位置

SAP生产订单预留(下)
下图为订单组件的栏位

SAP生产订单预留(下)

 

1.非计划性发料:不会冲销预留!!!

MB1A   移动类型261 不参考订单,而是在order栏位指定订单,如下图

SAP生产订单预留(下)

 

2.计划性发料:冲销预留!!!

发料选择参考的订单,同样的直接选择参考的预留凭证也是一样。

SAP生产订单预留(下)

自动带出预留编号,和预留凭证项目内容

SAP生产订单预留(下)

 

3.计划性发料的其他选项

By-Products :决定如何带出的建议值(默认带出有为满足的需求数量的项目,选1会带出所有项目,选2只会带出可以发料的项目)  ‘ 默认’和‘2’有一定的区别,例如发料不足但是勾选了最终发料,那么‘默认’可以带出项目继续发料,但是这些项目不是被选中的,而‘2’不可以带出这些项目!!!

Op.sel : 工序选择标识,选中该标识后,可以针对订单的特定一个或几个工序的需求组件进行发料。

FIS:最终发料标识,勾选后,在发料界面默认勾选最终发料标识。

Extended:扩展选择标识,选中后弹出仓库。需求日期等画面供选择。

参考订单选择界面

SAP生产订单预留(下)

扩展选择界面

SAP生产订单预留(下)

如何控制生产订单的发料

1.正常情况下,生产订单的计划外发料是无法限制的,计划内发料可以限制。限制计划内发料就是让预留打上删除标记。只有对生产订单做技术性关闭(TECO/DEL)(当然给生产订单打上删除标记也是可以做到),这时对应的预留就自动会打上删除标记。

2.特别地,即使订单完全报工(CNF)而且勾选了清除订单预留,完全收货(DLV),如果没有TECO或者DEL,还是可以发料的(前提是还有计划内未发数量)。

3.如果一定要限制,完全报工、完全收货、完全发料情况下不能发料,可以试着在出口里面去实现。

EXIT_SAPLF048_001

EXIT_SAPLF048_002

这两个出口都是在物料凭证保存之前的,import即将存入数据库的物料凭证头和项目。可以在这里面做一下判断,卡住!!!

     

超耗的发料怎么处理

预留已经冲销完,即完全发料,还需发料要怎么处理?

有两种方式,一是直接计划外发料,如果非要计划内发料也是可以的,在参考订单前先勾选建议零行。

这两种发料的区别可以自己去研究。

同样的退料也分计划内和计划外。退料就是发料的冲销动作。

SAP生产订单预留(下)

 

总的来说,和预留有关系的就是计划内的,和预留无关的都是计划外的!!!


SAP预留与生产订单的深度整合:如何通过IMG配置优化物料预留策略 本文深入探讨了SAP系统中预留与生产订单的深度整合,通过IMG配置优化物料预留策略。详细解析了三种预留策略(Never、From Release、Immediately)及其适用场景,并提供了高级配置技巧与异常处理方案,帮助企业在物料流动性与可控性之间找到最佳平衡点。 阅读详情

相关推荐

MB21 手工创建261生产订单的预留

1、前面博文中有说到新增了工单超领的移动类型Z61,我们在创建新的移动类型的时候参考的是261的移动类型。本质上Z61的配置和261也是一样的。可以看到已经可以正常的使用261创建预留了,同理新增的Z61的移动类型也可以进行工单的超领的操作。在代码中增加一个判断,当订单类型是40时候就退出,就不会进入系统的校验了。可以根据自己所在的行业进行代码的更改,40表示的就是流程制造。这里系统给出了提示:不能手工创建该类型的预留。表示的是后台配置的生产订单的类别。表示的是后台配置的生产订单的类别。

我小时候很黑的博客 1620

SAP预留介绍

SAP预留介绍

m0_70299005的博客 2906

SAP_PP模块生产订单报工三种确认类型及“结清未清预留”简介

SAP PP模块生产订单报工有三种确认类型:1)CO11N单个工序确认,适合复杂工序的详细报工;2)CO15整单确认,适用于简单订单一次性报工;3)CO19后续确认,用于补录或修正报工数据。此外,"结清未清预留"功能可在报工时清除未发料的组件预留,避免订单长期未结。该功能通常在CO11N或CO15中勾选,但需注意其为不可逆操作。后台可通过OPK4和OPK0事务码配置相关参数。这些功能组合使用可有效管理生产报工流程,提高系统数据准确性。

我小时候很黑的博客 821

SAP的预留

锁料与预留概念理解上差不多,也有的软件叫冻结,不光订单有预留,提单等一些单据也有预留的功能,预留的概念就是提前占用,等结束结束后自动释放,比如销售订单给A客户100台电脑,在做订单时提前预留(前提是库存可用量必须大于等于100台),那么这100台电脑别的地方是不预许用的,在其它功能可用量判断的时候会把这一部分抛出去,等真正发货、出库后,预留自动释放,真正库存可用量减少。用户不能直接手工更改系统自动预留,必须通过修改发起预留的事务对象单据来间接修改,例如改动工单的量,系统则会自动更新预留量。

matinal 當冬夜漸暖 。公众号:matinal 2355

SAP-ABAP:SAP中工单号(生产订单号)、预留号、凭证号三者的关系详解

在SAP系统中,**工单号(生产订单号,Order Number)**、**预留号(Reservation Number)** 和 **凭证号(Material Document Number)** 三者之间的关联关系贯穿于生产、物料管理和库存操作的全流程。以下是它们的逻辑关系及对应数据库表

baidu_35680696的博客 2653

SAP 控制生产订单发料数量不能超过生产订单预留数量

正常生产订单进行投料的根据生产订单组件进行投料,比如生产订单组件数量是100PCS,那在做工单发料的时候MIGO带出的默认发料数量就是100PCS。重新创建新的生产订单组件数量仍然是10PCS,然后在使用MIGO进行过账,将生产订单组件的数量改成20PCS在过账可以看到系统已经给出了报错的提示。这种情况下明显是不合理的,100PCS是正常的发料是计划内的发料,另外的50PCS应该是属于计划外的发料数量。如下图所示,可以看到组件数量是和生产订单组件的数量是保持一致的。系统没有任何的系统提示。

我小时候很黑的博客 2115

SAP 生产订单预留

2,生产订单的发料,可以用CO11N或者co12等确认Tcode来做(货物移动部分),这时就是做订单组件中的“反冲”物料的扣料。但是要特别注意:系统自己跳出来的行中做发料数据是可以冲预留的,如果自己在下面加几行来发料,就不会冲预留。所以正确的做法是,在CO12中用批次确定,如果批次很多,又要按实际批次扣料,就先批次确定,跳出几行(几个批次),再直接在这几行上改(包括批次号和数量),也是可以冲减预留的。推荐用MIGO做,几个批次时,在左边多点几次就会出现几行,然后也可以很方便的同时做几个批次的发料。

matinal 當冬夜漸暖 。公众号:matinal 2200

SAP生产订单报工的“最终确认”、“结清未清预留”,你真弄清楚了吗?

SAP生产订单报工CO11N、CO15时的“最终确认”、“结清未清预留”参数选择

saplakes的博客 1856

SAP生产订单预留相关的备忘录

在我公司的SAP项目中,发现对生产订单的发料凭证中,经常有冲销预留错误的现象。例如同时发三个批次的物料,总是最后一批有冲预留,而前面的批次都与预留无关。因为预留与MRP运算有关,因此必然造成MRP的运算结算不准确。这不是一个小问题。 这几天专门调查,发现了问题所在,记录在此以共享经验: 1,生产订单在建立时或者在下达时(IMG中配置)就创建了材料预留。用MB23就可以查看了。但是注意:如果订单

少年休闲海 3595

关于SAP的预留-SAP

预留是对未来发货的一个计划,它包括了数量,还有发货时的移动类型,这样在发货时可以参照。 另外,预留还可以在运行物料需求计划时触发需求

【生信】全基因组测序(WGS)

1、全基因组测序(WGS) 的定义 2、GWS流程 2.1准备工作——分析软件 2.2原始数据质控 2.3数据预处理 2.4变异检测

weixin_40695088的博客 4万+

SAP 更新生产订单下达时同时生成的预留信息

更新生产订单下达时同时生成的预留信息可以使用函数:CO_BT_ORDER_POST 进行数据更新,在BADI:WORKORDER_UPDATE 中,接口:AT_SAVE,

qq_37626490的博客 357

手把手教你用FreeModbus RTU协议栈实现STM32与PLC通信(附Keil工程)

本文详细介绍了如何使用FreeModbus RTU协议栈在STM32上实现与PLC的工业通信。从环境搭建、工程配置到关键移植接口实现,提供了Keil工程模板和调试技巧,帮助开发者快速掌握Modbus RTU通信技术,适用于工业自动化领域的设备间通信需求。

weixin_42549037的博客 418

SAP生产订单预留(上)

闲来无事,研究一下生产订单预留。 首先是预留的创建: 1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!) 2.预留凭证项目:和订单组件项目视图完全一致,在订单保存的时候存入数...

少年休闲海 6244

抖音小程序开发 唤起收银台支付(可以选择支付宝APP支付或微信H5支付)

什么都别说,先看效果: 字节跳动也开放了小程序给商家接入,可以在旗下APP如抖音、今日头条、今日头条极速版等应用中即点即用,基于庞大的数亿用户量为其引流,帮助商家获取用户流量,销售商品,其模式和微信小程序差不多。 1、后台管理地址: https://developer.toutiao.com/ 2、开发文档地址: https://developer.toutiao.com/dev/cn/min...

悟空码字的博客 1万+

echarts的坐标轴处理算法

参考原文:https://www.cnblogs.com/vicky-li/p/11653415.html。2、可用于双轴的情况,指定splitNumber,保证左右两边的线没有交叉显示的情况。1、设置echarts显示的最大最小值,让数据显示比较有起伏。处理echarts的一些问题。

HYeeee的博客 801

SAP生产订单预留(上)

首先是预留的创建: 1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!) 2.预留凭证项目:和订单组件项目视图完全一致,在订单保存的时候存入数据库,在订单组件被修改的时候自动修...

ChampaignWolf的专栏 4765

Laser-Marking 激光振镜打标机的开源代码 - 下载 - 搜珍网

为了方便开发者的使用和定制化需求,我们在这里提供激光振镜打标机的开源代码,并附带详细的描述。首先,让我们来了解一下激光振镜打标机的基本原理。振镜系统由两个可移动的反射镜组成,可以控制激光束在水平和垂直方向上的偏转角度,从而实现对工件的精确控制。通过这段开源代码,开发者可以根据自己的需求对激光振镜打标机进行二次开发和定制化。你可以修改振镜角度、打标速度等参数,也可以添加其他功能,例如自动识别和追踪等。首先,我们创建了一个串口对象,用于与激光振镜打标机进行通信。函数实现了对用户输入文本的打标操作。

TechProX的博客 1278

SAP PP模块中如何控制生产订单入库数量不超过预留数量

计划在开工单时,根据系统需求数量开立工单需求数量,比如plan order 需求数量100EA,工单转换时数量也是100EA,但是在生产过程中,生产因为种种原因,一次生产的数量往往会大于工单数量,将发料数量更新到150,甚至1000ea 也可以进行扫描入库。这种情况明显是不合理的,100ea 是计划范围内正常的工单需求数量,但是多入库的50ea 属于计划外多余的发料数量,导致计划不受控制,甚至死库存的风险增加。从上面的工单入库记录来看,存在很多工单超入库的情况,那么如何从计划的角度控制这个问题呢?

m0_60236422的博客 1472

Flutter:如何在Android中实现串口通信调试

本文介绍如何通过flutter_libserialport插件在Flutter中实现串口通信调试。

sg_knight的专栏 6098

YOLO26涨点改进 | 全网独家复现、小目标检测改进篇 | TGRS 2025 | YOLO26引入MFAE-YOLO中的GFFP、FCPS 和 C3k2-FPEU创新点,涨点起飞,直接发论文

🔥本文给大家介绍在YOLO26中引入MFAE-YOLO中的 GFFP(全局特征融合处理)、FCPS(特征通道像素注意力) 和 C3k2-FPEU(特征池提取单元) 二次创新改进模块,能显著提升对小目标的检测性能。GFFP通过多尺度特征融合增强全局上下文感知能力,有效提升小目标在复杂背景下的可辨性;FCPS融合通道、像素和空间注意力机制,增强了模型对关键细节和小区域特征的关注,提升检测精度;C2F-FPEU利用多种池化方式挖掘细节特征,优化浅层特征表示能力。三者协同提升了YOLO26在小目标检测中的鲁棒性。

Ai缝合怪、助力小伙伴高效发论文 306

SAP生产订单预留(下)

订单发料对预留的影响 Fixed Qty:固定数量,不会随主件数量的变化而变化!!!Net Indic:net标识,忽略主件组装报废率,只考虑BOM报废和工序报废。这两个标识都是从BOM带过来的,Fixed Qty可以修改,Net Indic不能修改,一定和BOM一致。Final Issue:最终发料标识,在完全发料后会自动勾上,也可以在发料的时候手动勾上,在不完全发料手工勾上这个最终发料表示后还...

少年休闲海 6531

R语言做一个 GM (1,1)灰色预测模型

累加生成是GM(1,1)模型的另一个重要步骤,它通过构造累加生成序列,把非线性非平稳时间序列转化为线性平稳时间序列。GM(1,1)是一种基于灰色系统理论的预测模型,通常用于中小样本的非线性、非平稳时间序列数据分析。灰色预测模型的核心是灰度处理,将原始时间序列转化为灰色时间序列。这里使用R语言中的diff函数对时间序列进行一次差分,然后对结果取累加和得到灰度序列。以上是GM(1,1)灰色预测模型在R语言中的实现步骤。需要注意的是,GM(1,1)模型适用于中小样本的时间序列预测,对于长期预测效果可能较差。

Mrrunsen的博客 3841
上一篇: FI/CO模块的一些基本概念
下一篇: SAP PM工单组件预留
空空为道
博客等级 码龄16年 45粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值