当前位置: 首页 > news >正文

SAP从入门到放弃系列之委外分包(Subcontracting)-Part1

以前写过一篇委外相关的文章,没有很详细的写。只是一个概念的概述ERP实施-委外业务-委外采购业务

最近看PA教材,遇到了这块内容,就再详细的整理一下SAP关于委外的理论知识。

文章目录

  • 概述
  • 分包和物料需求计划 (MRP)
  • 委外分包订单
  • 分包委外业务的业务功能组件(Business Functions)
  • 委外分包行项目类别L
  • 委外分包商需求
    • 业务场景1:从自有工厂发出到分包商处
    • 业务场景2:从原料供应商直接到委外供应商

概述

在分包过程(Subcontracting)中,公司从外部供应商订购成品材料。与正常的外部采购过程相比分包过程的不同之处在于,公司需要向供应商提供制造(或组装)订购的成品材料所需的组件。
在这里插入图片描述

  1. 物料需求计划(MRP)可用于确定分包需求并自动创建必要的采购申请(请购单)。MRP是一个可选步骤。除MRP的方式外,还可以手动创建分包需求的采购订单,以涵盖任何现有需求。在分包情况下,采购申请是一个可选操作,也可以通过直接创建采购订单来发起分包流程。
  2. 给供应商(分包方)下达采购订单时,提供给供应商的材料也需要在订单中维护。您使用项目类别L(分包)在采购文档(采购请购单、采购订单等)中标识委外分包项目。使用此项目类别的结果是,对于文档中的每个分包项目,需要输入一个或多个将提供给分包商的组件。如果你有一个物料清单(BOM),其中包含要采购的材料的组件,这些组件将从这个BOM复制到分包项目中。您还可以手动输入组件,或手动将组件添加到从BOM中复制的组件中。
  3. 然后,这些组件被交付给分包商。尽管从物理位置上位于分包商处的库房,但它们仍然属于公司本身(从财务角度来看也是如此)。所以可以使用称为“分包库存”的特殊库存类型在库存中查询到库存。特殊库存类型为”O”. 要将组件从工厂发送给分包商,可以使用SAPS/4HANA系统中的标准运输功能,例如带有拣选、包装和货物发放记录的出货。
  4. 在供应商完成分包服务(即成品材料的生产或组装)并将成品材料交付后,需要录入分包生产产品过程中使用的组件的消耗量。这将在记录成品材料的货物接收时按照BOM的理论量自动完成扣减。
    在收到成品材料的货物后,供应商可以通知您,消耗的组件数量比计划的多或少。如果是这种情况,将必须调整这些组件的库存数量。在的SAP S/4HANA系统中,必须做物料的后续调整。
  5. 作为最后一步,供应商为提供的分包服务开具发票。需要验证收到的发票并将其在SAP S/4HANA财务中记录,以便它成为可以支付的未结项。

分包和物料需求计划 (MRP)

如果您总是通过分包采购工厂所需的材料,您可以在SAPS/4HANA系统中通过材料主记录中的特殊采购键来指定这一点。如果然后使用物料需求计划为这种材料创建采购申请,它将自动接收分包(L(分包))的物品类别。
在这里插入图片描述
您可以通过创建一个成品物料清单来维护生产或组装成品所需的物料。这样做将确保系统能够自动确定需要发送给分包商的组件,并将这些组件复制到列有L项的采购订单中。(分包)。
如果在采购申请中输入带有材料组件的分包项目,则将为每个组件自动创建相关需求。此需求与物料需求计划相关。
在这里插入图片描述

在MRP期间,系统还会展开成品的BOM。在成品级别为采购申请的发布日期创建组件的相关需求。
如果您手动输入供应商需要完成的订单材料(成品)的组件,则不需要输入组件的要求日期。系统会提出此日期。提出的日期是通过取行项目要求的交货日期并减去计划交货时间确定的。
如果在您的采购订单中,当成品数量发生变化时,不希望分包组件的数量发生变化,可以在组件概览屏幕中为该组件设置一个名为“数量固定”的标记例如,可以为分包项目的采购申请执行此操作。
在这里插入图片描述
如果物料启用了批次,也可以在这个环节指定发料的批次。

委外分包订单

在配置采购订单类型时,需要为每种文档类型分配允许的项目类别。在标准的SAP S/4HANA系统中,物品类别L(分包)可以作为文档类型NB(标准采购订单)的项目类别。
在标准的SAP S/4HANA系统中,可以根据项目类别L(分包)的采购申请的项目也可以根据项目类别为BLANK(标准)的采购申请的项目创建委外分包采购订单。这(再次)通过此项目类别(L)的链接配置为每个项目类别(L)的采购订单类型(NB),并根据任何采购订单类型-项目类别组合(例如,NB-L和NB-BLANK)创建具有该项目类别(L)的分包订单项目。
在这里插入图片描述

分包委外业务的业务功能组件(Business Functions)

Business Functions是指新功能在现有系统如何通过配置或者SFW5变的可用的方式。可以通过Switch Framework进行激活,在这可以查询已经在系统里安装了或可以用的业务功能。
SAP ERP 6.0增强包4引入了一个名为LOG_EAM_ROTSUB(翻修与分包)的业务功能。增强包5引入了一个名为LOG_EAM_ROTSUB2(翻修与分包2)的业务功能。这两个业务功能都为MRO(维护、修理和大修-Maintenance, Repair and Overhaul)流程、可旋转部件、翻修订单和PM/CS(工厂维护/客户服务)订单的分包提供了额外的功能。您可以使用这些业务功能提供的功能来分包序列化和非序列化返工部件。在SAP S/4HANA中,这两个功能集默认激活。
在这里插入图片描述
激活后,行项目数据多一个页签:
在这里插入图片描述
新增子合同类型的选项:
在这里插入图片描述
结合BOM组件中的数据数据行项目字段的物料提供方(material provision indicator (MPI) )进行功能实现
在这里插入图片描述
例如,对于一个翻新场景,供应商将为您翻新的材料也需要在物料清单中设置所谓的物料供应指示符(MPI),以供翻新的材料设置为(返工材料)。一个S(返工材料)项代表您发送给您的供应商,他将在翻新后返回给您(即由您的供应商发送给您)的主要材料。如果退回的材料与发送给供应商的材料相同,您不需要单独的材料主记录,并附有材料供应指示符X(来自分包商的返工材料)。)
注意:文本中的“FROM”一词作为指示符X。该指示符用于您从分包商接收的材料。如果这与您发送给分包商的材料相同则不需要带有指示符X的另一种材料/项目。

委外分包行项目类别L

采购文件中的项目类别控制使用此项目类别的材料或服务的采购细节。项目类别L(分包)控制需要向分包商发送的组件需要指定。

项目类别L(分包)既可用于采购库存材料,也可用于采购消耗材料。例如可以将分包项目分配给成本中心或销售订单。在采购文件中,可以使用字段Acct Ass.Cat.(账户分配类别)来指定要分配给分包项目的对象类别(成本中心、销售订单等)。在“项目详细信息”中,在“账户分配”选项卡中,然后指定单个对象(例如,成本中心)。
在这里插入图片描述
配置路径: SAP Customizing Implementation Guide → Materials Management → Purchasing → Define External Representation of Item Categories. Select 3 (L) - Subcontracting and choose Details.

委外分包商需求

业务场景1:从自有工厂发出到分包商处

在这里插入图片描述

业务场景2:从原料供应商直接到委外供应商

在这里插入图片描述

采购订单中,维护收货的供应商编码
在这里插入图片描述

注:业务集LOG_MM_OM_1,提供了通过交货单的方式发料,可以用30A和30C的功能。另外MBLB可以查看委外的库存。

另外委外的特殊库存操作可以查看我之前写的文章:ERP实施-委外分包业务,分包项目库存(R库存)

相关文章:

SAP从入门到放弃系列之委外分包(Subcontracting)-Part1

以前写过一篇委外相关的文章,没有很详细的写。只是一个概念的概述ERP实施-委外业务-委外采购业务 最近看PA教材,遇到了这块内容,就再详细的整理一下SAP关于委外的理论知识。 文章目录 概述分包和物料需求计划 (MRP)委外分包订单分包委外业务…...

nlp新词发现——浅析 TF·IDF

传统nlp任务处理文本及其依赖已有的词表,只有在词表里出现的词才能被识别并加以处理。但这也带来了一些问题: 假设没有词表,如何从文本中发现新词? 随着时间推移,新词会不断出现,固有词表会过时&#xff0…...

WebGL2示例项目常见问题解决方案

WebGL2示例项目常见问题解决方案 webgl2examples Rendering algorithms implemented in raw WebGL 2. [这里是图片001] 项目地址: https://gitcode.com/gh_mirrors/we/webgl2examples 项目基础介绍 WebGL2示例项目(https://github.com/tsherif/webgl2examples.gi…...

鸿蒙元服务从0到上架【第三篇】(第二招有捷径)

第一招:开始发布元服务 AppGallery 上传通过IDE生成的图标,后面按照步骤填写 后台有隐私政策链接生成处,前往填写生成 第二招:用户协议 对于没有服务器或者是需要极速开发的开发者,可通过gitee生成用户协议&…...

Jimureport h2命令执行分析记录

首先找testConnection接口,前面进行了jimureport-spring-boot-starter-1.5.8.jar反编译查找,接口找到发现请求参数是json var1是JmreportDynamicDataSourceVo类型,也就是如上图的dbSource,根据打印的结果可以知道这里是local cac…...

vue 集成 webrtc-streamer 播放视频流 - 解决阿里云内外网访问视频流问题

资料&#xff1a; 史上最详细的webrtc-streamer访问摄像机视频流教程-CSDN博客 webrtc目录 前端集成 html文件夹里的webrtcstreamer.js&#xff0c;集成到前端&#xff0c;可以访问webrtc&#xff0c;转换rtsp为webrtc视频流&#xff0c;在前端video中播放 <videoref&quo…...

进网许可认证、交换路由设备检测项目更新25年1月起

实施时间 2025年1月1日起实施 涉及设备范围 核心路由器、边缘路由器、以太网交换机、三层交换机、宽带网络接入服务器&#xff08;BNAS&#xff09; 新增检测依据 GBT41266-2022网络关键设备安全检测方法交换机设备 GBT41267-2022网络关键设备安全技术要求交换机设备 GB/…...

Provides transitive vulnerable dependency maven 提示依赖存在漏洞问题的解决方法

问题描述 如下图所示&#xff0c;对于 java 项目某些依赖&#xff0c;IDEA 提示&#xff0c;引用了含有漏洞的依赖。如果是单个依赖&#xff0c;可以考虑直接升级版本即可。但是对于传递性依赖&#xff0c;比如 flink 项目中&#xff0c;依赖的部分模块&#xff0c;它们自己依…...

WebAuthn 项目常见问题解决方案

WebAuthn 项目常见问题解决方案 webauthn Webauthn / passkeys helper library to make your life easier. Client side, server side and demo included. [这里是图片001] 项目地址: https://gitcode.com/gh_mirrors/webaut/webauthn 项目基础介绍 WebAuthn 项目是一个开源…...

LeetCode 844. 比较含退格的字符串 (C++实现)

1. 题目描述 给定 s 和 t 两个字符串&#xff0c;当它们分别被输入到空白的文本编辑器后&#xff0c;如果两者相等&#xff0c;返回 true 。# 代表退格字符。 注意&#xff1a;如果对空文本输入退格字符&#xff0c;文本继续为空。 示例 1&#xff1a; 输入&#xff1a;s …...

Python8-写一些小作业

记录python学习&#xff0c;直到学会基本的爬虫&#xff0c;使用python搭建接口自动化测试就算学会了&#xff0c;在进阶webui自动化&#xff0c;app自动化 python基础8-灵活运用顺序、选择、循环结构 写一些小练习题目1、给一个半径&#xff0c;求圆的面积和周长&#xff0c;…...

C++ STL vector基本原理和用法

文章目录 基本原理1. 数据存储结构2. 内存管理机制3. 迭代器实现原理4. 元素访问原理5. 插入和删除元素原理 常见用法1. 概述2. 包含头文件3. 定义和初始化4. 常用成员函数5. 迭代器6. 内存管理与性能特点7. 应用场景 基本原理 以下是关于 std::vector 的基本原理讲解&#xf…...

【计算机视觉基础CV-图像分类】05 - 深入解析ResNet与GoogLeNet:从基础理论到实际应用

引言 在上一篇文章中&#xff0c;我们详细介绍了ResNet与GoogLeNet的网络结构、设计理念及其在图像分类中的应用。本文将继续深入探讨如何在实际项目中应用这些模型&#xff0c;特别是如何保存训练好的模型、加载模型以及使用模型进行新图像的预测。通过这些步骤&#xff0c;读…...

【人工智能-初级】基于用户的协同过滤推荐算法

文章目录 1. 数据集2. 实验代码3. 代码解释4. 实验结果5. 评估基于用户的协同过滤算法是一种常见的推荐算法,它的核心思想是根据用户之间的相似性来进行推荐。 实验案例: 使用的是电影推荐数据集 MovieLens,实验中我们会通过用户评分数据计算用户之间的相似性,并使用基于用户…...

如何识别钓鱼邮件和诈骗网站?(附网络安全意识培训PPT资料)

识别钓鱼邮件和诈骗网站是网络安全中的一个重要环节。以下是一些识别钓鱼邮件和诈骗网站的方法&#xff1a; 识别钓鱼邮件&#xff1a; 检查发件人地址&#xff1a; 仔细查看发件人的电子邮件地址&#xff0c;看是否与官方域名一致。 检查邮件内容&#xff1a; 留意邮件中是否…...

Rust 在前端基建中的使用

摘要 随着前端技术的不断发展&#xff0c;前端基础设施&#xff08;前端基建&#xff09;的建设已成为提升开发效率、保障产品质量的关键环节。然而&#xff0c;在应对复杂业务场景与高性能需求时&#xff0c;传统的前端技术栈逐渐暴露出诸多不足。近年来&#xff0c;Rust语言…...

【人工智能】基于Python和OpenCV实现实时人脸识别系统:从基础到应用

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 随着人工智能和计算机视觉的快速发展,人脸识别技术已广泛应用于监控、安全、社交媒体、金融和医疗等领域。本文将介绍如何利用Python和Ope…...

Python 自动化 打开网站 填表登陆 例子

图样 简价&#xff1a; 简要说明这个程序的功能&#xff1a; 1. **基本功能**&#xff1a; - 自动打开网站 - 自动填写登录信息&#xff08;号、公司名称、密码&#xff09; - 显示半透明状态窗口实时提示操作进度 2. **操作流程**&#xff1a; - 打开网站后自动…...

【Chrome】浏览器提示警告Chrome is moving towards a new experience

文章目录 前言一、如何去掉 前言 Chrome is moving towards a new experience that allows users to choose to browse without third-party cookies. 这是谷歌浏览器&#xff08;Chrome&#xff09;关于隐私策略更新相关的提示 提示&#xff1a;以下是本篇文章正文内容&…...

网络下载ts流媒体

网络下载ts流媒体 查看下载排序合并 很多视频网站&#xff0c;尤其是微信小程序中的长视频无法获取到准确视频地址&#xff0c;只能抓取到.ts片段地址&#xff0c;下载后发现基本都是5~8秒时长。 例如&#xff1a; 我们需要将以上地址片段全部下载后排序后再合成新的长视频。 …...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

Frozen-Flask :将 Flask 应用“冻结”为静态文件

Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是&#xff1a;将一个 Flask Web 应用生成成纯静态 HTML 文件&#xff0c;从而可以部署到静态网站托管服务上&#xff0c;如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...

unix/linux,sudo,其发展历程详细时间线、由来、历史背景

sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...

【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)

要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况&#xff0c;可以通过以下几种方式模拟或触发&#xff1a; 1. 增加CPU负载 运行大量计算密集型任务&#xff0c;例如&#xff1a; 使用多线程循环执行复杂计算&#xff08;如数学运算、加密解密等&#xff09;。运行图…...

Spring AI与Spring Modulith核心技术解析

Spring AI核心架构解析 Spring AI&#xff08;https://spring.io/projects/spring-ai&#xff09;作为Spring生态中的AI集成框架&#xff0c;其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似&#xff0c;但特别为多语…...

Xen Server服务器释放磁盘空间

disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...

Yolov8 目标检测蒸馏学习记录

yolov8系列模型蒸馏基本流程&#xff0c;代码下载&#xff1a;这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中&#xff0c;**知识蒸馏&#xff08;Knowledge Distillation&#xff09;**被广泛应用&#xff0c;作为提升模型…...

NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合

在汽车智能化的汹涌浪潮中&#xff0c;车辆不再仅仅是传统的交通工具&#xff0c;而是逐步演变为高度智能的移动终端。这一转变的核心支撑&#xff0c;来自于车内关键技术的深度融合与协同创新。车载远程信息处理盒&#xff08;T-Box&#xff09;方案&#xff1a;NXP S32K146 与…...

解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist

现象&#xff1a; android studio报错&#xff1a; [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决&#xff1a; 不要动CMakeLists.…...