0
) AS STOCK_NUM_LIKU,
RCL.*
FROM (SELECT
(SELECT LISTAGG(B4.F_IN_MATERIAL_NO, ',') WITHIN GROUP(ORDER BY B4.F_IN_MATERIAL_NO ASC)
FROM (SELECT B.F_IN_MATERIAL_DESC,B.F_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) F_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,
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.GRADECODE,
T.GRADENAME,
T.OUTDIAMETER,
T.WALLTHICK,
T.LENGTHDISC,
T.LENGTHMAX_IN,
T.LENGTHMIN_IN,
T.LENGTH_IN,
T.AIMLENGTH,
T.IN_WEIGHT_S,
T.IN_NUM_S,
T.WEIGTH_S,
T.NUM_S,
T.MATCH_WT_IN,
T.MATCH_NUM_IN,
DECODE(T.IF_MONITOR_RCL, '1', '是', '/') IF_MONITOR_RCL,
T.PRDCR_NO,
T.MONITOR_POINT,
T.STATION_ROAD,
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,
(SELECT SUM(NVL(M.PLN_INSINGLE_WT,0)) FROM PLN_ZY_RCL_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_RCL_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_RCL_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_RCL_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_RCL_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_RCL_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_RCL_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_RCL_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.EXE_STATUS,
'0',
'计划',
'1',
'生产中',
'2',
'已生产',
'3',
'关闭A',
'') EXE_STATUS,
DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN,
T.REPAIR_TYPE,
T.ZY_BATCH_ID,
T.ADD_WT_IN,
T.ADD_NUM_IN,
DECODE(T.ISENDGX, '1', '是', '/') ISENDGX,
T.CIC,
T.PIC,
T.SIC,
T.DIC,
T.WIC,
T.GIC,
DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK,
T.STEELCODE,
T.STEELNAME,
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,
T.WHOLE_BACKLOG_DESC,
T.MSC,
T.INDEX_SEQ,
T.BOM,
T3.GROUP_RCL,
T1.SALE_ORG_DESC,
T1.PRODUCCODE,
T1.PRODUCNAME,
T1.STD_CODE,
T1.STD_NAME,
T1.STD_STYLE_DESC,
T1.SPEC_CODE,
T1.SPEC_NAME,
T1.MODEL_CODE,
T1.MODEL_DESC,
T.CRAFT_SEQ,
T.CRAFT_FILE_NO,
T.CRAFT_FILE_MAN,
DECODE(T.IF_STOVE_ISSUED,'1','是','/') IF_STOVE_ISSUED,
T.STOVE_ISSUED_MAN,
TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
NVL((SELECT A.ABRVITION
FROM SLM_BASE_CUSTOMER A
WHERE A.CUSTOMER_NO = DECODE(T1.FINAL_USER,
NULL,
T1.BUYER_ID,
'/',
T1.BUYER_ID,
T1.FINAL_USER)),
DECODE(T1.FINAL_USER_DESC,
NULL,
T1.BUYER_NAME,
'/',
T1.BUYER_NAME,
T1.FINAL_USER_DESC)) FINAL_USER_DESC,
(SELECT T9.BASENAME
FROM COM_BASE_INFO T9
WHERE T9.BASECODE = T.PRIORITY) PRIORITY,
T.PRIORITY_MEMO,
T.DECISION,t.WEIGTH_S_MIN
FROM PLN_ORDER_RCL_S T,
(SELECT Q1.PRODUCCODE,
Q1.PRODUCNAME,
Q1.STD_CODE,
Q1.STD_NAME,
Q1.STD_STYLE_DESC,
Q1.SPEC_CODE,
Q1.SPEC_NAME,
Q1.ORD_LN_DLY_PK,
Q1.ORD_LN_PK,
Q1.STEELCODE,
Q1.STEELNAME,
Q1.DELVRY_RANGE_TPE,
Q1.DELVRY_RANGE_MAX,
Q1.DELVRY_RANGE_MIN,
Q1.DELVRY_QTY,
Q3.CRAFT_NAME,
Q1.FINAL_USER,
Q1.FINAL_USER_DESC,
Q1.BUYER_ID,
Q1.BUYER_NAME,
Q1.MODEL_CODE,
Q1.MODEL_DESC,
Q4.SALE_ORG_DESC,
Q2.CRAFT_FILE_LV2_F
FROM PLN_SALEORD Q1,
CRAFT_ORD_DESIGN Q2,
CRAFT_ORD_DESIGN_APPOINT Q3,
SLM_ORDER_HEAD Q4
WHERE Q1.ORD_LN_PK = Q3.ORD_LN_PK(+)
AND Q1.ORD_PK = Q4.ORD_PK(+)
AND Q1.ORD_LN_PK = Q2.ORD_LN_PK(+)
AND Q2.VALIDFLAG(+) = '1') T1,
PLN_GX_RCL_M T3
WHERE T.PRO_PLAN_ID = T3.PRO_PLAN_ID(+)
AND T.ORD_LN_DLY_PK = T1.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
]]>