003a6c5f44225b7a51c34de016f8a6a8e97f6c0c.svn-base 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="">
  3. <query id="UIE041080.Order.Select" desc="" fetchSize="10">
  4. <![CDATA[
  5. SELECT A.ORD_NO, A.ORD_SEQ,
  6. XB_PACKAGE.GF_COMNNAME_FIND('E01001', A.ORD_PROG_CD) ORD_PROG_CD, -- 订单进度代码
  7. B.ORD_ACT_DTIME, -- 订单接受日期
  8. A.DEL_TO_DATE, -- 交货日期
  9. XB_PACKAGE.GF_COMNNAME_FIND('A01004', A.PRODNM_CD) PRODNM_CD, -- 产品代码
  10. XB_PACKAGE.GF_COMNNAME_FIND('A01001', A.RCVORD_CLF) RCVORD_CLF, -- 订货区分
  11. XB_PACKAGE.GF_COMNNAME_FIND('A01002', C.STKSALE_TP) STKSALE_TP, -- 库存销售区分
  12. XB_PACKAGE.GF_COMNNAME_FIND('A01009', A.DEST_CD) DEST_CD, -- 目的地代码
  13. XB_PACKAGE.GF_CUSTOMER_FIND(A.CUST_CD) CUST_CD, -- 客户代码
  14. XB_PACKAGE.GF_CUSTOMER_FIND(A.ORDCUST_CD) ORDCUST_CD, -- 用户代码
  15. XB_PACKAGE.GF_USER_FIND(B.SALE_CHR_CD) SALE_CHR_CD, -- 销售员
  16. B.CONTRACT_NO, -- 合同书号
  17. C.CUST_STL_GRD, -- 客户钢号
  18. C.SPEC_STL_GRD, -- 规格钢号
  19. C.FAC_STL_GRD, -- 公司内钢号
  20. C.DDC_STL_GRD, -- 判定钢号
  21. XB_PACKAGE.GF_COMNNAME_FIND('A01007', A.ORD_USEAGE_CD) ORD_USEAGE_CD, -- 订单用途
  22. A.SPEC_ABBSYM, -- 标准号
  23. C.BUY_ABBSYM, --客户标准号
  24. C.PRODUCT_LX,
  25. -- 规格年度
  26. C.CUST_SPEC_NO, -- 客户公司参数号
  27. A.ORD_THK, -- 订单厚度
  28. A.ORD_THK_MIN THK_TOL_ERMIN, -- 厚度公差(下限)
  29. A.ORD_THK_MAX THK_TOL_ERMAX, -- 厚度公差(上限)
  30. A.ORD_WTH, -- 订单宽度
  31. A.ORD_WTH_MIN WTH_TOL_ERMIN, -- 宽度公差(下限)
  32. A.ORD_WTH_MAX WTH_TOL_ERMAX, -- 宽度公差(上限)
  33. A.ORD_LEN, -- 订单长度
  34. A.ORD_LEN_MIN, -- 长度公差(下限)
  35. A.ORD_LEN_MAX, -- 长度公差(上限)
  36. A.ORD_WGT, -- 订单重量
  37. -- 单重(包装重量)
  38. C.WGT_ACVAL_MIN, -- 交付允许差(下限)
  39. C.WGT_ACVAL_MAX, -- 交付允许差(上限)
  40. C.WGT_DSRULE_CD, -- 重量决定方法代码
  41. -- 产品重量区分
  42. C.ORD_INDIA, -- 订单内径
  43. C.ORD_OUTDIA, -- 订单外径
  44. C.PROD_WGT_MIN, -- 产品重量(下限)
  45. C.PROD_WGT_MAX, -- 产品重量(上限)
  46. C.PAKMTH_TP, -- 包装方法
  47. XB_PACKAGE.GF_COMNNAME_FIND('A01012', C.DLIV_TP) DLIV_TP, -- 运输方式
  48. C.EXAMORG_CD, -- 检验机构代码(?)
  49. -- 品质设计日期
  50. A.SPM_PROC_YN, -- 平整分卷指定判断
  51. A.SCARPING_PROC_YN, -- 火焰表面处理指定判断
  52. A.EMGMTR_NMG_CLF, -- 紧急材代码
  53. C.ORD_UDT_YN, -- 订单修改与否
  54. C.ORD_UDT_DTIME, -- 订单修改日期
  55. XB_PACKAGE.GF_USER_FIND(C.ORD_UDTBY_CD) ORD_UDTBY, -- 订单修改者
  56. C.ORD_CNC_YN, -- 订单取消区分
  57. C.ORD_CNC_DTIME, -- 订单取消日期
  58. XB_PACKAGE.GF_USER_FIND(C.ORD_CNCBY_CD) ORD_CNCBY, -- 订单取消者
  59. C.SHIP_END_YN, -- 发货结束与否
  60. --C.SHIP_END_DATE, -- 发货结束日期
  61. --------------------------------------------------------------------------------------
  62. --modify by sjw 091110
  63. --desc : 由于发货日期数据在DB中缺失,故采用制定发货结束日期来替代SHIP_END_DATE
  64. DECODE(A.PROD_END_GP , '1' ,A.PROD_END_DATE,'') SHIP_FN_DATE , --发货结束时间
  65. --------------------------------------------------------------------------------------
  66. XB_PACKAGE.GF_USER_FIND(C.SHIP_ENDBY_CD) SHIP_ENDBY, -- 发货结束者
  67. C.ORD_END_YN, -- 订单结束与否
  68. C.ORD_END_DATE, -- 订单结束日期
  69. XB_PACKAGE.GF_USER_FIND(C.ORD_ENDBY_CD) ORD_ENDBY, -- 订单结束者
  70. A.KEEPWARM_YN, -- 是否需要进保温坑
  71. A.EACHLOT_YN -- 是否需要全部取样
  72. FROM TBE02_ORD_PRC A, TBA01_ORD_COMM B, TBA01_ORD_LINE C, TBB01_ORD_PROD D
  73. WHERE ROWNUM < 2
  74. AND A.ORD_NO LIKE ?||'%'
  75. AND A.ORD_SEQ LIKE ?||'%'
  76. AND A.ORD_NO = B.ORD_NO
  77. AND A.ORD_NO = C.ORD_NO
  78. AND A.ORD_SEQ = C.ORD_SEQ
  79. AND A.ORD_NO = D.ORD_NO(+)
  80. AND A.ORD_SEQ = D.ORD_SEQ(+)
  81. ]]>
  82. </query>
  83. </queryMap>