十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
提到进销存报表,SAP提供了一个标准报表MB5B。这个报表能显示指定的日期范围内,期初库存(数量与金额),期末库存(数量与金额),总入库数(数量与金额),总出库数(数量与金额)等重要数据,如下图:
成都创新互联是专业的金东网站建设公司,金东接单;提供成都做网站、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行金东网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
既然有了这个报表,既可以查实时库存,又可以查询历史期间的期初期末库存,还可以查询指定时间段内的收发货数量与金额,为什么很多企业里尤其是民营企业里还要开发自己的进销存报表呢?
首先是因为各个企业里有企业特殊需求。
笔者在SY项目里,一个重要任务就是要救活客户早已存在却不堪使用的进销存报表。优化后的进销存报表也是要显示期初余额,期初库存数量,入库数量与金额,出库数量与金额,期末数量与金额等栏位;同时对入库与出库,根据业务部门关注的重点做了几个细分,比如入库再细分采购入库,工单入库和其它入库;出库则再细分为销售出库,工单发料和其它出库。这些都是企业特定的需求,使用报表的业务部门有其特定关注点,所以报表需要支持这些关注点。MB5B报表对于这些需求的支持显然不太给力。
其次还因为企业还有特定行业要求。
SY项目的客户生产出来的成品与半成品,由于产品所在行业的特殊性,业务部门除了关心出入库数量与金额以外,还关心出入库的面积与重量以及期初期末面积与重量。并且由于客户使用了可配置物料,这些物料的单个面积不固定,而是根据不同销售订单里相关长宽特性值的不同而不同。类似这种需求,标准的MB5B报表当然更是无法支持。
第三,更重要的原因是,MB5B报表里对于收发货数量与金额栏位的统计口径并不科学,不能满足企业常规的需求。比如其总收发货数量栏位值的计算逻辑,除了包括常规收发货数量以外,还包括收货的取消,采购订单退货的数量等。
比如如下MB5B的截图里,
报表将105移动类型的收货以及冲销操作(106移动类型)的数量各自1000 KG分别计入了总收货的数量与总发货数量里。这显然是不符合企业常规逻辑的,比如采购订单收货,我收了1000KG,又退了1000KG,那么该订单的收货数量应该是0。你在总收/发货数量里都计入了这1000KG,在很多企业的进销存逻辑里是不能接受的。
再者SAP系统的报表MB5B,会把普通的转移过账的数量也分别计入总发货数量与总收货数量栏位里,比如MB5B如下结果截图里,
该物料有一笔移动类型413+E的货物移动,数量是9500 PC, 这张货物移动的业务背景是把9500 PC的自有库存转为销售订单库存。
这是一笔普通的转移过账,并不是真正的出库或者入库,但是MB5B报表结果里会把这笔数量分别计入发货数量与收货数量栏位里,这样不符合很多企业进销存报表中进与销的理解与逻辑。
包括但是不限于上述诸多原因,使得项目实践中,进销存报表的开发比较常见。
2018-06-28 写于上海市
s_alr_87012283 是系统标准的财务报表,包括资产负债 BS 和获利分析 PL 本报表
当然有些单位是自己画的报表,你可以到GR55看
使用SQ01和SQ02事务码,完成多表关联查询功能。
1、在SAP新建报表查询功能二结束后,在初始化功能屏幕,点击查询,生成程序。
2、然后,继续查询,其他功能,显示报名表。
3、返回首页界面,输入事物码:SE93。
4、创建事务。
5、填入相关内容,完成保存即可。
1、REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需客制screen、menu、title。
A、ABAP LIST(最简单的一种报表程序,显示在屏幕上的数据及格式都通过ABAP中的WRITE语句实现,开发工具:SE38)
B、ALV REPORT (属于报表的一种高级形式,显示出来的报表整洁美观,具有很大的交互功能,屏幕上的数据及格式主要通过系统的FUNCTION实现,开发工具:SE38)
C、SAPSCRIPT(属于商务报表,主要应用于商业用途或对外的报表设计,开发工具:SE38、SE71)
D、SMARTFORM (属于商务报表,主要应用于商业用途或对外的报表设计,是SAPSCRIPT的升级版,包含了SAPSCRIPT的绝大多数功能,但开发起来比SAPSCRIPT更方便,快捷。开发工具:SE38、SMARTFORMS)
E、QUERY (适用于简单的查询报表开发,无需具有ABAP编程知识,但又提供了写ABAP代码的功能,对于一些简单的、无太多计算逻辑或判断逻辑的报表,推荐用其开发,开发工具:SQ01、SQ02、SQ03)
F、REPORT PAINTER(此类报表主要应用于FICO模块,比较少用,但功能也非常强大。)