SAP库存历史库存表更新逻辑 (转)
| 根据库存类型的不同,库存信息保存在不同的表中,具体而言见下表 | ||||
| 库存类型 | 当前库存 | 历史库存 | 库存金额 | 历史库存金额 |
| 工厂级别库存 | MARC | MARCH | MBEW | MBEWH |
| MBEW | ||||
| 库存地点库存 | MARC | MARDH | MBEW | MBEWH |
| 供应商寄售库存 | MKOL | MKOLH | MBEW | MBEWH |
| 客户寄售库存 | MSKU | MSKUH | MBEW | MBEWH |
| 供应商外包库存 | MSLB | MSLBH | MBEW | MBEWH |
| 销售订单库存 | MSKA | MSKAH | EBEW | EBEWH |
| 批次库存 | MCHB | MCHB | MBEW | MBEWH |
| 以表MBEW和MBWEH为例 | ||||
| 在表MBEW中,按照物料+工厂记录物料在工厂下的数量和金额; | ||||
| 在表MBWEH中,记录历史库存,按照物料+工厂+月份记录物料特定月份在工厂下的数量和金额; | ||||
| 表MBEW和MBEWH记录的逻辑说明 | ||||
| 物料MBEW为当前库存信息,因此每次库存变动时,都会更新表MBEW。 | ||||
| 表MBEWH记录历史库存,当物料第一次发生移动时,在表MBEWH中记录上个月的库存和去年底的库存、前年底的库存,当然这条记录均为零。 | ||||
| 当物料在每个月发生第一次货物移动时,则在表MBEWH中记录该物料上个月的库存信息,当物料未发生货物移动,但发生金额变动时,也会在表MBEWH记录该物料上个月的库存信息。 | ||||
| 下文通过一个案例解释表MBEWH的逻辑说明: | ||||
| 某公司2011.12.1SAP项目上线, | ||||
| 物料A在某工厂期初库存为500个,金额为5000 | ||||
| 物料B在某工厂期初库存为600个,金额为6000 | ||||
| 因此期初库存初始化时 | ||||
| 通过移动类型561的形式将物料A、B的库存导入到系统中,过账日期为2011.11.31, | ||||
| 导入后,库存信息将会记录到表MBEW中,具体如下 | ||||
| 物料A 数量500个, 金额5000元, | ||||
| 物料B 数量600个,金额6000元 | ||||
| 此时表MBEWH的数据如下 | ||||
| 物料A 2008 12 数量0 金额0 | ||||
| 物料A 2009 12 数量0 金额0 | ||||
| 物料A 2010 11 数量0 金额0 | ||||
| 物料B 2008 12 数量0 金额0 | ||||
| 物料B 2009 12 数量0 金额0 | ||||
| 物料B 2010 11 数量0 金额0 | ||||
| 2011年1月份,物料A发生二次库存移动,每次数量减少100个,物料B未发生库存移动。 | ||||
| 当物料A在1月份发生第一次库存移动时,此时系统更新表MBEWH,更新结果为上个月的库存数量和金额,具体而言,在本例中,表MBEWH的信息增加记录如下 | ||||
| 物料A 月份201012 数量500个金额5000元 | ||||
| 当物料A在1月份再次发生货物移动时,由于已经在表MBEWH记录了上个月的库存信息,因此不再更新表MBEWH | ||||
|
而物料B在1月份未发生任何货物,因此不会更新表MBEWH。 |
||||
http://blog.sina.com.cn/s/blog_67a74ad501017x5l.html
SAP库存历史库存表更新逻辑 (转)的更多相关文章
- SAP MCH1表和MCHA表更新逻辑
SAP MCH1表和MCHA表更新逻辑 笔者所在的A项目里,批次是在material level 唯一, 意味着不同物料号可以有相同的批次号,只要物料号+批次号组合是唯一的即可. SE11 看MCH1 ...
- MySQL多表更新(逻辑外键/事实外键)
语法结构: UPDATE table_reference SET 列名1=value1[,列名2=value2,......] [WHERE where_condition] 说明: tabl ...
- SAP WM 有无保存WM Level历史库存的Table?
SAP WM 有无保存WM Level历史库存的Table? 前日下班回家的路上,收到一个前客户内部顾问同行发过来的微信,问我在SAP系统里哪个表是用来存储WM Level历史库存的. 这个问题问住了 ...
- 在论坛中出现的比较难的sql问题:40(子查询 销售和历史库存)
原文:在论坛中出现的比较难的sql问题:40(子查询 销售和历史库存) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有 ...
- SAP MM 特殊库存之T库存初探
SAP MM 特殊库存之T库存初探 笔者所在的A项目里,销售业务广泛启用了POD功能.VL02N对交货单做了发货过账后物权并没有转移,而是将自有E库存转为一个叫做在途库存的特殊库存里.等到货物到了客户 ...
- 【ABAP系列】SAP ABAP 仓库库存-物料拆分的算法
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 仓库库存-物料 ...
- 【MM系列】SAP MM模块-库存盘点BAPI的使用及注意点
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-库存盘点BAPI的 ...
- SAP 序列号与库存关联起来?
SAP 序列号与库存关联起来? SAP系统标准功能可以实现序列号管理.其系统配置也不复杂,但是不少企业却使用不起来.笔者参与的诸多项目里,只有现在所在的项目里有启用序列号管理.基于项目客户所在行业,以 ...
- SAP 常用业务数据表设计
表的要求表中使用的字段请尽量参照各模块的SAP字段标准使用习惯: 例:"ZXSLRZX销售组织对应的利润中心"中的销售组织应该使用VKORG.利润中心应该使用PRCTR.根据表的 ...
随机推荐
- LeetCode 454.四数相加 II(C++)
给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0. 为了使问题简单化,所有的 A ...
- Spring Aware
spring依赖注入的最大亮点就是所有的bean感知不到spring容器的存在,但在实际开发中,我们不可避免的要用到spring容器本身的功能资源,这时,我们就必须意识到容器的存在(废话,都要跟容器进 ...
- contiki源码阅读之list
我们阅读一下contiki的源码,list.c(路径是./core/lib/list.h). #include "lib/list.h" #define NULL 0 struct ...
- 转-Shell笔记——命令:Sort,uniq,join,cut,paste,split
转自:http://blog.csdn.net/wklken/article/details/6562098 Sort,uniq,join,cut,paste,split 命令—— Sort Sort ...
- Devexpress Xtrareport 并排报表
什么是并排报表呢? 按照我个人理解:并排报表是把两张或者两张以上的报表,放在一个报表页面. 注:为了方便,本示例使用同一个数据源,但是您可以使用相同的方法,而在一个报表文档中显示两个完全不同的 (使用 ...
- [JAVA][Liferay] Configure sharding in multiple sites
create databases first portal-ext.properties配置 hibernate.dialect=org.hibernate.dialect.PostgreSQLDia ...
- logback配置说明
我觉得对于logback大家不太明白的有:过滤器.logger和root以及其中的一些属性的关系.其他的应该不是多迷糊,所以我就主要说说这几个的关系,并且为了清晰我只说控制台日志,写到文件的日志配置大 ...
- 命令“mkdir "xxx" xcopy "xxx" "xxx" /S /E /C /Y”已退出,代码为 9009。
前几天公司来了个新同事,使用的VS2013,但我们的所有项目都是使用VS2012创建的,我想用13打开应该没有什么问题.昨天新同事修改完代码提交后,我获取完成后无法编译成功,提示: 错误 3 命令“m ...
- div模拟textarea自适应高度
之前在公司做项目的时候,有这么一个需求,要我写一个评论框,可以随着评论的行数增加而自动扩大,最开始我想用textarea实现,但是后来尝试后发现textarea并不适合,textarea的高度不会随着 ...
- npm package.json字段全解
name 在package.json中最重要的就是name和version字段.他们都是必须的,如果没有就无法install.name和version一起组成的标识在假设中是唯一的.改变包应该同时改变 ...