关于SAP物料的历史库存
来源:互联网 发布:踏浪100网站源码 编辑:程序博客网 时间:2024/05/02 18:36
用户/客户有几百种“历史库存报表需求”的理由,而且是可以查任意时间的。
可惜的是,SAP系统并没有现成的所谓的History Stock,其实也没有必要,这违背了数据库设计的冗余规则。
我看到过的SAP系统中关于“历史库存报表”或“时点库存报表”的方案无外乎有两种:
一、使用作业的办法,定期(一般是每天)抓取作业执行时刻的库存信息,存储在自定义表格中;
二,查询业务单据或物料凭证的明细,再累计出待查时刻的余额。
方法一的好处在于,查询历史数据速度较快。但是,这相当的占用存储资源;
其二,我们不能保证这定期的作业的确定性,硬件维护、系统性能都可能使这预定的“时刻”出现偏差,如果某一次没能抓取该时刻的库存,对整个报表来说,是数据的缺失;
其三,最初设计的抓取数据的方式、方法,极有可能在新需求的压力下被修改,或者被推翻,这仍然不能满足需要。
方法二的好处在于,它解决了上一个方案的第二和第三个问题。不过,这个报表运行起来就像回到了石器时代。这对于业务数据量大的SAP系统的影响是致命的,因为它不但失去了
用户的信任,更可怕的是它会动摇管理层的信心。
或许有第三个方案,有人会想到信息记录(LIS),SAP有一大堆积于LIS的库存分析报表,不过,用过的人都知道,它极不可信。这种报表成就了日常对数的用户与支持者或实施者
之间旷日持久的拉锯战,虽然OSS里面有若干针对LIS报表的修正方案。
我在一次对数的过程中尝试了第四种方案,那就是带H的月累表:MARCH、MARDH、MBEWH等。分析了一下这些表格的更新逻辑,它不是将每一种物料没一个期间都更新到表中的。
然后,摸索出一条使用标准程序来获得历史库存的途径。相关TCODE是,MB5B、MB51,不使用MB5T。
状态
库存级别
查询方式
有价库存
在库
S.Loc
MB5B(Valued Option)
在途(采购、两步移库)
Plant
MB5B(Valued Option)
质检
S.Loc
MB5B(Valued Option)
冻结
S.Loc
MB5B(Valued Option)
其他特殊库存
Plant
MB5B(Valued Option)
零价库存
在库
S.Loc
MB5B(S.Loc Option)
在途(采购、两步移库)
Plant
MB51累计
质检
S.Loc
MB5B(S.Loc Option)
冻结
S.Loc
MB5B(S.Loc Option)
其他特殊库存
Plant
MB5B(S.Loc Option)
- 关于SAP物料的历史库存
- 关于SAP物料的历史库存
- SAP历史库存MB5B的详解
- SAP 物料预留 库存变化
- SAP库存历史库存表更新逻辑
- SAP 查询历史库存事务
- 关于历史库存
- SAP 取月度期初库存和月度期末库存(历史库存)-mard和mardh的区别
- SAP的库存管理
- SAP MM 库存初始化和批量扩充物料仓位
- SAP MM 库存初始化和批量扩充物料仓位
- 关于SAP中物料双单位的解析
- SAP中关于物料主数据里物料类型的修改
- ABAP 仓库库存-物料拆分的算法
- 获取物料的103待检库存
- MM中物料的库存仓位和库存地点
- (超长)讨论关于允许物料负库存的利与弊...
- SAP物料类型与物料库存信息在哪个表中
- 切意大利馅饼
- 如何修改 ubuntu root 用户的初始密码
- Java远程通讯可选技术及原理
- YUI Changing the Contents of the DataTable
- Using the LDF File and Old Backup File to Restore the Data Base in SQL SERVER 2005
- 关于SAP物料的历史库存
- WAP手机下载服务流程图释说明
- 转:程序员进阶的建议:多看、多写、多交流
- Ubuntu下Samba服务器的最简配置
- Convert an ABAP table into XML file using SAP DOM Approach
- Samba 安装及简单配置、windows访问linux的简单例子
- linux rhel5 DNS 详解5
- .NET学习心得
- 转:七个受用一生的心理寓言