d578f30a015723eab73fd2f2d4fb92b2e50444e7.svn-base 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="充当订单对象选定">
  3. <query id="UIE031010.RepOrd.Select" desc="选定充当订单" fetchSize="10">
  4. <![CDATA[
  5. SELECT
  6. ORD_NO, -- 合同号
  7. ORD_SEQ, -- 订单号
  8. CUST_CD, -- 客户代码
  9. PRODNM_CD, -- 产品代码
  10. STL_GRD, -- 钢号
  11. SPEC_ABBSYM, -- 标准号
  12. ORD_USEAGE_CD, -- 订单用途
  13. NVL(KEEPWARM_YN, 'N') KEEPWARM_YN, -- 是否需要进保温坑
  14. NVL(EACHLOT_YN, 'N') EACHLOT_YN, -- 是否需要全部取样
  15. ORD_THK, -- 订单厚度
  16. ORD_WTH, -- 订单宽度
  17. ORD_LEN, -- 订单长度
  18. ORD_INDIA, -- 订单内径
  19. ORD_OUTDIA, -- 订单外径
  20. ORD_WGT_MIN, -- 订单重量下限
  21. ORD_WGT_MAX, -- 订单重量上限
  22. NVL(EMGMTR_NMG_CLF, 'N') EMGMTR_NMG_CLF, -- 紧急材代码
  23. DEL_TO_DATE, -- 交货期结束
  24. DESIGN_SLAB_THK, -- 设计板坯厚度
  25. DESIGN_SLAB_WTH, -- 设计板坯宽度
  26. DESIGN_SLAB_LEN, -- 设计板坯长度
  27. DESIGN_SLAB_WGT, -- 设计板坯重量
  28. ORD_WGT, -- 订单重量
  29. WGT_ACVAL_MIN, -- 交付允许误差最小
  30. WGT_ACVAL_MAX, -- 交付允许误差最大
  31. REP_TOT_WGT, -- 充当对象产品重量
  32. REP_CONF_WGT, -- 充当确定产品重量
  33. REP_WGT, -- 充当产品重量
  34. REP_REM_WGT -- 充当余量产品重量
  35. FROM TBE04_REP_ORD
  36. WHERE PRODNM_CD||'&' LIKE ?||'%' -- 产品代码
  37. AND CUST_CD||'&' LIKE ?||'%' -- 客户代码
  38. AND STL_GRD||'&' LIKE ?||'%' -- 钢号
  39. AND ORD_NO LIKE ?||'%' -- 合同号
  40. AND ORD_SEQ LIKE ?||'%' -- 订单号
  41. AND RCVORD_CLF||'&' LIKE ?||'%' -- 接受订单区分(订货区分)
  42. AND DEL_TO_DATE BETWEEN ? AND ? -- 交货日期(到达)
  43. AND ORD_USEAGE_CD||'&' LIKE ?||'%' -- 订单用途
  44. AND SPEC_ABBSYM||'&' LIKE ?||'%' -- 标准号
  45. AND ORD_THK BETWEEN ? AND ? -- 订单厚度
  46. AND ORD_WTH BETWEEN ? AND ? -- 订单宽度
  47. ]]>
  48. </query>
  49. <query id="UIE031010.RepOrd.Update" desc="">
  50. <![CDATA[
  51. UPDATE TBE04_REP_ORD SET
  52. DESIGN_SLAB_THK = ?, -- 设计板坯厚度
  53. DESIGN_SLAB_WTH = ?, -- 设计板坯宽度
  54. REP_CONF_WGT = ? -- 充当确定产品重量
  55. WHERE ORD_NO = ? -- 合同号
  56. AND ORD_SEQ = ? -- 订单号
  57. ]]>
  58. </query>
  59. <query id="UIE031010.RepOrd.Delete" desc="">
  60. <![CDATA[
  61. DELETE FROM TBE04_REP_ORD
  62. WHERE ORD_NO = ? -- 合同号
  63. AND ORD_SEQ = ? -- 订单号
  64. ]]>
  65. </query>
  66. <query id="UIE031010.RepSlab.Update" desc="删除对象订单充当的板坯重新转换为余材">
  67. <![CDATA[
  68. UPDATE TBE04_REP_SLAB SET
  69. ORD_FL = '2',
  70. PROD_THK = 0,
  71. PROD_WTH = 0,
  72. PROD_LEN = 0,
  73. PROD_WGT = 0,
  74. COIL_INDIA = 0,
  75. COIL_OUTDIA = 0,
  76. ORD_NO = '',
  77. ORD_SEQ = '',
  78. PRODNM_CD = ''
  79. WHERE ORD_NO = ? -- 合同号
  80. AND ORD_SEQ = ? -- 订单号
  81. ]]>
  82. </query>
  83. <query id="UIE031010.RepCoil.Update" desc="删除对象订单充当的钢卷重新转换为余材">
  84. <![CDATA[
  85. UPDATE TBE04_REP_COIL SET
  86. ORD_FL = '2',
  87. UST_CD = '',
  88. ORD_NO = '',
  89. ORD_SEQ = '',
  90. PRODNM_CD = ''
  91. WHERE ORD_NO = ? -- 合同号
  92. AND ORD_SEQ = ? -- 订单号
  93. ]]>
  94. </query>
  95. </queryMap>