db19905a033f5072b08fd8b2abcbce9237daf9c5.svn-base 7.1 KB

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