UIF061050-query.xml 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="作业对象选取">
  3. <query id="UIF061050_01.SELECT" desc="选取对象查询">
  4. SELECT A.OLD_SAMPL_NO COIL_NO,A.SLAB_NO,A.CUR_PROG_CD,A.SPEC_STL_GRD,
  5. A.COIL_THK,A.COIL_WTH,A.COIL_LEN,
  6. A.COIL_INDIA,A.COIL_OUTDIA,A.ACT_WGT,
  7. TO_DATE(A.MILL_DTIME,'yyyy-mm-dd hh24:mi:ss') MILL_DTIME,
  8. DECODE(A.TOT_DEC_GRD,'1','合格','2','不合格','未判') TOT_DEC_GRD,
  9. C_PKG_UIF_CAL.F_FUN_GET_FACEBUG(A.CRK_CD1,A.CRK_CD2,A.CRK_CD3,A.CRK_CD4,A.CRK_CD5) BUG,
  10. A.CUR_LOAD_LOC,
  11. B.C_SPEC_STL_GRD,B.C_ORD_THK,B.C_ORD_THK_MIN,B.C_ORD_THK_MAX,
  12. B.C_ORD_WTH,B.C_ORD_WTH_MIN,B.C_ORD_WTH_MAX,
  13. B.C_ORD_LEN,B.C_ORD_LEN_MIN,B.C_ORD_LEN_MAX,
  14. B.ORD_UNIT_WGT,B.ORD_UNIT_WGT_MIN,B.ORD_UNIT_WGT_MAX,
  15. B.L_ORD_INDIA,B.C_EXTSHAPE_REQ,C.SM_CFNM L_ORD_USEAGE_CD,D.CUST_NM ORDCUST_CD,
  16. E.SM_CFNM PACK_METHOD,B.C_SPEC_ABBSYM,B.ANNOITA_YN,B.PLY_REQUEST,'FALSE' FLAG,
  17. B.ORD_NO,B.ORD_SEQ,B.DEL_TO_DATE,B.MK_CONTENT,B.C_PRODNM_CD || '/' || F.C_EXTSHAPE_REQ || '/' ||
  18. SUBSTR(PKG_QUALITY_COMM.FZ00_COMM('A01010', F.PAKMTH_TP), 0, 1) ||
  19. '/大于' || F.PROD_WGT_MIN || '小于' || F.PROD_WGT_MAX || '/' ||
  20. PKG_QUALITY_COMM.FZ00_COMM('A01010', F.PAKMTH_TP) || '/厚度(' ||
  21. B.C_ORD_THK_MIN || '~' || B.C_ORD_THK_MAX || ')/宽度(' ||
  22. B.C_ORD_WTH_MIN || '~' || B.C_ORD_WTH_MAX || ')/内径(' ||
  23. F.C_ORD_INDIA || ')' JISHUYAOQIU,
  24. DECODE(SUBSTR(A.OLD_SAMPL_NO,1,1),'L','返修','正常酸洗') coiltype,
  25. NVL(A.RCAL_CNT,0)+1 RCAL_CNT,A.FB_YN,
  26. ROUND(SYSDATE-TO_DATE(A.MILL_DTIME,'YYYY-MM-DD HH24:MI:SS'),1) COLDTIM,
  27. (SELECT T1.SLAB_DCS_DETAIL FROM TBG02_SLAB_COMM T1 WHERE T1.SLAB_NO=A.SLAB_NO AND ROWNUM=1) BPBZ
  28. FROM C_TBK02_COIL_COMM A,TBE02_ORD_PRC B,TBZ00_COMMCD C,TBZ00_CUSTOMER D,TBZ00_COMMCD E ,TBA01_ORD_LINE F
  29. WHERE A.COIL_STAT='2' AND A.ORD_NO=B.ORD_NO AND A.ORD_SEQ=B.ORD_SEQ AND A.ORD_NO=F.ORD_NO AND A.ORD_SEQ=F.ORD_SEQ AND A.ORD_FL='1'
  30. AND A.FL='0' AND B.L_ORD_USEAGE_CD=C.SM_CD(+) AND B.ORDCUST_CD=D.CUST_CD(+) AND A.CUR_LOAD_LOC LIKE '6%'
  31. AND B.PACK_METHOD=E.SM_CD(+) AND E.LG_CD(+)='A01010'
  32. </query>
  33. <query id="UIF061050_09.SELECT" desc="选取对象查询">
  34. SELECT A.OLD_SAMPL_NO COIL_NO,A.SLAB_NO,A.CUR_PROG_CD,A.SPEC_STL_GRD,
  35. A.COIL_THK,A.COIL_WTH,A.COIL_LEN,
  36. A.COIL_INDIA,A.COIL_OUTDIA,A.ACT_WGT,
  37. DECODE(A.TOT_DEC_GRD,'1','合格','2','不合格','未判') TOT_DEC_GRD,
  38. C_PKG_UIF_CAL.F_FUN_GET_FACEBUG(A.CRK_CD1,A.CRK_CD2,A.CRK_CD3,A.CRK_CD4,A.CRK_CD5) BUG,
  39. A.CUR_LOAD_LOC,
  40. B.C_SPEC_STL_GRD,B.C_ORD_THK,B.C_ORD_THK_MIN,B.C_ORD_THK_MAX,
  41. B.C_ORD_WTH,B.C_ORD_WTH_MIN,B.C_ORD_WTH_MAX,
  42. B.C_ORD_LEN,B.C_ORD_LEN_MIN,B.C_ORD_LEN_MAX,
  43. B.ORD_UNIT_WGT,B.ORD_UNIT_WGT_MIN,B.ORD_UNIT_WGT_MAX,
  44. B.L_ORD_INDIA,B.C_EXTSHAPE_REQ,C.SM_CFNM L_ORD_USEAGE_CD,D.CUST_NM ORDCUST_CD,
  45. E.SM_CFNM PACK_METHOD,B.C_SPEC_ABBSYM,B.ANNOITA_YN,B.PLY_REQUEST,'FALSE' FLAG,
  46. B.ORD_NO,B.ORD_SEQ,B.DEL_TO_DATE
  47. FROM C_TBL02_COIL_COMM A,TBE02_ORD_PRC B,TBZ00_COMMCD C,TBZ00_CUSTOMER D,TBZ00_COMMCD E
  48. WHERE A.COIL_STAT='2' AND A.FB_YN='N'AND A.ORD_NO=B.ORD_NO AND A.ORD_SEQ=B.ORD_SEQ AND A.CUR_PROG_CD='DBA'
  49. AND A.FL='0' AND B.L_ORD_USEAGE_CD=C.SM_CD(+) AND B.ORDCUST_CD=D.CUST_CD(+)
  50. AND B.PACK_METHOD=E.SM_CD(+) AND E.LG_CD(+)='A01010'
  51. </query>
  52. <query id="UIF061050_02.SELECT" desc="REEL计划汇总查询">
  53. SELECT 'REEL计划号' TYPE_,MAX(CAL_NO) CAPTION FROM L_TBF03_SCH_CAL
  54. UNION
  55. SELECT '个数(个)' TYPE_,TO_CHAR(MAX(CAL_COIL_CNT)) CAPTION FROM L_TBF03_SCH_REEL
  56. UNION
  57. SELECT '重量(Ton)' TYPE_,TO_CHAR(MAX(CAL_COIL_WGT)) CAPTION FROM L_TBF03_SCH_REEL
  58. </query>
  59. <query id="UIF061050_03.SELECT" desc="酸洗计划明细查询">
  60. SELECT A.COIL_NO C_COIL_NO,
  61. A.COIL_NO,
  62. A.ROLL_NO CAL_NO,
  63. F.SLAB_NO,
  64. F.CUR_PROG_CD,
  65. F.STL_GRD,
  66. F.COIL_THK,
  67. F.COIL_WTH,
  68. F.COIL_LEN,
  69. F.COIL_INDIA,
  70. F.COIL_OUTDIA,
  71. F.ACT_WGT COIL_WGT,
  72. DECODE(F.TOT_DEC_GRD, '1', '合格', '2', '不合格', '未判') TOT_DEC_GRD,
  73. NULL BUG,
  74. B.C_SPEC_STL_GRD,
  75. B.C_ORD_THK,
  76. B.C_ORD_THK_MIN,
  77. B.C_ORD_THK_MAX,
  78. B.C_ORD_WTH,
  79. B.C_ORD_WTH_MIN,
  80. B.C_ORD_WTH_MAX,
  81. B.C_ORD_LEN,
  82. B.C_ORD_LEN_MIN,
  83. B.C_ORD_LEN_MAX,
  84. B.ORD_UNIT_WGT,
  85. B.ORD_UNIT_WGT_MIN,
  86. B.ORD_UNIT_WGT_MAX,
  87. B.L_ORD_INDIA,
  88. B.C_EXTSHAPE_REQ,
  89. C.SM_CFNM L_ORD_USEAGE_CD,
  90. D.CUST_NM ORDCUST_CD,
  91. E.SM_CFNM PACK_METHOD,
  92. B.C_SPEC_ABBSYM,
  93. B.ANNOITA_YN,
  94. B.PLY_REQUEST,
  95. --LPAD(TO_CHAR(A.COIL_EDT_SEQ), 3, '0') COIL_EDT_SEQ,
  96. A.ROLL_COIL_SEQ COIL_EDT_SEQ,
  97. B.ORD_NO,
  98. B.ORD_SEQ,
  99. B.DEL_TO_DATE,
  100. '' MERGE_FL,
  101. DECODE(SUBSTR(F.OLD_SAMPL_NO, 1, 1), 'L', '返修', '正常酸洗') coiltype,
  102. NVL(F.RCAL_CNT, 0) + 1 RCAL_CNT,
  103. ROUND(SYSDATE - TO_DATE(F.MILL_DTIME, 'YYYY-MM-DD HH24:MI:SS'), 1) COLDTIM,
  104. F.CUR_LOAD_LOC
  105. FROM S_tbf03_sch_mill A,
  106. TBE02_ORD_PRC B,
  107. TBZ00_COMMCD C,
  108. TBZ00_CUSTOMER D,
  109. TBZ00_COMMCD E,
  110. C_TBK02_COIL_COMM F
  111. WHERE A.ORD_NO = B.ORD_NO
  112. AND A.ORD_SEQ = B.ORD_SEQ
  113. AND A.COIL_NO = F.OLD_SAMPL_NO
  114. AND B.L_ORD_USEAGE_CD = C.SM_CD(+)
  115. AND B.ORDCUST_CD = D.CUST_CD(+)
  116. AND B.PACK_METHOD = E.SM_CD(+)
  117. AND E.LG_CD(+) = 'A01010'
  118. -- AND A.L2_SEND = 'N'
  119. and a.ROLL_NO like 'Z%'
  120. ORDER BY A.ROLL_COIL_SEQ
  121. </query>
  122. <query id="UIF061050_10.SELECT" desc="酸轧卷REEL计划明细查询">
  123. SELECT A.C_COIL_NO,
  124. A.COIL_NO,
  125. F.SLAB_NO,
  126. F.CUR_PROG_CD,
  127. F.STL_GRD,
  128. F.COIL_THK,
  129. F.COIL_WTH,
  130. F.COIL_LEN,
  131. F.COIL_INDIA,
  132. F.COIL_OUTDIA,
  133. F.ACT_WGT COIL_WGT,
  134. DECODE(F.TOT_DEC_GRD, '1', '合格', '2', '不合格', '未判') TOT_DEC_GRD,
  135. NULL BUG,
  136. A.CUR_LOAD_LOC,
  137. B.C_SPEC_STL_GRD,
  138. B.C_ORD_THK,
  139. B.C_ORD_THK_MIN,
  140. B.C_ORD_THK_MAX,
  141. B.C_ORD_WTH,
  142. B.C_ORD_WTH_MIN,
  143. B.C_ORD_WTH_MAX,
  144. B.C_ORD_LEN,
  145. B.C_ORD_LEN_MIN,
  146. B.C_ORD_LEN_MAX,
  147. B.ORD_UNIT_WGT,
  148. B.ORD_UNIT_WGT_MIN,
  149. B.ORD_UNIT_WGT_MAX,
  150. B.L_ORD_INDIA,
  151. B.C_EXTSHAPE_REQ,
  152. C.SM_CFNM L_ORD_USEAGE_CD,
  153. D.CUST_NM ORDCUST_CD,
  154. E.SM_CFNM PACK_METHOD,
  155. B.C_SPEC_ABBSYM,
  156. B.ANNOITA_YN,
  157. B.PLY_REQUEST,
  158. LPAD(TO_CHAR(A.COIL_EDT_SEQ), 3, '0') COIL_EDT_SEQ,
  159. B.ORD_NO,
  160. B.ORD_SEQ,
  161. B.DEL_TO_DATE,
  162. DECODE(A.SLEEVE, '', NULL, '√') SLEEVE,
  163. S.NAME_ SLEEVE_CODE,
  164. '' SPM_MODE,
  165. '' SPM_WET,
  166. DECODE(A.PULL, '1', '√', NULL) PULL,
  167. A.CAL_MEMO,
  168. A.CAL_NO,
  169. '' MERGE_FL
  170. FROM L_TBF03_SPEC_REEL A,
  171. TBE02_ORD_PRC B,
  172. TBZ00_COMMCD C,
  173. TBZ00_CUSTOMER D,
  174. TBZ00_COMMCD E,
  175. C_TBL02_COIL_COMM F,
  176. (SELECT SLEEVE_GRP_CD ID_,
  177. TO_CHAR(SLEEVE_INDIA) || '/' ||
  178. TO_CHAR(SLEEVE_INDIA + SLEEVE_THK) NAME_
  179. FROM TBF03_SLEEVE_GRP) S
  180. WHERE A.ORD_NO = B.ORD_NO
  181. AND A.ORD_SEQ = B.ORD_SEQ
  182. AND A.C_COIL_NO = F.OLD_SAMPL_NO
  183. AND B.L_ORD_USEAGE_CD = C.SM_CD(+)
  184. AND B.ORDCUST_CD = D.CUST_CD(+)
  185. AND B.PACK_METHOD = E.SM_CD(+)
  186. AND A.SLEEVE = S.ID_(+)
  187. AND E.LG_CD(+) = 'A01010'
  188. AND A.L2_SEND = 'N'
  189. ORDER BY LPAD(TO_CHAR(A.COIL_EDT_SEQ), 3, '0')
  190. </query>
  191. <query id="UIF061050_04.SELECT" desc="交货状态查询">
  192. SELECT 'FALSE' FLAG, SM_CD, SM_CFNM
  193. FROM TBZ00_COMMCD
  194. WHERE LG_CD = 'B01118'
  195. AND CD_DESC = 'C'
  196. </query>
  197. <query id="UIF061050_05.SELECT" desc="表面要求查询">
  198. SELECT 'FALSE' FLAG, SM_CD, SM_CFNM
  199. FROM TBZ00_COMMCD
  200. WHERE LG_CD = 'B01016'
  201. </query>
  202. <query id="UIF061050_06.SELECT" desc="套筒类型查询">
  203. SELECT SLEEVE_GRP_CD ID_,
  204. TO_CHAR(SLEEVE_INDIA) || '/' || TO_CHAR(SLEEVE_INDIA + SLEEVE_THK) NAME_
  205. FROM TBF03_SLEEVE_GRP
  206. </query>
  207. <query id="UIF061050_07.SELECT" desc="平整模式">
  208. SELECT SM_CD ID_, SM_CFNM NAME_
  209. FROM TBZ00_COMMCD
  210. WHERE LG_CD = 'F02002' ORDER BY CD_SEQ
  211. </query>
  212. <query id="UIF061050_08.SELECT" desc="湿平标识">
  213. SELECT SM_CD ID_, SM_CFNM NAME_
  214. FROM TBZ00_COMMCD
  215. WHERE LG_CD = 'F02003' ORDER BY CD_SEQ
  216. </query>
  217. <query id="UIF061050_11.SELECT" desc="REEL计划汇总查询">
  218. SELECT 'REEL计划号' TYPE_,MAX(ROLL_NO) CAPTION FROM S_TBF03_SCH_ROLL
  219. UNION
  220. SELECT '个数(个)' TYPE_,TO_CHAR(MAX(ROLL_COIL_SEQ)) CAPTION FROM S_TBF03_SCH_MILL
  221. UNION
  222. SELECT '重量(Ton)' TYPE_,TO_CHAR(MAX(COIL_WGT)) CAPTION FROM S_TBF03_SCH_MILL
  223. </query>
  224. <query id="UIF061050.Add_HotPlan" desc="新增酸洗计划信息" >
  225. <![CDATA[
  226. {call S_PKG_UIF.S_PRD_ROLLPLAN_ADD(?,?,?,?)}
  227. ]]>
  228. </query>
  229. <query id="UIF061050.Del_HotPlan" desc="删除未确认计划信息" >
  230. <![CDATA[
  231. {call S_PKG_UIF.S_PRD_ROLLPLAN_DEL(?,?,?)}
  232. ]]>
  233. </query>
  234. <query id="UIF061050.Adj_HotPlan" desc="调整未确认连退计划顺序" >
  235. <![CDATA[
  236. {call S_PKG_UIF.S_PRD_ROLLPLAN_ADJ(?,?,?,?,?,?)}
  237. ]]>
  238. </query>
  239. <query id="UIF061050.Affirm_SuanPlan" desc="确认酸洗指示" >
  240. <![CDATA[
  241. {call S_PKG_UIF.S_PRD_ROLLPLAN_AFM(?,?,?,?,?)}
  242. ]]>
  243. </query>
  244. </queryMap>