c4665f7fd697a2bb850ee1458f18905c2e000669.svn-base 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="HMI充当处理">
  3. <query id="UIE031030.RepSlab.Select" desc="" fetchSize="10">
  4. <![CDATA[
  5. SELECT
  6. SLAB_NO DSP_NO,
  7. SLAB_NO MAT_NO, -- 板坯号
  8. STL_GRD, -- 钢号
  9. SLAB_THK MAT_THK, -- 板坯厚度
  10. SLAB_WTH MAT_WTH, -- 板坯宽度
  11. SLAB_LEN MAT_LEN, -- 板坯长度
  12. SLAB_WGT MAT_WGT, -- 板坯重量
  13. PROD_DTIME, -- 生产日期
  14. WOO_RSN, -- 余材原因
  15. LOC, -- 堆放位置
  16. NVL(KEEPWARM_YN, 'N') KEEPWARM_YN, -- 是否需要进保温坑
  17. ORG_ORD_NO, -- 最初合同号
  18. ORG_ORD_SEQ, -- 最初订单号
  19. SLAB_WGT * (PROC_RATE / 100) ALLOW_REP_WGT
  20. FROM TBE04_REP_SLAB A, (
  21. SELECT PROC_RATE FROM TBE01_PROC_RATE WHERE PROC_CD = 'R') B
  22. WHERE ORD_FL = '2'
  23. AND STL_GRD LIKE ?||'%' -- 钢号
  24. AND LOC||'&' LIKE ?||'%' -- 堆置位置
  25. AND SLAB_NO LIKE ?||'%' -- 板坯号
  26. AND WOO_RSN||'&' LIKE ?||'%' -- 余材原因
  27. AND SLAB_THK BETWEEN ? AND ? -- 厚度
  28. AND SLAB_WTH BETWEEN ? AND ? -- 宽度
  29. ORDER BY SLAB_WGT DESC, LOC ASC
  30. ]]>
  31. </query>
  32. <query id="UIE031030.RepCoil.Select" desc="" fetchSize="10">
  33. <![CDATA[
  34. SELECT
  35. B.OLD_SAMPL_NO DSP_NO,
  36. A.COIL_NO MAT_NO, -- 钢卷号
  37. A.STL_GRD, -- 钢号
  38. A.COIL_THK MAT_THK, -- 钢卷厚度
  39. A.COIL_WTH MAT_WTH, -- 钢卷宽度
  40. A.COIL_LEN MAT_LEN, -- 钢卷长度
  41. A.COIL_WGT MAT_WGT, -- 钢卷重量
  42. A.COIL_INDIA, -- 钢卷内径
  43. A.COIL_OUTDIA, -- 钢卷外径
  44. A.PROD_DTIME, -- 生产日期
  45. A.WOO_RSN, -- 余材原因
  46. A.LOC, -- 堆放位置
  47. NVL(A.SAMPL_PICK_YN, 'N') SAMPL_PICK_YN,
  48. A.ORG_ORD_NO, -- 最初合同号
  49. A.ORG_ORD_SEQ, -- 最初订单号
  50. A.COIL_WGT ALLOW_REP_WGT
  51. FROM TBE04_REP_COIL A, TBH02_COIL_COMM B
  52. WHERE A.ORD_FL = '2'
  53. AND A.COIL_NO = B.COIL_NO
  54. AND A.STL_GRD LIKE ?||'%' -- 钢号
  55. AND A.LOC||'&' LIKE ?||'%' -- 堆置位置
  56. --AND A.COIL_NO LIKE ?||'%' -- 钢卷号
  57. ----------------------------------------------
  58. --MODIFY BY SJW 091012
  59. --DESC: 统一按钢卷号查询
  60. AND B.OLD_SAMPL_NO LIKE ?||'%' -- 钢卷号
  61. ----------------------------------------------
  62. AND A.WOO_RSN||'&' LIKE ?||'%'-- 余材原因
  63. ORDER BY A.COIL_WGT DESC, A.LOC ASC
  64. ]]>
  65. </query>
  66. <query id="UIE031030.RepOrd.Slab.Select" desc="" fetchSize="10">
  67. <![CDATA[
  68. SELECT
  69. A.ORD_NO, -- 合同号
  70. A.ORD_SEQ, -- 订单号
  71. A.CUST_CD, -- 客户代码
  72. A.PRODNM_CD, -- 产品代码
  73. A.STL_GRD, -- 钢号
  74. A.SPEC_ABBSYM, -- 标准号
  75. A.ORD_USEAGE_CD, -- 订单用途
  76. A.ORD_THK, -- 订单厚度
  77. A.ORD_WTH, -- 订单宽度
  78. A.ORD_LEN, -- 订单长度
  79. A.ORD_INDIA, -- 订单内径
  80. A.ORD_OUTDIA, -- 订单外径
  81. A.ORD_WGT_MIN, -- 订单重量下限
  82. A.ORD_WGT_MAX, -- 订单重量上限
  83. A.EMGMTR_NMG_CLF, -- 紧急材代码
  84. A.DEL_TO_DATE, -- 交货期结束
  85. A.KEEPWARM_YN, -- 是否需要进保温坑
  86. A.DESIGN_SLAB_THK, -- 设计板坯厚度
  87. A.DESIGN_SLAB_WTH, -- 设计板坯宽度
  88. A.ORD_WGT, -- 订单重量
  89. A.WGT_ACVAL_MIN, -- 交付允许误差 最小
  90. A.WGT_ACVAL_MAX, -- 交付允许误差 最大
  91. A.REP_WGT, -- 充当对象产品重量
  92. A.REP_CONF_WGT, -- 充当确定产品重量
  93. A.REP_REM_WGT -- 充当余量产品重量
  94. FROM TBE04_REP_ORD A, TBE04_REP_SLAB B, (
  95. SELECT PROC_RATE FROM TBE01_PROC_RATE WHERE PROC_CD = 'R') C /*, TBG02_SLAB_COMM D */
  96. WHERE B.SLAB_NO = ?
  97. AND A.REP_REM_WGT > 0
  98. AND B.SLAB_WTH BETWEEN A.ORD_WTH AND A.ORD_WTH + 100
  99. -- AND D.SLAB_NO = B.SLAB_NO
  100. AND ('Y' <> NVL(?, 'N') OR (B.STL_GRD = A.STL_GRD /* AND D.SLAB_INGR_DEC_GRD = '1' */)) -- 同牌号
  101. AND (B.SLAB_WGT * C.PROC_RATE / 100) >= A.ORD_WGT_MIN
  102. AND ('Y' <> NVL(?, 'N') OR GF_NIB028720(B.SLAB_NO, A.ORD_NO, A.ORD_SEQ) = 'YY') -- 检查成分项目
  103. ORDER BY DEL_TO_DATE
  104. ]]>
  105. </query>
  106. <query id="UIE031030.RepOrd.Coil.Select" desc="" fetchSize="10">
  107. <![CDATA[
  108. SELECT
  109. A.ORD_NO, -- 合同号
  110. A.ORD_SEQ, -- 订单号
  111. A.CUST_CD, -- 客户代码
  112. A.PRODNM_CD, -- 产品代码
  113. A.STL_GRD, -- 钢号
  114. A.SPEC_ABBSYM, -- 标准号
  115. A.ORD_USEAGE_CD, -- 订单用途
  116. A.ORD_THK, -- 订单厚度
  117. A.ORD_WTH, -- 订单宽度
  118. A.ORD_LEN, -- 订单长度
  119. A.ORD_INDIA, -- 订单内径
  120. A.ORD_OUTDIA, -- 订单外径
  121. A.ORD_WGT_MIN, -- 订单重量下限
  122. A.ORD_WGT_MAX, -- 订单重量上限
  123. A.EMGMTR_NMG_CLF, -- 紧急材代码
  124. A.DEL_TO_DATE, -- 交货期结束
  125. A.KEEPWARM_YN, -- 是否需要进保温坑
  126. A.DESIGN_SLAB_THK, -- 设计板坯厚度
  127. A.DESIGN_SLAB_WTH, -- 设计板坯宽度
  128. A.ORD_WGT, -- 订单重量
  129. A.WGT_ACVAL_MIN, -- 交付允许误差 最小
  130. A.WGT_ACVAL_MAX, -- 交付允许误差 最大
  131. A.REP_WGT, -- 充当对象产品重量
  132. A.REP_CONF_WGT, -- 充当确定产品重量
  133. A.REP_REM_WGT -- 充当余量产品重量
  134. FROM TBE04_REP_ORD A, TBE04_REP_COIL B, TBH02_COIL_COMM C
  135. -------------------------------------------
  136. --MODIFY BY SJW 091010
  137. --DESC: 成品同牌号更改为spec_stl_grd
  138. ,TBA01_ORD_LINE D
  139. -------------------------------------------
  140. WHERE B.COIL_NO = ?
  141. AND A.REP_REM_WGT > 0
  142. -----------------------------------------------------------
  143. --MODIFY BY SJW 091010
  144. --DESC: 成品同牌号更改为spec_stl_grd
  145. AND A.ORD_NO = D.ORD_NO -- 合同号
  146. AND A.ORD_SEQ = D.ORD_SEQ -- 订单号
  147. -----------------------------------------------------------
  148. AND B.COIL_WGT BETWEEN A.ORD_WGT_MIN AND A.ORD_WGT_MAX
  149. --AND ('Y' <> NVL(?, 'N') OR B.STL_GRD = A.STL_GRD) -- 同牌号
  150. ------------------------------------------------------------------------------------------
  151. --MODIFY BY SJW 091010
  152. --DESC: 成品同牌号更改为spec_stl_grd
  153. AND ('Y' <> NVL(?, 'N') OR C.SPEC_STL_GRD = D.SPEC_STL_GRD) -- 同牌号
  154. ------------------------------------------------------------------------------------------
  155. AND B.COIL_NO = C.COIL_NO
  156. AND GF_NIB028780(B.COIL_NO, A.ORD_NO, A.ORD_SEQ) = 'YY' -- 检查尺寸通过
  157. AND ('Y' <> NVL(?, 'N') OR GF_NIB028720(C.SLAB_NO, A.ORD_NO, A.ORD_SEQ) = 'YY') -- 检查成分项目
  158. AND ('Y' <> NVL(?, 'N') OR GF_NIB028750(B.COIL_NO, A.ORD_NO, A.ORD_SEQ) = 'YY') -- 检查材质项目
  159. ORDER BY DEL_TO_DATE
  160. ]]>
  161. </query>
  162. </queryMap>