| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="">
- <query id="UIE043010_ORD.select" desc="it's query from TBE02_ORDSTS Table" fetchSize="10">
- <![CDATA[
- SELECT 'false' CHK,
- 'false' PRIMARY_ORD_CHK,
- A.ORD_NO, -- 合同号
- A.ORD_SEQ, -- 订单号
- XB_PACKAGE.GF_CUSTOMER_FIND(CUST_CD) CUST_CD, -- 客户代码
- A.C_PRODNM_CD PRODNM_CD, -- 产品代码
- A.STL_GRD, -- 钢号
- A.H_SPEC_STL_GRD,
- A.C_SPEC_STL_GRD,
- A.SPEC_ABBSYM, -- 标准号
- A.C_SPEC_ABBSYM,
- XB_PACKAGE.GF_COMNNAME_FIND('A01007', A.ORD_USEAGE_CD) ORD_USEAGE_CD, -- 订单用途
- --NVL(A.KEEPWARM_YN, 'N') KEEPWARM_YN, -- 是否需要进保温坑
- --NVL(A.EACHLOT_YN, 'N') EACHLOT_YN, -- 是否需要全部取样
- A.ORD_THK,
- A.ORD_WTH,
- a.ORD_THK_MIN,
- a.ORD_THK_MAX,
- a.C_ORD_THK_MIN,
- a.C_ORD_THK_MAX,
- A.C_ORD_THK, -- 订单厚度
- A.C_ORD_WTH, -- 订单宽度
- A.C_ORD_LEN, -- 订单长度
- B.C_ORD_INDIA, -- 冷轧订单内径
- A.C_ORD_OUTDIA, -- 订单外径
- A.ORD_UNIT_WGT_MIN, -- 订单重量下限
- A.ORD_UNIT_WGT_MAX, -- 订单重量上限
- NVL(EMGMTR_NMG_CLF, 'N') EMGMTR_NMG_CLF, -- 紧急材代码
- A.DEL_TO_DATE, -- 交货期结束
- XB_PACKAGE.GF_COMNNAME_FIND('A01001', RCVORD_CLF) RCVORD_CLF, -- 接受订单区分
- A.ORD_WGT, -- 订单重量
- A.ORD_PRC_WGT, -- 生产进程重量
- A.ORD_REM_WGT, -- 订单余重量
- A.SHIP_END_WGT, -- 发货完重量
- XB_PACKAGE.GF_COMNNAME_FIND('A01012', B.DLIV_TP) DLIV_TP,
- B.MK_CONTENT, --订单备注
- A.ANNOITA_YN, --涂油要求
- CASE
- WHEN (C.ORD_NO IS NOT NULL) THEN
- 'Y'
- ELSE
- 'N'
- END DN_YN, --是否板坯设计中
- DECODE(K.DSN_KIND, '1', 'Y', 'N') AS INGR_YN
- ,A.EDGE_PROC_YN
- FROM TBE02_ORD_PRC A,
- TBA01_ORD_LINE B
- ,
- (SELECT DISTINCT ORD_NO, ORD_SEQ
- FROM TBD01_SLABDN_RST
-
- UNION ALL
-
- SELECT DISTINCT ORD_NO, ORD_SEQ FROM TBD01_MATDN_RST) C,
- (SELECT DISTINCT ORD_NO, ORD_SEQ, DSN_KIND
- FROM TBB01_ORD_INGR
- WHERE DSN_KIND = '1') K
- WHERE A.ORD_NO = B.ORD_NO(+)
- AND A.ORD_SEQ = B.ORD_SEQ(+)
- 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_PROG_CD IN ('D', 'E')
- --AND A.RCVORD_CLF <> '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
- ]]>
- </query>
-
- <query id="UIE043010.HOTCoilComm.Select" desc="" fetchSize="10">
- <![CDATA[
- SELECT 'false' CHK,
- to_char(to_date(a.MILL_DTIME, 'yyyymmddhh24miss'),
- 'yyyy-mm-dd hh24:mi:ss') MILL_DTIME,
- A.COIL_NO MAT_NO, -- 钢卷号
- A.STL_GRD SPEC_STL_GRD, -- 冷轧原料牌号
- A.BEF_SPEC_STL_GRD BEF_STL_GRD,
- A.COIL_THK MAT_THK, -- 钢卷厚度
- A.COIL_WTH MAT_WTH, -- 钢卷宽度
- A.COIL_LEN MAT_LEN, -- 钢卷长度
- A.ACT_WGT MAT_WGT, -- 钢卷重量
- A.COIL_INDIA MAT_INDIA, -- 钢卷内径
- A.COIL_OUTDIA MAT_OUTDIA, -- 钢卷外径
- A.CUR_LOAD_LOC, -- 堆置位置
- --NVL(A.SAMPL_PICK_YN, 'N') SAMPL_PICK_YN,
- A.ORG_ORD_NO, -- 最初合同号
- A.ORG_ORD_SEQ, -- 最初订单号
- --A.ACT_WGT MAT_REP_WGT, --
- XB_PACKAGE.GF_COMNNAME_FIND('E01010', A.NONORD_CAUSE_CD) NONORD_CAUSE_CD -- 余材原因
- ,
- '' FAN_XIU,
- '' PACKAGE_LEVEL,
- '' DCS_THK,--c.DCS_THK,
- '' DCS_WTH,--c.DCS_WTH,
- '' DEFECTIVE,
- WQ.CCD_TT18 CCD_TT18, --上表面粗糙度
- WQ.CCD_TT26 CCD_TT26, --下表面粗糙度
- L.YCSCCZYJ,
- L.YCJSCZYJ,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD1) CRK_CD1,
- '' CRK_CD1_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD2) CRK_CD2,
- '' CRK_CD2_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD3) CRK_CD3,
- '' CRK_CD3_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD4) CRK_CD4,
- '' CRK_CD4_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD5) CRK_CD5,
- '' CRK_CD5_TYPE
- FROM C_TBK02_COIL_COMM A, TBE02_ORD_PRC B,LZ_YCCZYJ L--, tbh02_coil_comm c
- ,(SELECT CC.COIL_NO,
- --上表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT18' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT18,
- --下表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT26' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT26
- FROM TBB02_WORK_QLTY WQ, C_TBK02_COIL_COMM CC
- WHERE CC.SMP_NO = WQ.SMP_NO
- AND CC.CUR_PROG_CD = 'PRC'
- AND CC.CUR_LOAD_LOC IS NOT NULL
- AND CC.ORD_FL = '2'
- AND CC.COIL_STAT = '2'
- AND CC.FB_YN = 'N' --20130121钢卷封闭不能进行充当
- AND (CC.SMP_STATS IS NULL OR CC.SMP_STATS = '3')
- --AND (1 = 1 OR 'True' <> 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')) --同包装
- ]]>
- </query>
- <query id="UIE043010.SXHOTCoilComm.Select" desc="" fetchSize="10">
- <![CDATA[
- SELECT 'false' CHK,
- to_char(to_date(a.MILL_DTIME, 'yyyymmddhh24miss'),
- 'yyyy-mm-dd hh24:mi:ss') MILL_DTIME,
- A.COIL_NO MAT_NO, -- 钢卷号
- A.STL_GRD SPEC_STL_GRD, -- 冷轧原料牌号
- A.BEF_SPEC_STL_GRD BEF_STL_GRD,
- A.COIL_THK MAT_THK, -- 钢卷厚度
- A.COIL_WTH MAT_WTH, -- 钢卷宽度
- A.COIL_LEN MAT_LEN, -- 钢卷长度
- A.ACT_WGT MAT_WGT, -- 钢卷重量
- A.COIL_INDIA MAT_INDIA, -- 钢卷内径
- A.COIL_OUTDIA MAT_OUTDIA, -- 钢卷外径
- A.CUR_LOAD_LOC, -- 堆置位置
- --NVL(A.SAMPL_PICK_YN, 'N') SAMPL_PICK_YN,
- A.ORG_ORD_NO, -- 最初合同号
- A.ORG_ORD_SEQ, -- 最初订单号
- --A.ACT_WGT MAT_REP_WGT, --
- XB_PACKAGE.GF_COMNNAME_FIND('E01010', A.NONORD_CAUSE_CD) NONORD_CAUSE_CD -- 余材原因
- ,
- '' FAN_XIU,
- '' PACKAGE_LEVEL,
- '' DCS_THK,--c.DCS_THK,
- '' DCS_WTH,--c.DCS_WTH,
- '' DEFECTIVE,
- WQ.CCD_TT18 CCD_TT18, --上表面粗糙度
- WQ.CCD_TT26 CCD_TT26, --下表面粗糙度
- L.YCSCCZYJ,
- L.YCJSCZYJ,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD1) CRK_CD1,
- '' CRK_CD1_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD2) CRK_CD2,
- '' CRK_CD2_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD3) CRK_CD3,
- '' CRK_CD3_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD4) CRK_CD4,
- '' CRK_CD4_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD5) CRK_CD5,
- '' CRK_CD5_TYPE
- FROM C_TBK02_COIL_COMM A, TBE02_ORD_PRC B,LZ_YCCZYJ--, tbh02_coil_comm c
- ,(SELECT CC.COIL_NO,
- --上表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT18' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT18,
- --下表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT26' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT26
- FROM TBB02_WORK_QLTY WQ, C_TBK02_COIL_COMM CC
- WHERE CC.SMP_NO = WQ.SMP_NO
- AND CC.CUR_PROG_CD = 'PRC'
- AND CC.CUR_LOAD_LOC IS NOT NULL
- AND CC.ORD_FL = '2'
- AND CC.COIL_STAT = '2'
- AND CC.FB_YN = 'N' --20130121钢卷封闭不能进行充当
- AND (CC.SMP_STATS IS NULL OR CC.SMP_STATS = '3')
- --AND (1 = 1 OR 'True' <> 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')) --同包装
- ]]>
- </query>
- <query id="UIE043010.COLDCoilComm.Select" desc="" fetchSize="10">
- <![CDATA[
- SELECT 'false' CHK,
- to_char(to_date(a.MILL_DTIME, 'yyyymmddhh24miss'),
- 'yyyy-mm-dd hh24:mi:ss') MILL_DTIME,
- A.COIL_NO MAT_NO, -- 钢卷号
- A.SPEC_STL_GRD, -- 冷轧成品牌号
- A.BEF_STL_GRD,
- A.COIL_THK MAT_THK, -- 钢卷厚度
- A.COIL_WTH MAT_WTH, -- 钢卷宽度
- A.COIL_LEN MAT_LEN, -- 钢卷长度
- A.ACT_WGT MAT_WGT, -- 钢卷重量
- A.COIL_INDIA MAT_INDIA, -- 钢卷内径
- A.COIL_OUTDIA MAT_OUTDIA, -- 钢卷外径
- A.CUR_LOAD_LOC, -- 堆置位置
- A.ORG_ORD_NO, -- 最初合同号
- A.ORG_ORD_SEQ, -- 最初订单号
- A.EXTSHAPE_QUALITY,
- (SELECT C.SM_CFNM
- FROM TBZ00_COMMCD C
- WHERE C.LG_CD = 'A01010'
- AND SM_CD = A.PACKAGE_LEVEL) PACKAGE_LEVEL,
- XB_PACKAGE.GF_COMNNAME_FIND('E01010', A.NONORD_CAUSE_CD) NONORD_CAUSE_CD -- 余材原因
- ,
- decode(a.CAL_TYPE, 1, '正常退火', '2', '返修卷', '3', '过渡卷') FAN_XIU,
- '' DCS_THK,
- '' DCS_WTH,
- A.DEFECTIVE,
- WQ.CCD_TT18 CCD_TT18, --上表面粗糙度
- WQ.CCD_TT26 CCD_TT26, --下表面粗糙度
- L.YCSCCZYJ,
- L.YCJSCZYJ,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD1) CRK_CD1,
- REGEXP_SUBSTR(A.CRK_CD1_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD1_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD2) CRK_CD2,
- REGEXP_SUBSTR(A.CRK_CD2_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD2_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD3) CRK_CD3,
- REGEXP_SUBSTR(A.CRK_CD3_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD3_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD4) CRK_CD4,
- REGEXP_SUBSTR(A.CRK_CD4_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD4_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD5) CRK_CD5,
- REGEXP_SUBSTR(A.CRK_CD5_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD5_TYPE
- FROM C_TBL02_COIL_COMM A, TBE02_ORD_PRC B,TBA01_ORD_LINE BB,LZ_YCCZYJ L
- ,(SELECT CC.COIL_NO,
- --上表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT18' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT18,
- --下表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT26' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT26
- FROM TBB02_WORK_QLTY WQ, C_TBL02_COIL_COMM CC
- WHERE CC.SMP_NO = WQ.SMP_NO
- AND CC.CUR_PROG_CD = 'DRC'
- AND CC.CUR_LOAD_LOC IS NOT NULL
- AND CC.ORD_FL = '2'
- AND CC.COIL_STAT = '2'
- and CC.FB_YN = 'N'
- AND CC.EXTSHAPE_QUALITY NOT IN ('FP', 'CP')
- --AND (1 = 1 OR 'True' <> 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) --同包装
- ]]>
- </query>
- <query id="UIE043010.SuanxiCoilComm.Select" desc="" fetchSize="10">
- <![CDATA[
- SELECT 'false' CHK,
- to_char(to_date(a.MILL_DTIME, 'yyyymmddhh24miss'),
- 'yyyy-mm-dd hh24:mi:ss') MILL_DTIME,
- A.COIL_NO MAT_NO, -- 钢卷号
- A.SPEC_STL_GRD, -- 冷轧成品牌号
- A.BEF_STL_GRD,
- A.COIL_THK MAT_THK, -- 钢卷厚度
- A.COIL_WTH MAT_WTH, -- 钢卷宽度
- A.COIL_LEN MAT_LEN, -- 钢卷长度
- A.ACT_WGT MAT_WGT, -- 钢卷重量
- A.COIL_INDIA MAT_INDIA, -- 钢卷内径
- A.COIL_OUTDIA MAT_OUTDIA, -- 钢卷外径
- A.CUR_LOAD_LOC, -- 堆置位置
- A.ORG_ORD_NO, -- 最初合同号
- A.ORG_ORD_SEQ, -- 最初订单号
- A.EXTSHAPE_QUALITY,
- (SELECT C.SM_CFNM
- FROM TBZ00_COMMCD C
- WHERE C.LG_CD = 'A01010'
- AND SM_CD = A.PACKAGE_LEVEL) PACKAGE_LEVEL,
- XB_PACKAGE.GF_COMNNAME_FIND('E01010', A.NONORD_CAUSE_CD) NONORD_CAUSE_CD -- 余材原因
- ,
- decode(a.CAL_TYPE, 1, '正常酸洗', '2', '返修卷', '3', '过渡卷') FAN_XIU,
- '' DCS_THK,
- '' DCS_WTH,
- A.DEFECTIVE,
- WQ.CCD_TT18 CCD_TT18, --上表面粗糙度
- WQ.CCD_TT26 CCD_TT26, --下表面粗糙度
- L.YCSCCZYJ,
- L.YCJSCZYJ,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD1) CRK_CD1,
- REGEXP_SUBSTR(A.CRK_CD1_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD1_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD2) CRK_CD2,
- REGEXP_SUBSTR(A.CRK_CD2_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD2_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD3) CRK_CD3,
- REGEXP_SUBSTR(A.CRK_CD3_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD3_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD4) CRK_CD4,
- REGEXP_SUBSTR(A.CRK_CD4_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD4_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD5) CRK_CD5,
- REGEXP_SUBSTR(A.CRK_CD5_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD5_TYPE
- FROM C_TBL02_COIL_COMM A, TBE02_ORD_PRC B,TBA01_ORD_LINE BB,LZ_YCCZYJ L
- ,(SELECT CC.COIL_NO,
- --上表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT18' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT18,
- --下表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT26' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT26
- FROM TBB02_WORK_QLTY WQ, C_TBL02_COIL_COMM CC
- WHERE CC.SMP_NO = WQ.SMP_NO
- AND CC.CUR_PROG_CD = 'DRC'
- AND CC.CUR_LOAD_LOC IS NOT NULL
- AND CC.ORD_FL = '2'
- AND CC.COIL_STAT = '2'
- and CC.FB_YN = 'N'
- AND CC.EXTSHAPE_QUALITY NOT IN ('FP', 'CP')
- --AND (1 = 1 OR 'True' <> 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) --同包装
- ]]>
- </query>
- <query id="UIE043010.CALCoilComm.Select" desc="" fetchSize="10">
- <![CDATA[
- SELECT 'false' CHK,
- to_char(to_date(a.MILL_DTIME, 'yyyymmddhh24miss'),
- 'yyyy-mm-dd hh24:mi:ss') MILL_DTIME,
- A.OLD_SAMPL_NO MAT_NO, -- 钢卷号
- A.SPEC_STL_GRD, -- 冷轧成品牌号
- A.BEF_STL_GRD,
- A.COIL_THK MAT_THK, -- 钢卷厚度
- A.COIL_WTH MAT_WTH, -- 钢卷宽度
- A.COIL_LEN MAT_LEN, -- 钢卷长度
- A.ACT_WGT MAT_WGT, -- 钢卷重量
- A.COIL_INDIA MAT_INDIA, -- 钢卷内径
- A.COIL_OUTDIA MAT_OUTDIA, -- 钢卷外径
- A.CUR_LOAD_LOC, -- 堆置位置
- A.ORG_ORD_NO, -- 最初合同号
- A.ORG_ORD_SEQ, -- 最初订单号
- A.EXTSHAPE_QUALITY,
- A.OIL_TOP,
- A.OIL_BOT,
- (SELECT C.SM_CFNM
- FROM TBZ00_COMMCD C
- WHERE C.LG_CD = 'A01010'
- AND SM_CD = A.PACKAGE_LEVEL) PACKAGE_LEVEL,
- XB_PACKAGE.GF_COMNNAME_FIND('E01010', A.NONORD_CAUSE_CD) NONORD_CAUSE_CD -- 余材原因
- ,
- decode(a.CAL_TYPE, 1, '正常退火', '2', '返修卷', '3', '过渡卷') FAN_XIU,
- '' DCS_THK,
- '' DCS_WTH,
- A.DEFECTIVE,
- WQ.CCD_TT18 CCD_TT18, --上表面粗糙度
- WQ.CCD_TT26 CCD_TT26, --下表面粗糙度
- L.YCSCCZYJ,
- L.YCJSCZYJ,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD1) CRK_CD1,
- REGEXP_SUBSTR(A.CRK_CD1_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD1_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD2) CRK_CD2,
- REGEXP_SUBSTR(A.CRK_CD2_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD2_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD3) CRK_CD3,
- REGEXP_SUBSTR(A.CRK_CD3_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD3_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD4) CRK_CD4,
- REGEXP_SUBSTR(A.CRK_CD4_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD4_TYPE,
- XB_PACKAGE.GF_COMNNAME_FIND('B02001', A.CRK_CD5) CRK_CD5,
- REGEXP_SUBSTR(A.CRK_CD5_TYPE, '[【][A-Za-z,-]+[】]$') CRK_CD5_TYPE
- FROM C_TBC02_COIL_COMM A, TBE02_ORD_PRC B,TBA01_ORD_LINE BB,LZ_YCCZYJ L
- ,(SELECT CC.OLD_SAMPL_NO,
- --上表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT18' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT18,
- --下表面粗糙度
- MAX(case when WQ.QLTY_CD = 'TT26' then WQ.QLTY_VAL_WK ELSE NULL END) CCD_TT26
- FROM TBB02_WORK_QLTY WQ, C_TBC02_COIL_COMM CC
- WHERE CC.SMP_NO = WQ.SMP_NO
- AND CC.CUR_PROG_CD = 'DRC'
- AND CC.CUR_LOAD_LOC IS NOT NULL
- AND CC.ORD_FL = '2'
- AND CC.COIL_STAT = '2'
- and CC.FB_YN = 'N'
- AND CC.EXTSHAPE_QUALITY NOT IN ('FP', 'CP')
- --AND (1 = 1 OR 'True' <> 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) --同包装
- ]]>
- </query>
-
- <query id="UIE043010_ORD_REP.call" desc="" fetchSize="10">
- <![CDATA[
- {call C_PKG_ORD_REP.UIE043010(:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16,:17)}
- --{call ACID_QLTY_LOT.ACID_QLTY_VALUE(?,?,?,?,?,?,?)}
- ]]>
- </query>
- <query id="UIE043010_ord_01.select" desc="订单要求材质项目" fetchSize="10">
- <![CDATA[
- SELECT OQ.QLTY_CD
- ,SQ.QLTY_CD_CFNM
- ,OQ.QLTY_MIN
- ,OQ.QLTY_MAX
- ,OQ.QLTY_DEC_CD
- FROM TBB01_ORD_QLTY OQ
- ,Tbb01_Seq_Qlty SQ
- WHERE OQ.ORD_NO = ?
- AND OQ.ORD_SEQ = ?
- AND OQ.DSN_KIND = PKG_QUALITY_COMM.FIB010202(?, ?)
- --AND OQ.DSN_KIND = ?
- AND ( OQ.QLTY_DEC_CD IS NULL OR OQ.QLTY_DEC_CD = 'C' )
- AND OQ.QLTY_CD <> 'SAMP'
- AND OQ.QLTY_CD = SQ.QLTY_CD
- ORDER BY SQ.DISPLAY_SEQ
- ]]>
- </query>
- <query id="UIE043010_ord_02.select" desc="钢卷对应的材质实绩" fetchSize="10">
- <![CDATA[
- SELECT WQ.SMP_NO
- ,WQ.SMP_CUT_LOC
- ,WQ.QLTY_CD
- ,SQ.QLTY_CD_CFNM
- ,WQ.QLTY_VAL_WK
- ,WQ.QLTY_UNIT_WK
- ,WQ.QLTY_TYPE_WK
- ,WQ.QLTY_WK_TP
- ,WQ.UPDATE_NO_TP
- ,WQ.QLTY_CD_AFTER
- FROM TBB02_WORK_QLTY WQ
- ,Tbb01_Seq_Qlty SQ
- ,C_TBC02_COIL_COMM T1
- ,TBB02_LOT_COM T2
- WHERE T1.OLD_SAMPL_NO = ?
- AND WQ.QLTY_CD = SQ.QLTY_CD
- AND WQ.SMP_NO = T1.SMP_NO
- AND WQ.SMP_CUT_LOC = T1.SMP_CUT_LOC
- AND T1.SMP_NO = T2.SMP_NO
- AND T1.SMP_CUT_LOC = T2.SMP_CUT_LOC
- AND T2.SMP_PROG_CD = 'E'
- ORDER BY SQ.DISPLAY_SEQ
- ]]>
- </query>
-
- <query id="UIE043010_ord_03.select" desc="查询钢卷是否符号充当条件" fetchSize="10">
- <![CDATA[
- SELECT A.OLD_SAMPL_NO
- FROM C_TBC02_COIL_COMM A
- WHERE A.OLD_SAMPL_NO = ?
- AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3' OR (A.SMP_STATS = '2' AND A.MATLQLTY_DEC_GRD IS NOT NULL )) --改判完成 或没有改判的可以充当
- ]]>
- </query>
-
- <query id="UIE043010_WORK_QLTY_MS.insert" desc="保存转换后的材质项目" fetchSize="10">
- <![CDATA[
- insert into TBB02_WORK_QLTY_MS
- (SMP_NO,
- SMP_CUT_LOC,
- QLTY_CD,
- QLTY_VAL_WK,
- QLTY_UNIT_WK,
- QLTY_TYPE_WK,
- QLTY_WK_TP,
- UPDATE_NO_TP,
- REG_PGM_ID,
- REG_ID,
- REG_DTIME,
- QLTY_CD_AFTER)
- values
- (?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),?)
- ]]>
- </query>
- <query id="UIE043010_WORK_QLTY_MS.select" desc="从质保书材质转换表中查是否存在" fetchSize="10">
- <![CDATA[
- SELECT * FROM TBB02_WORK_QLTY_MS T WHERE T.SMP_NO = ? AND T.SMP_CUT_LOC = ? AND T.QLTY_CD = ?
- ]]>
- </query>
- <query id="UIE043010_ORD_DISREP.call" desc="" fetchSize="10">
- <![CDATA[
- {call C_PKG_ORD_REP.UIE043020(:1,:2,:3,:4,:5,:6)}
- --{call ACID_QLTY_LOT.ACID_QLTY_VALUE(?,?,?,?,?,?,?)}
- ]]>
- </query>
- <query id="UIE043010_ORD_YCCD.call" desc="连退成品充当时判断钢卷与订单材质是否一致" fetchSize="10">
- <![CDATA[
- {call LOAD_ORD_DCS.LCP_YCCD_QLTY_DCS(:1,:2,:3,:4)}
- --{call ACID_QLTY_LOT.ACID_QLTY_VALUE(?,?,?,?,?,?,?)}
- ]]>
- </query>
-
- <query id="UIE043010_ORD_THK.select" desc="" fetchSize="10">
- <![CDATA[
- SELECT A.DEL_TOL_THK_MIN
- ,A.DEL_TOL_THK_MAX
- ,A.DEL_TOL_WTH_MIN
- ,A.DEL_TOL_WTH_MAX
- ,B.ORD_THK
- FROM TBB01_ORD_DEL A
- ,TBE02_ORD_PRC B
- WHERE '1' = '1'
- AND A.ORD_NO = B.ORD_NO
- AND A.ORD_SEQ = B.ORD_SEQ
- AND A.DSN_KIND = '2' --2热轧标准 4冷轧标准
- AND A.ORD_NO = :1
- AND A.ORD_SEQ = :2
- ]]>
- </query>
- </queryMap>
|