SAP的四种计量单位

2023-11-23 11:04
文章标签 四种 sap 计量单位

本文主要是介绍SAP的四种计量单位,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在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中和计量单位有关的表

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
                           维数文本

这篇关于SAP的四种计量单位的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Conda虚拟环境的复制和迁移的四种方法实现

《Conda虚拟环境的复制和迁移的四种方法实现》本文主要介绍了Conda虚拟环境的复制和迁移的四种方法实现,包括requirements.txt,environment.yml,conda-pack,... 目录在本机复制Conda虚拟环境相同操作系统之间复制环境方法一:requirements.txt方法

IDEA实现回退提交的git代码(四种常见场景)

《IDEA实现回退提交的git代码(四种常见场景)》:本文主要介绍IDEA实现回退提交的git代码(四种常见场景),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.已提交commit,还未push到远端(Undo Commit)2.已提交commit并push到

CSS 样式表的四种应用方式及css注释的应用小结

《CSS样式表的四种应用方式及css注释的应用小结》:本文主要介绍了CSS样式表的四种应用方式及css注释的应用小结,本文通过实例代码给大家介绍的非常详细,详细内容请阅读本文,希望能对你有所帮助... 一、外部 css(推荐方式)定义:将 CSS 代码保存为独立的 .css 文件,通过 <link> 标签

查看MySQL数据库版本的四种方法

《查看MySQL数据库版本的四种方法》查看MySQL数据库的版本信息可以通过多种方法实现,包括使用命令行工具、SQL查询语句和图形化管理工具等,以下是详细的步骤和示例代码,需要的朋友可以参考下... 目录方法一:使用命令行工具1. 使用 mysql 命令示例:方法二:使用 mysqladmin 命令示例:方

Java调用Python的四种方法小结

《Java调用Python的四种方法小结》在现代开发中,结合不同编程语言的优势往往能达到事半功倍的效果,本文将详细介绍四种在Java中调用Python的方法,并推荐一种最常用且实用的方法,希望对大家有... 目录一、在Java类中直接执行python语句二、在Java中直接调用Python脚本三、使用Run

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

Python处理函数调用超时的四种方法

《Python处理函数调用超时的四种方法》在实际开发过程中,我们可能会遇到一些场景,需要对函数的执行时间进行限制,例如,当一个函数执行时间过长时,可能会导致程序卡顿、资源占用过高,因此,在某些情况下,... 目录前言func-timeout1. 安装 func-timeout2. 基本用法自定义进程subp

C++从序列容器中删除元素的四种方法

《C++从序列容器中删除元素的四种方法》删除元素的方法在序列容器和关联容器之间是非常不同的,在序列容器中,vector和string是最常用的,但这里也会介绍deque和list以供全面了解,尽管在一... 目录一、简介二、移除给定位置的元素三、移除与某个值相等的元素3.1、序列容器vector、deque

Java实现MD5加密的四种方式

《Java实现MD5加密的四种方式》MD5是一种广泛使用的哈希算法,其输出结果是一个128位的二进制数,通常以32位十六进制数的形式表示,MD5的底层实现涉及多个复杂的步骤和算法,本文给大家介绍了Ja... 目录MD5介绍Java 中实现 MD5 加密方式方法一:使用 MessageDigest方法二:使用