WM移动类型 转摘自

摘自:

http://space.itpub.net/451283/viewspace-327299
作者:baiboyd  摘自《WM一月通——整死WM》

前言

别人喜欢浅谈XXXX,而我在谈SAP的时候,喜欢用浅整。大部分人说你做什么的,广东人喜欢你搞什么的,而我喜欢说你整什么的。说起WM移动类型,可能有人都没有听说过,而初学WM模块的菜鸟们,可能也是一知半解,当然我跟你吹说WM都被我整死了,WM移动类型又何足挂齿,那都是在忽悠你的。不过我可以带着你来整整,看看它研究能被整成个啥样。

SAP系统中的货物移动是由移动类型控制的,移动类型是用3位数的数值代码(3位数字或字母数据组合)来表示的,用来区分不同的货物移动。SAP系统除了有IM库存管理移动类型外,还有WM仓库管理移动类型。下面,我主要来谈WM移动类型以及它和IM移动类型之间的联系。

IM移动类型

IM移动类型主要用来控制MM的库存数量更新、库存变化引起的价值更新,以及输入移动凭证时的字段显示等。它在MM-FI接口的自动过帐中起到决定性的作用。主要分为入库、转储(库存转储和转储记帐)、出库三种形式。

相关的设置,可通过事务OMJJ来访问,这里将不详述,有兴趣的可以参照MM有关移动类型的相关帮忙,你可以在我的博客或ITPUB上找到一些资料。

值得一提的是,在OMJJ中,有包含了WM关联的相关设置,如图1:

WM移动类型

WM移动类型则用来控制仓库号的内部货物移动,它是通过Shipment Type,即所谓的装运类型来把具有相同移动性质的物料移动归集成组,标准系统定义了如下四种形式:

A     Stock rmvl(出库/拣配)

E     Stock plcmnt(入库/库存放置)

U     Posting chge(记帐变更/转储记帐)

X     Whse superv.(仓库监控/仓库内部调仓)

WM移动类型相关配置如图2:

TCODE: OMLJ

其中,装运类型可通过事务OMLI来定义,如图3:

WM作货物移动时,会考虑以下问题:

1)货物要作做样的移动?(入库、出库、记帐变更、仓位调整?)

2)货物从哪里移动?(源存储类型是什么?源仓位是什么?)

3)货物移动到哪里?(目的地存储类型是什么?目的地仓位是什么?)

WM移动类型为货物移进或移出仓库提供了以下一些所需要的信息:

·    临时存储区

·    临时仓位的类型(预定义,动态,固定)

·    用于处理、确认和打印转储订单的控制标识

·    是否允许手工创建TR及TO

·    TO创建时相关控制参数(如是否允许预分配库存、超量交货等)

·    TO的创建方式(是否自动)及确定方式

·    用于搜索仓库内存储类型的标识(干预存储类型检索的因子)

IM移动类型与WM移动类型的关联

那么,IM移动类型是如何跟WM移动类型联系到一块呢?这里,我们需要引入一个新概念:“IM-WM参考移动类型”(Reference Movement type),它是架起IM移动类型与WM移动类型之间的桥梁。这有点类型于MM中物料类型(Material Type)与评估类(Valuation class)之间引入了一个帐户类别参考(Account category reference)。

相关配置可访问事务OMLR/参考IM移动类型指定WM移动类型,如图4:

为了举例子,我们后面将利用一般采购订单收货及生产订单收货来说明。其中图4[1]、图4[2]分别对应图1[2]、图1[3]。

原理:

通过“IM移动类型+价值更新+数量更新+特殊库存+移动标识+消耗记帐”5个因子(我们可以称之为KEY,下同),来决定一个参考移动类型。

下面,我们来看看参考移动类型与WM移动类型的关联。

可通过事务OMLR/LE-WM接口到库存管理,或OMKX/分配移动类型来访问。如图5:

原理:

由“仓库号+参考移动类型+库存类别+移动标识+特殊库存+特殊移动标识+参考库存地点”7个KEY来决定一个WM移动类型。

在这里,参考移动类型提供了下列信息:

·    WM移动类型

·    由该移动生成的份的库存类别(可用库存或质检库存)

·    控制生成转储申请或记帐变更的标识(转储申请和记帐变更标识只能有一个生效,即同一情况下,不允许既生成转储申请,又生成记帐变更,这是不符合逻辑的)

·    控制自动创建TO的标识

IM移动类型和WM移动类型就是这样根据参考移动类型联系起来的,如下示意图:

如何使用移动类型

听说在很早之前,SAP还没有WM模块,后来引入WM模块时,SAP考虑如何把WM模块与原有的IM很好地集成在一起。它没有直接到WM嵌入MM系统中,而是在IM基础上叠加WM。为了体现这个接口,SAP引入了一个所谓的“临时存储区”(Interim storage area)。系统在货物入库时,货物不是直接到达仓库内的某具体目的地仓位,而是先存放在临时存储区中。在货物移动产生物料凭证的同时,也由系统配置产生一个转储请求(TR,转储申请),继而对这个转储申请创建一个转储订单,我们习惯简称TO。通过打印出来的TO,仓储员将货物搬到TO上指定的目的地仓位上。同样地,物料出库,物料转储,以及作转储记帐时,都会利用到这样的临时存储区。比如采购订单收货,用902,一般发货用910等等。当然也有例外,如仓库内部调仓,以及使用固定仓位策略时,就没有用到临时存储区。

这样,我们需要在每个WM移动类型规定货物是否是存储在临时存储区中。根据一个表,即上面提到的IM-WM的关联,系统可以确定是否可将IM中的一个移动类型和WM中的一个移动类型连接起来。当需要在两个系统之间进行一个连接时,会开始并完成某些处理,这要看每个移动类型各自的特点。

你可以通过OMMO来比较视图V_T156S和V_T321及比较V_T321和V_T333,来检查IM移动类型与WM移动类型之间的关联。

SE16相关表:T156S、T321、T333

时间: 2024-09-20 17:46:31

WM移动类型 转摘自的相关文章

SAP WM 确定WM移动类型配置里'存储地点参考'优先级高于'特殊移动标记'

SAP WM 确定WM移动类型配置里'存储地点参考'优先级高于'特殊移动标记' 我们有定义如下的storage location reference: 在如下的Assign WM movement type的配置里, 收货到1003,如果不输入特殊移动标记,则WM层面的移动类型,根据storage location reference 13,能找到113这个移动类型.   如果使用MIGO+101移动类型,加上特殊移动标记K,对工单执行收货到1003存储地的时候,SAP会找到哪个WM的移动类型,

WM一月通(移动类型)

收藏自 http://lusonzhang.blog.163.com/blog/static/172368957201141024535474/ WM一月通(移动类型)   2011-05-10 14:45:35|  分类: WM |  标签: |字号大中小 订阅 前言别人喜欢浅谈XXXX,而我在谈SAP的时候,喜欢用浅整.大部分人说你做什么的,广东人喜欢你搞什么的,而我喜欢说你整什么的.说起WM移动类型,可能有人都没有听说过,而初学WM模块的菜鸟们,可能也是一知半解,当然我跟你吹说WM都被我整

SAP MM 移动类型

ERP的基础是物流 那么 怎样在系统中控制物流? 最基础的需求是控制进/出/消耗 包括1/从哪里进来(采购订单/生产订单/其他库位) 到哪里去(销售订单/生产订单/成本中心/内部订单/其他库位/其他工厂) 2/这种移动的原因 (可以对移动进行控制,例如在用户报损 可以细分各部门责任) 3/这种移动的数量和金额 对库房帐和财务帐带来的影响 以及这种影响能否自动实现(MM-FI的接口) sap系统中用于标志物料移动(收货/发货/转储/转储记帐)的三位的数字/字母通常分几大类:收货 发货 转储 库房调

SAP WM VL09 Error Msg - Storage bin 750 916 ### does not exist – 之对策

SAP WM VL09 Error Msg - Storage bin 750 916 ### does not exist – 之对策 [问题] DN: 81646007 –fill up     [分析及方案] 经查,该交货单上对应的移动类型为631,如果要冲销其PGI,则将会生成一个移动类型为632的物料凭证号.   632 移动类型对应的WM移动类型为256,       将750仓库号下256移动类型的配置,修改成如下即可:     再次尝试VL09取消delivery的PGI,问题不

SAP WM LT03 Error Msg - An internal error has occurred (L03T 0152 H) – 之对策

SAP WM LT03 Error Msg - An internal error has occurred (L03T 0152 H) – 之对策 LT03 试图为交货单 81749010 创建TO 单,系统报错如下:     经查,需要修改相应的WM 移动类型的配置,       把311 移动类型的Screen Control中TO Creation的选项值维护成2(Stk mvl prep),再次LT03就成功了:            

PHP中将字符串转化为整数(int) intval() printf() 性能测试_php技巧

背景.概述 早在Sql注入横行的前几年,字符串转化为整数就已经被列为每个web程序必备的操作了.web程序将get或post来的id.整数等值强制经过转化函数转化为整数,过滤掉危险字符,尽可能降低系统本身被Sql注入的可能性. 现如今,虽然Sql注入已经逐渐淡出历史舞台,但是,为了保证web程序的正常运行,减少出错概率,更好的保证用的满意度,我们同样需要将用户的不正确输入转化为我们所需要的. 转化方式 在PHP中,我们可以使用3种方式将字符串转化为整数. 1.强制类型转换方式 强制类型转换方式,

WM Activating Storage Type Search激活存储类型搜索(十二)

Activating Storage Type Search激活存储类型搜索For putaway or pick operations, the Warehouse Management System (WMS) must know: into which storage types materials can be placed物料可以放到那一个存储类型from which storage types materials can be removed物料可以从那个存储类型取货In the W

SAP WM LQ02 事务代码界面里不能为指定仓库号选择移动类型的问题对策

SAP WM LQ02 事务代码界面里不能为指定仓库号选择移动类型的问题对策 LQ02, 试图为仓库号360下设置一个JOB,能自动为供应商寄售库存自动去K: 经过查询,如下配置漏掉了:     增加了如下的配置项目:   配置完成之后,LQ02就可以了:   2016-11-10 写于武汉市经开区.    

C# 自定义异常类型(摘自CLR Via C# 3th Edition)

ExceptionArgs.cs: //异常信息基类 [Serializable] public abstract class ExceptionArgs { public virtual String Message { get { return String.Empty; } } } 泛型的异常类: [Serializable] public sealed class Exception<TExceptionArgs>:Exception,System.Runtime.Serializat