SAP WM 有无保存WM Level历史库存的Table?

前日下班回家的路上,收到一个前客户内部顾问同行发过来的微信,问我在SAP系统里哪个表是用来存储WM Level历史库存的。

这个问题问住了我!我承诺去查查,然后给反馈。

标准的SAP系统对于历史库存的报表支持,仅仅是从IM 层面来考虑的(MB5B等)。

笔者从事SAP这么多年,所参与的项目中,有关历史库存的报表需求,都是从IM层面来考虑方案的。比如笔者在之前的AKM项目,D 项目上做过库存查询方面的报表,以及上半年的SY项目上花了很多精力去做进销存报表(可以查询过去某个时间段里的期初期末库存,出库,入库等),都只是从IM Level的角度去考虑方案。这个很正常,对于进销存等库存报表的需求,除了仓库等后勤部门关心之外,财务部门也关心在过去某个期间里的期初余额以及期末余额。所以项目实践中,仅仅从IM层面去考虑历史库存,是自然不过的。

所以该同行问我这个问题,让我第一次去思考如何实现WM层面查询历史库存的功能。

在IM层面,我们有MARDH/MBEWH/EBEWH等历史库存数据表,这些数据表在做进销存报表的时候,可以提供支持。

在WM层面,实时库存是保存在LQUA表里。经查,SAP系统里并不存在类似LQUAH这样的表。

上网查了资料,发现有同行在网上问过这个问题,得到的答复是SAP系统里不存在保存WM 历史库存的Table。

那有无可能通过通过自开发的方式来计算WM历史库存呢?即先拿到当前WM的库存,结合TO history去反推过去某个时间点WM层面的库存呢?比如上个月底某个物料在哪些货架上有多少库存?

笔者认为:可能性是有的。如果要做这个报表,如下table会用到:

LQUA:WM level real-time stock;

LTAK&LTAP: transfer order;

取数逻辑大致是:

1)先取到WM Level当前库存;

2)然后取到指定日期到当前日期范围内TO History; 分别取到这些TO里的source storage type/source storage bin以及destination storage type/storage bin,以及此次货物移动的数量,物料号,特殊库存类型,stock category等关键信息。反推出指定日期的时候该物料在各个storage bin下的库存,是为指定日期的WM历史库存。

不过该逻辑可能会有如下问题:

1,  性能问题,历史TO单可能会很多;

2,  If you post a goods movement in IM where the posting date is not the current date, in WM this will be not reflected.

笔者对于同行咨询的技术问题,都尽可能的给个答复;对于不知道答案的问题,只要我有时间,我也愿意去研究。与同行的交流会引起自己的思考,也会让自己有所收获,不然怎么说“三人行必有我师”呢?

2018-9-13 写于杭州市。

SAP WM 有无保存WM Level历史库存的Table?的更多相关文章

  1. SAP库存历史库存表更新逻辑 (转)

    根据库存类型的不同,库存信息保存在不同的表中,具体而言见下表 库存类型 当前库存 历史库存 库存金额 历史库存金额 工厂级别库存 MARC MARCH MBEW MBEWH MBEW 库存地点库存 M ...

  2. SAP MM 有了采购订单历史的PO行项目里的采购附加费不允许再改了?

    SAP MM 有了采购订单历史的PO行项目里的采购附加费不允许再改了? 正确答案是: 不允许,这是SAP标准逻辑. 那么问题来了!今日收到业务人员报说采购订单4300013979,完成了收货和IV, ...

  3. 在论坛中出现的比较难的sql问题:40(子查询 销售和历史库存)

    原文:在论坛中出现的比较难的sql问题:40(子查询 销售和历史库存) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有 ...

  4. MM52 历史库存及历史金额查询

    "表:TABLES:MSEG,LFA1,MARA,EKPO,EKKO,MARD,EKBE,EKET.********************************************* ...

  5. 创建SAP GUI快捷方式保存密码

    1.在注册表中创建GUI 快捷方式的子键 a.首先运行  微软标识键+R    b.窗口中输入sapshcut,如果有窗口跳出点击“确定” 2.维护子键下的键值 a.再次运行  微软标识键+R    ...

  6. 【MM系列】SAP的库存管理

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP的库存管理   前言部分 库存 ...

  7. 「SAP技术」为正常库存管理的物料做成本中心采购会是什么结果?

    SAP 为正常库存管理的物料做成本中心采购会是什么结果? 这种采购可以正常进行,收货后SAP会更新采购订单里指定的费用类科目,而库存数量和库存价值都不会增加. 1, 如下物料号,是正常做库存管理的物料 ...

  8. 【MM系列】SAP 的库存管理

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 的库存管理   前言部分 大 ...

  9. SAP存货账龄分析之库存获取

    前段时间上面要求做一个历史库存账龄分析,取历史数据的时候一直纠结于用mchb/mchbh/mska/mskah等实时和历史库存表,然而试来试去还是不能成功,于是决定DEBUG下MB5B的源代码,测试了 ...

随机推荐

  1. 从PMP培训归来,跟大家聊聊做项目的套路

    管理也是一些套路的传承,很多人说不去学专门的管理,照样把工作做得很好.是的,不是散打乱打就不能赢,只是会吃点亏而已.如果你有了套路在心中,那么必定会让自己车到山前开路,让事情更好办. 所以,我去学了几 ...

  2. OAuth2简易实战(一)-四种模式

    1. OAuth2简易实战(一)-四种模式 1.1. 授权码授权模式(Authorization code Grant) 1.1.1. 流程图 1.1.2. 授权服务器配置 配置授权服务器中 clie ...

  3. 线性插值法的原理和python代码实现

    假设我们已知坐标 (x0, y0) 与 (x1, y1),要得到 [x0, x1] 区间内某一位置 x 在直线上的值.根据图中所示,我们得到 由于 x 值已知,所以可以从公式得到 y 的值 已知 y  ...

  4. g++编译的makefile模板库和脚本

    编译C++文件,特别是多文件的时候,经常要找模板,这里为了后面方便,就自己做了一个模板. makefile模板:Makefile # Object files to either reference ...

  5. Python - IPython

    1- IPython简介 HomePage:http://ipython.org/ IPython(interactive Python) provides a rich architecture f ...

  6. JavaScript状态模式及状态机模型

    这是一篇,我自己都看不完的文章... 文章大体就两部分: 状态模式的介绍 状态机模型的函数库javascript-state-machine的用法和源码解析 场景及问题背景: 我们平时开发时本质上就是 ...

  7. python连接Greenplum数据库

    配置greenplum客户端认证 配置pg_hba.conf cd /home/gpadmin/gpdbdata/master/gpseg- vim pg_hba.conf 增加 host all g ...

  8. 设置python环境变量

    原始环境变量 /> python Python |Anaconda (-bit)| (default, May , ::) [GCC (Red Hat -)] on linux Type &qu ...

  9. 召回率,精确率,mAP如何计算

    首先用训练好的模型得到所有测试样本的confidence  score,每一类(如car)的confidence   score保存到一个文件中(如comp1_cls_test_car.txt).假设 ...

  10. 你可能不知道的setInterval的坑

    你可能不知道的setInterval的坑 之前印象中一直记得setInterval有一些坑,但是一直不是很清楚那些坑是什么.今天去摸索了下之后,决定来做个记录以免自己忘记,也希望让更多人了解到这个坑. ...