07d4ab871d8bcb4c7b97fdfb1e627a9969c3413f.svn-base 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="">
  3. <query id="UIF052020.Query_RollPlan_Mill" desc='得到轧辊单元计划的明细信息'>
  4. SELECT F.CAL_NO ROLL_MANA_NO,
  5. F.CAL_COIL_SEQ ROLL_COIL_SEQ,
  6. F.C_COIL_NO COIL_NO,
  7. F.L_COIL_NO C_COIL_NO,
  8. A.H_COIL_NO1,
  9. A1.CJ_REMARK,
  10. A1.SPM_RMK,
  11. A1.DEAL_REMARK,
  12. A1.CPCJ_REMARK,
  13. A.COIL_THK,
  14. A.COIL_WTH,
  15. A.COIL_LEN,
  16. A.COIL_INDIA,
  17. A.COIL_OUTDIA,
  18. A.ACT_WGT,
  19. Q.C_ORD_INDIA INDIA,--冷轧订单内径
  20. C.C_ORD_THK,
  21. C.C_ORD_THK_MIN,
  22. C.C_ORD_THK_MAX,
  23. C.C_ORD_WTH,
  24. C.C_ORD_WTH_MIN,
  25. C.C_ORD_WTH_MAX,
  26. C.C_ORD_LEN,
  27. C.C_ORD_INDIA,
  28. C.C_ORD_OUTDIA,
  29. C.C_EXTSHAPE_REQ,
  30. B.SM_CSNM CUR_PROG_CD,
  31. F.STATUS_CD,
  32. A.CUR_LOAD_LOC,
  33. C.ACID_PROD_PATH,
  34. C.ORD_NO,
  35. C.ORD_SEQ,
  36. C.C_SPEC_STL_GRD,
  37. C.C_SPEC_ABBSYM,
  38. H.SM_CFNM ORD_USEAGE_CD,
  39. C.DEL_TO_DATE,
  40. D.CUST_NM ORDCUST_CD,
  41. E.SM_CFNM DEST_CD,
  42. ROUND(SYSDATE-TO_DATE(A.MILL_DTIME,'YYYY-MM-DD HH24:MI:SS'),1) COLDTIM,
  43. C.ORD_UNIT_WGT,
  44. C.ORD_UNIT_WGT_MIN,
  45. C.ORD_UNIT_WGT_MAX,
  46. C.C_PRODNM_CD,
  47. F.L_COIL_ID C_COIL_ID,
  48. I.SM_CFNM PACK_METHOD,
  49. DECODE(C.EDGE_PROC_YN,'Y','√',NULL) EDGE_PROC_YN,
  50. (C.C_ORD_THK_MIN+C.C_ORD_THK_MAX)/2 M_THK
  51. ,decode(F.CAL_TYPE,'1','正常退火','2','返修','3','过渡') CAL_TYPE
  52. ,(nvl(F.CAL_ID,0)+1) CAL_CNT
  53. ,XB_PACKAGE.GF_COMNNAME_FIND('B02001' , A.CRK_CD1)||CASE WHEN A.CRK_CD2 IS NOT NULL THEN '+' ELSE ' ' END ||XB_PACKAGE.GF_COMNNAME_FIND('B02001' , A.CRK_CD2) COIL_CRK
  54. ,(SELECT CC.CAL_TYPE_TEMP FROM C_TBC02_COIL_COMM CC WHERE CC.OLD_SAMPL_NO = F.L_COIL_NO AND ROWNUM = 1 ) CAL_TYPE_TEMP
  55. ,C.MK_CONTENT --20121205
  56. ,LWC.VALUE_C
  57. ,LWC.VALUE_Mn
  58. ,LWC.VALUE_Si
  59. ,LWC.VALUE_Ti
  60. ,A.L3_ROUGH
  61. ,Q.OIL_DEF
  62. ,F.CAL_MEMO
  63. FROM
  64. C_TBL02_COIL_COMM A,
  65. tbh02_coil_comm A1 ,
  66. TBE02_ORD_PRC C,
  67. TBZ00_COMMCD B,
  68. TBZ00_CUSTOMER D,
  69. TBZ00_COMMCD E,
  70. L_TBF03_SPEC_MILL F,
  71. L_TBF03_SPEC_CAL G,
  72. TBZ00_COMMCD H,
  73. TBZ00_COMMCD I,
  74. tba01_ord_line Q
  75. ,(select FF.C_COIL_NO COIL_NO_LWC,
  76. max(DECODE(WI.CHEM_CD, 'C', WI.CHEM_VAL)) VALUE_C,
  77. max(DECODE(WI.CHEM_CD, 'Mn', WI.CHEM_VAL)) VALUE_Mn,
  78. max(DECODE(WI.CHEM_CD, 'Si', WI.CHEM_VAL)) VALUE_Si,
  79. max(DECODE(WI.CHEM_CD, 'Ti', WI.CHEM_VAL)) VALUE_Ti
  80. from C_TBL02_COIL_COMM AC, TBB02_WORK_INGR WI,TBG02_CHARGE_COMM_D CD,
  81. TBE02_ORD_PRC CC,
  82. L_TBF03_SPEC_MILL FF,
  83. L_TBF03_SPEC_CAL GG
  84. where FF.ORD_NO = CC.ORD_NO
  85. AND FF.ORD_SEQ = CC.ORD_SEQ
  86. AND FF.CAL_NO = GG.CAL_MANA_NO
  87. AND AC.COIL_NO = FF.C_COIL_NO
  88. AND GG.STATUS_CD != 'D'
  89. AND FF.STATUS_CD IN ('A', 'B', 'C', 'D', 'F')
  90. AND WI.CHARGE_NO = CD.CHARGE_NO
  91. AND WI.PROC_CD || WI.CHEM_SEQ = CD.LST_INGR_CD
  92. AND SUBSTR(AC.SLAB_NO, 1, 10) = WI.CHARGE_NO
  93. AND WI.CHEM_CD IN ('C','Mn','Si','Ti')
  94. GROUP BY FF.C_COIL_NO) LWC
  95. WHERE F.ORD_NO=C.ORD_NO
  96. AND F.ORD_SEQ=C.ORD_SEQ
  97. AND F.ORD_NO = Q.ORD_NO
  98. AND F.ORD_SEQ = Q.ORD_SEQ
  99. AND A.CUR_PROG_CD=B.SM_CD(+)
  100. AND C.ORDCUST_CD=D.CUST_CD
  101. AND F.CAL_NO=G.CAL_MANA_NO
  102. AND A.COIL_NO = LWC.COIL_NO_LWC(+)
  103. AND A.H_COIL_NO1 = A1.OLD_SAMPL_NO(+)
  104. AND I.LG_CD='A01010'
  105. AND C.PACK_METHOD=I.SM_CD(+)
  106. AND C.C_ORD_USEAGE_CD=H.SM_CD(+)
  107. AND C.DEST_CD=E.SM_CD(+)
  108. AND A.COIL_NO=F.C_COIL_NO
  109. AND G.STATUS_CD &lt;> 'D'
  110. AND F.STATUS_CD IN('A','B','C','D','F')
  111. ORDER BY F.CAL_NO,F.CAL_COIL_SEQ
  112. </query>
  113. <query id="UIF052020.Query_RollPlan_Roll" desc='得到轧辊单元计划的信息'>
  114. SELECT ROLL_MANA_NO,SUM(1) COIL_NUM FROM C_TBF03_SPEC_MILL WHERE STATUS_CD IN('A','B','C') GROUP BY ROLL_MANA_NO ORDER BY ROLL_MANA_NO
  115. </query>
  116. <query id="UIF052020.RollPlan_Edit" desc="调整轧辊单元计划" >
  117. <![CDATA[
  118. {call C_PKG_UIF_CAL.C_PRD_CALUNIT_EDIT(?,?,?,?,?,?)}
  119. ]]>
  120. </query>
  121. </queryMap>