SAP 更改物料基本计量单位

news2025/7/10 2:49:52

前言部分

在SAP中物料创建后,一旦发生业务,其基本计量单位便很难修改。由于单位无法满足业务要求,往往会要求新建一个物料替代旧物料。这时候除了要将旧物料上所有的未清业务删除外,还需要替换工艺与BOM中的旧物料。特别是当出现旧物料存在于多个BOM中时,因新旧物料单位不一致而无法使用CS20进行统一替换,只能是一条条的替换,操作起来非常麻烦。其实,并不是所有发生业务的物料其基本计量单位就无法修改,我们可以通过结清未清业务或者增加替代单位等直接或变通的方式修改单位,满足我们的业务需求。
在SAP物料主数据中有以下四种单位,它们分别存在于不同的视图。经测试发现不同的用法会产生不同的效果,现将结果报告如下:

1. 基本计量单位

在SAP中,物料的基本计量单位即是其帐面库存单位,位于基本视图1。基本计量单位是凌架于所有的组织级别之上的,即一个物料号只能使用一个基本计量单位。通常情况下物料的基本计量单位与其它三个计量单位(销售单位、订单单位、发货单位)是相同的。当然也可定义为不同,这时候就需要定义其它单位的与基本计量单位的换算关系。它们之间的关系可以通过MM03显未物料——单击“附加数据”——选择“计量单位”栏查得(如下图所示)。

 

更改基本计量单位时,如果系统中存在BOM、工艺路线、采购申请、未完成的采购订单、计划订单、未完成的生产订单、未完成的销售订单、预留、库存其中的任一项,系统会提示单位无法修改。因此如果确要修改此基本单位,则需完成此物料未清的业务流(包括PO,收货,发票等)、删除BOM与工艺,然后清该物料库存,再改单位,最后还原库存、BOM、工艺等业务数据。另外,如果物料仅存在采购信息记录、货源清单、协议等内容,其基本计量单位是允许直接修改的,系统仅会给出提示。但基本计量单位修改后还需要修改相关的采购信息记录、货源清单、协议等内容,否则此物料无法在系统做后续的采购收货业务的操作。总之,更改基本计量单位需使该物料在账面上无数量、金额且不能存有影响未完成或将来的操作的数据。

2. 销售单位

在SAP中,销售单位即是其在销售过程中使用的默认单位。它位于主数据的销售组织数据1视图(如下图所示)。销售单位是隶属于销售组织与分销渠道之下的,即不同的销售组织与分销渠道可以选择不同的销售单位。但当选择“销售单位不可变” 时则所有的销售组织只能使用同一单位。创建销售单位后,新创建的销售订单会使用新的销售单位,以前已存在则仍使用老的基本计量单位。仓库在对销售订单发货时,系统会自动将销售单位换算为基本计量单位后出货。如果一旦系统存在以新的销售单位的销售业务,主数据中的销售单位即不可更改。

如果出现客户需求单位与库存单位不一致,则可以考虑使用销售单位。

3. 订单单位

在SAP中,订单单位即是采购单位。它位于主数据的采购视图(如下图所示)。采购单位是隶属于工厂组织之下的,即不同的工厂可以选择不同的采购单位。创建订单单位后,新创建的采购申请、采购合同、采购信息记录均会使用新的订单单位,但以前已存在采购申请、采购合同、采购信息记录则仍使用的基本计量单位,且以已存在的采购信息生成的采购申请也会使用基本计量单位。因此在建立新的订单单位时,一定要记得修改已存在的采购信息记录、货源清单等内容。另外主数据中与采购单位相关的还有“可变单位”选择 (如下图红框旁边),它控制着采购信息记录、货源清单中是否还可以使用与主数据中订单单位不同的单位(这很有用,因为可能同一个物料不同的供应商会有不同的销售单位)。

 

 

仓库在对采购订单收货时,系统会自动将订单单位换算为基本计量单位后入库。如果一旦系统存在以新的订单单位的采购未清业务,主数据中的采购单位即不可更改。
如果出现供应商供货单位与库存单位不一致,则可以考虑使用订单单位,当然也可以作为一种变通的方式用于解决基本计量单位的问题。

4. 发货单位

在SAP中,发货单位即是仓库发货使用默认单位,。它同时位于主数据的工厂数据存储1视图(如下图所示)与工作计划视图。发货单位是隶属于工厂组织之下的,即不同的工厂可以选择不同的发货单位。一个物料创建新的发货单位后,如其作为BOM子项被创建时会采用新的发货单位,新创建的收货单与发货单(如561与562)也会默认使用新的发货单位。但此物料的计划订单、生产订单、以前存在的BOM子项、预留等仍使用基本计量单位。因此在建立新的发货单位时,一定要记得修改已存在BOM项。

仓库在对生产订单BOM发货时,系统会自动将BOM子项中的发货单位换算为基本计量单位后出库。如果一旦系统存在以新的发货单位的BOM子项或预留,主数据中的发货单位即不可更改。

结语部分

最后,希望通过对这四种单位的介绍,能有助于大家有更多的方法处理以前单位定义不合理数据。

SAP中和计量单位有关的表(Table)
T006                           计量单位
T006_OIB                  计量单位,附加定义
T006A                         分配内部到语言相关单位 (内部单位转换到外部贸易、技术单位用T006A表,比如要显示CAR则把数据库中的KAR在次表中转换)
T006B                         贸易分配到内部测量单位  ( 外部贸易单位和转换到内部单位就是用T006B表,比如 PC转到ST,CAR转到KAR等)
T006C                         外部技术到内部测量单位的分配
T006D                         尺寸
T006D_OIB                 附加维数
T006E                          计量单位系统(组件,映射)
T006EE                        计量单位系统(实用程序)
T006ET                        计量单位系统(使用程序 -> 文
T006I                            计量单位的 ISO 代码
T006J                           ISO 测量文本单位码
T006M                          计量单位组
T006T                           维数文本

 

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

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

相关文章

一文带你看懂:亿级大表垂直拆分的工程实践

伴随着不断扩张的业务量,在数据库层面一般会经历数据拆分。解决问题的第一步,就是重新评估DB表结构设计的合理性。我们开发者会对表结构和业务代码进行重构,在之前的文章《业务系统重构》我有提到过。大表问题我实际遇到的是怎么样的情况呢&a…

CAD指令框找不到了怎么调出来?CAD指令框调出方法

CAD制图过程中,为了提高设计师的绘图效率,经常会用到各种CAD命令快捷键,可是CAD指令框突然不见了,这就让人很头疼了。CAD指令框找不到了怎么调出来呢?本节内容小编以浩辰CAD软件为例来给大家分享一下CAD指令框调出方法…

网络协议(十二):HTTPS(SSL/TLS、TLS1.2的连接)

网络协议系列文章 网络协议(一):基本概念、计算机之间的连接方式 网络协议(二):MAC地址、IP地址、子网掩码、子网和超网 网络协议(三):路由器原理及数据包传输过程 网络协议(四):网络分类、ISP、上网方式、公网私网、NAT 网络…

mysql 数据库 tinyint 类型字段取数变成 true/false 的解决方案

mysql 数据库 tinyint 类型字段取数变成 true/false 的解决方案 灌水 问题描述: 在 mysql 数据库设定上,有个字段类型是 tinyint 类型,长度为 1, 设定如下所示: 常规 sql 取数, 取到润乾报表内的时候&…

女神节告白代码

今天是女神节,送给所有女神们一句话: 爱自己是终生浪漫的开始,无论何时都要好好爱自己 目录 1. 请求动画帧填充 2.点类 3.粒子类 ​编辑 4.ParticlePool 池类 5.创建和填充 6.处理循环队列 7.更新活动粒子 8.移除非活性粒子 9.绘制有…

MQTT协议-CONNECT报文介绍

MQTT协议-CONNECT报文介绍 参考MQTT协议中文笔记:https://mcxiaoke.gitbooks.io/mqtt-cn/content/mqtt/01-Introduction.html Connect报文主要用于客户端连接服务器的,未涉及具体数据的传输,可以使用网络调试助手来连接阿里云平台&#xff…

什么是档案级光盘?它的寿命是多少年?

我们经常会听到有人在说:CD、DVD光盘的寿命多少多少年,蓝光光盘的寿命多少多少年。实际上这个说法是不对的,至少是不准确的,因为同样是CD、DVD光盘或者蓝光光盘,也分等级,而不同等级的光盘的寿命是不一样的…

ENVI_Classic:快速入门_菜单栏常见功能的基本介绍

说明:由于实验要求,所以并没有对各个功能进行详尽的解释,大多点到为止,少部分实验内容是实验要求所以步骤详尽。当然由于经验不足,有一些可能存在错误恳请指正.1. 实验目的通过ENVI Classic对自行下载的遥感图像进行一…

JavaScript Math 算数对象实例集合

文章目录JavaScript Math 算数对象实例集合使用 round() 对数字进行舍入使用 random() 来返回 0 到 1 之间的随机数使用 max() 来返回两个给定的数中的较大的数使用 min() 来返回两个给定的数中的较小的数摄氏度与华氏转换JavaScript Math 算数对象实例集合 注意: 了…

MySQL基础篇2

第一章 SQL语句之DQL 语法:查询不会对数据库中的数据进行修改,根据指定的方式来呈现数据。 语法格式: select * | 列名,列名 from 表名 [where 条件表达式] select 是查询指令,可以读 1 ~ n 行数据; 列名换成 * 号&a…

网络:TCP与UDP相关知识(详细)

目录:1、UDP 和 TCP 的特点与区别2、UDP 、TCP 首部格式3、TCP 的三次握手和四次挥手4、TCP 的三次握手(为什么三次?)5、TCP 的四次挥手(为什么四次?)6、TCP 长连接和短连接的区别7、TCP粘包、拆…

Caddy2学习笔记——Caddy2的安装、部署和编译小白教程

个人环境概述 本人拥有一个国内云服务商的云主机和一个备案好的域名,希望通过caddy2来作为web服务器。我的云主机是公网ip,地址为:43.126.100.78;我备案好的域名是:hotgirl.com。后面的文章都以上述的ip和域名来进行讲…

什么是jvm?

说明:做java开发的几乎都知道jvm这个名词,但是由于jvm对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是jvm&…

跨源资源共享(CORS)-亲测理解,以及对http的状态,参数的理解和使用,对预检请求的触发和解决

跨源资源共享(CORS)-亲测理解,以及对http的状态,参数的理解和使用 跨源资源共享(CORS,或通俗地译为跨域资源共享)是一种基于HTTP 头的机制,该机制通过允许服务器标示除了它自己以外的…

Python 的IDE——PyCharm

IDE介绍与安装 介绍 集成开发环境(IDE) 集成开发环境(IDE,integrated Development Environment) —— 集成开发软件需要的所有工具,一般包括以下工具: 图形用户界面 代码编辑器(支持代码补全、自动缩进) 编译器/解释器 调试器…

002+limou+HTML——(2)HTML文档

000、前言 一般来说一个静态网页拥有四种元素:文字、图片、超链接、音频和视频(注意,即使在web网页中植入Javascript语言,也不一定是动态网页,真正的动态网页判断标准:是否和服务器产生交互) …

Nginx 高可用方案

准备工作 10.10.4.5 10.10.4.6 VIP:10.10.4.10 两台虚拟机。安装好Nginx 安装Nginx 更新yum源文件: rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm wget -O /etc/yum.repos.d/CentOS-Ba…

17、经验贝叶斯估计

经验贝叶斯估计贝叶斯估计的问题定义为根据一些观测数据 x 来估计未知参数 θ,用一个损失函数来衡量估计的准确性,如果用均方误差(MSE)来估计的话,将问题建模为等价于求解后验分布的均值最小均方误差估计器 minimum mean square error (MMSE)…

XSS挑战赛(xsslabs)11~16关通关解析

简介 XSS挑战赛,里面包含了各种XSS的防御方式和绕过方式,好好掌握里面的绕过细节,有助于我们更好的去发现XSS漏洞以及XSS的防御。本文更多的是分享解析的细节,不是一个标准的答案,希望大家在渗透的时候有更多的思维。…

MySQL日期和时间函数 整理

1 获取日期、时间 CURDATE() ,CURRENT_DATE() 返回当前日期,只包含年、月、日 CURTIME() , CURRENT_TIME() 返回当前时间,只包含时、分、秒 NOW() / SYSDATE() / CURRENT_TIMESTAMP() / LOCALTIME() / LOCALTIMESTAMP() 返回当…