UIF052040-query.xml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="连退作业对象选取">
  3. <query id="UIF052040_01.SELECT" desc="选取对象查询">
  4. SELECT A.COIL_NO,
  5. A.SLAB_NO,
  6. A.CUR_PROG_CD,
  7. A.SPEC_STL_GRD,
  8. A.COIL_THK,
  9. A.COIL_WTH,
  10. A.COIL_LEN,
  11. A.COIL_INDIA,
  12. A.COIL_OUTDIA,
  13. A.ACT_WGT,
  14. DECODE(A.TOT_DEC_GRD, '1', '合格', '2', '不合格', '未判') TOT_DEC_GRD,
  15. C_PKG_UIF_CAL.F_FUN_GET_FACEBUG(A.CRK_CD1,
  16. A.CRK_CD2,
  17. A.CRK_CD3,
  18. A.CRK_CD4,
  19. A.CRK_CD5) BUG,
  20. A.CUR_LOAD_LOC,
  21. B.C_SPEC_STL_GRD,
  22. B.C_ORD_THK,
  23. B.C_ORD_THK_MIN,
  24. B.C_ORD_THK_MAX,
  25. B.C_ORD_WTH,
  26. B.C_ORD_WTH_MIN,
  27. B.C_ORD_WTH_MAX,
  28. B.C_ORD_LEN,
  29. B.C_ORD_LEN_MIN,
  30. B.C_ORD_LEN_MAX,
  31. B.ORD_UNIT_WGT,
  32. B.ORD_UNIT_WGT_MIN,
  33. B.ORD_UNIT_WGT_MAX,
  34. B.L_ORD_INDIA,
  35. B.C_EXTSHAPE_REQ,
  36. C.SM_CFNM L_ORD_USEAGE_CD,
  37. D.CUST_NM ORDCUST_CD,
  38. E.SM_CFNM PACK_METHOD,
  39. B.C_SPEC_ABBSYM,
  40. B.ANNOITA_YN,
  41. B.PLY_REQUEST,
  42. 'FALSE' FLAG,
  43. B.ORD_NO,
  44. B.ORD_SEQ,
  45. B.DEL_TO_DATE,
  46. decode(A.CAL_TYPE, '1', '正常退火', '2', '返修', '3', '过渡') CAL_TYPE,
  47. (nvl(A.RCAL_CNT, 0) + 1) CAL_CNT
  48. FROM C_TBL02_COIL_COMM A,
  49. TBE02_ORD_PRC B,
  50. TBZ00_COMMCD C,
  51. TBZ00_CUSTOMER D,
  52. TBZ00_COMMCD E
  53. WHERE A.COIL_STAT = '2'
  54. AND A.ORD_NO = B.ORD_NO
  55. AND A.ORD_SEQ = B.ORD_SEQ
  56. AND A.CUR_PROG_CD = 'CCA'
  57. AND A.FL = '0'
  58. AND B.L_ORD_USEAGE_CD = C.SM_CD(+)
  59. AND B.ORDCUST_CD = D.CUST_CD(+)
  60. AND B.PACK_METHOD = E.SM_CD(+)
  61. AND E.LG_CD(+) = 'A01010'
  62. and A.CAL_TYPE = '3'
  63. </query>
  64. <query id="UIF052040_02.SELECT" desc="CAL计划汇总查询">
  65. SELECT 'CAL计划号' TYPE_,MAX(CAL_NO) CAPTION FROM L_TBF03_SCH_CAL
  66. UNION
  67. SELECT '个数(个)' TYPE_,TO_CHAR(MAX(CAL_COIL_CNT)) CAPTION FROM L_TBF03_SCH_CAL
  68. UNION
  69. SELECT '重量(Ton)' TYPE_,TO_CHAR(MAX(CAL_COIL_WGT)) CAPTION FROM L_TBF03_SCH_CAL
  70. </query>
  71. <query id="UIF052040_03.SELECT" desc="CAL计划明细查询">
  72. SELECT A.C_COIL_NO,
  73. A.COIL_NO,
  74. F.SLAB_NO,
  75. F.CUR_PROG_CD,
  76. A.STL_GRD,
  77. A.COIL_THK,
  78. A.COIL_WTH,
  79. A.COIL_LEN,
  80. A.COIL_INDIA,
  81. A.COIL_OUTDIA,
  82. A.COIL_WGT,
  83. DECODE(F.TOT_DEC_GRD, '1', '合格', '2', '不合格', '未判') TOT_DEC_GRD,
  84. NULL BUG,
  85. A.CUR_LOAD_LOC,
  86. B.C_SPEC_STL_GRD,
  87. B.C_ORD_THK,
  88. B.C_ORD_THK_MIN,
  89. B.C_ORD_THK_MAX,
  90. B.C_ORD_WTH,
  91. B.C_ORD_WTH_MIN,
  92. B.C_ORD_WTH_MAX,
  93. B.C_ORD_LEN,
  94. B.C_ORD_LEN_MIN,
  95. B.C_ORD_LEN_MAX,
  96. B.ORD_UNIT_WGT,
  97. B.ORD_UNIT_WGT_MIN,
  98. B.ORD_UNIT_WGT_MAX,
  99. B.L_ORD_INDIA,
  100. B.C_EXTSHAPE_REQ,
  101. C.SM_CFNM L_ORD_USEAGE_CD,
  102. D.CUST_NM ORDCUST_CD,
  103. E.SM_CFNM PACK_METHOD,
  104. B.C_SPEC_ABBSYM,
  105. B.ANNOITA_YN,
  106. B.PLY_REQUEST,
  107. LPAD(TO_CHAR(A.COIL_EDT_SEQ), 3, '0') COIL_EDT_SEQ,
  108. B.ORD_NO,
  109. B.ORD_SEQ,
  110. B.DEL_TO_DATE,
  111. DECODE(A.SLEEVE, '', NULL, '√') SLEEVE,
  112. S.NAME_ SLEEVE_CODE,
  113. M.NAME_ SPM_MODE,
  114. W.NAME_ SPM_WET,
  115. DECODE(A.PULL, '1', '√', NULL) PULL,
  116. A.CAL_MEMO,
  117. A.CAL_NO,
  118. A.MERGE_FL,
  119. decode(A.CAL_TYPE,'1','正常退火','2','返修','3','过渡') CAL_TYPE,
  120. (nvl(A.CAL_ID,0)+1) CAL_CNT
  121. FROM L_TBF03_SCH_MILL A,
  122. TBE02_ORD_PRC B,
  123. TBZ00_COMMCD C,
  124. TBZ00_CUSTOMER D,
  125. TBZ00_COMMCD E,
  126. C_TBL02_COIL_COMM F,
  127. (SELECT SLEEVE_GRP_CD ID_,
  128. TO_CHAR(SLEEVE_INDIA) || '/' ||
  129. TO_CHAR(SLEEVE_INDIA + SLEEVE_THK) NAME_
  130. FROM TBF03_SLEEVE_GRP) S,
  131. (SELECT SM_CD ID_, SM_CFNM NAME_
  132. FROM TBZ00_COMMCD
  133. WHERE LG_CD = 'F02002'
  134. ORDER BY CD_SEQ) M,
  135. (SELECT SM_CD ID_, SM_CFNM NAME_
  136. FROM TBZ00_COMMCD
  137. WHERE LG_CD = 'F02003'
  138. ORDER BY CD_SEQ) W
  139. WHERE A.ORD_NO = B.ORD_NO
  140. AND A.ORD_SEQ = B.ORD_SEQ
  141. AND A.C_COIL_NO = F.COIL_NO
  142. AND B.L_ORD_USEAGE_CD = C.SM_CD(+)
  143. AND B.ORDCUST_CD = D.CUST_CD(+)
  144. AND B.PACK_METHOD = E.SM_CD(+)
  145. AND A.SLEEVE = S.ID_(+)
  146. AND A.SPM_MODE = M.ID_(+)
  147. AND A.SPM_WET = W.ID_(+)
  148. AND E.LG_CD(+) = 'A01010'
  149. ORDER BY LPAD(TO_CHAR(A.COIL_EDT_SEQ), 3, '0')
  150. </query>
  151. <query id="UIF052040_04.SELECT" desc="交货状态查询">
  152. SELECT 'FALSE' FLAG, SM_CD, SM_CFNM
  153. FROM TBZ00_COMMCD
  154. WHERE LG_CD = 'B01118'
  155. AND CD_DESC = 'C'
  156. </query>
  157. <query id="UIF052040_05.SELECT" desc="表面要求查询">
  158. SELECT 'FALSE' FLAG, SM_CD, SM_CFNM
  159. FROM TBZ00_COMMCD
  160. WHERE LG_CD = 'B01016'
  161. </query>
  162. <query id="UIF052040_06.SELECT" desc="套筒类型查询">
  163. SELECT SLEEVE_GRP_CD ID_,
  164. TO_CHAR(SLEEVE_INDIA) || '/' || TO_CHAR(SLEEVE_INDIA + SLEEVE_THK) NAME_
  165. FROM TBF03_SLEEVE_GRP
  166. </query>
  167. <query id="UIF052040_07.SELECT" desc="平整模式">
  168. SELECT SM_CD ID_, SM_CFNM NAME_
  169. FROM TBZ00_COMMCD
  170. WHERE LG_CD = 'F02002' ORDER BY CD_SEQ
  171. </query>
  172. <query id="UIF052040_08.SELECT" desc="湿平标识">
  173. SELECT SM_CD ID_, SM_CFNM NAME_
  174. FROM TBZ00_COMMCD
  175. WHERE LG_CD = 'F02003' ORDER BY CD_SEQ
  176. </query>
  177. <query id="UIF052040_.Add_CalPlan" desc="新增连退计划信息" >
  178. <![CDATA[
  179. {call C_PKG_UIF_CAL.C_PRD_CALPLAN_ADD(?,?,?,?,?)}
  180. ]]>
  181. </query>
  182. <query id="UIF052040_.Del_CalPlan" desc="删除未确认连退计划信息" >
  183. <![CDATA[
  184. {call C_PKG_UIF_CAL.C_PRD_CALPLAN_DEL(?,?,?)}
  185. ]]>
  186. </query>
  187. <query id="UIF052040_.Adj_CalPlan" desc="调整未确认连退计划顺序" >
  188. <![CDATA[
  189. {call C_PKG_UIF_CAL.C_PRD_CALPLAN_ADJ(?,?,?,?,?,?)}
  190. ]]>
  191. </query>
  192. <query id="UIF052040_.Merge_CalPlan" desc="连退指示并卷" >
  193. <![CDATA[
  194. {call C_PKG_UIF_CAL.C_PRD_ROLLPLAN_MGE(?,?,?,?)}
  195. ]]>
  196. </query>
  197. <query id="UIF052040_.CMerge_CalPlan" desc="撤销连退指示并卷" >
  198. <![CDATA[
  199. {call C_PKG_UIF_CAL.C_PRD_CALPLAN_CMG(?,?,?,?)}
  200. ]]>
  201. </query>
  202. <query id="UIF052040_.Affirm_CalPlan" desc="确认连退指示" >
  203. <![CDATA[
  204. {call C_PKG_UIF_CAL.C_PRD_CALPLAN_AFM(?,?,?,?,?)}
  205. ]]>
  206. </query>
  207. </queryMap>