使用事务代码MB51+Excel中的数据透视表实现 收发存报表

来源:互联网 发布:带着淘宝去异界书包网 编辑:程序博客网 时间:2024/05/22 16:59

业务需求说明:

国内大部分公司,对于仓库管理习惯使用如下的收发存报表,该报表在大部分项目中通过开发进行实现。

收发存报表示例:

物料

月份

采购入库数量(金额)

生产入库数量(金额)

生产发料数量(金额)

销售出库

etcA120131010020100200 

 

 

系统实现说明:

事务代码MB51可以很方便的查看物料的进出库记录,可以清晰地查看到采购入库、生产入库的情况。

1、输入事务代码MB51,输入需要执行的月份和工厂。

clip_image001

2、如下图所示,导出到Excel中。

clip_image003

3、Excel中利用数据透视表

点击 菜单 插入 数据透视表。

clip_image005

如下图所示,将物料号码作为列标签,将移动类型(或其它字段、处理过/合并过的字段)作为列标签,将数量和金额进行汇总。

根据需要也可以将移动类型的描述作为列标签。如果希望对某业务做合并,如将采购入库和采购退货做合并,则可以在源文件中进行一定的处理。

clip_image007

一个简化版的报表如下:

clip_image009

4、同样方式,还可以处理其他类似的需求。

需求2示例:

显示每个客户的某个年份的每个月的销售额情况

客户

2013年1月销售额

2013年2月销售额

2013年3月销售额

A

   

B

   

C

   

需求3 示例:

显示物料在不同库存地点下的库存。

物料

库存地点A

库存地点B

库存地点C

A

   

B

   

C

   

三、拓展说明

如下图所示,SAP中执行ALV报表时,可以以DOI(Desktop Office Integration)方式直接在ALV报表中打开(集成)Excel。

那么是否可以在执行事务代码Mb51时,运行后直接显示上述功能或者接近上述的功能,对此本人对此没有做太多了解,应该是有一定的可能性吧。

clip_image002

原创粉丝点击