0 ) AS STOCK_NUM_LIKU, DBK.* FROM (SELECT (SELECT LISTAGG(B4.E_IN_MATERIAL_NO, ',') WITHIN GROUP(ORDER BY B4.E_IN_MATERIAL_NO ASC) FROM (SELECT B.E_IN_MATERIAL_DESC,B.E_IN_MATERIAL_NO,B3.ORD_LN_DLY_PK,B.MSC_PLINE,B2.CRAFT_SEQ FROM SLM_ORD_DESIGN_BOM B, CRAFT_ORD_LINE_BOM B1, CRAFT_ORD_DESIGN B2, PLN_SALEORD B3 WHERE B.BOM = B1.BOM AND B1.DESGIN_KEY = B2.DESGIN_KEY AND B2.ORD_LN_PK =B3.ORD_LN_PK AND B2.VALIDFLAG!='0' ) B4 WHERE B4.ORD_LN_DLY_PK=T.ORD_LN_DLY_PK AND B4.MSC_PLINE=T.INDEX_SEQ AND B4.CRAFT_SEQ=T.CRAFT_SEQ) E_IN_MATERIAL_NO, T.PRO_ORDER_NO, T.PRO_PLAN_ID, T.GX_PLAN_NO, T.PLAN_GROUP_ID, T.ORDER_SOURCE, T.ORD_LN_DLY_PK, T.PLN_DIVIDE_ID, DECODE(T.ISENDGX, '1', NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/'), T.PRO_PLAN_ID) PRO_PLAN_NO, NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO, T.ORDER_SEQ, T.DELIVERY_NO, T.REQ_BL_ID, T.PLINE_CODE, T.PLINE_NAME, T.INWL_ID, T.INWL_DESC, T.OUTWL_ID, T.OUTWL_DESC, T.WEIGTH_S, T.NUM_S, T.GX_PRO_SEQ, TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME, TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B, TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E, DECODE(T.EXE_STATUS, '0', '计划', '1', '生产中', '2', '已生产', '3', '关闭A', '') EXE_STATUS, DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN, T.REPAIR_TYPE, T.OUTDIAMETER, T.WALLTHICK, T.LENGTHDISC, T.AIMOUTDIAMETER, T.AIMWALLTHICK, T.AIMLENGTH, T.OUTDIAMETER_IN, T.WALLTHICK_IN, T.LENGTH_IN, T.LEN_CUTHEAD, T.LEN_CUTEND, T.LENGTHMAX_IN, T.LENGTHMIN_IN, T.IN_WEIGHT_S, T.IN_NUM_S, T.ADD_WT_IN, T.ADD_NUM_IN, T.MATCH_WT_IN, T.MATCH_NUM_IN, DECODE(T.ISENDGX, '1', '是', '/') ISENDGX, DECODE(T.IF_MONITOR_DBK, '1', '是', '/') IF_MONITOR_DBK, T.PRDCR_NO, T.MONITOR_POINT, T.CIC, T.PIC, T.SIC, T.DIC, T.WIC, T.GIC, T.STATION_ROAD, (SELECT SUM(NVL(M.PLN_INSINGLE_WT,0)) FROM PLN_ZY_DBK_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_WT, (SELECT SUM(NVL(M.PLN_INSINGLE_NUM,0)) FROM PLN_ZY_DBK_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_NUM, (SELECT SUM(NVL(M.PLAN_INDOUBLE_WT,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Wt, (SELECT SUM(NVL(M.PLAN_INDOUBLE_NUM,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Num, (SELECT SUM(NVL(M.REAL_INDOUBLE_WT,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Wt, (SELECT SUM(NVL(M.REAL_INDOUBLE_NUM,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Num, (SELECT SUM(NVL(M.REAL_OUTDOUBLE_WT,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHWEIGHT, (SELECT SUM(NVL(M.REAL_OUTDOUBLE_NUM,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHNUM, DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK, T.ZY_BATCH_ID, T.GRADECODE, T.GRADENAME, T.PRO_MONTH, T.PREVIOUS_GX, T.PREV_GXPLAN_ID, T.IF_EXPORT, TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME, T.MEMO, TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME, T.ISSUED_MAN, TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME, T.LAST_UNDOWN_MAN, T.VERSION_NO, T.PROCESSING_COST, T.TOTAL_COST, DECODE(T.IF_STOVE_ISSUED, '1', '是', '/') IF_STOVE_ISSUED, TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME, T.STOVE_ISSUED_MAN, DECODE(T.IS_ONLOAD_LINE, '1', '是', '/') IS_ONLOAD_LINE, T.WHOLE_BACKLOG_DESC, T.MSC, T.INDEX_SEQ, T.BOM, S.PRODUCCODE, S.PRODUCNAME, S.STD_CODE, S.STD_NAME, S.STD_STYLE_DESC, T2.ORDER_SPEC_CODE, T2.ORDER_SPEC_DESC, S.SPEC_CODE, S.SPEC_NAME, S.STEELCODE, S.STEELNAME, S.SUPPLY_UNIT_CODE, S.SUPPLY_UNIT, (SELECT LV.CRAFT_PATH FROM CRAFT_FILE_LV2 LV WHERE INSTR(T2.CRAFT_FILE_LV2_E, LV.PK) > 0 AND INSTR(LV.PLINE_CODE, T.PLINE_CODE) > 0 AND LV.VALIDFLAG = '1' AND LV.PROCESS_CODE = 'E') CRAFT_FILE_LV2_G, NVL(T.WEIGTH_S_MIN, 0) MIN_WGT, (SELECT CD.CRAFT_PATH FROM CRAFT_ORD_DESIGN CD WHERE CD.ORD_LN_PK = T2.ORD_LN_PK AND CD.CRAFT_SEQ = T.CRAFT_SEQ) CRAFT_PATH, T.CRAFT_SEQ, T.CRAFT_FILE_NO, T.CRAFT_FILE_MAN, (SELECT T9.BASENAME FROM COM_BASE_INFO T9 WHERE T9.BASECODE = T.PRIORITY) PRIORITY, T.PRIORITY_MEMO, T.DECISION, (SELECT SUM(NVL(Z.PLANS_NUM, 0)) FROM PLN_ORDER_ZG_S Z WHERE Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) OUTPUT_NUM, (Select TO_CHAR(MIN(Z.PLAN_TIME_B),'YYYY-MM-DD HH24:MI:SS') from PLN_ORDER_ZG_S Z where Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) zg_Start_Time FROM PLN_ORDER_DBK_S T, (SELECT Q1.ORDER_SPEC_CODE, Q1.ORDER_SPEC_DESC, Q2.ORD_LN_DLY_PK, Q2.ORD_LN_PK, Q1.DELVRY_RANGE_TPE, Q1.DELVRY_RANGE_MAX, Q1.DELVRY_RANGE_MIN, Q2.DELVRY_QTY, Q4.CRAFT_NAME, Q3.CRAFT_FILE_LV2_E FROM SLM_ORDER_LINE Q1, SLM_ORDER_LINE_DELIVERY Q2, CRAFT_ORD_DESIGN Q3, CRAFT_ORD_DESIGN_APPOINT Q4 WHERE Q1.ORD_LN_PK = Q2.ORD_LN_PK AND Q1.ORD_LN_PK = Q4.ORD_LN_PK(+) AND Q1.ORD_LN_PK = Q3.ORD_LN_PK(+) AND Q3.VALIDFLAG(+) = '1') T2, PLN_SALEORD S WHERE T.ORD_LN_DLY_PK = T2.ORD_LN_DLY_PK(+) AND T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK AND (T.IS_REPAIR_PLN IS NULL OR T.IS_REPAIR_PLN = '0') ]]> 0 AND V.PROCESS_CODE = 'A' AND V.DESGIN_KEY = ? AND V.MSC_PLINE = ? AND V.SPECL_FL = '2' AND V.VALIDFLAG = '1' ORDER BY V.CIC,C.CHEM_SEQ ASC ]]>