UIF042060-query.xml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="">
  3. <query id="UIF042060.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.COIL_INDIA,
  13. A.COIL_OUTDIA,
  14. A.ACT_WGT,
  15. C.C_ORD_THK,
  16. --C.C_ORD_THK_MIN,
  17. --C.C_ORD_THK_MAX,
  18. C.C_ORD_WTH,
  19. --C.C_ORD_WTH_MIN,
  20. --C.C_ORD_WTH_MAX,
  21. (DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN)+
  22. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX))/2 M_THK ,
  23. DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN) C_ORD_THK_MIN,
  24. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX) C_ORD_THK_MAX,
  25. DECODE(C.SUAN_WTH_MIN, NULL,C.C_ORD_WTH_MIN,C.SUAN_WTH_MIN) C_ORD_WTH_MIN,
  26. DECODE(C.SUAN_WTH_MAX,NULL, C.C_ORD_WTH_MAX,C.SUAN_WTH_MAX) C_ORD_WTH_MAX,
  27. C.C_ORD_LEN,
  28. C.C_ORD_INDIA,
  29. C.C_ORD_OUTDIA,
  30. C.C_EXTSHAPE_REQ,
  31. B.SM_CSNM CUR_PROG_CD,
  32. F.STATUS_CD,
  33. A.CUR_LOAD_LOC,
  34. C.ACID_PROD_PATH,
  35. C.ORD_NO,
  36. C.ORD_SEQ,
  37. C.C_SPEC_STL_GRD,
  38. C.C_SPEC_ABBSYM,
  39. H.SM_CFNM ORD_USEAGE_CD,
  40. C.DEL_TO_DATE,
  41. D.CUST_NM ORDCUST_CD,
  42. E.SM_CFNM DEST_CD,
  43. ROUND(SYSDATE-TO_DATE(A.RECEIVE_TIME,'YYYY-MM-DD HH24:MI:SS'),1) COLDTIM,
  44. C.ORD_UNIT_WGT,
  45. C.ORD_UNIT_WGT_MIN,
  46. C.ORD_UNIT_WGT_MAX,
  47. C.C_PRODNM_CD,
  48. F.C_COIL_ID,
  49. I.SM_CFNM PACK_METHOD,
  50. DECODE(C.EDGE_PROC_YN,'Y','√',NULL) EDGE_PROC_YN,
  51. --(C.C_ORD_THK_MIN+C.C_ORD_THK_MAX)/2 M_THK ,
  52. 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
  53. --,C.MK_CONTENT --20121205
  54. ,L.C_ORD_INDIA JQU --卷曲内经
  55. ,L.HARSHNESS --粗燥度
  56. ,L.APPLICATION --用途
  57. FROM
  58. C_TBK02_COIL_COMM A,
  59. TBE02_ORD_PRC C,
  60. TBZ00_COMMCD B,
  61. TBZ00_CUSTOMER D,
  62. TBZ00_COMMCD E,
  63. S_TBF03_SPEC_MILL F,
  64. S_TBF03_SPEC_ROLL G,
  65. TBZ00_COMMCD H,
  66. TBZ00_COMMCD I,
  67. TBA01_ORD_LINE L
  68. WHERE F.ORD_NO=C.ORD_NO
  69. AND F.ORD_SEQ=C.ORD_SEQ
  70. AND F.ORD_NO=L.ORD_NO
  71. AND F.ORD_SEQ=L.ORD_SEQ
  72. AND A.CUR_PROG_CD=B.SM_CD
  73. AND C.ORDCUST_CD=D.CUST_CD
  74. AND F.ROLL_MANA_NO=G.ROLL_MANA_NO
  75. AND I.LG_CD='A01010'
  76. AND C.PACK_METHOD=I.SM_CD(+)
  77. AND C.C_ORD_USEAGE_CD=H.SM_CD(+)
  78. AND C.DEST_CD=E.SM_CD(+)
  79. AND A.COIL_NO=F.COIL_NO
  80. AND F.ROLL_MANA_NO LIKE 'Z%'--酸洗单元以Z开头
  81. AND G.STATUS_CD&lt;>'D'
  82. AND F.STATUS_CD IN('A','B','C','D','F')
  83. ORDER BY F.COIL_EDT_SEQ
  84. </query>
  85. <query id="UIF042060.Query_RollPlan_Roll" desc='得到轧辊单元计划的信息'>
  86. SELECT ROLL_MANA_NO,SUM(1) COIL_NUM FROM S_TBF03_SPEC_MILL WHERE STATUS_CD IN('A','B','C') GROUP BY ROLL_MANA_NO ORDER BY ROLL_MANA_NO
  87. </query>
  88. <query id="UIF042060.RollPlan_Edit" desc="调整轧辊单元计划" >
  89. <![CDATA[
  90. {call S_PKG_UIF.S_PRD_ROLLUNIT_EDIT(?,?,?,?,?,?)}
  91. ]]>
  92. </query>
  93. <query id="UIF042060.Query_RollPlan_Mill01" desc='得到轧辊单元计划的明细信息'>
  94. SELECT F.ROLL_MANA_NO,
  95. F.ROLL_COIL_SEQ,
  96. F.COIL_NO,
  97. F.C_COIL_NO,
  98. A.COIL_THK,
  99. A.COIL_WTH,
  100. A.COIL_LEN,
  101. A.COIL_INDIA,
  102. A.COIL_OUTDIA,
  103. A.ACT_WGT,
  104. C.C_ORD_THK,
  105. --C.C_ORD_THK_MIN,
  106. --C.C_ORD_THK_MAX,
  107. C.C_ORD_WTH,
  108. --C.C_ORD_WTH_MIN,
  109. --C.C_ORD_WTH_MAX,
  110. (DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN)+
  111. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX))/2 M_THK ,
  112. DECODE(C.SUAN_THK_MIN,NULL, C.C_ORD_THK_MIN, C.SUAN_THK_MIN) C_ORD_THK_MIN,
  113. DECODE(C.SUAN_THK_MAX,NULL, C.C_ORD_THK_MAX,C.SUAN_THK_MAX) C_ORD_THK_MAX,
  114. DECODE(C.SUAN_WTH_MIN, NULL,C.C_ORD_WTH_MIN,C.SUAN_WTH_MIN) C_ORD_WTH_MIN,
  115. DECODE(C.SUAN_WTH_MAX,NULL, C.C_ORD_WTH_MAX,C.SUAN_WTH_MAX) C_ORD_WTH_MAX,
  116. C.C_ORD_LEN,
  117. C.C_ORD_INDIA,
  118. C.C_ORD_OUTDIA,
  119. C.C_EXTSHAPE_REQ,
  120. B.SM_CSNM CUR_PROG_CD,
  121. F.STATUS_CD,
  122. A.CUR_LOAD_LOC,
  123. C.ACID_PROD_PATH,
  124. C.ORD_NO,
  125. C.ORD_SEQ,
  126. C.C_SPEC_STL_GRD,
  127. C.C_SPEC_ABBSYM,
  128. H.SM_CFNM ORD_USEAGE_CD,
  129. C.DEL_TO_DATE,
  130. D.CUST_NM ORDCUST_CD,
  131. E.SM_CFNM DEST_CD,
  132. ROUND(SYSDATE-TO_DATE(A.RECEIVE_TIME,'YYYY-MM-DD HH24:MI:SS'),1) COLDTIM,
  133. C.ORD_UNIT_WGT,
  134. C.ORD_UNIT_WGT_MIN,
  135. C.ORD_UNIT_WGT_MAX,
  136. C.C_PRODNM_CD,
  137. F.C_COIL_ID,
  138. I.SM_CFNM PACK_METHOD,
  139. DECODE(C.EDGE_PROC_YN,'Y','√',NULL) EDGE_PROC_YN,
  140. --(C.C_ORD_THK_MIN+C.C_ORD_THK_MAX)/2 M_THK ,
  141. 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
  142. ,C.MK_CONTENT --20121205
  143. ,L.C_ORD_INDIA JQU --卷曲内经
  144. ,L.HARSHNESS --粗燥度
  145. ,L.APPLICATION --用途
  146. ,L.L_BMD GM --光面、麻面
  147. ,L.OIL_DEF --涂油代码
  148. ,PKG_QUALITY_COMM.FZ00_COMM('A01010' ,L.PAKMTH_TP ) BAO --包装方式
  149. FROM
  150. C_TBK02_COIL_COMM A,
  151. TBE02_ORD_PRC C,
  152. TBZ00_COMMCD B,
  153. TBZ00_CUSTOMER D,
  154. TBZ00_COMMCD E,
  155. S_TBF03_SPEC_MILL F,
  156. S_TBF03_SPEC_ROLL G,
  157. TBZ00_COMMCD H,
  158. TBZ00_COMMCD I,
  159. TBA01_ORD_LINE L
  160. WHERE F.ORD_NO=C.ORD_NO
  161. AND F.ORD_SEQ=C.ORD_SEQ
  162. and F.ORD_NO=L.ORD_NO
  163. AND F.ORD_SEQ=L.ORD_SEQ
  164. AND A.CUR_PROG_CD=B.SM_CD
  165. AND C.ORDCUST_CD=D.CUST_CD
  166. AND F.ROLL_MANA_NO=G.ROLL_MANA_NO
  167. AND I.LG_CD='A01010'
  168. AND C.PACK_METHOD=I.SM_CD(+)
  169. AND C.C_ORD_USEAGE_CD=H.SM_CD(+)
  170. AND C.DEST_CD=E.SM_CD(+)
  171. AND A.COIL_NO=F.COIL_NO
  172. AND G.STATUS_CD&lt;>'D'
  173. AND F.STATUS_CD IN('A','B','C','D','F')
  174. ORDER BY F.COIL_EDT_SEQ
  175. </query>
  176. </queryMap>