2008-4-22 12:34
submarineslb
如何提高读工厂库存效率
背景:
计划在SAP之外的其他系统中作,该系统与SAP集成,计划需要按照一定频率从SAP中读取库存数据。MARD表中现行项目有2000万条,造成直接读取MARD表耗时非常严重。通过MB52并过滤掉非0库存行效率也不是很高。
----------------------------------------------------------------------------------------------------------------------------
目前准备采用MB52的方案:
1 归档MARD表降低行项目数量。
2 增加MB52中的限制条件,如通过库存地限制,过滤0库存行等。
-----------------------------------------------------------------------------------------------------------------------------
问题:
1 MARD表可以被归档,但是由于工厂下面有很多库存地点(30),而系统目前的要求是创建物料时要求创建库存地视图,而创建库存地视图时MARD表会增加相应的库存地相关的行项目,所以可能短期内该表又会变得很大。所以有没有可能创建物料库存地视图时不更新MARD表。
2 有没有其他的方式(1 MB52,2 ABAP直接读取MARD表)取库存可以提高取库存的速度。WM被用到了这些工厂下面],相应的Storage type都有创建。
-----------------------------------------------------------------------------------------------------------------------------
请各位SAP的朋友给一些好的建议,可以不基于我的描述给出一些开放性的建议,非常感谢!