1.32
--DESC: 出现轧制计划重复做多次的情况,不确定是人工修改了状态还是某个程序改变了轧制计划的状态,故在此控制
AND A.SLAB_NO NOT IN (SELECT SLAB_NO FROM TBF02_SPEC_MILL WHERE STATUS_CD IN ('A','B'))
--------------------------------------------------------------------------------------------
AND A.ORD_NO = C.ORD_NO(+)
AND A.ORD_SEQ = C.ORD_SEQ(+)
AND A.ORD_NO = K.ORD_NO(+)
AND A.ORD_SEQ = K.ORD_SEQ(+)
AND A.ORD_NO = QL.ORD_NO(+)
AND A.ORD_SEQ = QL.ORD_SEQ(+)
AND A.ORD_NO = DE.ORD_NO(+)
AND A.ORD_SEQ = DE.ORD_SEQ(+)
AND A.STL_GRD = D.FAC_STL_GRD(+)
AND E.ORD_NO = A.ORD_NO
AND E.ORD_SEQ = A.ORD_SEQ
AND Z.CUST_CD = A.CUST_CD
AND T.SM_CD = A.SLAB_RT
AND A.SLAB_THK BETWEEN F.SLAB_THK_MIN AND F.SLAB_THK_MAX
AND A.SLAB_WTH BETWEEN F.SLAB_WID_MIN AND F.SLAB_WID_MAX
AND A.SLAB_LEN BETWEEN F.SLAB_LEN_MIN AND F.SLAB_LEN_MAX
AND F.PLT = 'H'
AND F.FUR_LINE = '1'
AND A.SLAB_LEN BETWEEN 4500 AND 11000
AND E.RCVORD_CLF <> 'M'
--跺位锁定的不要显示 MODIFY BY SJW 090807
AND NVL(A.YARD_LOCK_YN,'N') <> 'Y'
------------------------------------------------------------------------------------------------
--MODIFY BY SJW 091024
--DESC: 排除找不到宽度组的错误数据
AND A.INSTR_COIL_WTH > 0
------------------------------------------------------------------------------------------------
AND A.INSTR_COIL_WTH >= ?
AND A.INSTR_COIL_WTH < ?
AND A.STL_GRD LIKE ? ||'%'
-- AND D.FAC_STL_GRP LIKE ? ||'%'
AND nvl( D.FAC_STL_GRP,' ') LIKE ? ||'%'
AND A.ORD_NO || A.ORD_SEQ LIKE ? ||'%' || ? ||'%'
AND E.ORD_USEAGE_CD LIKE ? ||'%'
AND A.CUR_LOAD_LOC LIKE ? ||'%'
AND A.INSTR_COIL_THK >= ?
AND A.INSTR_COIL_THK < ?
AND A.CUR_PROG_CD = 'RBA'
AND A.SLAB_STAT = '2'
AND A.ORD_FL = '1'
AND A.CUR_LOAD_LOC LIKE 'Z%'
AND E.ORD_PROG_CD IN ('D','E')
ORDER BY C.WTH_AIM DESC,
C.HOT_THK_AIM DESC,
E.DEL_TO_DATE ASC,
NVL(E.EMGMTR_NMG_CLF,'N') DESC,
A.CUR_LOAD_LOC DESC
/*****************************选择编制的板坯********************************************************/
]]>
= T.MINI
AND A.INSTR_COIL_THK < T.MAXI )THK_GRP_CD
,C.HOT_THK_AIM -- 热厚度AIM
,C.HOT_THK_MIN -- 热厚度MIN
,C.HOT_THK_MAX -- 热厚度MAX
,C.WTH_AIM -- 宽度AlM
,C.WTH_MIN -- 宽度MIN
,C.WTH_MAX -- 宽度MAX
,(SELECT T.WTH_GRP_CD FROM TBF02_ROLL_WTH_GRP T -- 宽度组代码
WHERE T.PLT = 'H'
AND A.INSTR_COIL_WTH >= T.MINI
AND A.INSTR_COIL_WTH < T.MAXI )WTH_GRP_CD
,B.ORD_LEN
,B.ORD_WGT
,'C' -- 热送代号
,A.ORD_NO -- 合同号
,A.ORD_SEQ -- 订单号
,E.ORD_USEAGE_CD -- 订单用途代码
,A.SPEC_ABBSYM -- 标准号
,E.ORDCUST_CD -- 客户代码
,E.CUST_CD -- 客户代码
,E.DEST_CD -- 目的地代码
,E.del_to_date -- 交货期
,E.UST_CD -- UST区分
,'H' -- 去向
,A.INSTR_COIL_THK -- 订单厚度
,A.INSTR_COIL_WTH -- 订单宽度
,A.INSTR_COIL_WGT -- 订单重量
,E.ORD_UNIT_WGT_MIN -- 订单单重下限
,E.ORD_UNIT_WGT_MAX -- 订单单重上限
,A.INSTR_COIL_INDIA -- 订单内径
,A.INSTR_COIL_OUTDIA -- 订单外径
,E.PACK_METHOD -- 包装方法
,'' -- 轧制工艺流程
,E.SPM_PROC_YN -- 平整分卷指定判断
,B.COIL_CUT_CNT -- 刚卷分割数
,'' -- 目标加热温度
,'' -- 目标出炉温度
,(SELECT NVL(F.FUR_TME,0)
FROM TBF02_FUR_TIME F
WHERE F.PLT = 'H'
AND F.FUR_LINE = 1
AND F.STL_GRD = A.STL_GRD
AND F.SLAB_THK_MIN <= A.SLAB_THK
AND F.SLAB_THK_MAX > A.SLAB_THK
AND F.HCR_CLF = 'C') FUR_TME
,'' -- 轧制时间
,A.CUR_LOAD_LOC -- 堆置位置
,'' -- 计划加热炉装炉日期
,'' -- 计划轧制时间
,'' -- 错误
,'A' -- 状态区分
,'' -- 标识
,''
,''
,''
,A.SLAB_STOCK_TYPE
,E.ORD_USEAGE_CD
,E.C_SPEC_ABBSYM
,E.C_ORD_THK
,E.C_ORD_WTH
,E.ORD_UNIT_WGT
,E.ORD_UNIT_WGT_MIN
,E.ORD_UNIT_WGT_MAX
,E.C_ORD_INDIA
,E.C_ORD_OUTDIA
,E.C_SPEC_STL_GRD
,E.PROD_LINE
FROM TBG02_SLAB_COMM A,
TBD00_STLGRD D,
TBE02_ORD_PRC E,
TBB01_ORD_HEAD H,
(SELECT SLAB_NO, COUNT(SLAB_CUT_SEQ) COIL_CUT_CNT, SUM(ORD_LEN) ORD_LEN, SUM(ORD_WGT) ORD_WGT FROM TBG02_SLAB_COMM_D GROUP BY SLAB_NO) B,
TBB01_ORD_PROD C
-----------------------MODIFY BY WXY 100302---------------------------
-----------------------DESC: 板坯号变更------------------------------
WHERE A.SUB_SLAB_NO = B.SLAB_NO
-------------------------------------------------------------------
AND A.SLAB_NO = ?
AND A.SLAB_NO NOT IN (SELECT SLAB_NO FROM tbf02_sch_mill)
AND A.STL_GRD = D.FAC_STL_GRD(+)
AND A.ORD_NO = C.ORD_NO(+)
AND A.ORD_SEQ = C.ORD_SEQ(+)
AND A.ORD_NO = H.ORD_NO(+)
AND A.ORD_SEQ = H.ORD_SEQ(+)
AND E.ORD_NO = A.ORD_NO
AND E.ORD_SEQ = A.ORD_SEQ
AND A.CUR_PROG_CD = 'RBA'
AND A.SLAB_STAT = '2'
AND A.ORD_FL = '1'
/* AND A.CUR_LOAD_LOC LIKE 'Z%' */
ORDER BY A.SLAB_WTH DESC,
A.SLAB_LEN DESC,
A.CUR_LOAD_LOC DESC
/*************************************************************************************/
]]>
= ?
AND A.ORD_WTH < ?
AND A.STL_GRD LIKE ? ||'%'
-- AND D.FAC_STL_GRP LIKE ? ||'%'
AND NVL(D.FAC_STL_GRP,' ') LIKE ? ||'%'
AND A.ORD_NO || A.ORD_SEQ LIKE ? ||'%' || ? ||'%'
AND E.ORD_USEAGE_CD LIKE ? ||'%'
AND A.CUR_LOAD_LOC LIKE ? ||'%'
AND A.ORD_THK >= ?
AND A.ORD_THK < ?
ORDER BY A.ROLL_SLAB_SEQ
/********************************选择要取消的编制板坯*****************************************************/
]]>