UIG040070-query.xml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS MONITORING ">
  3. <query id="UIG040070_01.select" desc=" ">
  4. <![CDATA[
  5. SELECT '' CHK,SLAB_NO,STL_GRD,CORRECT_YN,CORRECT_RSLT_CD,SF_METHOD,SLAB_THK,SLAB_WTH,SLAB_LEN,SLAB_WGT
  6. FROM TBG02_SLAB_COMM
  7. WHERE CUR_LOAD_LOC LIKE 'L%' /* 当前堆放位置*/
  8. AND CORRECT_RSLT_CD = '1' /* 精整区分 */
  9. AND CORRECT_YN IS NULL
  10. AND MATRL_END_CAUSE_CD IS NULL
  11. ]]>
  12. </query>
  13. <query id="UIG040070_05.select" desc=" ">
  14. <![CDATA[
  15. SELECT '' CHK
  16. ,SLAB_NO
  17. ,STL_GRD
  18. ,CORRECT_YN
  19. ,CORRECT_RSLT_CD
  20. ,SF_METHOD
  21. ,SLAB_THK
  22. ,SLAB_WTH
  23. ,SLAB_LEN
  24. ,SLAB_WGT
  25. ,CUR_LOAD_LOC
  26. FROM TBG02_SLAB_COMM A
  27. WHERE A.SLAB_NO LIKE nvl(?,'J12-0')||'%'
  28. AND A.SLAB_STAT = '2'
  29. --AND A.CUR_PROG_CD = 'RAB'
  30. ]]>
  31. </query>
  32. <query id="UIG040070_06.select" desc=" ">
  33. <![CDATA[
  34. SELECT '母坯' CLF
  35. ,T1.SLAB_NO
  36. ,T1.SLAB_THK
  37. ,T1.SLAB_WTH
  38. ,T1.SLAB_LEN
  39. ,T1.SLAB_WGT
  40. ,T1.SLAB_SIZE_DEC_GRD
  41. ,T1.CUR_LOAD_LOC
  42. ,(SELECT MAX(SUBSTR(T2.SLAB_NO,13,1)) FROM TBG02_SLAB_COMM T2 WHERE SUBSTR(T2.SLAB_NO,1,12) = SUBSTR(T1.SLAB_NO,1,12)) MAX_SEQ
  43. FROM tbg02_slab_comm t1
  44. WHERE T1.SLAB_NO = :1
  45. ]]>
  46. </query>
  47. <query id="UIG040070_02.select" desc=" ">
  48. <![CDATA[
  49. SELECT '母坯' LBEL ,B.SLAB_NO,'00' SLAB_CUT_SEQ,B.SLAB_THK,B.SLAB_WTH,B.SLAB_LEN
  50. FROM TBG02_SLAB_COMM B
  51. WHERE B.SLAB_NO = :1
  52. AND B.SLAB_RT = 'H'
  53. UNION ALL
  54. SELECT '子坯' LBEL ,B.SLAB_NO,A.SLAB_CUT_SEQ,A.SLAB_THK,A.SLAB_WTH,A.SLAB_LEN
  55. FROM TBG02_SLAB_COMM_D A
  56. ,TBG02_SLAB_COMM B
  57. WHERE B.SLAB_NO = :2
  58. AND B.SUB_SLAB_NO = A.SLAB_NO
  59. AND B.SLAB_RT = 'H'
  60. UNION ALL
  61. SELECT '母坯' LBEL ,T1.SLAB_NO,'00' SLAB_CUT_SEQ,T2.SLAB_THK,T2.SLAB_WTH,T2.SLAB_LEN
  62. FROM TBG02_SLAB_COMM T1
  63. ,TBD01_SLABDN_OBJ2 T2
  64. WHERE T1.DSN_SLAB_NO = T2.DSN_SLAB_NO
  65. AND T1.SLAB_RT IN ('Z','P')
  66. AND T1.SLAB_NO = :3
  67. UNION ALL
  68. SELECT LBEL
  69. ,SUBSTR(SLAB_NO,1,12)||(SUBSTR(SLAB_NO,13,1)+SLAB_CUT_SEQ)
  70. ,LPAD(SLAB_CUT_SEQ,2,0) SLAB_CUT_SEQ
  71. ,SLAB_THK,SLAB_WTH,SLAB_LEN
  72. FROM (
  73. SELECT '子坯' LBEL
  74. ,SUBSTR(T1.SLAB_NO,1,12)||(SELECT MAX(SUBSTR(SLAB_NO,13,1)) FROM TBG02_SLAB_COMM WHERE SUBSTR(SLAB_NO,1,12) = SUBSTR(T1.SLAB_NO,1,12)) SLAB_NO
  75. ,DENSE_RANK() over (order by T3.SUB_DSN_SLAB_NO) SLAB_CUT_SEQ
  76. ,T3.SLAB_THK,T3.SLAB_WTH,T3.SLAB_LEN
  77. FROM TBG02_SLAB_COMM T1
  78. ,TBD01_SLABDN_OBJ2 T2
  79. ,TBD01_SLABDN_OBJ2_DETAIL T3
  80. WHERE T1.DSN_SLAB_NO = T2.DSN_SLAB_NO
  81. AND T1.DSN_SLAB_NO = T3.DSN_SLAB_NO
  82. AND T1.SLAB_RT IN ('Z','P')
  83. AND T1.SLAB_NO = :4
  84. )
  85. ]]>
  86. </query>
  87. <query id="UIG040070_03.select" desc=" ">
  88. <![CDATA[
  89. SELECT '母坯' CLF ,B.SLAB_NO,'00' SLAB_CUT_SEQ,B.SLAB_THK,B.SLAB_WTH,B.SLAB_LEN,B.CUR_LOAD_LOC,B.SLAB_SIZE_DEC_GRD,B.SLAB_WGT,'' ORL_LOAD_LOC,'' DSN_SLAB_NO,'' SUB_DSN_SLAB_NO
  90. FROM TBG02_SLAB_COMM B
  91. WHERE B.SLAB_NO = :1
  92. AND B.SLAB_RT = 'H'
  93. UNION ALL
  94. SELECT '子坯' CLF ,B.SLAB_NO,A.SLAB_CUT_SEQ,A.SLAB_THK,A.SLAB_WTH,A.SLAB_LEN,'' CUR_LOAD_LOC,'' SLAB_SIZE_DEC_GRD,0 SLAB_WGT,B.CUR_LOAD_LOC ORL_LOAD_LOC,'' DSN_SLAB_NO,'' SUB_DSN_SLAB_NO
  95. FROM TBG02_SLAB_COMM_D A
  96. ,TBG02_SLAB_COMM B
  97. WHERE B.SLAB_NO = :2
  98. AND B.SUB_SLAB_NO = A.SLAB_NO
  99. AND B.SLAB_RT = 'H'
  100. UNION ALL
  101. SELECT '母坯' CLF ,T1.SLAB_NO,'00' SLAB_CUT_SEQ,T2.SLAB_THK,T2.SLAB_WTH,T2.SLAB_LEN,T1.CUR_LOAD_LOC,T1.SLAB_SIZE_DEC_GRD,T1.SLAB_WGT,'' ORL_LOAD_LOC,t2.DSN_SLAB_NO,'' SUB_DSN_SLAB_NO
  102. FROM TBG02_SLAB_COMM T1
  103. ,TBD01_SLABDN_OBJ2 T2
  104. WHERE T1.DSN_SLAB_NO = T2.DSN_SLAB_NO
  105. AND T1.SLAB_RT IN ('Z','P')
  106. AND T1.SLAB_NO = :3
  107. UNION ALL
  108. SELECT CLF
  109. ,SUBSTR(SLAB_NO,1,12)||(SUBSTR(SLAB_NO,13,1)+SLAB_CUT_SEQ)
  110. ,LPAD(SLAB_CUT_SEQ,2,0) SLAB_CUT_SEQ
  111. ,SLAB_THK,SLAB_WTH,SLAB_LEN,CUR_LOAD_LOC,SLAB_SIZE_DEC_GRD,SLAB_WGT,ORL_LOAD_LOC,DSN_SLAB_NO,SUB_DSN_SLAB_NO
  112. FROM (
  113. SELECT '子坯' CLF
  114. ,SUBSTR(T1.SLAB_NO,1,12)||(SELECT MAX(SUBSTR(SLAB_NO,13,1)) FROM TBG02_SLAB_COMM WHERE SUBSTR(SLAB_NO,1,12) = SUBSTR(T1.SLAB_NO,1,12)) SLAB_NO
  115. ,DENSE_RANK() over (order by T3.SUB_DSN_SLAB_NO) SLAB_CUT_SEQ
  116. ,T3.SLAB_THK,T3.SLAB_WTH,T3.SLAB_LEN,'' CUR_LOAD_LOC,'' SLAB_SIZE_DEC_GRD,0 SLAB_WGT,T1.CUR_LOAD_LOC ORL_LOAD_LOC,t3.DSN_SLAB_NO,t3.SUB_DSN_SLAB_NO
  117. FROM TBG02_SLAB_COMM T1
  118. ,TBD01_SLABDN_OBJ2 T2
  119. ,TBD01_SLABDN_OBJ2_DETAIL T3
  120. WHERE T1.DSN_SLAB_NO = T2.DSN_SLAB_NO
  121. AND T1.DSN_SLAB_NO = T3.DSN_SLAB_NO
  122. AND T1.SLAB_RT IN ('Z','P')
  123. AND T1.SLAB_NO = :4
  124. )
  125. ]]>
  126. </query>
  127. <query id="UIG040070_CORRECTED_SLAB_COMM.select" desc=" ">
  128. <![CDATA[
  129. SELECT SLAB_NO
  130. ,SIZE_UPDT_BEF_THK
  131. ,SIZE_UPDT_BEF_WTH
  132. ,SIZE_UPDT_BEF_LEN
  133. ,SIZE_UPDT_BEF_WGT
  134. ,SIZE_UPDT_AFT_THK
  135. ,SIZE_UPDT_AFT_WTH
  136. ,SIZE_UPDT_AFT_LEN
  137. ,SIZE_UPDT_AFT_WGT
  138. ,SIZE_UPDT_CAUSE_CD
  139. ,ORD_FL
  140. ,STL_GRD
  141. ,SIZE_UPDT_EMP_NO
  142. ,SIZE_UPDT_WKGROUP
  143. ,SIZE_UPDT_WKSHIFT
  144. FROM TBG02_SLAB_COMM
  145. WHERE SLAB_NO LIKE ?||'%'
  146. --and MATRL_END_CAUSE_CD is not null
  147. ]]>
  148. </query>
  149. <query id="UIG040070_SLAB_END.update" desc=" " fetchSize="10">
  150. <![CDATA[
  151. UPDATE TBG02_SLAB_COMM SET
  152. CORRECT_YN = 'Y'
  153. ,SLAB_STAT = '3'
  154. ,MATRL_END_CAUSE_CD = '4'
  155. ,MATRL_END_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  156. WHERE SLAB_NO = ?
  157. ]]>
  158. </query>
  159. <query id="UIG040070_SLAB_END_1.update" desc=" " fetchSize="10">
  160. <![CDATA[
  161. UPDATE TBG02_SLAB_COMM SET
  162. CORRECT_YN = ''
  163. ,SLAB_STAT = '2'
  164. ,MATRL_END_CAUSE_CD = ''
  165. ,MATRL_END_DTIME = ''
  166. WHERE SLAB_NO = ?
  167. ]]>
  168. </query>
  169. <query id="UIG040070_SIZE_CORRECT_02.update" desc=" " fetchSize="10">
  170. <![CDATA[
  171. UPDATE TBG02_SLAB_COMM SET
  172. CORRECT_YN = 'Y'
  173. ,SIZE_UPDT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  174. ,SIZE_UPDT_CAUSE_CD = :1
  175. ,SIZE_UPDT_BEF_THK = SLAB_THK
  176. ,SIZE_UPDT_BEF_WTH = SLAB_WTH
  177. ,SIZE_UPDT_BEF_LEN = SLAB_LEN
  178. ,SIZE_UPDT_BEF_WGT = SLAB_WGT
  179. ,SLAB_THK = :2
  180. ,SLAB_WTH = :3
  181. ,SLAB_LEN = :4
  182. ,SLAB_WGT = :5
  183. ,SIZE_UPDT_AFT_THK = :6
  184. ,SIZE_UPDT_AFT_WTH = :7
  185. ,SIZE_UPDT_AFT_LEN = :8
  186. ,SIZE_UPDT_AFT_WGT = :9
  187. ,SIZE_UPDT_WKSHIFT = :10
  188. ,SIZE_UPDT_WKGROUP = :11
  189. ,SIZE_UPDT_EMP_NO = :12
  190. ,SCRAP_WGT = :13
  191. ,ORD_FL = '2'
  192. ,NONORD_CAUSE_CD = :14
  193. ,NONORD_OCR_DTIME = :15
  194. ,CUR_PROG_CD = :16
  195. ,SLAB_SIZE_DEC_GRD= :17
  196. ,CUR_PROG_CD_PGM = 'UIG040070'
  197. ,CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  198. ,BEF_PROG_CD = CUR_PROG_CD
  199. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  200. ,BEF_PROG_CD_DTIME = CUR_PROG_CD_DTIME
  201. ,ORG_ORD_NO = ORD_NO
  202. ,ORG_ORD_SEQ = ORD_SEQ
  203. ,ORD_NO = ''
  204. ,ORD_SEQ = ''
  205. ,WEIGHT_WGT = ''
  206. ,SAMPLINGID = ''
  207. ,DSN_SLAB_NO = ''
  208. WHERE SLAB_NO = :18
  209. ]]>
  210. </query>
  211. <query id="UIG040070_SIZE_CORRECT_02_01.update" desc=" " fetchSize="10">
  212. <![CDATA[
  213. UPDATE TBG02_SLAB_COMM SET
  214. CORRECT_YN = 'Y'
  215. ,SIZE_UPDT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  216. ,SIZE_UPDT_CAUSE_CD = :1
  217. ,SIZE_UPDT_BEF_THK = SLAB_THK
  218. ,SIZE_UPDT_BEF_WTH = SLAB_WTH
  219. ,SIZE_UPDT_BEF_LEN = SLAB_LEN
  220. ,SIZE_UPDT_BEF_WGT = SLAB_WGT
  221. ,SLAB_THK = :2
  222. ,SLAB_WTH = :3
  223. ,SLAB_LEN = :4
  224. ,SLAB_WGT = :5
  225. ,SIZE_UPDT_AFT_THK = :6
  226. ,SIZE_UPDT_AFT_WTH = :7
  227. ,SIZE_UPDT_AFT_LEN = :8
  228. ,SIZE_UPDT_AFT_WGT = :9
  229. ,SIZE_UPDT_WKSHIFT = :10
  230. ,SIZE_UPDT_WKGROUP = :11
  231. ,SIZE_UPDT_EMP_NO = :12
  232. ,SCRAP_WGT = :13
  233. ,ORD_FL = '2'
  234. ,NONORD_CAUSE_CD = :14
  235. ,NONORD_OCR_DTIME = :15
  236. ,CUR_PROG_CD = :16
  237. ,SLAB_SIZE_DEC_GRD= :17
  238. ,CUR_PROG_CD_PGM = 'UIG040070'
  239. ,CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  240. ,BEF_PROG_CD = CUR_PROG_CD
  241. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  242. ,BEF_PROG_CD_DTIME = CUR_PROG_CD_DTIME
  243. ,ORG_ORD_NO = ORD_NO
  244. ,ORG_ORD_SEQ = ORD_SEQ
  245. ,ORD_NO = ''
  246. ,ORD_SEQ = ''
  247. ,DSN_SLAB_NO = ''
  248. WHERE SLAB_NO = :18
  249. ]]>
  250. </query>
  251. <query id="UIG040070_SIZE_CORRECT.update" desc=" " fetchSize="10">
  252. <![CDATA[
  253. UPDATE TBG02_SLAB_COMM SET
  254. CORRECT_YN = 'Y'
  255. ,SIZE_UPDT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  256. ,SIZE_UPDT_CAUSE_CD = ?
  257. ,SLAB_THK = ?
  258. ,SLAB_WTH = ?
  259. ,SLAB_LEN = ?
  260. ,SLAB_WGT = ?
  261. ,SIZE_UPDT_BEF_THK = ?
  262. ,SIZE_UPDT_BEF_WTH = ?
  263. ,SIZE_UPDT_BEF_LEN = ?
  264. ,SIZE_UPDT_BEF_WGT = ?
  265. ,SIZE_UPDT_AFT_THK = ?
  266. ,SIZE_UPDT_AFT_WTH = ?
  267. ,SIZE_UPDT_AFT_LEN = ?
  268. ,SIZE_UPDT_AFT_WGT = ?
  269. ,SIZE_UPDT_WKSHIFT = ?
  270. ,SIZE_UPDT_WKGROUP = ?
  271. ,SIZE_UPDT_EMP_NO = ?
  272. ,SCRAP_WGT = ?
  273. ,ORD_FL = '2'
  274. ,NONORD_CAUSE_CD = ?
  275. ,NONORD_OCR_DTIME = ?
  276. ,CUR_PROG_CD = ?
  277. ,SLAB_SIZE_DEC_GRD= ?
  278. ,CUR_PROG_CD_PGM = 'UIG040070'
  279. ,CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  280. ,BEF_PROG_CD = CUR_PROG_CD
  281. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  282. ,BEF_PROG_CD_DTIME = CUR_PROG_CD_DTIME
  283. ,ORG_ORD_NO = ORD_NO
  284. ,ORG_ORD_SEQ = ORD_SEQ
  285. ,ORD_NO = ''
  286. ,ORD_SEQ = ''
  287. WHERE SLAB_NO = ?
  288. ]]>
  289. </query>
  290. <query id="UIG040070_SCRAP_COMM.update" desc=" " fetchSize="10">
  291. <![CDATA[
  292. UPDATE TBG02_SLAB_COMM SET
  293. SCRAP_WGT = ?
  294. ,ORD_FL = '2'
  295. ,ORG_ORD_NO = ORD_NO
  296. ,ORG_ORD_SEQ = ORD_SEQ
  297. ,ORD_NO = ''
  298. ,ORD_SEQ = ''
  299. WHERE SLAB_NO = ?
  300. ]]>
  301. </query>
  302. <query id="UIG040070_ALL_SCRAP_COMM.update" desc=" " fetchSize="10">
  303. <![CDATA[
  304. /** UIG040070_ALL_SCRAP_COMM.update **/
  305. UPDATE TBG02_SLAB_COMM SET
  306. SCRAP_WGT = ?
  307. ,ORD_FL = ?
  308. ,ORD_NO = ?
  309. ,ORD_SEQ = ?
  310. ,ORG_ORD_NO = ?
  311. ,ORG_ORD_SEQ = ?
  312. ,NONORD_CAUSE_CD = ?
  313. ,NONORD_OCR_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  314. ,SLAB_STAT = '3'
  315. ,MATRL_END_CAUSE_CD = ?
  316. ,MATRL_END_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  317. WHERE SLAB_NO = ?
  318. ]]>
  319. </query>
  320. <query id="UIG040070_ALL_SCRAP_YARD_ADDR.update" desc=" " fetchSize="10">
  321. <![CDATA[
  322. /** IG040070_ALL_SCRAP_YARD_ADDR.update **/
  323. UPDATE TBG04_SLAB_YARD
  324. SET SLAB_NO = ''
  325. ,BEF_STORE_LOC = ''
  326. ,CR_NO = ''
  327. ,REG_ID = ''
  328. ,REG_DTIME = ''
  329. ,ORD_FLAG = ''
  330. WHERE SLAB_NO = ?
  331. ]]>
  332. </query>
  333. <query id="UIG040070_SHR_COMMD_02.insert" desc=" " fetchSize="10">
  334. INSERT INTO TBG02_SLAB_COMM_D (SLAB_NO,SLAB_CUT_SEQ,SLAB_THK,SLAB_WTH,SLAB_LEN,ORD_THK,ORD_WTH,ORD_LEN,ORD_WGT,COIL_INDIA,COIL_OUTDIA,ORD_NO,ORD_SEQ,
  335. ORD_FL)
  336. SELECT SUBSTR(SLAB_NO,1,12)||SUBSTR(?,13,1)
  337. ,SLAB_CUT_SEQ
  338. ,SLAB_THK
  339. ,SLAB_WTH
  340. ,SLAB_LEN
  341. ,ORD_THK
  342. ,ORD_WTH
  343. ,ORD_LEN
  344. ,ORD_WGT
  345. ,COIL_INDIA
  346. ,COIL_OUTDIA
  347. ,ORD_NO
  348. ,ORD_SEQ
  349. ,ORD_FL
  350. FROM TBG02_SLAB_COMM_D WHERE SLAB_NO = ?
  351. </query>
  352. <query id="UIG040070_SHR_COMMD_03.insert" desc=" " fetchSize="10">
  353. INSERT INTO TBG02_SLAB_COMM_D (SLAB_NO,SLAB_CUT_SEQ,SLAB_THK,SLAB_WTH,SLAB_LEN,ORD_THK,ORD_WTH,ORD_LEN,ORD_WGT,COIL_INDIA,COIL_OUTDIA,ORD_NO,ORD_SEQ,
  354. ORD_FL)
  355. SELECT 'J'||SUBSTR(B.SUB_SLAB_NO,2,11)||SUBSTR(:1,13,1)
  356. ,A.SLAB_CUT_SEQ
  357. ,A.SLAB_THK
  358. ,A.SLAB_WTH
  359. ,A.SLAB_LEN
  360. ,A.ORD_THK
  361. ,A.ORD_WTH
  362. ,A.ORD_LEN
  363. ,A.ORD_WGT
  364. ,A.COIL_INDIA
  365. ,A.COIL_OUTDIA
  366. ,A.ORD_NO
  367. ,A.ORD_SEQ
  368. ,A.ORD_FL
  369. FROM TBG02_SLAB_COMM_D A
  370. ,TBG02_SLAB_COMM B
  371. WHERE B.SLAB_NO = :2
  372. AND A.SLAB_NO = B.SUB_SLAB_NO
  373. AND B.SLAB_RT = 'H'
  374. UNION ALL
  375. SELECT
  376. 'J'||SUBSTR(T3.SUB_SLAB_NO,2,11)||SUBSTR(:3,13,1)
  377. ,:4 SLAB_CUT_SEQ
  378. ,:5 SLAB_THK
  379. ,:6 SLAB_WTH
  380. ,:7 SLAB_LEN
  381. ,T2.SLAB_THK
  382. ,T2.SLAB_WTH
  383. ,T2.SLAB_LEN
  384. ,T2.SLAB_WGT
  385. ,0 COIL_INDIA
  386. ,0 COIL_OUTDIA
  387. ,T2.ORD_NO
  388. ,T2.ORD_SEQ
  389. ,'1' ORD_FL
  390. FROM TBD01_SLABDN_OBJ2 T1
  391. ,TBD01_SLABDN_OBJ2_DETAIL T2
  392. ,TBG02_SLAB_COMM T3
  393. WHERE T1.DSN_SLAB_NO = T2.DSN_SLAB_NO
  394. AND T2.DSN_SLAB_NO = :8
  395. and t2.SUB_DSN_SLAB_NO = :9
  396. AND T3.SLAB_NO = :10
  397. </query>
  398. <query id="UIG040070_INCISE_01.insert" desc=" " fetchSize="10">
  399. INSERT INTO TBG02_SLAB_INCISE
  400. SELECT T.SLAB_NO,
  401. :1,
  402. T.WEIGHT_WGT,
  403. :2,
  404. TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  405. CASE WHEN T.LG_STL_GRD IS NULL THEN T.STL_GRD ELSE T.LG_STL_GRD END STEEL,
  406. T.SLAB_THK||'*'||T.SLAB_WTH||'*'||T.SLAB_LEN SPET,
  407. T.PROC_CD
  408. FROM TBG02_SLAB_COMM T
  409. WHERE T.SLAB_NO = :3
  410. </query>
  411. <query id="UIG040070_SHR.insert" desc=" " fetchSize="10">
  412. <![CDATA[
  413. INSERT INTO TBG02_SLAB_COMM
  414. (
  415. SLAB_NO
  416. ,PLAN_SLAB_NO
  417. ,PROC_CD
  418. ,SLAB_STAT
  419. ,MATRL_END_CAUSE_CD
  420. ,MATRL_END_DTIME
  421. ,CUR_PROG_CD
  422. ,CUR_PROG_CD_PGM
  423. ,CUR_PROG_CD_DTIME
  424. ,BEF_PROG_CD
  425. ,BEF_PROG_CD_PGM
  426. ,BEF_PROG_CD_DTIME
  427. ,ORG_ORD_NO
  428. ,ORG_ORD_SEQ
  429. ,ORD_NO
  430. ,ORD_SEQ
  431. ,ORD_FL
  432. ,STL_GRD
  433. ,BEF_STL_GRD
  434. ,PRODNM_CD
  435. ,CUST_CD
  436. ,ORD_USE_CD
  437. ,SPEC_ABBSYM
  438. ,INSTR_SLAB_THK
  439. ,INSTR_SLAB_WTH
  440. ,INSTR_SLAB_LEN
  441. ,INSTR_SLAB_WGT
  442. ,SLAB_THK
  443. ,SLAB_WTH
  444. ,SLAB_LEN
  445. ,SLAB_WGT
  446. ,SLAB_TEMP
  447. ,SLAB_CUT_DTIME
  448. ,SLAB_RT
  449. ,SURPLMATL_YN
  450. ,LAST_SLAB_YN
  451. ,TAPER_SLAB_YN
  452. ,TAPER_LEN
  453. -- ,NONORD_CAUSE_CD
  454. -- ,NONORD_OCR_DTIME
  455. ,INSTR_HCR_CLF
  456. ,HCR_CLF
  457. ,BUY_MKR_NAME
  458. ,BUY_CHARGE_NO
  459. ,BUY_SLAB_NO
  460. ,BUY_SLAB_RECEPT_DTIME
  461. -- ,CUR_LOAD_LOC
  462. ,CUR_LOAD_LOC_DTIME
  463. ,RHF_SCH_YN
  464. ,BEF_LOAD_LOC
  465. ,BEF_LOAD_LOC_DTIME
  466. ,MISSNO_CLF
  467. ,MISSNO_CAUSE_CD
  468. ,MISSNO_OCR_DTIME
  469. ,MISSNO_EMP_ID
  470. ,REHEATMATL_CLF
  471. ,REHEATMATL_REG_ID
  472. ,REHEATMATL_REGIST_DTIME
  473. ,EXTSHAPE_GRD
  474. ,CRK_CD1
  475. ,CRK_CD1_LOC
  476. ,CRK_CD2
  477. ,CRK_CD2_LOC
  478. ,CRK_CD3
  479. ,CRK_CD3_LOC
  480. ,CRK_CD4
  481. ,CRK_CD4_LOC
  482. ,CRK_CD5
  483. ,CRK_CD5_LOC
  484. ,CRK_CD6
  485. ,CRK_CD6_LOC
  486. ,CRK_CD7
  487. ,CRK_CD7_LOC
  488. ,CRK_CD8
  489. ,CRK_CD8_LOC
  490. ,CRK_CD9
  491. ,CRK_CD9_LOC
  492. ,CRK_CD10
  493. ,CRK_CD10_LOC
  494. ,CORRECT_DTIME
  495. ,CORRECT_XIN_DATE
  496. ,CORRECT_WKSHIFT
  497. ,CORRECT_WKGROUP
  498. ,CORRECT_EMPNO
  499. ,CORRECT_YN
  500. ,CORRECT_RSLT_CD
  501. ,SF_METHOD
  502. ,SIZE_UPDT_DTIME
  503. ,SIZE_UPDT_CAUSE_CD
  504. ,SIZE_UPDT_BEF_THK
  505. ,SIZE_UPDT_BEF_WTH
  506. ,SIZE_UPDT_BEF_LEN
  507. ,SIZE_UPDT_BEF_WGT
  508. ,SIZE_UPDT_AFT_THK
  509. ,SIZE_UPDT_AFT_WTH
  510. ,SIZE_UPDT_AFT_LEN
  511. ,SIZE_UPDT_AFT_WGT
  512. ,SIZE_UPDT_WKSHIFT
  513. ,SIZE_UPDT_WKGROUP
  514. ,SIZE_UPDT_EMP_NO
  515. ,SCRAP_THK
  516. ,SCRAP_WTH
  517. ,SCRAP_LEN
  518. ,SCRAP_WGT
  519. ,SLAB_REGEN_CLF
  520. ,PLT_IND_TRS_CAR_NO
  521. ,PLT_IND_INVOICE_NO
  522. ,PLT_IND_ARRV_LOC
  523. ,PLT_IND_TRS_DATE
  524. ,PLT_TRS_CAR_NO
  525. ,PLT_TRS_INVOICE_NO
  526. ,PLT_TRS_DTIME
  527. ,PLT_PLANT_ARRV_DTIME
  528. ,PLT_PLANT_ARRV_LOC
  529. ,PLT_TRS_WKSHIFT
  530. ,PLT_TRS_WKGROUP
  531. ,PLT_TRS_EMP_NO
  532. ,CUT_WKSHIFT
  533. ,CUT_WKGROUP
  534. ,CUT_EMP_ID
  535. ,ORDCUST_CD
  536. ,SLAB_RHF_IN_DTIME
  537. ,SLAB_RHF_OUT_DTIME
  538. ,INSTR_COIL_THK
  539. ,INSTR_COIL_WTH
  540. ,INSTR_COIL_LEN
  541. ,INSTR_COIL_INDIA
  542. ,INSTR_COIL_OUTDIA
  543. ,INSTR_COIL_WGT
  544. ,RHF_CHARGING_STAT_CD
  545. ,STRAND_NO
  546. ,DIFF_STL_GRD_STA_END_YN
  547. ,CAST_NO
  548. ,SLAB_WAY
  549. ,SLAB_SIZE_DEC_GRD
  550. ,NONORD_CAUSE_CD
  551. ,NONORD_OCR_DTIME
  552. ,CUR_LOAD_LOC
  553. ,SMS_YARD_ENT_DTIME
  554. ,SLAB_STOCK_ENT_DTIME
  555. ,SLAB_INGR_DEC_GRD
  556. ,TW_SLAB_YN
  557. ,YARD_LOCK_YN
  558. ,SLAB_STOCK_TYPE
  559. ,SMS_YARD_ENT_TYPE
  560. ,SLAB_STOCK_SHIFT
  561. ,SLAB_STOCK_GROUP
  562. ,SLAB_STOCK_REG_ID
  563. ,SMS_YARD_ENT_SHIFT
  564. ,SMS_YARD_ENT_GROUP
  565. ,SMS_YARD_ENT_REG_ID
  566. ,SLAB_DCS_DETAIL
  567. ,INGR_SHIFT
  568. ,INGR_GROUP
  569. ,SUB_SLAB_NO
  570. ,CHARGE_NO
  571. ,WEIGHT_WGT
  572. ,SLAB_EXT_RZ_TIME
  573. ,LG_STL_GRD
  574. ,ASK_CFM_QY_DESC
  575. )
  576. SELECT :1
  577. ,PLAN_SLAB_NO
  578. ,PROC_CD
  579. ,SLAB_STAT
  580. ,MATRL_END_CAUSE_CD
  581. ,MATRL_END_DTIME
  582. ,:2
  583. ,'UIG040070' CUR_PROG_CD_PGM
  584. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') CUR_PROG_CD_DTIME
  585. ,CUR_PROG_CD
  586. ,CUR_PROG_CD_PGM
  587. ,CUR_PROG_CD_DTIME
  588. ,:3
  589. ,:4
  590. ,:5
  591. ,:6
  592. ,:7
  593. ,STL_GRD
  594. ,BEF_STL_GRD
  595. ,PRODNM_CD
  596. ,CUST_CD
  597. ,ORD_USE_CD
  598. ,SPEC_ABBSYM
  599. ,INSTR_SLAB_THK
  600. ,INSTR_SLAB_WTH
  601. ,INSTR_SLAB_LEN
  602. ,INSTR_SLAB_WGT
  603. ,:8
  604. ,:9
  605. ,:10
  606. ,:11
  607. ,SLAB_TEMP
  608. ,SLAB_CUT_DTIME
  609. ,SLAB_RT
  610. ,SURPLMATL_YN
  611. ,LAST_SLAB_YN
  612. ,TAPER_SLAB_YN
  613. ,TAPER_LEN
  614. -- ,NONORD_CAUSE_CD
  615. -- ,NONORD_OCR_DTIME
  616. ,INSTR_HCR_CLF
  617. ,HCR_CLF
  618. ,BUY_MKR_NAME
  619. ,BUY_CHARGE_NO
  620. ,BUY_SLAB_NO
  621. ,BUY_SLAB_RECEPT_DTIME
  622. -- ,CUR_LOAD_LOC
  623. ,CUR_LOAD_LOC_DTIME
  624. ,RHF_SCH_YN
  625. ,BEF_LOAD_LOC
  626. ,BEF_LOAD_LOC_DTIME
  627. ,MISSNO_CLF
  628. ,MISSNO_CAUSE_CD
  629. ,MISSNO_OCR_DTIME
  630. ,MISSNO_EMP_ID
  631. ,REHEATMATL_CLF
  632. ,REHEATMATL_REG_ID
  633. ,REHEATMATL_REGIST_DTIME
  634. ,EXTSHAPE_GRD
  635. ,CRK_CD1
  636. ,CRK_CD1_LOC
  637. ,CRK_CD2
  638. ,CRK_CD2_LOC
  639. ,CRK_CD3
  640. ,CRK_CD3_LOC
  641. ,CRK_CD4
  642. ,CRK_CD4_LOC
  643. ,CRK_CD5
  644. ,CRK_CD5_LOC
  645. ,CRK_CD6
  646. ,CRK_CD6_LOC
  647. ,CRK_CD7
  648. ,CRK_CD7_LOC
  649. ,CRK_CD8
  650. ,CRK_CD8_LOC
  651. ,CRK_CD9
  652. ,CRK_CD9_LOC
  653. ,CRK_CD10
  654. ,CRK_CD10_LOC
  655. ,CORRECT_DTIME
  656. ,CORRECT_XIN_DATE
  657. ,CORRECT_WKSHIFT
  658. ,CORRECT_WKGROUP
  659. ,CORRECT_EMPNO
  660. ,'Y'
  661. ,CORRECT_RSLT_CD
  662. ,SF_METHOD
  663. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  664. ,:12
  665. ,SLAB_THK
  666. ,SLAB_WTH
  667. ,SLAB_LEN
  668. ,SLAB_WGT
  669. ,:13
  670. ,:14
  671. ,:15
  672. ,:16
  673. ,:17
  674. ,:18
  675. ,:19
  676. ,''
  677. ,''
  678. ,''
  679. ,''
  680. ,SLAB_REGEN_CLF
  681. ,PLT_IND_TRS_CAR_NO
  682. ,PLT_IND_INVOICE_NO
  683. ,PLT_IND_ARRV_LOC
  684. ,PLT_IND_TRS_DATE
  685. ,PLT_TRS_CAR_NO
  686. ,PLT_TRS_INVOICE_NO
  687. ,PLT_TRS_DTIME
  688. ,PLT_PLANT_ARRV_DTIME
  689. ,PLT_PLANT_ARRV_LOC
  690. ,PLT_TRS_WKSHIFT
  691. ,PLT_TRS_WKGROUP
  692. ,PLT_TRS_EMP_NO
  693. ,CUT_WKSHIFT
  694. ,CUT_WKGROUP
  695. ,CUT_EMP_ID
  696. ,ORDCUST_CD
  697. ,SLAB_RHF_IN_DTIME
  698. ,SLAB_RHF_OUT_DTIME
  699. ,INSTR_COIL_THK
  700. ,INSTR_COIL_WTH
  701. ,INSTR_COIL_LEN
  702. ,INSTR_COIL_INDIA
  703. ,INSTR_COIL_OUTDIA
  704. ,INSTR_COIL_WGT
  705. ,RHF_CHARGING_STAT_CD
  706. ,STRAND_NO
  707. ,DIFF_STL_GRD_STA_END_YN
  708. ,CAST_NO
  709. ,SLAB_WAY
  710. ,:20
  711. ,:21
  712. ,:22
  713. ,:23
  714. ,:24
  715. ,:25
  716. ,SLAB_INGR_DEC_GRD
  717. ,TW_SLAB_YN
  718. ,YARD_LOCK_YN
  719. ,SLAB_STOCK_TYPE
  720. ,SMS_YARD_ENT_TYPE
  721. ,SLAB_STOCK_SHIFT
  722. ,SLAB_STOCK_GROUP
  723. ,SLAB_STOCK_REG_ID
  724. ,SMS_YARD_ENT_SHIFT
  725. ,SMS_YARD_ENT_GROUP
  726. ,SMS_YARD_ENT_REG_ID
  727. ,SLAB_DCS_DETAIL
  728. ,INGR_SHIFT
  729. ,INGR_GROUP
  730. ,'J'||SUBSTR(SUB_SLAB_NO,2,11)||SUBSTR(:26,13,1)
  731. ,CHARGE_NO
  732. ,:27
  733. ,:28
  734. ,LG_STL_GRD
  735. ,ASK_CFM_QY_DESC
  736. FROM TBG02_SLAB_COMM
  737. WHERE SLAB_NO = :29
  738. ]]>
  739. </query>
  740. <query id="UIG040070_SLAB_COMM_D_ORDFL.update" desc=" ">
  741. <![CDATA[
  742. UPDATE TBG02_SLAB_COMM_D
  743. SET ORD_FL = ?
  744. WHERE SLAB_NO = ?
  745. ]]>
  746. </query>
  747. <query id="UIG040070_SLAB_SIZE_DEC.select" desc=" ">
  748. <![CDATA[
  749. SELECT PKG_UIG.FUN_SLAB_SIZE_DEC(:1,:2,:3,:4,:5) RES FROM DUAL
  750. ]]>
  751. </query>
  752. <query id="UIG040070_SLAB_SIZE_DEC.update" desc=" ">
  753. <![CDATA[
  754. UPDATE TBG02_SLAB_COMM T1
  755. SET T1.ORG_ORD_NO = T1.ORD_NO
  756. ,T1.ORG_ORD_SEQ = T1.ORD_SEQ
  757. ,T1.BEF_PROG_CD = T1.CUR_PROG_CD
  758. ,T1.BEF_PROG_CD_PGM = T1.CUR_PROG_CD_PGM
  759. ,T1.BEF_PROG_CD_DTIME = T1.CUR_PROG_CD_DTIME
  760. ,T1.ORD_FL = :1
  761. ,T1.ORD_NO = :2
  762. ,T1.ORD_SEQ = :3
  763. ,T1.NONORD_CAUSE_CD = :4
  764. ,T1.NONORD_OCR_DTIME = :5
  765. ,T1.CUR_PROG_CD = :6
  766. ,T1.CUR_PROG_CD_PGM = 'SLAB_SIZE_DEC'
  767. ,T1.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MMSS')
  768. WHERE T1.SLAB_NO = :7
  769. ]]>
  770. </query>
  771. <query id="UIG040070_04.select" desc=" ">
  772. <![CDATA[
  773. SELECT ORD_NO
  774. ,ORD_SEQ
  775. ,CUR_PROG_CD
  776. , ORD_FL
  777. ,SLAB_STOCK_ENT_DTIME
  778. ,SMS_YARD_ENT_DTIME
  779. ,SLAB_RT
  780. ,SLAB_WTH||'' SLAB_WTH
  781. ,SLAB_LEN||'' SLAB_LEN
  782. ,SLAB_THK||'' SLAB_THK
  783. ,SLAB_EXT_RZ_TIME
  784. ,LG_STL_GRD
  785. ,PLAN_SLAB_NO
  786. FROM TBG02_SLAB_COMM
  787. WHERE SLAB_NO = ?
  788. ]]>
  789. </query>
  790. <query id="UIG040070_SLAB_YARD.update" desc=" ">
  791. <![CDATA[
  792. UPDATE TBG04_SLAB_YARD
  793. SET SLAB_NO = ?
  794. ,REG_ID = ?
  795. ,REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  796. WHERE YARD_ADDR = ?
  797. AND STORELAY = ?
  798. ]]>
  799. </query>
  800. <query id="UIG040070_SLAB_COMM.update" desc=" ">
  801. <![CDATA[
  802. UPDATE TBG04_SLAB_YARD SET SLAB_NO = '',BEF_STORE_LOC = '',CR_NO = '',REG_ID = '',REG_DTIME = ''
  803. WHERE SLAB_NO = ?
  804. ]]>
  805. </query>
  806. <query id="UIG040070_SLAB_COMM_D.update" desc=" " fetchSize="10">
  807. <![CDATA[
  808. UPDATE TBG02_SLAB_COMM_D SET
  809. ORD_FL = ?
  810. WHERE SLAB_NO = (SELECT SUB_SLAB_NO FROM TBG02_SLAB_COMM WHERE SLAB_NO = ?)
  811. ]]>
  812. </query>
  813. <query id="UIG040070_SLAB_COMM_ALL.select" desc=" " fetchSize="10">
  814. <![CDATA[
  815. SELECT T.SLAB_LEN,T.WEIGHT_WGT,T.SLAB_WGT/1000 SLAB_WGT,T.SLAB_THK,T.SLAB_WTH FROM TBG02_SLAB_COMM T
  816. WHERE SLAB_NO = ?
  817. ]]>
  818. </query>
  819. <query id="UIG040070_SLAB_INCISE.delete" desc=" " fetchSize="10">
  820. <![CDATA[
  821. DELETE FROM TBG02_SLAB_INCISE T WHERE T.SLAB_NO = ?
  822. ]]>
  823. </query>
  824. <query id="UIG040070_SLAB_COMM.delete" desc=" " fetchSize="10">
  825. <![CDATA[
  826. DELETE FROM TBG02_SLAB_COMM T WHERE T.SLAB_NO = ?
  827. ]]>
  828. </query>
  829. <query id="UIG040070_SLAB_COMM_D.delete" desc=" " fetchSize="10">
  830. <![CDATA[
  831. DELETE FROM TBG02_SLAB_COMM_D T WHERE T.SLAB_NO = ?
  832. ]]>
  833. </query>
  834. </queryMap>