SAP从入门到放弃系列之生产执行-领用与消耗概述

news2024/9/24 9:26:31

文章目录导航

  • 一、生产物资领用
    • 1.1、概述
    • 1.2、项目中自开发领料功能
      • 方式一:创建预留的方式
      • 方式二:创建UB订单方式
  • 二、生产投料

一、生产物资领用

1.1、概述

生产的备料方式因为企业的行业特点以及企业对材料库存管理的流程设置,企业使用的物流系统有各自不同的方式。
1、 如直接外部采购后入库到车间库位;
2、 前道工序加工的半成品不入库直接流转到下道工序车间;
3、 生产部发起领料申请,从物资管理部门领用到车间备料;
4、 物资部门根据已锁定的生产计划产生的指令进行物资配送到车间;
5、 通过KANBAN进行材料需求的驱动
6、 气体等管道物料先用后统计消耗的等等;
如上所述,不同的企业有各种不同的情况,所以流程也各有不同。所以一般我们会根据不同的业务流程,梳理不同的领料模式。

1.2、项目中自开发领料功能

这里简单展示一下比较常开发的领料的模式,我觉得如果单据能用系统标准的就不要去自建号段,标准功能无论在报表取数,逻辑控制,或者权限设计更有优势也更好把控弄开发周期。
代码我在公众号中之前有发过,后面有时间再贴过来

方式一:创建预留的方式

这种模式适合一步确认的方式,这种模式下预留是可以管理生产订单号的,在订单的参数文件配置中勾选后,按照订单也可以看到订单的领料数据。涉及的MB21和MGO的BAPI。
效果展示:
创建界面
在这里插入图片描述

单据号也是直接使用标准的号段,当要修改单据,可以直接调转到MB22界面,同理删除也可直接用标准功能,不用自开发控制逻辑去校验是否出库等等操作。
在这里插入图片描述

在标准的预留查报表中,增强打印按钮可以补打单据,整个控制逻辑就容易完美闭环。同理退料单就可以采用相反的移动类型进行功能实现。
并且通过这种方式,在预留中可以传入生产订单号,通过生产订单的配置,在生产订单的报表中可以查看相关的领料出库的单据。
在这里插入图片描述

方式二:创建UB订单方式

这种模式适合两步确认方式(预留也可实现两步方式,但是个人感觉不好去勾稽前后关系)。
生产创建领料单位UB订单,打印单据业务UB订单。开发主要涉及到ME21N的创建和MIGO的BAPI。
在这里插入图片描述

如果涉及达到领料单的增删改查,可以直接调用标准的ME22N或者ME23N的功能。报表取数也是同理可以直接获取标准的订单数据,号段也是可以与MM顾问系统,增加不同的单据类型和号段用于区分。通过订单的关联可以实现发出和接收的对应。
在这里插入图片描述

因为是两步操作,一般要去开发对应的接收的功能,当然标准的MIGO功能完全是可以应对的,因为领料单一般是打印出来的,车间接收实物时,即时根据单据在系统中进行确认。
在这里插入图片描述

二、生产投料

生产投料是生产必须统计的业务数据之一,投料数据确定了生产投入的材料成本,是生产和财务都很关注的业务数据之一。

从计划的角度可以分为计划内投料和计划外投料两种模式:
1、 计划内投料:这种一般是根据订单产生的261预留单进行投料,投料号生产订单的预留会体现提货数量。前台通过MIGO事务代码操作的时候,选择A07-发货,选择订单然后进行投料操作,投料的凭证也会管理预留单号。需要注意的是,如果是集成了外围系统时候,投料数据由外围系统推送过来,如果发生反冲的业务,不是冲销投料凭证,而是直接做262的操作,BAPI中一定要给冲销字段传参,否则预留的数量不会被冲销。
2、 计划外投料:这种方式是不参考生产订单预留进行投料,直接进行261投料。直接在MIGO中做261的凭证,并关联生产订单。

从功能操作的角度,生产投料有两种方式:主动投料和反冲方式。
1、主动投料:根据生产统计的数据录入生产消耗的材料数据。可以通过MIGO投料,也可以在设置确认的配置参数文件,在报工界面录入投料的数据。
2、反冲投料:一般适用于BOM数据比较准确,且生产消耗波动不大的业务场景,一般在生产工序完工时,系统根据报工数量和订单中的BOM数据计算理论消耗量进行自动扣料或者CO27拣配的方式进行(这个没法设置过账日期,我在项目里没用过)。一般会涉及到月末盘点后差异调整,这个可以参考我之前写的差异调整的文章,文章提供了调差的思路和代码。反冲的设置可以在物料主数据、工作中心、订单等不同维度进行控制,可以根据需求进行设置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/713258.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MATLAB | 高斯变量概率密度函数的理论与实际对比

一、仿真实验目的 生成一组高斯变量,并基于生成的数据统计其概率密度函数,与理论高斯概率密度函数进行对比,观察生成的高斯变量的概率分布。 二、解决思路 (1)利用randn函数生成高斯随机变量 (2&#xf…

利用Visual Studio 2022 导出目标dll API接口

利用Visual Studio 2022 导出目标dll API接口 操作路径: 指令如下: dumpbin /exports /out:C:\\Users\\Administrator\\Desktop\\PlantSimCore.txt C:\\Users\\Administrator\\Desktop\\PlantSimCore.dll dumpbin /exports /out:C:\\Users\\Administrator\\Desktop\\

Ubuntu18.04安装Qt5.14.2

一、安装 第一步: 官网Index of /archive/qt 下载安装包, 或者国内网址下载 https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/ 我安装的是QT5.14.2 中的 qt-opensource-linux-x64-5.14.2.run ; 第二步:ctrlT 打开终端输入命…

Python的Logging模块

1.日志的相关概念🍃 日志是指记录系统或应用程序运行状态、事件和错误信息的文件或数据。在计算机系统中,日志通常用于故障排除、性能分析、安全审计等方面。日志可以记录各种信息,如系统启动和关闭时间、应用程序的运行状态、用户登录和操作…

数字化就是做系统?广州数字化转型服务公司推荐

数字化转型是一个与数字化技术密切相关的概念,很多不了解数字化转型的企业往往会认为数字化转型就是提升企业的数字化技术应用水平和不断增加数字化系统的功能,也就是将数字化转型认为是做系统。但实际上,开利网络认为,数字化转型…

使用vtk在一个窗口中创建多个几何体

引言 该示例为官网上的例子。在一个窗口中创建了多个不同的几何体。 其效果如下: 示例 开发环境 使用QtCreator4.11.2,Qt5.14.2。使用的vtk9.2的库及其头文件。创建空项目。 示例代码 其pro文件中的内容: QT core#greaterThan(QT_MAJOR_V…

【产品文档】埋点需求文档模板

今天和大家免费分享埋点需求文档模板。埋点文档的目的是帮助开发人员准确地实施埋点,并确保收集到的数据符合预期,以便后续分析和改进产品。 【模板下载】 这个模板可以在 Axure高保真原型哦 小程序里免费下载哦 【文档截图】

微搭低代码实现横向滚动效果

目录 1 添加滚动容器2 滚动内容设置总结 在小程序场景中,有很多横向滚动的效果,比如我们的官方模板电商展示里就有一个横向滚动的效果,本篇我们解读一下横向滚动该如何实现 1 添加滚动容器 不管是横向滚动还是纵向滚动,我们都是依…

【Python】NLP参数控制模板

前言 学过AI的都知道训练一个模型需要调整很多参数,为了有效的管理这些参数、不至于让代码的参数写的乱七八糟,有必要写一套控制参数的模板。 argparser argparser是python当中的参数解析器,在NLP当中主要是用来接受和使用参数的。一个使用它…

Word技巧【自用】

表格断开 做到类似这样的效果,很简单,用边框刷就可以 设定边框的横线,以及磅值,就可以像画三线表一样断开了

vue el-dialog嵌入video实现视频播放功能

video嵌入dialog实现视频播放 业务需求1、实现的效果图3、全部代码(复制粘贴即可实现) 业务需求 弹窗实现视频播放&#xff0c;并且切换不同选项卡播放不同视频 1、实现的效果图 3、全部代码(复制粘贴即可实现) <template><el-button style"margin-left: 60px&q…

警惕: 新的 “RustBucket “恶意软件变种针对macOS用户

研究人员已经揭开了苹果macOS恶意软件RustBucket更新版本的序幕&#xff0c;该版本具有改进的能力&#xff0c;可以建立持久性并避免被安全软件发现。 安全实验室的研究人员在本周发表的一份报告中表示&#xff1a;RustBucket的变种是一个针对macOS系统的恶意软件集合&#xf…

Cisco ISR 1000 Series IOS XE Release Dublin-17.11.1a ED

Cisco ISR 1000 Series IOS XE Release Dublin-17.11.1a ED 思科 1000 系列集成多业务路由器 请访问原文链接&#xff1a;https://sysin.org/blog/cisco-isr-1000/&#xff0c;查看最新版。原创<品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org 思科 1000…

关于NISP,收藏这个就够了!

01 全面认知NISP 什么是NISP证书&#xff1f; 为提高各领域人才信息安全意识&#xff0c;落实国家信息安全人才培养战略&#xff0c;缓解我国信息安全领域专业人才存在的供需矛盾&#xff0c;加快我国信息安全专业人才队伍的建设&#xff0c;逐步形成一支政治可靠、技能过硬…

VUE小白学习-2023年6月7日

VUE小白学习-2023年6月7日 前端工程化 日期&#xff1a;2023年6月7日 前端工程化

SVN服务器简单配置过程

一、概述 SVN的全称是Subversion&#xff0c;是一个流行的开源的版本控制系统。Subversion可管理随时间改变的数据&#xff0c; 这些数据放置在一个中央资料档案库(repository) 中。 它就像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样当需要回退时&#xff0c;…

【Java可执行命令】(十)JAR文件签名工具 jarsigner:通过数字签名及验证保证代码信任与安全,深入解析 Java的 jarsigner命令~

Java可执行命令之jarsigner 1️⃣ 概念2️⃣ 优势和缺点3️⃣ 使用3.1 语法3.1.1 可选参数&#xff1a;jarsigner -keystore < url>3.1.2 可选参数&#xff1a;jarsigner -storepass <口令>3.1.3 可选参数&#xff1a;jarsigner -keypass <口令>3.1.4 可选参…

数字信号处理复习(一):离散傅里叶变换(DFT)

一&#xff1a;为什么需要离散傅里叶变换 我们知道在傅里叶变换中存在连续信号和离散信号变换从而诞生了有拉普拉斯变换&#xff08;连续信号&#xff09;、Z变换&#xff08;离散信号&#xff09;&#xff0c;这两种变换是方便以前没有计算机时工程师们手动计算傅里叶变换。而…

同构:编程中的数学(文末送书4本)

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

多项目管理难在哪,多项目同时进行该如何做好进度管理?

最近&#xff0c;听到群里的项目经理吐槽&#xff0c;手上有10多个项目同时进行&#xff0c;工作起来手忙脚乱&#xff0c;杂乱无章&#xff0c;让他压力特别大。 对于项目经理来说&#xff0c;多项目并行推进的情况已是常态。从工作层面来说&#xff0c;不仅在各项目之间抢资…