SAP 委外采购注意事项

2024-01-14 09:50
文章标签 注意事项 sap 采购 委外

本文主要是介绍SAP 委外采购注意事项,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:委外采购也即外包业务,是SAP实施中一个常见的业务场景。 今天我们就看看大神们在各种项目中遇到的“坑”之汇总吧。

正文:

先复习一下,委外业务产生的几种情况:

情况1):短期内订单过多而产能不足,为了如期交货需要发外加工

情况2):产品的某些工序企业缺少对应的生产工艺而需要外包

情况3):企业从降低成本和总体投资的角度选择外包并获得比自制更低的成本情况4):企业选择将非核心的业务外包以聚焦到主营业务

对于这种半产品/组件或产成品的委外业务,SAP提供了标准委外采购和工序委外两种场景。今天我们先详细讲讲标准委外采购中,SAP系统都有哪些不太符合国情的设计或特性,俗称“坑”。

***注:以下坑不按大小排序,请自动对号入座

“坑1“:标准委外采购中不支持后继物料。

后续物料是PP模块中替代的一种应用场景,即当B物料替代了A物料且A后续不再使用,则可以应用后续物料的功能。下图为13100288替代13100280的物料主数据设置示例:

此坑现象:1)MRP跑出来的委外采购申请的组件中没有出来新的物料B,还是旧料A;2)手工下的采购订单中的组件也是旧料A;

曾经有个项目,年轻的PP顾问不慎把MM带到坑里来,几经折腾,SAP告诉他们这个NOTES:

简单翻译一下:“不关我SAP的事,这种情况我本来就这么设计的,既然你要这么用,后果得你自负”。

但是流程都和用户谈好了,你告诉我不支持,这脸可打得啪啪啪地响。于时,为维护我们高级资深大神顾问的体面,开始了以下填坑之路:

1)方法:按NOTES的提示,改为MRP先跑出计划订单,再转采购申请。结论:顾问卒。计划订单和采购申请的组件仍还是旧料A。

2)方法:1)中的方法优化一下,把计划订单的类型由F外购改为E自制。结论:成功跑出新料B,但用户操作MD15计划订单转采购申请时得手工一个个修改成委外。终论:用户把顾问痛殴一顿,顾问卒。

3)方法:继续优化,MD15中增强一下,自动把这类计划订单改为外购。结论:阶段性成功。稳定运行1周后,随机出现组件错误,部分订单还是旧料A。

4)方法:继续填坑,采购申请、采购订单均做增强校验,组件错误时终止用户的操作。结论:顾问回家躲用户去了。

5)方法:以上解决方法稳定运行1个月后,财务投诉,新的替代料B全部没扣料记录。继续填坑:原因竟然是SAP的MIGO中默认不会把委外扣料中,组件类型为替代料的行项目带出来。只能继续增强,顾问含泪整理出少扣料的清单,按清单调整好系统的数据。再增强填上此坑,增强代码如下:

***截止发文前,此坑仍不完全填完。各位观众切记万万不可轻易踩到此坑呀。

“坑2“:标准委外采购中发料及委外库存不支持按订单进行管理。

此坑现象:1)MB1B参照采购订单发料时,发料数量永远等于组件的数量,不会考虑已发料的数量;2)ME2O或ME2ON的现象同1)的情况,不会考虑已发料的数量;3)无法按采购订单查询委外发料情况。

简单分析一下,可以将标准委外的发料按自制的反冲料来看,你见过反冲料能按每个生产订单来管理的么?所以就不难理解,SAP为什么这么来设计了。可在国内的业务情况和实际的需求,会带来以下几点困难:1)委外发料无法按单管控,意味着我不清楚哪张单发了料,哪张单没发料;2)委外发料需要分批进行时,发料计划没法安排,天知道你这张单还欠了哪些料。3)没法管控委外供应商处的材料库存及消耗情况。

下图为SAP供应商库存保存的表结构,很明显看到是没有采购订单字段的:

填坑指南:

方法1):通过MB1B或ME2ON/ME2O的增强,把采购订单及行项目放到541或542凭证的对应字段;然后在增强中检查历史发料情况,不允许超订单发料。此方法可以满足用户“防呆”的需求。

方法2:创建一个自定义的发料和退料的程序,以及对应的委外收发料报表,舍弃SAP标准的委外发料功能。

“坑3“:标准委外采购中收货时调整成品的数量可能不会同步更新组件扣料的数量。

此坑现象:1)MIGO时,先改成品的收货数量,再展开组件清单,此时组件的543扣料数量是正确的;2)在组件已展开的情况下,再次更改成品的收货数量,组件数量不会更新,即数量是不正确的。

填坑指南:

通过增强校验组件扣料的数量与成品收货数量的比例,与订单的组件比例进行简单的对比,如果差异过大,则进行提示。

更好的填坑方法,欢迎与我们分享。

“坑4“:标准委外采购中扣料的数量可以自由调整。

此坑现象:1)MIGO时,组件543的扣料数量可以自由修改,SAP不会进行任何的检查或提示。

填坑指南:

此坑无解。通常来说,用户在某些情况下是需要调整扣料数量的,SAP这么设计也正是基于这个原因。或许可以考虑做些增强校验,当调整的差异过大时,进行一些提醒。

“坑之5“:标准委外采购中扣料的数量是向上取整的。

此坑现象:1)MIGO时,按成品收货数量计算的组件数量是向上取整的。2)当对订单进行分批收货时,可能导致最后一笔或数笔收货时组件的委外库存不足,并且不能正常完成收货。

填坑指南:

当组件与成品不是整数倍的关系,或组件存在损耗率时,都会导致这种现象。比如电子高科技行业,一块板子需要1块芯片,假设损耗是10%。委外加工10块板,则发料11个芯片。第一次收货9块板,扣料9.9个芯片,向上取整后扣料10块芯片。第二次收剩余的1块板,扣1.1块芯片,取整后应扣2块芯片;此时芯片的供应商库存已扣为0,委外库存已不足。

此种情况下,也是基本无解。可以看出,SAP整个的委外的设计还是不够周密的,对这些特殊情况难以解决。以下是某某项目通过增强来解决的思路,仅供各位参考:1)MIGO时,统计543/544物料凭证并计算出收货行项目组件在当前订单的历史扣料数量;2)通过订单的组件数量减去历史扣料数量,得到剩余可扣料数量;3)如果当前组件的扣料数量大于剩余可扣料数量,修改当前组件的扣料数量为剩余可扣料数量(需要大于0)。

“坑6“:标准委外采购中扣料不支持按订单进行管控。

此坑现象:1)MIGO委外收货时,A订单没有进行过委外发料,但B订单已发。2)此时A订单能正常收货,消耗了B订单的委外库存。

填坑指南:

此坑根本原因还是SAP的委外业务设计是按反冲的原则来设计的,很难从根本上解决。以下增强的思路供参考:1)增强的前提是前面的按采购订单发料的坑已填,541/542的凭证上需要含采购订单及行项目号;2)MIGO委外收货时,统计委外组件已扣料数量,以及已发料数量;3)当扣料数量>(已发料数量-已扣料数量)时,进行提示。

 

这篇关于SAP 委外采购注意事项的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/604755

相关文章

bytes.split的用法和注意事项

当然,我很乐意详细介绍 bytes.Split 的用法和注意事项。这个函数是 Go 标准库中 bytes 包的一个重要组成部分,用于分割字节切片。 基本用法 bytes.Split 的函数签名如下: func Split(s, sep []byte) [][]byte s 是要分割的字节切片sep 是用作分隔符的字节切片返回值是一个二维字节切片,包含分割后的结果 基本使用示例: pa

Vue项目开发各种注意事项

1、eCharts引入方式(单页面) import * as echarts from 'echarts'Vue.prototype.$echarts = echarts 2、Sass引入 sass和node-sass 中 node-sass不要引入最新版本  引入@7.x 否则会报错 可能是语法规则改变 3、严格模式不要随意开启、将eslint文件中 extends: 中的vue去除

Exchange 服务器地址列表的配置方法与注意事项

Exchange Server 是微软推出的一款企业级邮件服务器软件,广泛应用于企业内部邮件系统的搭建与管理。配置 Exchange 服务器地址列表是其中一个关键环节。本文将详细介绍 Exchange 服务器地址列表的配置方法与注意事项,帮助系统管理员顺利完成这一任务。 内容目录 1. 引言 2. 准备工作 3. 配置地址列表 3.1 创建地址列表 3.2 使用 Exchange

API28_OKgo_get注意事项

1: implementation 'com.lzy.net:okgo:2.1.4' 2:在BaseApplication中onCreate()中初始化initOKgo() private void initOKgo() {//---------这里给出的是示例代码,告诉你可以这么传,实际使用的时候,根据需要传,不需要就不传-------------//HttpHeaders headers

SAP学习笔记 - 开发02 - BTP实操流程(账号注册,BTP控制台,BTP集成开发环境搭建)

上一章讲了 BAPI的概念,以及如何调用SAP里面的既存BAPI。 SAP学习笔记 - 开发01 - BAPI是什么?通过界面和ABAP代码来调用BAPI-CSDN博客 本章继续讲开发相关的内容,主要就是BTP的实际操作流程,比如账号注册,登录,BTP集成开发环境的搭建这方面。 目录 1,账号注册 2,BTP登录URL 3,如何在BTP上进行开发? 以下是详细内容。 1,账

SAP项目中沟通的几点总结

最近参与的公司SAP RISE项目,由于是国际项目,全程远程实施,所以沟通显得尤为重要,有几点总结跟大家分享。   1.     提前沟通 提前沟通比事后沟通效果好太多。作为项目管理者,需要把下一步的计划等信息提前通过一定的形式(会议、邮件、Teams Channel等)传播出去。而不是等着这个事情发生了,项目组成员来询问,一方面这样很浪费时间,也会对项目进队产生影响,所以作为项目管理者永

【VueJS】live-server 快速搭建服务 及 注意事项

本地开发常常需要搭建临时的服务,第一时间我们会想到用 http-server。 但现在流行修改文件浏览器自动刷新,这里可以使用 live-server 很简单就能启动一个看起来很专业的本地服务。 你只需要全局安装live-server: npm install -g live-server 并在项目根目录执行这条命令: PS E:\AblazeProject\Vue> live-serv

如何通过食堂采购小程序端降低成本,提升效率?

随着数字化管理工具的普及,越来越多的食堂正在引入小程序来优化采购流程,减少成本和提升效率。食堂采购小程序端通过技术手段实现了自动化、智能化的管理方式,为管理者提供了极大的便利。本文将探讨如何利用技术手段开发一个高效的食堂采购小程序端,并提供一些代码示例,帮助你理解其背后的实现原理。 1. 简化采购流程 在食堂采购小程序中,简化采购流程是核心目标之一。我们可以利用数据库和后端服务来实现快速下单

SMIDI-SAP接口配置手册

目录 一、 SAPERP相关接口配置(必要条件) 1. SAP ERP 配置 1.1 配置

镭射定位灯激光定位使用注意事项?

在现代工业、建筑测量、舞台设计以及科研实验等领域,镭射定位灯(常称激光定位器)因其高精度、远射程和直观性而得到广泛应用。然而,激光作为一种高强度光束,其使用若不当,不仅可能损害设备,还可能对人体健康造成危害。因此,掌握镭射定位灯激光定位的正确使用方法及注意事项至关重要。下面就跟着鑫优威一起来了解一下。   一、安全为先,做好防护   首先,操作者必须佩戴符合标准的激光防护眼镜,以防止激光直