UIF042040-query.xml 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="">
  3. <query id="UIF042040.Query_RollPlan_Mill" desc='得到轧辊单元计划的明细信息'>
  4. SELECT F.ROLL_MANA_NO,
  5. F.ROLL_COIL_SEQ,
  6. XB_PACKAGE.GF_COMNNAME_FIND('A01004', C.PRD_TY) CPLX,
  7. F.COIL_NO,
  8. F.C_COIL_NO,
  9. A.COIL_THK,
  10. A.COIL_WTH,
  11. A.COIL_LEN,
  12. A.LZREMARK,
  13. A.COIL_INDIA,
  14. A.COIL_OUTDIA,
  15. A.ACT_WGT,
  16. R.SPM_RMK, --质检备注
  17. R.CJ_REMARK, --热轧车间备注
  18. R.CPCJ_REMARK, --成品车间备注
  19. R.DEAL_REMARK, --处置意见
  20. F.MILL_MEMO,
  21. C.C_ORD_THK,
  22. --C.C_ORD_THK_MIN,
  23. --C.C_ORD_THK_MAX,
  24. C.C_ORD_WTH,
  25. --C.C_ORD_WTH_MIN,
  26. --C.C_ORD_WTH_MAX,
  27. (DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN)+
  28. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX))/2 M_THK ,
  29. DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN) C_ORD_THK_MIN,
  30. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX) C_ORD_THK_MAX,
  31. DECODE(C.SUAN_WTH_MIN, NULL,C.C_ORD_WTH_MIN,C.SUAN_WTH_MIN) C_ORD_WTH_MIN,
  32. DECODE(C.SUAN_WTH_MAX,NULL, C.C_ORD_WTH_MAX,C.SUAN_WTH_MAX) C_ORD_WTH_MAX,
  33. C.C_ORD_LEN,
  34. C.C_ORD_INDIA,
  35. C.C_ORD_OUTDIA,
  36. C.C_EXTSHAPE_REQ,
  37. B.SM_CSNM CUR_PROG_CD,
  38. F.STATUS_CD,
  39. A.CUR_LOAD_LOC,
  40. C.ACID_PROD_PATH,
  41. C.ORD_NO,
  42. C.ORD_SEQ,
  43. C.C_SPEC_STL_GRD,
  44. C.C_SPEC_ABBSYM,
  45. H.SM_CFNM ORD_USEAGE_CD,
  46. C.DEL_TO_DATE,
  47. D.CUST_NM ORDCUST_CD,
  48. E.SM_CFNM DEST_CD,
  49. ROUND(SYSDATE-TO_DATE(A.RECEIVE_TIME,'YYYY-MM-DD HH24:MI:SS'),1) COLDTIM,
  50. C.ORD_UNIT_WGT,
  51. C.ORD_UNIT_WGT_MIN,
  52. C.ORD_UNIT_WGT_MAX,
  53. C.C_PRODNM_CD,
  54. F.C_COIL_ID,
  55. I.SM_CFNM PACK_METHOD,
  56. DECODE(C.EDGE_PROC_YN,'Y','√',NULL) EDGE_PROC_YN,
  57. --(C.C_ORD_THK_MIN+C.C_ORD_THK_MAX)/2 M_THK ,
  58. XB_PACKAGE.GF_COMNNAME_FIND('H02001' , A.CRK_CD1)||CASE WHEN A.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('H02001' , A.CRK_CD2) COIL_CRK
  59. --,C.MK_CONTENT --20121205
  60. ,L.C_ORD_INDIA JQU --卷曲内经
  61. ,L.HARSHNESS --粗燥度
  62. ,L.APPLICATION --用途
  63. ,LWC.VALUE_C
  64. ,LWC.VALUE_Mn
  65. ,LWC.VALUE_Si
  66. ,LWC.VALUE_Ti
  67. ,LWC.VALUE_S
  68. ,LWC.VALUE_P
  69. FROM
  70. C_TBK02_COIL_COMM A,
  71. TBE02_ORD_PRC C,
  72. TBZ00_COMMCD B,
  73. TBZ00_CUSTOMER D,
  74. TBZ00_COMMCD E,
  75. C_TBF03_SPEC_MILL F,
  76. C_TBF03_SPEC_ROLL G,
  77. TBZ00_COMMCD H,
  78. TBZ00_COMMCD I,
  79. TBA01_ORD_LINE L ,
  80. TBH02_COIL_COMM R,
  81. (select FF.COIL_NO COIL_NO_LWC,
  82. max(DECODE(WI.CHEM_CD, 'C', WI.CHEM_VAL)) VALUE_C,
  83. max(DECODE(WI.CHEM_CD, 'Mn', WI.CHEM_VAL)) VALUE_Mn,
  84. max(DECODE(WI.CHEM_CD, 'Si', WI.CHEM_VAL)) VALUE_Si,
  85. max(DECODE(WI.CHEM_CD, 'Ti', WI.CHEM_VAL)) VALUE_Ti,
  86. max(DECODE(WI.CHEM_CD, 'S', WI.CHEM_VAL)) VALUE_S,
  87. max(DECODE(WI.CHEM_CD, 'P', WI.CHEM_VAL)) VALUE_P
  88. from C_TBK02_COIL_COMM AC,
  89. TBB02_WORK_INGR WI,
  90. TBG02_CHARGE_COMM_D CD,
  91. TBE02_ORD_PRC CC,
  92. C_TBF03_SPEC_MILL FF,
  93. C_TBF03_SPEC_ROLL GG
  94. where FF.ORD_NO = CC.ORD_NO
  95. AND FF.ORD_SEQ = CC.ORD_SEQ
  96. AND FF.ROLL_MANA_NO = GG.ROLL_MANA_NO
  97. AND AC.COIL_NO = FF.COIL_NO
  98. AND GG.STATUS_CD != 'D'
  99. AND FF.STATUS_CD IN ('A', 'B', 'C', 'D', 'F')
  100. AND WI.CHARGE_NO = CD.CHARGE_NO
  101. AND WI.PROC_CD || WI.CHEM_SEQ = CD.LST_INGR_CD
  102. AND SUBSTR(AC.SLAB_NO, 1, 10) = WI.CHARGE_NO
  103. AND WI.CHEM_CD IN ('C', 'Mn', 'Si', 'Ti','S','P')
  104. GROUP BY FF.COIL_NO) LWC
  105. WHERE F.ORD_NO=C.ORD_NO
  106. AND F.ORD_SEQ=C.ORD_SEQ
  107. AND F.ORD_NO=L.ORD_NO
  108. AND F.ORD_SEQ=L.ORD_SEQ
  109. AND A.CUR_PROG_CD=B.SM_CD
  110. AND A.COIL_NO=LWC.COIL_NO_LWC(+)
  111. AND C.ORDCUST_CD=D.CUST_CD
  112. AND F.ROLL_MANA_NO=G.ROLL_MANA_NO
  113. AND I.LG_CD='A01010'
  114. AND C.PACK_METHOD=I.SM_CD(+)
  115. AND C.C_ORD_USEAGE_CD=H.SM_CD(+)
  116. AND C.DEST_CD=E.SM_CD(+)
  117. AND A.COIL_NO=F.COIL_NO
  118. AND G.STATUS_CD&lt;>'D'
  119. AND F.STATUS_CD IN('A','B','C','D','F')
  120. AND A.OLD_SAMPL_NO=R.OLD_SAMPL_NO(+)
  121. ORDER BY F.COIL_EDT_SEQ
  122. </query>
  123. <query id="UIF042040.Query_RollPlan_Roll" desc='得到轧辊单元计划的信息'>
  124. SELECT ROLL_MANA_NO,SUM(1) COIL_NUM FROM C_TBF03_SPEC_MILL WHERE STATUS_CD IN('A','B','C') GROUP BY ROLL_MANA_NO ORDER BY ROLL_MANA_NO
  125. </query>
  126. <query id="UIF042040.RollPlan_Edit" desc="调整轧辊单元计划" >
  127. <![CDATA[
  128. {call C_PKG_UIF.C_PRD_ROLLUNIT_EDIT(?,?,?,?,?,?)}
  129. ]]>
  130. </query>
  131. <query id="UIF042040.Query_RollPlan_Mill01" desc='得到轧辊单元计划的明细信息'>
  132. SELECT F.ROLL_MANA_NO,
  133. F.ROLL_COIL_SEQ,
  134. F.COIL_NO,
  135. F.C_COIL_NO,
  136. A.COIL_THK,
  137. A.COIL_WTH,
  138. A.COIL_LEN,
  139. A.COIL_INDIA,
  140. A.COIL_OUTDIA,
  141. A.ACT_WGT,
  142. C.C_ORD_THK,
  143. --C.C_ORD_THK_MIN,
  144. --C.C_ORD_THK_MAX,
  145. C.C_ORD_WTH,
  146. --C.C_ORD_WTH_MIN,
  147. --C.C_ORD_WTH_MAX,
  148. (DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN)+
  149. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX))/2 M_THK ,
  150. DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN) C_ORD_THK_MIN,
  151. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX) C_ORD_THK_MAX,
  152. DECODE(C.SUAN_WTH_MIN, NULL,C.C_ORD_WTH_MIN,C.SUAN_WTH_MIN) C_ORD_WTH_MIN,
  153. DECODE(C.SUAN_WTH_MAX,NULL, C.C_ORD_WTH_MAX,C.SUAN_WTH_MAX) C_ORD_WTH_MAX,
  154. C.C_ORD_LEN,
  155. C.C_ORD_INDIA,
  156. C.C_ORD_OUTDIA,
  157. C.C_EXTSHAPE_REQ,
  158. B.SM_CSNM CUR_PROG_CD,
  159. F.STATUS_CD,
  160. A.CUR_LOAD_LOC,
  161. C.ACID_PROD_PATH,
  162. C.ORD_NO,
  163. C.ORD_SEQ,
  164. C.C_SPEC_STL_GRD,
  165. C.C_SPEC_ABBSYM,
  166. H.SM_CFNM ORD_USEAGE_CD,
  167. C.DEL_TO_DATE,
  168. D.CUST_NM ORDCUST_CD,
  169. E.SM_CFNM DEST_CD,
  170. ROUND(SYSDATE-TO_DATE(A.RECEIVE_TIME,'YYYY-MM-DD HH24:MI:SS'),1) COLDTIM,
  171. C.ORD_UNIT_WGT,
  172. C.ORD_UNIT_WGT_MIN,
  173. C.ORD_UNIT_WGT_MAX,
  174. C.C_PRODNM_CD,
  175. F.C_COIL_ID,
  176. I.SM_CFNM PACK_METHOD,
  177. DECODE(C.EDGE_PROC_YN,'Y','√',NULL) EDGE_PROC_YN,
  178. --(C.C_ORD_THK_MIN+C.C_ORD_THK_MAX)/2 M_THK ,
  179. XB_PACKAGE.GF_COMNNAME_FIND('H02001' , A.CRK_CD1)||CASE WHEN A.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('H02001' , A.CRK_CD2) COIL_CRK
  180. ,C.MK_CONTENT --20121205
  181. ,L.C_ORD_INDIA JQU --卷曲内经
  182. ,L.HARSHNESS --粗燥度
  183. ,L.APPLICATION --用途
  184. ,L.L_BMD GM --光面、麻面
  185. ,L.OIL_DEF --涂油代码
  186. ,PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ) BAO --包装方式
  187. FROM
  188. C_TBK02_COIL_COMM A,
  189. TBE02_ORD_PRC C,
  190. TBZ00_COMMCD B,
  191. TBZ00_CUSTOMER D,
  192. TBZ00_COMMCD E,
  193. C_TBF03_SPEC_MILL F,
  194. C_TBF03_SPEC_ROLL G,
  195. TBZ00_COMMCD H,
  196. TBZ00_COMMCD I,
  197. TBA01_ORD_LINE L
  198. WHERE F.ORD_NO=C.ORD_NO
  199. AND F.ORD_SEQ=C.ORD_SEQ
  200. and F.ORD_NO=L.ORD_NO
  201. AND F.ORD_SEQ=L.ORD_SEQ
  202. AND A.CUR_PROG_CD=B.SM_CD
  203. AND C.ORDCUST_CD=D.CUST_CD
  204. AND F.ROLL_MANA_NO=G.ROLL_MANA_NO
  205. AND I.LG_CD='A01010'
  206. AND C.PACK_METHOD=I.SM_CD(+)
  207. AND C.C_ORD_USEAGE_CD=H.SM_CD(+)
  208. AND C.DEST_CD=E.SM_CD(+)
  209. AND A.COIL_NO=F.COIL_NO
  210. AND G.STATUS_CD&lt;>'D'
  211. AND F.STATUS_CD IN('A','B','C','D','F')
  212. ORDER BY F.COIL_EDT_SEQ
  213. </query>
  214. </queryMap>