7260bd7bba207c07a251c30acbf51c540dff970e.svn-base 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="订单详细查询">
  3. <query id="UIE012050.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.PRD_TY) 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. -- 规格年度
  24. C.CUST_SPEC_NO, -- 客户公司参数号
  25. A.ORD_THK, -- 订单厚度
  26. A.ORD_THK_MIN THK_TOL_ERMIN, -- 厚度公差(下限)
  27. A.ORD_THK_MAX THK_TOL_ERMAX, -- 厚度公差(上限)
  28. A.ORD_WTH, -- 订单宽度
  29. A.ORD_WTH_MIN WTH_TOL_ERMIN, -- 宽度公差(下限)
  30. A.ORD_WTH_MAX WTH_TOL_ERMAX, -- 宽度公差(上限)
  31. A.ORD_LEN, -- 订单长度
  32. A.ORD_LEN_MIN, -- 长度公差(下限)
  33. A.ORD_LEN_MAX, -- 长度公差(上限)
  34. A.ORD_WGT, -- 订单重量
  35. -- 单重(包装重量)
  36. C.WGT_ACVAL_MIN, -- 交付允许差(下限)
  37. C.WGT_ACVAL_MAX, -- 交付允许差(上限)
  38. C.WGT_DSRULE_CD, -- 重量决定方法代码
  39. -- 产品重量区分
  40. C.ORD_INDIA, -- 订单内径
  41. C.ORD_OUTDIA, -- 订单外径
  42. C.PROD_WGT_MIN, -- 产品重量(下限)
  43. C.PROD_WGT_MAX, -- 产品重量(上限)
  44. C.PAKMTH_TP, -- 包装方法
  45. XB_PACKAGE.GF_COMNNAME_FIND('A01012', C.DLIV_TP) DLIV_TP, -- 运输方式
  46. C.EXAMORG_CD, -- 检验机构代码(?)
  47. -- 品质设计日期
  48. A.SPM_PROC_YN, -- 平整分卷指定判断
  49. A.SCARPING_PROC_YN, -- 火焰表面处理指定判断
  50. A.EMGMTR_NMG_CLF, -- 紧急材代码
  51. C.ORD_UDT_YN, -- 订单修改与否
  52. C.ORD_UDT_DTIME, -- 订单修改日期
  53. XB_PACKAGE.GF_USER_FIND(C.ORD_UDTBY_CD) ORD_UDTBY, -- 订单修改者
  54. C.ORD_CNC_YN, -- 订单取消区分
  55. C.ORD_CNC_DTIME, -- 订单取消日期
  56. XB_PACKAGE.GF_USER_FIND(C.ORD_CNCBY_CD) ORD_CNCBY, -- 订单取消者
  57. C.SHIP_END_YN, -- 发货结束与否
  58. --C.SHIP_END_DATE, -- 发货结束日期
  59. --------------------------------------------------------------------------------------
  60. --modify by sjw 091110
  61. --desc : 由于发货日期数据在DB中缺失,故采用制定发货结束日期来替代SHIP_END_DATE
  62. DECODE(A.PROD_END_GP , '1' ,A.PROD_END_DATE,'') SHIP_FN_DATE , --发货结束时间
  63. --------------------------------------------------------------------------------------
  64. XB_PACKAGE.GF_USER_FIND(C.SHIP_ENDBY_CD) SHIP_ENDBY, -- 发货结束者
  65. C.ORD_END_YN, -- 订单结束与否
  66. C.ORD_END_DATE, -- 订单结束日期
  67. XB_PACKAGE.GF_USER_FIND(C.ORD_ENDBY_CD) ORD_ENDBY, -- 订单结束者
  68. A.KEEPWARM_YN, -- 是否需要进保温坑
  69. A.EACHLOT_YN -- 是否需要全部取样
  70. FROM TBE02_ORD_PRC A, TBA01_ORD_COMM B, TBA01_ORD_LINE C, TBB01_ORD_PROD D
  71. WHERE ROWNUM < 2
  72. AND A.ORD_NO LIKE ?||'%'
  73. AND A.ORD_SEQ LIKE ?||'%'
  74. AND A.ORD_NO = B.ORD_NO
  75. AND A.ORD_NO = C.ORD_NO
  76. AND A.ORD_SEQ = C.ORD_SEQ
  77. AND A.ORD_NO = D.ORD_NO(+)
  78. AND A.ORD_SEQ = D.ORD_SEQ(+)
  79. ]]>
  80. </query>
  81. </queryMap>