- 41
- 0
- 约3.66千字
- 约 4页
- 2017-09-15 发布于山东
- 举报
1. 基本信息
报表编号: PP0019 优先级: 高 / 中 / 低 名称: 生产日(月)报 开发类型: 报表Report / 表单 Form /
数据转换DC
接口Interface
功能增强Enhancement
batch input 所有者: PP 开发者: 模块: PP 传输请求号: 程序代码(Trx. Code) 程序名称(ABAP)
2. 功能描述
功能描述:
Description:
按部门查询当日(当月)各产品型号车间结存、领入、交仓、报废等产品流转情况。
Run Frequency:
每日(月)使用。
Run Method:
用户输入查询条件中有“部门”(mrp group, MARC-DISGR)、工厂 (plant,MARC-WERKS),以这两个字段的值作为查询条件,从MARC中查询符合条件的所有物料(MARC-MATNR)、发货库存地点(MARC-LGPRO);
对每个物料分别查询以下数据,如果查询的这些数据不都为0,则输出到屏幕:
上月结存:上月库存+ 上月在制。上月库存 = 当前库存 –本月库存进出变化量。其中当前库存(MARD~LABST)查询条件需根据MRP GROUP分别确定库存地点(MARD-LGORT)后再从MARD表中查询:
MRP GROUP = ‘0001’, 则库存地点(MARD-LGORT) = ‘0006’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0002’, 则库存地点(MARD-LGORT) = ‘2013’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0003’, 则库存地点(MARD-LGORT) = ‘2050’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0011’, 则库存地点(MARD-LGORT) = ‘2010’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0012’, 则库存地点(MARD-LGORT) = ‘2020’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0013’, 则库存地点(MARD-LGORT) = ‘2013’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0014’, 则库存地点(MARD-LGORT) = ‘2050’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0021’, 则库存地点(MARD-LGORT) = ‘2040’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0031’, 则库存地点(MARD-LGORT) = ‘2013’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0032’, 则库存地点(MARD-LGORT) = ‘0004’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0033’, 则库存地点(MARD-LGORT) = ‘2030’,工厂(MARD-WERKS) = ‘1000’;
MRP GROUP = ‘0041’, 则库存地点(MARD-LGORT) = ‘1000’,工厂(MARD-WERKS) = ‘2000’;
本月库存进出变化量通过取物料凭证计算而得。主要字段(日期:MKPF~BUDAT;凭证号:MSEG~MBLNR = MKPF~MBLNR;数量:MSEG~MENGE;借/贷标识:MSEG-SHKZG)
上月在制通过取生产定单领料和完工相关的物料凭证计算而得。首先查询符合条件的生产定单(条件:物料号(AFPO-MATNR),定单状态 不为“技术完成”、“已关闭”、“已删除”(JEST-STAT I0076\I0045\I0046),表JEST与AFPO表之间通过OBJNR字段连接)。为了提高效率,可以考虑增加一个日期条件:基本完成日期(AFPO-DGLTP)在2个月之内。
查询到生产定单后,再从MKPF和MSEG表中查询相关物料凭证获得生产定单领料数量(261/262)和完工数量(101/102),(查询条件:1、定单号MSEG- AUFNR在以上查询结果内,2、过帐日期MKPF-BUDAT 本月1日)。查询结果按物料汇总求和后用领料数量 – 完工数量得到上月在制。如果生产定单类型()为PD01,需将在制数量(钢材,以公斤为单位)按照BOM结构转换为锻件数量。
批次:物料移动的批次(MSEG-CHARG)
物料描述:物料描述(MARA-MAKTX)
当日领入:当日该物料的
原创力文档

文档评论(0)