80e0584db928ed13d66413cae994b42af215f7ba.svn-base 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="SHIPPING">
  3. <query id="UIJ010070.LOV.ShipCompCd.find" desc=" LOVResult_1 " fetchSize="10">
  4. <![CDATA[
  5. SELECT SHIP_COMP_NM, SHIP_COMP_CD
  6. FROM TBJ00_SHIP_COMP
  7. WHERE 1 = 1
  8. ]]>
  9. </query>
  10. <query id="UIJ010070.LOV.DlivType.find" desc=" LOVResult_2 " fetchSize="10">
  11. <![CDATA[
  12. SELECT SM_CFNM AS DLIV_TYPE_DESC, SM_CD AS DLIV_TYPE
  13. FROM TBZ00_COMMCD
  14. WHERE 1 = 1
  15. AND LG_CD = 'A01012'
  16. AND USED_YN = 'Y'
  17. ORDER BY CD_SEQ
  18. ]]>
  19. </query>
  20. <query id="UIJ010070.LOV.CustCd.find" desc=" LOVResult_3 " fetchSize="10">
  21. <![CDATA[
  22. SELECT CUST_CD||' '||CUST_NM AS CUST_NM, CUST_CD
  23. FROM TBZ00_CUSTOMER A
  24. WHERE 1 = 1
  25. AND A.REC_TP = '01'
  26. /**********************************************
  27. AND EXISTS (SELECT 'X'
  28. FROM TBH02_COIL_COMM B
  29. WHERE 1 = 1
  30. AND B.CUR_PROG_CD = 'SFF'
  31. AND B.SHIP_PROG_CD IN ('07','08')
  32. AND B.CUST_CD = A.CUST_CD)
  33. ***********************************************/
  34. ORDER BY A.CUST_NM
  35. ]]>
  36. </query>
  37. <query id="UIJ010070.LOV.DestPcd.find" desc=" LOVResult_4 " >
  38. <![CDATA[
  39. SELECT SM_CFNM AS DEST_PCD_DESC, SM_CD AS DEST_PCD
  40. FROM TBZ00_COMMCD
  41. WHERE 1 = 1
  42. AND LG_CD = 'A01009'
  43. AND CD_SEQ = 1
  44. ORDER BY 1
  45. ]]>
  46. </query>
  47. <query id="UIJ010070.LOV.SpecAbbsym.find" desc=" LOVResult_5 " fetchSize="10">
  48. <![CDATA[
  49. SELECT SM_CFNM AS SPEC_ABBSYM_DESC, SM_CD AS SPEC_ABBSYM
  50. FROM TBZ00_COMMCD
  51. WHERE 1 = 1
  52. AND LG_CD = 'B01001'
  53. AND USED_YN = 'Y'
  54. ORDER BY CD_SEQ
  55. ]]>
  56. </query>
  57. <!--
  58. Begin Commented by Mr.GONG 2009.03.24
  59. <query id="UIJ010060.LOV.InvNo.find" desc=" LOVResult_4 " fetchSize="10">
  60. <![CDATA[
  61. SELECT B.INV_NO, B.DLIV_DIRNO, A.SHIP_PROG_CD, A.SHIP_DIRNO, B.INV_PRNCNT
  62. FROM TBJ01_SHIP_DIR A, TBJ01_DLIV_DIR B
  63. WHERE A.SHIP_DIRNO = B.SHIP_DIRNO
  64. AND A.SHIP_PROG_CD IN ('07','08')
  65. ORDER BY B.INV_NO
  66. ]]>
  67. </query>
  68. End Commented by Mr.GONG 2009.03.24
  69. -->
  70. <query id="UIJ010070.ShippingResults.Select" desc=" " fetchSize="10">
  71. <![CDATA[
  72. SELECT A.SHIP_PROG_CD
  73. , A.COIL_NO
  74. , A.ORD_NO
  75. , A.ORD_SEQ
  76. , A.CUST_CD
  77. , A.ORDCUST_CD
  78. , C.GET_ON_PCD
  79. , C.DEST_PCD
  80. , C.EXLV_LINE_CD
  81. , C.GET_OFF_PCD
  82. , C.DEPARTURE_CD
  83. , C.ARRIVAL_CD
  84. , A.COIL_THK
  85. , A.COIL_WTH
  86. , A.COIL_LEN
  87. , DECODE(NVL(A.ACT_WGT,0),0,A.CAL_WGT,A.ACT_WGT) AS ACT_WGT
  88. , A.COIL_OUTDIA
  89. , C.DLIV_TP
  90. , C.SHIP_COMP_CD
  91. , C.SHIP_COMP_NM
  92. , A.TRANS_CAR_NO
  93. , C.TRAIN_DLIVNO
  94. , A.DLIV_DIRNO
  95. , A.SHIP_DIRNO
  96. , B.ORD_DEVLMT_DATE
  97. , A.SHIP_INVNO
  98. , A.CUR_LOAD_LOC
  99. , TO_CHAR(TO_DATE(A.SHIP_DIR_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS SHIP_DIR_DTIME
  100. , C.DLIV_TP_DESC
  101. , C.DEST_PCD_DESC
  102. , C.EXLV_LINE_CD_DESC
  103. , C.DEPARTURE_CD_DESC
  104. , C.ARRIVAL_CD_DESC
  105. , D0.CUST_NM
  106. , D1.CUST_NM AS ORDCUST_NM
  107. , A.COIL_STAT
  108. , A.CUR_PROG_CD
  109. FROM TBH02_COIL_COMM A, TBA01_ORD_LINE B
  110. ,(SELECT X.*, Y.SHIP_COMP_NM
  111. , Z0.SM_CFNM AS DLIV_TP_DESC
  112. , Z1.SM_CFNM AS DEST_PCD_DESC
  113. , Z2.SM_CFNM AS EXLV_LINE_CD_DESC
  114. , Z3.SM_CFNM AS DEPARTURE_CD_DESC
  115. , Z4.SM_CFNM AS ARRIVAL_CD_DESC
  116. FROM TBJ01_DLIV_DIR X
  117. , TBJ00_SHIP_COMP Y
  118. ,(SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01012' ) Z0
  119. ,(SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND CD_SEQ = 1) Z1
  120. ,(SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND CD_SEQ = 2) Z2
  121. ,(SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND CD_SEQ = 3) Z3
  122. ,(SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND CD_SEQ = 3) Z4
  123. WHERE 1 = 1
  124. AND X.SHIP_COMP_CD = Y.SHIP_COMP_CD(+)
  125. AND X.DLIV_TP = Z0.SM_CD(+)
  126. AND X.DEST_PCD = Z1.SM_CD(+)
  127. AND X.EXLV_LINE_CD = Z2.SM_CD(+)
  128. AND X.DEPARTURE_CD = Z3.SM_CD(+)
  129. AND X.ARRIVAL_CD = Z4.SM_CD(+)
  130. AND NVL(X.SHIP_COMP_CD,'*') LIKE :1||'%'
  131. AND NVL(X.DEST_PCD ,'*') LIKE :2||'%'
  132. AND NVL(X.DLIV_TP ,'*') LIKE :3||'%'
  133. AND X.SHIP_DIRNO BETWEEN :4||'0000' AND :5||'9999') C
  134. ,(SELECT * FROM TBZ00_CUSTOMER WHERE REC_TP = '01') D0 -- CUST_CD
  135. ,(SELECT * FROM TBZ00_CUSTOMER WHERE REC_TP = '02') D1 -- ORDCUST_CD
  136. WHERE 1 = 1
  137. AND A.COIL_STAT = '3'
  138. AND A.CUR_PROG_CD = 'SFF'
  139. AND A.ORD_NO = B.ORD_NO
  140. AND A.ORD_SEQ = B.ORD_SEQ
  141. AND A.DLIV_DIRNO = C.DLIV_DIRNO
  142. AND A.CUST_CD = D0.CUST_CD(+)
  143. AND A.ORDCUST_CD = D1.CUST_CD(+)
  144. AND A.SHIP_DIRNO BETWEEN :6||'0000' AND :7||'9999'
  145. AND A.SPEC_ABBSYM LIKE :8||'%'
  146. AND NVL(A.COIL_THK,0) BETWEEN NVL( :9,0) AND NVL(:10, 999999)
  147. AND NVL(A.COIL_WTH,0) BETWEEN NVL(:11,0) AND NVL(:12, 999999)
  148. AND NVL(A.COIL_LEN,0) BETWEEN NVL(:13,0) AND NVL(:14,999999999)
  149. AND NVL(A.CUST_CD ,'*') LIKE :15||'%'
  150. AND NVL(A.ORD_NO ,'*') LIKE :16||'%'
  151. AND NVL(A.ORD_SEQ ,'*') LIKE :17||'%'
  152. AND NVL(A.CUR_LOAD_LOC,'*') LIKE :18||'%'
  153. /******************************************************************************************
  154. :1 - ShipCompCd
  155. :2 - DestPcd (SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND CD_SEQ = 1)
  156. :3 - DlivType (SELECT * FROM TBZ00_COMMCD WHERE LG_CD = 'A01012' )
  157. :4 ~ :5 - ShipDirDateFrom ~ ShipDirDateTo(YYYYMMDD0000 ~ YYYYMMDD9999)
  158. :6 ~ :7 - ShipDirDateFrom ~ ShipDirDateTo(YYYYMMDD0000 ~ YYYYMMDD9999)
  159. :8 - SpecAppsym
  160. :9 ~ :10 - CoilThkFrom ~ CoilThkTo
  161. :11 ~ :12 - CoilWthFrom ~ CoilWthTo
  162. :13 ~ :14 - CoilLenFrom ~ CoilLenTo
  163. :15 - CustCd
  164. :16 - OrdNo
  165. :17 - OrdSeq
  166. :18 - CurLoadLoc
  167. *******************************************************************************************/
  168. ]]>
  169. </query>
  170. <query id="UIJ010070.ModifyCoilProgStatusOfCoils.Save" desc=" " fetchSize="10">
  171. <![CDATA[
  172. UPDATE TBH02_COIL_COMM
  173. SET COIL_STAT = :1
  174. , CUR_PROG_CD = :2
  175. , CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  176. , CUR_PROG_CD_PGM = :3
  177. , BEF_PROG_CD = :4
  178. , BEF_PROG_CD_DTIME = :5
  179. , BEF_PROG_CD_PGM = :6
  180. , TRNF_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  181. , SHIP_INVNO = :7
  182. WHERE COIL_NO = :8
  183. ]]>
  184. </query>
  185. <query id="UIJ010070.ModifyShipProgStatusOfCoils.Save" desc=" " fetchSize="10">
  186. <![CDATA[
  187. UPDATE TBH02_COIL_COMM
  188. SET SHIP_PROG_CD = :1
  189. WHERE COIL_NO = :2
  190. ]]>
  191. </query>
  192. <query id="UIJ010070.ModifyShipProgStatusOfShip.Save" desc=" " fetchSize="10">
  193. <![CDATA[
  194. UPDATE TBJ01_SHIP_DIR
  195. SET SHIP_PROG_CD = :1
  196. WHERE SHIP_DIRNO = :2
  197. ]]>
  198. </query>
  199. <query id="UIJ010070.InvoiceInfo.DeliverDir.Save" desc=" " fetchSize="10">
  200. <![CDATA[
  201. UPDATE TBJ01_DLIV_DIR
  202. SET INV_NO = :1
  203. , INV_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  204. , INV_PRNCNT = NVL(INV_PRNCNT,0) + 1
  205. WHERE DLIV_DIRNO = :2
  206. ]]>
  207. </query>
  208. </queryMap>