1df3cb0a4299789879e41956bcb0159ffc5e5a92.svn-base 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="入库待机钢卷查询">
  3. <query id="UIK020040_08.SELECT" desc="无时间查询">
  4. <![CDATA[
  5. SELECT
  6. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO,A.ROLL_COIL_SEQ ) ROWSEQ
  7. ,A.ROLL_COIL_SEQ SEQ --轧辊内顺序
  8. ,A.STL_GRD --热轧牌号
  9. ,C_PKG_UIM.GET_STDDATESTR(B.YARD_ENTRY_DTIME) YARD_ENTRY_DTIME --入库时间
  10. ,B.COIL_THK --热卷厚度
  11. ,B.COIL_INDIA --热卷内径
  12. ,B.COIL_OUTDIA --热卷外径
  13. ,B.ORD_FL --订单区分
  14. ,B.COIL_WTH --热卷宽度
  15. ,B.COIL_LEN --热卷长度
  16. ,B.ACT_WGT COIL_WGT --热卷重量
  17. ,E.ORD_THK H_ORD_THK --热轧订单厚度
  18. ,E.ORD_WTH H_ORD_WTH --热轧订单宽度
  19. ,E.ORD_LEN H_ORD_LEN --热轧订单长度
  20. ,E.ORD_INDIA H_ORD_INDIA --热轧订单内径
  21. ,E.ORD_OUTDIA H_ORD_OUTDIA --热轧订单外径
  22. ,B.CUR_LOAD_LOC
  23. ,E.C_ORD_THK ORD_THK --成品订单厚度
  24. ,E.C_ORD_WTH ORD_WTH --成品订单宽度
  25. ,E.ORD_UNIT_WGT ORD_WGT --成品订单重量
  26. ,E.C_SPEC_STL_GRD --冷轧牌号
  27. ,E.C_ORD_INDIA INSTR_COIL_INDIA --订单内径
  28. ,E.C_ORD_OUTDIA INSTR_COIL_OUTDIA --订单外径
  29. ,E.C_ORD_LEN INSTR_COIL_LEN --订单长度
  30. ,XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD1)||CASE WHEN B.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD2) COIL_CRK --缺陷
  31. --20130111
  32. ,A.COIL_NO --热卷号
  33. ,A.C_COIL_NO OLD_SAMPL_NO --实绩冷卷号
  34. ,(select E.C_EXTSHAPE_REQ from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) C_EXTSHAPE_REQ --表面要求
  35. ,(select E.ACID_PROD_PATH from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) ACID_PROD_PATH --工艺流程
  36. -- ,SUBSTR(A.SLAB_NO,1,10) CHARGE_NO --炉号
  37. ,T2.SM_CFNM BZ --发货方式
  38. ,T3.SM_CFNM ORDCUST_CD --发货单位
  39. ,T1.SM_CFNM --订货单位
  40. --,A.C_COIL_NO --酸轧卷号
  41. ,CASE WHEN (A.STATUS_CD = 'A' AND B.COIL_STAT = '2' ) THEN '轧制作业待机'
  42. WHEN (A.STATUS_CD = 'E' ) THEN '轧制吊销'
  43. WHEN (A.STATUS_CD = 'B' ) THEN '上料完成'
  44. WHEN (A.STATUS_CD = 'C') THEN '轧制进行'
  45. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD is null) THEN '轧制完成'
  46. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD = '1') THEN '轧废'
  47. ELSE '' END STATUS_CD
  48. ,A.ROLL_MANA_NO --轧制单元号
  49. ,A.ORD_NO --合同号
  50. ,A.ORD_SEQ --订单号
  51. ,H.CUR_LOAD_LOC C_COIL_LOAD_LOC --酸轧卷位置
  52. ,H.ACT_WGT --酸轧卷实际重量
  53. ,B.CUR_LOAD_LOC H_COIL_LOAD_LOC --热轧卷位置
  54. ,DECODE(K.DSN_KIND, '1', 'Y', 'N') AS INGR_YN --客户特殊要求
  55. ,C_PKG_UIM.GET_STDTIMESTR(H.MILL_DTIME) MILL_DTIME --轧制时间
  56. ,DECODE(B.INGR_DEC_GRD,'0','待判定','1','合格','2','不合格','') INGR_DEC_GRD --成份等级
  57. ,A.PRODNM_CD||'/'||L.C_EXTSHAPE_REQ||'/'||SUBSTR(PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ),0,1)||'/大于'||L.PROD_WGT_MIN||'小于'||L.PROD_WGT_MAX||'/'||PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP )||'/厚度('||E.C_ORD_THK_MIN||'~'||E.C_ORD_THK_MAX||')/宽度('||E.C_ORD_WTH_MIN||'~'||E.C_ORD_WTH_MAX||')/内径('||L.C_ORD_INDIA||')' JISHUYAOQIU
  58. ,CASE WHEN SUBSTR(B.ORD_NO , 0,2)= '42' THEN '过度材' ELSE '订单材' END ||DECODE(L.EDGE_PROC_YN , 'Y' , '切边' , '不切边') ORD_RMK
  59. ,L.PROD_LINE
  60. , (DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) +
  61. DECODE(E.SUAN_THK_MAX, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX)) / 2 || '[' ||
  62. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) || ',' ||
  63. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX) || ']' || ';' || '[' ||
  64. DECODE(E.SUAN_WTH_MIN, NULL, E.C_ORD_WTH_MIN, E.SUAN_WTH_MIN) || ',' ||
  65. DECODE(E.SUAN_WTH_MAX, NULL, E.C_ORD_WTH_MAX, E.SUAN_WTH_MAX) || ']' GCH --酸轧公差带
  66. ,L.C_ORD_INDIA JQU --卷曲内经
  67. ,L.HARSHNESS --粗燥度
  68. ,L.APPLICATION --用途
  69. ,L.L_BMD GM --光面、麻面
  70. -- ,L.MK_CONTENT --订单备注
  71. ,L.OIL_DEF --涂油代码
  72. , K1.DEL_TOL_WTH_MIN, K1.DEL_TOL_WTH_MAX--宽度公差
  73. -- ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.SM_CD=L.ORD_USE_ALIAS) USEAGE_CD --用途
  74. , PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ) BAO --包装方式
  75. FROM C_TBF03_SPEC_MILL A
  76. ,C_TBK02_COIL_COMM B
  77. ,TBE02_ORD_PRC E
  78. ,C_TBL02_COIL_COMM H
  79. ,TBA01_ORD_LINE L
  80. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T1
  81. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01012') T2
  82. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T3
  83. ,(SELECT DISTINCT ORD_NO, ORD_SEQ, DSN_KIND
  84. FROM TBB01_ORD_INGR
  85. WHERE DSN_KIND = '1') K,
  86. (SELECT DISTINCT ORD_NO, ORD_SEQ,DEL_TOL_WTH_MIN, DEL_TOL_WTH_MAX
  87. FROM TBB01_ORD_DEL
  88. WHERE DSN_KIND = '4') K1
  89. WHERE A.ORD_NO = E.ORD_NO(+)
  90. AND A.ORD_SEQ = E.ORD_SEQ(+)
  91. AND A.ORD_NO = K.ORD_NO(+)
  92. AND A.ORD_SEQ = K.ORD_SEQ(+)
  93. AND A.ORD_NO = K1.ORD_NO(+)
  94. AND A.ORD_SEQ = K1.ORD_SEQ(+)
  95. AND A.ORD_NO =L.ORD_NO(+)
  96. AND A.ORD_SEQ = L.ORD_SEQ(+)
  97. AND A.COIL_NO = B.COIL_NO(+)
  98. AND B.CUST_CD = T1.SM_CD(+)
  99. AND E.ORDCUST_CD = T3.SM_CD(+)
  100. AND L.DLIV_TP = T2.SM_CD(+)
  101. AND A.C_COIL_NO = H.COIL_NO(+)
  102. AND A.COIL_NO = B.COIL_NO(+)
  103. AND A.STATUS_CD NOT LIKE 'R'
  104. AND A.ROLL_MANA_NO >= ? AND A.ROLL_MANA_NO <= ?
  105. --AND SUBSTR(A.REG_DTIME,1,8) BETWEEN ? AND ?
  106. AND NVL(H.MILL_DTIME,'000000') BETWEEN ?||'000000' AND ?||'999999'
  107. and a.ord_no like ?||'%'
  108. and a.ord_seq like ?||'%'
  109. ]]>
  110. </query>
  111. <query id="UIK020040_09.SELECT" desc="有时间查询">
  112. <![CDATA[
  113. SELECT ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO,A.ROLL_COIL_SEQ ) ROWSEQ
  114. ,A.ROLL_COIL_SEQ SEQ --轧辊内顺序
  115. ,A.STL_GRD --热轧牌号
  116. ,C_PKG_UIM.GET_STDDATESTR(B.YARD_ENTRY_DTIME) YARD_ENTRY_DTIME --入库时间
  117. ,B.COIL_THK --热卷厚度
  118. ,B.COIL_INDIA --热卷内径
  119. ,B.COIL_OUTDIA --热卷外径
  120. ,B.ORD_FL --订单区分
  121. ,B.COIL_WTH --热卷宽度
  122. ,B.COIL_LEN --热卷长度
  123. ,B.ACT_WGT COIL_WGT --热卷重量
  124. ,E.ORD_THK H_ORD_THK --热轧订单厚度
  125. ,E.ORD_WTH H_ORD_WTH --热轧订单宽度
  126. ,E.ORD_LEN H_ORD_LEN --热轧订单长度
  127. ,E.ORD_INDIA H_ORD_INDIA --热轧订单内径
  128. ,E.ORD_OUTDIA H_ORD_OUTDIA --热轧订单外径
  129. ,B.CUR_LOAD_LOC
  130. ,E.C_ORD_THK ORD_THK --成品订单厚度
  131. ,E.C_ORD_WTH ORD_WTH --成品订单宽度
  132. ,E.ORD_UNIT_WGT ORD_WGT --成品订单重量
  133. ,E.C_SPEC_STL_GRD --冷轧牌号
  134. ,E.C_ORD_INDIA INSTR_COIL_INDIA --订单内径
  135. ,E.C_ORD_OUTDIA INSTR_COIL_OUTDIA --订单外径
  136. ,E.C_ORD_LEN INSTR_COIL_LEN --订单长度
  137. ,XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD1)||CASE WHEN B.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD2) COIL_CRK --缺陷
  138. --20130111
  139. ,A.COIL_NO --热卷号
  140. ,A.C_COIL_NO OLD_SAMPL_NO --实绩冷卷号
  141. ,(select E.C_EXTSHAPE_REQ from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) C_EXTSHAPE_REQ --表面要求
  142. ,(select E.ACID_PROD_PATH from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) ACID_PROD_PATH --工艺流程
  143. -- ,SUBSTR(A.SLAB_NO,1,10) CHARGE_NO --炉号
  144. ,T2.SM_CFNM BZ --发货方式
  145. ,T3.SM_CFNM ORDCUST_CD --发货单位
  146. ,T1.SM_CFNM --订货单位
  147. --,A.C_COIL_NO --酸轧卷号
  148. ,CASE WHEN (A.STATUS_CD = 'A' AND B.COIL_STAT = '2' ) THEN '轧制作业待机'
  149. WHEN (A.STATUS_CD = 'E' ) THEN '轧制吊销'
  150. WHEN (A.STATUS_CD = 'B' ) THEN '上料完成'
  151. WHEN (A.STATUS_CD = 'C') THEN '轧制进行'
  152. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD is null) THEN '轧制完成'
  153. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD = '1') THEN '轧废'
  154. ELSE '' END STATUS_CD
  155. ,A.ROLL_MANA_NO --轧制单元号
  156. ,A.ORD_NO --合同号
  157. ,A.ORD_SEQ --订单号
  158. ,H.CUR_LOAD_LOC C_COIL_LOAD_LOC --酸轧卷位置
  159. ,H.ACT_WGT --酸轧卷实际重量
  160. ,B.CUR_LOAD_LOC H_COIL_LOAD_LOC --热轧卷位置
  161. ,DECODE(K.DSN_KIND, '1', 'Y', 'N') AS INGR_YN --客户特殊要求
  162. ,C_PKG_UIM.GET_STDTIMESTR(H.MILL_DTIME) MILL_DTIME --轧制时间
  163. ,DECODE(B.INGR_DEC_GRD,'0','待判定','1','合格','2','不合格','') INGR_DEC_GRD --成份等级
  164. ,A.PRODNM_CD||'/'||L.C_EXTSHAPE_REQ||'/'||SUBSTR(PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ),0,1)||'/大于'||L.PROD_WGT_MIN||'小于'||L.PROD_WGT_MAX||'/'||PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP )||'/厚度('||E.C_ORD_THK_MIN||'~'||E.C_ORD_THK_MAX||')/宽度('||E.C_ORD_WTH_MIN||'~'||E.C_ORD_WTH_MAX||')/内径('||L.C_ORD_INDIA||')' JISHUYAOQIU
  165. ,CASE WHEN SUBSTR(B.ORD_NO , 0,2)= '42' THEN '过度材' ELSE '订单材' END ||DECODE(L.EDGE_PROC_YN , NULL , '不切边' , '切边') ORD_RMK
  166. ,L.PROD_LINE
  167. , (DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) +
  168. DECODE(E.SUAN_THK_MAX, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX)) / 2 || '[' ||
  169. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) || ',' ||
  170. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX) || ']' || ';' || '[' ||
  171. DECODE(E.SUAN_WTH_MIN, NULL, E.C_ORD_WTH_MIN, E.SUAN_WTH_MIN) || ',' ||
  172. DECODE(E.SUAN_WTH_MAX, NULL, E.C_ORD_WTH_MAX, E.SUAN_WTH_MAX) || ']' GCH --酸轧公差带
  173. ,L.C_ORD_INDIA JQU --卷曲内经
  174. ,L.HARSHNESS --粗燥度
  175. ,L.APPLICATION --用途
  176. ,L.L_BMD GM --光面、麻面
  177. -- ,L.MK_CONTENT --订单备注
  178. ,L.OIL_DEF --涂油代码
  179. , K1.DEL_TOL_WTH_MIN, K1.DEL_TOL_WTH_MAX--宽度公差
  180. -- ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.SM_CD=L.ORD_USE_ALIAS) USEAGE_CD --用途
  181. , PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ) BAO --包装方式
  182. FROM C_TBF03_SPEC_MILL A
  183. ,C_TBK02_COIL_COMM B
  184. ,TBE02_ORD_PRC E
  185. ,C_TBL02_COIL_COMM H
  186. ,TBA01_ORD_LINE L
  187. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T1
  188. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01012') T2
  189. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T3
  190. ,(SELECT DISTINCT ORD_NO, ORD_SEQ, DSN_KIND
  191. FROM TBB01_ORD_INGR
  192. WHERE DSN_KIND = '1') K,(SELECT DISTINCT ORD_NO, ORD_SEQ,DEL_TOL_WTH_MIN, DEL_TOL_WTH_MAX
  193. FROM TBB01_ORD_DEL
  194. WHERE DSN_KIND = '4') K1
  195. WHERE A.ORD_NO = E.ORD_NO(+)
  196. AND A.ORD_SEQ = E.ORD_SEQ(+)
  197. AND A.ORD_NO = K.ORD_NO(+)
  198. AND A.ORD_SEQ = K.ORD_SEQ(+)
  199. AND A.ORD_NO = K1.ORD_NO(+)
  200. AND A.ORD_SEQ = K1.ORD_SEQ(+)
  201. AND A.ORD_NO =L.ORD_NO(+)
  202. AND A.ORD_SEQ = L.ORD_SEQ(+)
  203. AND A.COIL_NO = B.COIL_NO(+)
  204. AND B.CUST_CD = T1.SM_CD(+)
  205. AND E.ORDCUST_CD = T3.SM_CD(+)
  206. AND L.DLIV_TP = T2.SM_CD(+)
  207. AND A.C_COIL_NO = H.COIL_NO(+)
  208. AND A.COIL_NO = B.COIL_NO(+)
  209. AND A.STATUS_CD NOT LIKE 'R'
  210. --AND A.ROLL_MANA_NO >= ? ||'%' AND A.ROLL_MANA_NO <= ?||'%'
  211. AND SUBSTR(A.REG_DTIME,1,8) BETWEEN ? AND ?
  212. AND NVL(H.MILL_DTIME,'000000') BETWEEN ?||'000000' AND ?||'999999'
  213. and a.ord_no like ?||'%'
  214. and a.ord_seq like ?||'%'
  215. ]]>
  216. </query>
  217. <query id="UIK020060_08.SELECT" desc="无时间查询">
  218. <![CDATA[
  219. SELECT
  220. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO,A.ROLL_COIL_SEQ ) ROWSEQ
  221. ,A.ROLL_COIL_SEQ SEQ --轧辊内顺序
  222. ,A.STL_GRD --热轧牌号
  223. ,C_PKG_UIM.GET_STDDATESTR(B.YARD_ENTRY_DTIME) YARD_ENTRY_DTIME --入库时间
  224. ,B.COIL_THK --热卷厚度
  225. ,B.COIL_INDIA --热卷内径
  226. ,B.COIL_OUTDIA --热卷外径
  227. ,B.ORD_FL --订单区分
  228. ,B.COIL_WTH --热卷宽度
  229. ,B.COIL_LEN --热卷长度
  230. ,B.ACT_WGT COIL_WGT --热卷重量
  231. ,E.ORD_THK H_ORD_THK --热轧订单厚度
  232. ,E.ORD_WTH H_ORD_WTH --热轧订单宽度
  233. ,E.ORD_LEN H_ORD_LEN --热轧订单长度
  234. ,E.ORD_INDIA H_ORD_INDIA --热轧订单内径
  235. ,E.ORD_OUTDIA H_ORD_OUTDIA --热轧订单外径
  236. ,B.CUR_LOAD_LOC
  237. ,E.C_ORD_THK ORD_THK --成品订单厚度
  238. ,E.C_ORD_WTH ORD_WTH --成品订单宽度
  239. ,E.ORD_UNIT_WGT ORD_WGT --成品订单重量
  240. ,E.C_SPEC_STL_GRD --冷轧牌号
  241. ,E.C_ORD_INDIA INSTR_COIL_INDIA --订单内径
  242. ,E.C_ORD_OUTDIA INSTR_COIL_OUTDIA --订单外径
  243. ,E.C_ORD_LEN INSTR_COIL_LEN --订单长度
  244. ,XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD1)||CASE WHEN B.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD2) COIL_CRK --缺陷
  245. --20130111
  246. ,A.COIL_NO --热卷号
  247. ,A.C_COIL_NO OLD_SAMPL_NO --实绩冷卷号
  248. ,(select E.C_EXTSHAPE_REQ from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) C_EXTSHAPE_REQ --表面要求
  249. ,(select E.ACID_PROD_PATH from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) ACID_PROD_PATH --工艺流程
  250. -- ,SUBSTR(A.SLAB_NO,1,10) CHARGE_NO --炉号
  251. ,T2.SM_CFNM BZ --发货方式
  252. ,T3.SM_CFNM ORDCUST_CD --发货单位
  253. ,T1.SM_CFNM --订货单位
  254. --,B.RCAL_CNT --返修次数
  255. --,DECODE(NVL(B.RCAL_CNT,0),0,'正常酸洗','返修') RACLTYPE --酸洗类型
  256. ,DECODE(SUBSTR(b.OLD_SAMPL_NO, 1, 1), 'L', '返修', '正常酸洗') RACLTYPE,
  257. NVL(b.RCAL_CNT, '0') + 1 RCAL_CNT
  258. --,A.C_COIL_NO --酸轧卷号
  259. ,CASE WHEN (A.STATUS_CD = 'A' AND B.COIL_STAT = '2' ) THEN '轧制作业待机'
  260. WHEN (A.STATUS_CD = 'E' ) THEN '轧制吊销'
  261. WHEN (A.STATUS_CD = 'B' ) THEN '上料完成'
  262. WHEN (A.STATUS_CD = 'C') THEN '轧制进行'
  263. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD is null) THEN '轧制完成'
  264. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD = '1') THEN '轧废'
  265. ELSE '' END STATUS_CD
  266. ,A.ROLL_MANA_NO --轧制单元号
  267. ,A.ORD_NO --合同号
  268. ,A.ORD_SEQ --订单号
  269. ,H.CUR_LOAD_LOC C_COIL_LOAD_LOC --酸轧卷位置
  270. ,H.ACT_WGT --酸轧卷实际重量
  271. ,B.CUR_LOAD_LOC H_COIL_LOAD_LOC --热轧卷位置
  272. ,DECODE(K.DSN_KIND, '1', 'Y', 'N') AS INGR_YN --客户特殊要求
  273. ,C_PKG_UIM.GET_STDTIMESTR(H.MILL_DTIME) MILL_DTIME --轧制时间
  274. ,DECODE(B.INGR_DEC_GRD,'0','待判定','1','合格','2','不合格','') INGR_DEC_GRD --成份等级
  275. ,A.PRODNM_CD||'/'||L.C_EXTSHAPE_REQ||'/'||SUBSTR(PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ),0,1)||'/大于'||L.PROD_WGT_MIN||'小于'||L.PROD_WGT_MAX||'/'||PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP )||'/厚度('||E.C_ORD_THK_MIN||'~'||E.C_ORD_THK_MAX||')/宽度('||E.C_ORD_WTH_MIN||'~'||E.C_ORD_WTH_MAX||')/内径('||L.C_ORD_INDIA||')' JISHUYAOQIU
  276. ,CASE WHEN SUBSTR(B.ORD_NO , 0,2)= '42' THEN '过度材' ELSE '订单材' END ||DECODE(L.EDGE_PROC_YN , 'Y' , '切边' , '不切边') ORD_RMK
  277. ,L.PROD_LINE
  278. , (DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) +
  279. DECODE(E.SUAN_THK_MAX, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX)) / 2 || '[' ||
  280. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) || ',' ||
  281. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX) || ']' || ';' || '[' ||
  282. DECODE(E.SUAN_WTH_MIN, NULL, E.C_ORD_WTH_MIN, E.SUAN_WTH_MIN) || ',' ||
  283. DECODE(E.SUAN_WTH_MAX, NULL, E.C_ORD_WTH_MAX, E.SUAN_WTH_MAX) || ']' GCH --酸轧公差带
  284. ,L.C_ORD_INDIA JQU --卷曲内经
  285. ,L.HARSHNESS --粗燥度
  286. ,L.APPLICATION --用途
  287. ,L.L_BMD GM --光面、麻面
  288. ,L.MK_CONTENT --订单备注
  289. ,L.OIL_DEF --涂油代码
  290. -- ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.SM_CD=L.ORD_USE_ALIAS) USEAGE_CD --用途
  291. , PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ) BAO --包装方式
  292. FROM S_TBF03_SPEC_MILL A
  293. ,C_TBK02_COIL_COMM B
  294. ,TBE02_ORD_PRC E
  295. ,C_TBL02_COIL_COMM H
  296. ,TBA01_ORD_LINE L
  297. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T1
  298. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01012') T2
  299. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T3
  300. ,(SELECT DISTINCT ORD_NO, ORD_SEQ, DSN_KIND
  301. FROM TBB01_ORD_INGR
  302. WHERE DSN_KIND = '1') K
  303. WHERE A.ORD_NO = E.ORD_NO(+)
  304. AND A.ORD_SEQ = E.ORD_SEQ(+)
  305. AND A.ORD_NO = K.ORD_NO(+)
  306. AND A.ORD_SEQ = K.ORD_SEQ(+)
  307. AND A.ORD_NO =L.ORD_NO(+)
  308. AND A.ORD_SEQ = L.ORD_SEQ(+)
  309. AND A.COIL_NO = B.COIL_NO(+)
  310. AND B.CUST_CD = T1.SM_CD(+)
  311. AND E.ORDCUST_CD = T3.SM_CD(+)
  312. AND L.DLIV_TP = T2.SM_CD(+)
  313. AND A.C_COIL_NO = H.COIL_NO(+)
  314. AND A.COIL_NO = B.COIL_NO(+)
  315. AND A.STATUS_CD NOT LIKE 'R'
  316. AND A.ROLL_MANA_NO >= ? AND A.ROLL_MANA_NO <= ?
  317. --AND SUBSTR(A.REG_DTIME,1,8) BETWEEN ? AND ?
  318. AND NVL(H.MILL_DTIME,'000000') BETWEEN ?||'000000' AND ?||'999999'
  319. and a.ord_no like ?||'%'
  320. and a.ord_seq like ?||'%'
  321. ]]>
  322. </query>
  323. <query id="UIK020060_09.SELECT" desc="有时间查询">
  324. <![CDATA[
  325. SELECT ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO,A.ROLL_COIL_SEQ ) ROWSEQ
  326. ,A.ROLL_COIL_SEQ SEQ --轧辊内顺序
  327. ,A.STL_GRD --热轧牌号
  328. ,C_PKG_UIM.GET_STDDATESTR(B.YARD_ENTRY_DTIME) YARD_ENTRY_DTIME --入库时间
  329. ,B.COIL_THK --热卷厚度
  330. ,B.COIL_INDIA --热卷内径
  331. ,B.COIL_OUTDIA --热卷外径
  332. ,B.ORD_FL --订单区分
  333. ,B.COIL_WTH --热卷宽度
  334. ,B.COIL_LEN --热卷长度
  335. ,B.ACT_WGT COIL_WGT --热卷重量
  336. ,E.ORD_THK H_ORD_THK --热轧订单厚度
  337. ,E.ORD_WTH H_ORD_WTH --热轧订单宽度
  338. ,E.ORD_LEN H_ORD_LEN --热轧订单长度
  339. ,E.ORD_INDIA H_ORD_INDIA --热轧订单内径
  340. ,E.ORD_OUTDIA H_ORD_OUTDIA --热轧订单外径
  341. ,B.CUR_LOAD_LOC
  342. ,E.C_ORD_THK ORD_THK --成品订单厚度
  343. ,E.C_ORD_WTH ORD_WTH --成品订单宽度
  344. ,E.ORD_UNIT_WGT ORD_WGT --成品订单重量
  345. ,E.C_SPEC_STL_GRD --冷轧牌号
  346. ,E.C_ORD_INDIA INSTR_COIL_INDIA --订单内径
  347. ,E.C_ORD_OUTDIA INSTR_COIL_OUTDIA --订单外径
  348. ,E.C_ORD_LEN INSTR_COIL_LEN --订单长度
  349. ,XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD1)||CASE WHEN B.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('H02001' , B.CRK_CD2) COIL_CRK --缺陷
  350. --20130111
  351. ,A.COIL_NO --热卷号
  352. ,A.C_COIL_NO OLD_SAMPL_NO --实绩冷卷号
  353. ,(select E.C_EXTSHAPE_REQ from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) C_EXTSHAPE_REQ --表面要求
  354. ,(select E.ACID_PROD_PATH from TBE02_ORD_PRC E WHERE E.ORD_SEQ = A.ORD_SEQ AND E.ORD_NO = A.ORD_NO ) ACID_PROD_PATH --工艺流程
  355. -- ,SUBSTR(A.SLAB_NO,1,10) CHARGE_NO --炉号
  356. ,T2.SM_CFNM BZ --发货方式
  357. ,T3.SM_CFNM ORDCUST_CD --发货单位
  358. ,T1.SM_CFNM --订货单位
  359. ,DECODE(SUBSTR(b.OLD_SAMPL_NO, 1, 1), 'L', '返修', '正常酸洗') RACLTYPE,
  360. NVL(b.RCAL_CNT, '0') + 1 RCAL_CNT
  361. --,A.C_COIL_NO --酸轧卷号
  362. ,CASE WHEN (A.STATUS_CD = 'A' AND B.COIL_STAT = '2' ) THEN '轧制作业待机'
  363. WHEN (A.STATUS_CD = 'E' ) THEN '轧制吊销'
  364. WHEN (A.STATUS_CD = 'B' ) THEN '上料完成'
  365. WHEN (A.STATUS_CD = 'C') THEN '轧制进行'
  366. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD is null) THEN '轧制完成'
  367. WHEN (A.STATUS_CD = 'D' AND H.MISSNO_CLF_CD = '1') THEN '轧废'
  368. ELSE '' END STATUS_CD
  369. ,A.ROLL_MANA_NO --轧制单元号
  370. ,A.ORD_NO --合同号
  371. ,A.ORD_SEQ --订单号
  372. ,H.CUR_LOAD_LOC C_COIL_LOAD_LOC --酸轧卷位置
  373. ,H.ACT_WGT --酸轧卷实际重量
  374. ,B.CUR_LOAD_LOC H_COIL_LOAD_LOC --热轧卷位置
  375. ,DECODE(K.DSN_KIND, '1', 'Y', 'N') AS INGR_YN --客户特殊要求
  376. ,C_PKG_UIM.GET_STDTIMESTR(H.MILL_DTIME) MILL_DTIME --轧制时间
  377. ,DECODE(B.INGR_DEC_GRD,'0','待判定','1','合格','2','不合格','') INGR_DEC_GRD --成份等级
  378. ,A.PRODNM_CD||'/'||L.C_EXTSHAPE_REQ||'/'||SUBSTR(PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ),0,1)||'/大于'||L.PROD_WGT_MIN||'小于'||L.PROD_WGT_MAX||'/'||PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP )||'/厚度('||E.C_ORD_THK_MIN||'~'||E.C_ORD_THK_MAX||')/宽度('||E.C_ORD_WTH_MIN||'~'||E.C_ORD_WTH_MAX||')/内径('||L.C_ORD_INDIA||')' JISHUYAOQIU
  379. ,CASE WHEN SUBSTR(B.ORD_NO , 0,2)= '42' THEN '过度材' ELSE '订单材' END ||DECODE(L.EDGE_PROC_YN , NULL , '不切边' , '切边') ORD_RMK
  380. ,L.PROD_LINE
  381. , (DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) +
  382. DECODE(E.SUAN_THK_MAX, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX)) / 2 || '[' ||
  383. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MIN, E.SUAN_THK_MIN) || ',' ||
  384. DECODE(E.SUAN_THK_MIN, NULL, E.C_ORD_THK_MAX, E.SUAN_THK_MAX) || ']' || ';' || '[' ||
  385. DECODE(E.SUAN_WTH_MIN, NULL, E.C_ORD_WTH_MIN, E.SUAN_WTH_MIN) || ',' ||
  386. DECODE(E.SUAN_WTH_MAX, NULL, E.C_ORD_WTH_MAX, E.SUAN_WTH_MAX) || ']' GCH --酸轧公差带
  387. ,L.C_ORD_INDIA JQU --卷曲内经
  388. ,L.HARSHNESS --粗燥度
  389. ,L.APPLICATION --用途
  390. ,L.L_BMD GM --光面、麻面
  391. ,L.MK_CONTENT --订单备注
  392. ,L.OIL_DEF --涂油代码
  393. -- ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.SM_CD=L.ORD_USE_ALIAS) USEAGE_CD --用途
  394. , PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ) BAO --包装方式
  395. FROM S_TBF03_SPEC_MILL A
  396. ,C_TBK02_COIL_COMM B
  397. ,TBE02_ORD_PRC E
  398. ,C_TBL02_COIL_COMM H
  399. ,TBA01_ORD_LINE L
  400. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T1
  401. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01012') T2
  402. ,(SELECT T.CUST_CD SM_CD,T.CUST_NM SM_CFNM FROM TBZ00_CUSTOMER T) T3
  403. ,(SELECT DISTINCT ORD_NO, ORD_SEQ, DSN_KIND
  404. FROM TBB01_ORD_INGR
  405. WHERE DSN_KIND = '1') K
  406. WHERE A.ORD_NO = E.ORD_NO(+)
  407. AND A.ORD_SEQ = E.ORD_SEQ(+)
  408. AND A.ORD_NO = K.ORD_NO(+)
  409. AND A.ORD_SEQ = K.ORD_SEQ(+)
  410. AND A.ORD_NO =L.ORD_NO(+)
  411. AND A.ORD_SEQ = L.ORD_SEQ(+)
  412. AND A.COIL_NO = B.COIL_NO(+)
  413. AND B.CUST_CD = T1.SM_CD(+)
  414. AND E.ORDCUST_CD = T3.SM_CD(+)
  415. AND L.DLIV_TP = T2.SM_CD(+)
  416. AND A.C_COIL_NO = H.COIL_NO(+)
  417. AND A.COIL_NO = B.COIL_NO(+)
  418. AND A.STATUS_CD NOT LIKE 'R'
  419. --AND A.ROLL_MANA_NO >= ? ||'%' AND A.ROLL_MANA_NO <= ?||'%'
  420. AND SUBSTR(A.REG_DTIME,1,8) BETWEEN ? AND ?
  421. AND NVL(H.MILL_DTIME,'000000') BETWEEN ?||'000000' AND ?||'999999'
  422. and a.ord_no like ?||'%'
  423. and a.ord_seq like ?||'%'
  424. ]]>
  425. </query>
  426. </queryMap>