'M'
AND A.PROD_LINE = 'C'
AND ('L' IN (SELECT *
FROM TABLE(XB_PACKAGE.GF_TABSTR(A.ORD_PRC_LOCK,'|'))
)
or
A.ORD_PRC_LOCK is null
)
AND A.PRODNM_CD LIKE :1 || '%' -- 产品代码
AND A.CUST_CD || '&' LIKE :2 || '%' -- 客户代码
AND A.C_SPEC_STL_GRD||'&' LIKE :3 || '%' -- 钢号
AND A.ORD_NO LIKE :4 || '%' -- 合同号
AND A.ORD_SEQ LIKE :5|| '%' -- 订单号
AND A.RCVORD_CLF || '&' LIKE :6|| '%' -- 接受订单区分
AND A.DEL_TO_DATE BETWEEN :7 AND :8 -- 交货日期(到达)
AND A.ORD_USEAGE_CD || '&' LIKE :9 || '%' -- 订单用途
AND A.C_SPEC_ABBSYM || '&' LIKE :10 || '%' -- 标准号
AND A.ORD_THK BETWEEN :11 AND :12 -- 订单厚度
AND A.ORD_WTH BETWEEN :13 AND :14 -- 订单宽度
AND A.ORD_UNIT_WGT BETWEEN :15 AND :16 --订单单重
AND A.OVER_ORD IS NULL
ORDER BY A.DEL_TO_DATE, A.ORD_NO, A.ORD_SEQ
]]>
NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4'))
GROUP BY CC.COIL_NO) WQ
WHERE '1' = '1'
AND A.CUR_PROG_CD = 'PRC'
AND (A.CUR_LOAD_LOC IS NOT NULL AND SUBSTR(A.CUR_LOAD_LOC,1,1)<>'6')
AND A.ORD_FL = '2'
AND A.COIL_STAT = '2'
AND A.COIL_NO = WQ.COIL_NO(+)
AND A.COIL_NO = L.COIL_NO(+)
-- AND a.COIL_NO = c.OLD_SAMPL_NO
AND A.FB_YN = 'N' --20130121钢卷封闭不能进行充当
AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3')
AND B.ORD_NO = :1 -- 合同号
AND B.ORD_SEQ = :2 -- 订单号
AND A.COIL_THK > :3
AND A.COIL_THK < :4
AND (1 = 1 OR 'True' <> NVL(:5, 'False') OR
A.TOT_DEC_GRD NOT IN ('3', '4')) -- 判定 ,次废品不可充
AND ('True' <> NVL(:6, 'False') OR A.STL_GRD = B.H_SPEC_STL_GRD) -- 同牌号
AND ('True' <> NVL(:7, 'False') OR
LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查厚度通过
AND ('True' <> NVL(:8, 'False') OR
LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查宽度通过
AND ('True' <> NVL(:9, 'False') OR
LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查成分项目
AND ('True' <> NVL(:10, 'False') OR
LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查材质项目
AND ('True' <> NVL(:11, 'False') OR
A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) --单重
AND ('True' <> NVL(:12, 'False'))--同内径
AND ('True' <> NVL(:13, 'False')) --同包装
]]>
NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4'))
GROUP BY CC.COIL_NO) WQ
WHERE '1' = '1'
AND A.CUR_PROG_CD = 'PRC'
AND (A.CUR_LOAD_LOC IS NOT NULL AND SUBSTR(A.CUR_LOAD_LOC,1,1)='6')
AND A.ORD_FL = '2'
AND A.COIL_STAT = '2'
AND A.COIL_NO = WQ.COIL_NO(+)
AND A.COIL_NO = L.COIL_NO(+)
-- AND a.COIL_NO = c.OLD_SAMPL_NO
AND A.FB_YN = 'N' --20130121钢卷封闭不能进行充当
AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3')
AND B.ORD_NO = :1 -- 合同号
AND B.ORD_SEQ = :2 -- 订单号
AND A.COIL_THK > :3
AND A.COIL_THK < :4
AND (1 = 1 OR 'True' <> NVL(:5, 'False') OR
A.TOT_DEC_GRD NOT IN ('3', '4')) -- 判定 ,次废品不可充
AND ('True' <> NVL(:6, 'False') OR A.STL_GRD = B.H_SPEC_STL_GRD) -- 同牌号
AND ('True' <> NVL(:7, 'False') OR
LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查厚度通过
AND ('True' <> NVL(:8, 'False') OR
LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查宽度通过
AND ('True' <> NVL(:9, 'False') OR
LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查成分项目
AND ('True' <> NVL(:10, 'False') OR
LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查材质项目
AND ('True' <> NVL(:11, 'False') OR
A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) --单重
AND ('True' <> NVL(:12, 'False'))--同内径
AND ('True' <> NVL(:13, 'False')) --同包装
]]>
NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4'))
GROUP BY CC.COIL_NO) WQ
WHERE '1' = '1'
AND B.ORD_NO = BB.ORD_NO(+)
AND B.ORD_SEQ = BB.ORD_SEQ(+)
AND A.COIL_NO = WQ.COIL_NO(+)
AND A.COIL_NO = L.COIL_NO(+)
AND A.CUR_PROG_CD = 'CRC'
AND A.CUR_LOAD_LOC IS NOT NULL
AND A.ORD_FL = '2'
AND A.COIL_STAT = '2'
and a.FB_YN = 'N'
AND A.LINE_TP IS NULL
--AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3')
AND B.ORD_NO = :1 -- 合同号
AND B.ORD_SEQ = :2 -- 订单号
AND A.EXTSHAPE_QUALITY NOT IN ('FP', 'CP','S1')
AND (1 = 1 OR 'True' <> NVL(:3, 'False') OR
A.TOT_DEC_GRD NOT IN ('3', '4')) -- 次废品不可充
AND ('True' <> NVL(:4, 'False') OR A.SPEC_STL_GRD = B.C_SPEC_STL_GRD) -- 同牌号
AND ('True' <> NVL(:5, 'False') OR
LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查厚度通过
AND ('True' <> NVL(:6, 'False') OR
LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查宽度通过
AND ('True' <> NVL(:7, 'False') OR
LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查成分项目
AND ('True' <> NVL(:8, 'False') OR
LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查材质项目
AND ('True' <> NVL(:9, 'False') OR
LOAD_ORD_DCS.LOAD_EXTSHAPE_DCS(A.COIL_NO,
B.ORD_NO,
B.ORD_SEQ,
'SCP') = 'YY') -- 检查表面等级
AND ('True' <> NVL(:10, 'False') OR
A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX)
AND ('True' <> NVL(:11, 'False') OR A.COIL_INDIA=BB.C_ORD_INDIA)--同内径
AND ('True' <> NVL(:12, 'False') OR A.PACKAGE_LEVEL=B.PACK_METHOD) --同包装
]]>
NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4'))
GROUP BY CC.COIL_NO) WQ
WHERE '1' = '1'
AND B.ORD_NO = BB.ORD_NO(+)
AND B.ORD_SEQ = BB.ORD_SEQ(+)
AND A.COIL_NO = WQ.COIL_NO(+)
AND A.COIL_NO = L.COIL_NO(+)
AND A.CUR_PROG_CD = 'CRC'
AND A.CUR_LOAD_LOC IS NOT NULL
AND A.ORD_FL = '2'
AND A.COIL_STAT = '2'
and a.FB_YN = 'N'
AND A.LINE_TP ='S'
--AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3')
AND B.ORD_NO = :1 -- 合同号
AND B.ORD_SEQ = :2 -- 订单号
AND A.EXTSHAPE_QUALITY NOT IN ('FP')
AND (1 = 1 OR 'True' <> NVL(:3, 'False') OR
A.TOT_DEC_GRD NOT IN ('3', '4')) -- 次废品不可充
AND ('True' <> NVL(:4, 'False') OR A.SPEC_STL_GRD = B.C_SPEC_STL_GRD) -- 同牌号
AND ('True' <> NVL(:5, 'False') OR
LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查厚度通过
AND ('True' <> NVL(:6, 'False') OR
LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查宽度通过
AND ('True' <> NVL(:7, 'False') OR
LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查成分项目
AND ('True' <> NVL(:8, 'False') OR
LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查材质项目
AND ('True' <> NVL(:9, 'False') OR
LOAD_ORD_DCS.LOAD_EXTSHAPE_DCS(A.COIL_NO,
B.ORD_NO,
B.ORD_SEQ,
'SCP') = 'YY') -- 检查表面等级
AND ('True' <> NVL(:10, 'False') OR
A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX)
AND ('True' <> NVL(:11, 'False') OR A.COIL_INDIA=BB.C_ORD_INDIA)--同内径
AND ('True' <> NVL(:12, 'False') OR A.PACKAGE_LEVEL=B.PACK_METHOD) --同包装
]]>
NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4'))
GROUP BY CC.OLD_SAMPL_NO) WQ
WHERE '1' = '1'
AND B.ORD_NO = BB.ORD_NO(+)
AND B.ORD_SEQ = BB.ORD_SEQ(+)
AND A.OLD_SAMPL_NO = WQ.OLD_SAMPL_NO(+)
AND A.OLD_SAMPL_NO = L.COIL_NO(+)
AND A.CUR_PROG_CD = 'DRC'
AND A.CUR_LOAD_LOC IS NOT NULL
--AND (A.MATLQLTY_DEC_GRD IS NOT NULL OR SUBSTR(B.ORD_NO ,1,2) IN ('57','59','53') )
AND A.ORD_FL = '2'
AND A.COIL_STAT = '2'
AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3' OR (A.SMP_STATS = '2' AND A.MATLQLTY_DEC_GRD IS NOT NULL )) --改判完成 或没有改判的可以充当
AND B.ORD_NO = :1 -- 合同号
AND B.ORD_SEQ = :2 -- 订单号
and a.FB_YN = 'N'
AND A.EXTSHAPE_QUALITY NOT IN ('FP', 'CP')
AND (1 = 1 OR 'True' <> NVL(:3, 'False') OR
A.TOT_DEC_GRD NOT IN ('3', '4')) -- 次废品不可充
AND ('True' <> NVL(:4, 'False') OR A.SPEC_STL_GRD = B.C_SPEC_STL_GRD) -- 同牌号
AND ('True' <> NVL(:5, 'False') OR
LOAD_ORD_DCS.LOAD_THK_DCS(A.OLD_SAMPL_NO,
B.ORD_NO,
B.ORD_SEQ,
'LCP') = 'YY') -- 检查厚度通过
AND ('True' <> NVL(:6, 'False') OR
LOAD_ORD_DCS.LOAD_WTH_DCS(A.OLD_SAMPL_NO,
B.ORD_NO,
B.ORD_SEQ,
'LCP') = 'YY') -- 检查宽度通过
AND ('True' <> NVL(:7, 'False') OR
LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'LCP') = 'YY') -- 检查成分项目
AND ('True' <> NVL(:8, 'False') OR
LOAD_ORD_DCS.LOAD_QLTY_DCS(A.OLD_SAMPL_NO,
B.ORD_NO,
B.ORD_SEQ,
'LCP') = 'YY') -- 检查材质项目
AND ('True' <> NVL(:9, 'False') OR
LOAD_ORD_DCS.LOAD_EXTSHAPE_DCS(A.OLD_SAMPL_NO,
B.ORD_NO,
B.ORD_SEQ,
'LCP') = 'YY') -- 检查表面等级
AND ('True' <> NVL(:10, 'False') OR
A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX)
AND ('True' <> NVL(:11, 'False') OR A.COIL_INDIA = BB.C_ORD_INDIA) --同内径
AND ('True' <> NVL(:12, 'False') OR A.PACKAGE_LEVEL = B.PACK_METHOD) --同包装
]]>
'SAMP'
AND OQ.QLTY_CD = SQ.QLTY_CD
ORDER BY SQ.DISPLAY_SEQ
]]>