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.根据表的 ...
随机推荐
- 关于EasyUI datagrid 表头居中 数据列内容居右 或者居左
cell.css("text-align",(col.halign||col.align||"")); 这里有个属性挺眼熟 : col.align 前面还有一个 ...
- centos6.3 配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火 ...
- Oracle 求昨天 上个月 去年 日期
到公司发现有一个报表没有收到,查看后发现原来是Oracle数据源异常. ' day, 'yyyyMMdd') AS enddata FROM DUAL; 上面这个sql求上个月今天和昨天.一般情况下不 ...
- GitHub安装缓慢甚至下载失败的解决办法
1.打开控制面板→ Internet 选项→“安全”选项卡. 2.选择“受信任的站点”→点击“站点”按钮. 3.弹出的窗口中的文本框中输入点击“添加” https://github-windows.s ...
- sass基础
参考:https://www.sass.hk/guide/
- jeecg3.8popup弹出窗口触发失去焦点事件,引发验证弹窗,影响体验问题的解决办法
在初始化表单的代码中添加以下加粗部分,有几个popup就定义几个标志位,主要是防止第一次失去焦点时候的弹窗(此时还未来得及选择),提交表单的时候还是会正常校验的. //popup触发失去焦点事件,设置 ...
- mysql常用的优化措施
http://www.cnblogs.com/ggjucheng/archive/2012/11/07/2758058.html
- 转:解决Arcsde用户锁定的问题
采用arcgis平台做GIS应用的人,可能偶尔碰到sde用户锁定(Arccatalog 或应用程序异常退出的时比较多)的问题,往往咱们解决的办法是重启sde服务.如果一个服务器上有多个连接时,重启服务 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
1.前言 在上一篇文章<Android Studio下载与安装>里我们已经介绍了Android Studio的下载与安装步骤,这一篇我们将针对Android Studio的基本常见使用做一 ...
- wget无法建立SSL连接
在使用wget工具的过程中,当URL使用HTTPS协议时,经常出现如下错误:“无法建立SSL连接”. 这是因为wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败.加上&q ...