重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
SAP系统不会存储记录过去某个时间的库存量,不过提供了标准报表MB5B或MC.1,MC.9等报表可以查询,另外表S031里有部分历史库存记录。无论是标准报表还是自开发报表,查询历史库存时都是用当前库存结合收发货历史记录倒推回去的。
创新互联是一家专注于成都网站制作、网站建设与策划设计,开平网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:开平等地区。开平做网站价格咨询:18980820575
如果只是查数据那用 T-CODE:MC.9就可以了但如果是ABAP就要参考SAP的逻辑了,一般我们的写法都是重现在推算回去,这样好像就会有点慢,sap的做法应该是有一个物料月档,先找到离查询日期最近的月库存,在根据 异动期间去加减,就得到某一日的库存了
想要把SAP系统的过账日期库存导出来可以用这个方法:
MB5B按照过账日期查询库存,你可以试试看
SAP中导出期末或指定日期库存的话可以这样操作
在财务或物流的相关审计中,审计方有时会要求导出指定日期的库存。操作后方法示例如下:
通过后台表MARDH导出物料2019年9月库存,得到不同库位期末库存8852+22=8874件。
前台事务功能MB5B过账日期库存输出显示物料912356-101;得到期末库存8874件。
两种方法输出库存数量对比一致。不同之处在于,MB5B可以精确到天,而MARDH只有按月输出月末库存。
MB5B是系统标准收发存,可以根据期间查询。MB52是分库位查询库存,不能按时间查询,相当于即时库存。如果是下月业务开始之前查询上月底库存,两者查询出来的结果是一致的,其他时间查询可能出现不一致的情况。
除了MB5B以外还可以用MC.9,MC.9不但可以查询到物料月末结存数量,在月结后还可以查询到物料的实际结存金额,同时可以根据不同的纬度(库存地点、工厂、物料组等)分析库存情况。
个人见解,供参考。