*&-----------------------------------------------------------------* *& Report YPPR0042 SAP BOM 展开 *&-----------------------------------------------------------------* REPORT YPPR0042 NO STANDARD PAGE HEADING. TYPE-POOLS: SLIS. TABLES: MAST, "BOM 链接物料 MARA, "常规物料数据 STKO, "BOM 表头 MAKT. "物料描述 DATA: STB LIKE STPOX OCCURS 0 WITH HEADER LINE, WA_ALV_FIELD TYPE SLIS_FIELDCAT_ALV, "列描述内表,列清单 WA_ALV_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV, "定义内表 LAYOUT TYPE SLIS_LAYOUT_ALV, GS_LAYOUT TYPE SLIS_LAYOUT_ALV, GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER, COUNTER TYPE I VALUE 0, G_REPID LIKE SY-REPID, DC(1) TYPE C VALUE 'X', "是否多层展开 默为多层展开 G_USER_COMMAND TYPE SLIS_FORMNAME VALUE 'USER_COMMAND'. DATA: BEGIN OF SELPOOL. INCLUDE STRUCTURE CSTMAT. DATA: END OF SELPOOL. DATA: DSTST_FLG LIKE CSDATA-XFELD. "BOM 帮助字段 DATA: BEGIN OF IT_DATA OCCURS 0, STUFE LIKE STPOX-STUFE, "层次 MATNR LIKE MARA-MATNR, "父件物料编码 OJTXB(80) TYPE C, "父件物料描述 BMENG TYPE I, "BOM 中的基本数量 IDNRK LIKE STPOX-IDNRK, "子件物料编码 OJTXP(80) TYPE C, "子件物料描述 ALPRF LIKE STPO-ALPRF, "优先级 EWAHR LIKE STPO-EWAHR, "使用可能性 STLAN LIKE STPOX-STLAN, "BOM 用途 STLAL LIKE STPOX-STLAL, "可选的BOM ALPGR LIKE STPOX-ALPGR, "替代组 MTART LIKE STPOX-MTART, "物料类型 MMEIN LIKE STPOX-MMEIN, "基本计量单位 STPRS LIKE STPOX-STPRS, "标准价格 MNGLG LIKE STPOX-MNGLG, "以基本计量单位为准的已计算的组件数量 MNGKO LIKE STPOX-MNGKO, "以组件计量单位为准的已计算的组件数量 MENGE LIKE STPOX-MENGE, "组件数量 DATUV LIKE STPOX-DATUV, "开始生效/有效截止日期 AENNR LIKE STPOX-AENNR, "更改编号 ANDAT LIKE STPOX-ANDAT, "日期记录创建于 ANNAM LIKE STPOX-ANNAM, "创建记录的用户 AUSCH LIKE STPOX-AUSCH, "工序报废 AVOAU LIKE STPOX-AVOAU, "工序废品 NTGEW LIKE MARA-NTGEW, "净重 BRGEW LIKE MARA-BRGEW, "毛重 ...