内容是MD04中需求和库存的内容。MD04将一个物料显示了一张表,我们现在需要的是一个物料一行的表。
你可以使用function:MD_STOCK_REQUIREMENTS_LIST_API。输入物料号工厂号,他下面所有的表头和行项目信息全部都会取出来。你只需要把function返回给你的信息组织一下,选取一部分放到报表就可以了。
选择屏幕输入:
物料号 单值
工厂 单值 默认0080
MRP area 单值 默认0080
报表展示的信息有:
1. MD04中所有信息,除此之外还包括:
2. 表头内容:
Material Number
Plant
Deletion Indicator
Material Description (Short Text)
Material Type
Material Group
Base Unit of Measure
Plant-Specific Material Status
MRP Type
Procurement Type
Special procurement type
Mixed MRP indicator
3. 表行内内容,要求,一个需求一行,MD04内所有有的内容需要在报表里,除此之外,另加入:
需求产生日期,需求产生,需求计划单日期,计划单需求释放日期,采购订单生成日期或生产订单生成日期,发货日期等。总之流程每一个步骤的日期都加上。这些在function返回的内容里都有,你可以拿测试数据取出来看,然后添加到报表中。
报表要求生成ALV,并且双击点击物料的时候,可以链接到物料主数据查看页面(MM03);点击工单号的时候,可以链接到该工单浏览页面(CO03),点击采购申请或采购订单时,可以链接到采购申请或采购单浏览界面(ME23N)。
*&---------------------------------------------------------------------*
*& Report XXXXXXXX
*&---------------------------------------------------------------------*
*&PROGRAM NAME : <ZPP003>
*---------------------------------------------------------------------*
* VERSION: V1.0
* DATE CREATED : 2016/07/26
* CREATED BY : Ma Haifeng
* TRANSPORT REQUEST: XXXXXXXXXX
* DESCRIPTION : Stock Requirements List
* request raised by: Li honghua
REPORT zpp003.
********************************
* INNITIALIZATION
********************************
TABLES : marc,mdlv.
TYPES : BEGIN OF ltype_marc,
matnr TYPE marc-matnr,
werks TYPE marc-werks,
END OF ltype_marc.
TYPES : BEGIN OF ltype_malv,
berid TYPE mdlv-berid,
END OF ltype_malv.
DATA : lt_display TYPE TABLE OF zspp_require_list,
ls_display LIKE LINE OF lt_display.
****************