NW_AE_Pos_op03.iqd 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_3
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\NW\NW_AE_Pos_op03.imr
  5. TITLE,NW_AE_Pos_op03.imr
  6. BEGIN SQL
  7. select T1."ORDER_NUMBER" as c1,
  8. T1."DEBIT_ACCOUNT" as c2,
  9. T1."STATUS" as c3,
  10. T1."STATE_KEY_DATE" as c4,
  11. T1."INVOICE_NUMBER" as c5,
  12. T1."DEPARTMENT" as c6,
  13. T1."HANDLER" as c7,
  14. T1."SALESMAN" as c8,
  15. T1."ORDER_DATE" as c9,
  16. T1."DELIVERY_DATE" as c10,
  17. T1."INVOICE_DATE" as c11,
  18. T1."FLEET_OWNER" as c12,
  19. T1."OPTION_SPECIFIC" as c13,
  20. T1."TITLE" as c14,
  21. T1."NAME" as c15,
  22. T1."VEHICLE_SOLD" as c16,
  23. T1."VEHICLE_PURCH" as c17,
  24. T1."CUSTOMER_GROUP" as c18,
  25. T1."STOCK" as c19,
  26. T1."VEH_ORDER_TYPE" as c20,
  27. T1."CONTRACT_DATE" as c21,
  28. T1."FAC_MODEL_CODE_L" as c22,
  29. T2."LINE_NUMBER" as c23,
  30. T2."UNIT_NUMBER" as c24,
  31. T2."PERSON_CODE" as c25,
  32. T2."VEHICLE_TYPE_VO" as c26,
  33. T2."REGISTER_NUMBER" as c27,
  34. T2."CHASSIS_NUMBER" as c28,
  35. T2."LINE_TYPE_VEH" as c29,
  36. T2."ACCOUNTING_CODE" as c30,
  37. '1' as c31,
  38. '03' as c32,
  39. T3."SELLER_CODE" as c33,
  40. T3."SEL_NAME" as c34,
  41. T3."SEL_NAME" as c35,
  42. T4."ECC_STATUS" as c36,
  43. T4."VEHICLE_TYPE" as c37,
  44. T4."BUD_SALE_DET" as c38,
  45. T4."BUD_PURCH_PRICE" as c39,
  46. T4."BUD_REG_FEE" as c40,
  47. T4."BUD_DEDUCT_FEE" as c41,
  48. T4."BUD_COST" as c42,
  49. T4."PREV_OWNER" as c43,
  50. T4."OWNER" as c44,
  51. T4."PURCH_PRICE_UNIT" as c45,
  52. T4."COST_UNIT" as c46,
  53. T4."SALES_PRICE_UNIT" as c47,
  54. T5."CAR_GROUP" as c48,
  55. T5."CAR_STATUS" as c49,
  56. T5."ORIG_INV_DATE" as c50,
  57. T5."MAKE" as c51,
  58. T5."MAKE_CD" as c52,
  59. T5."MAKE_CD" as c53,
  60. T6."MODEL_LINE" as c54,
  61. T6."MOD_LIN_SPECIFY" as c55,
  62. T6."MOD_LIN_SPECIFY" as c56,
  63. T5."MODEL_TEXT" as c57,
  64. T5."MODEL_TEXT" as c58,
  65. T2."CHASSIS_NUMBER" as c59,
  66. T1."DELIVERY_ACCOUNT" as c60,
  67. T1."DELIVERY_ACCOUNT" || ' - ' || T1."NAME" as c61,
  68. T7."FLEET_OWNER_CODE" as c62,
  69. T7."SPECIFY" as c63,
  70. (T1."FLEET_OWNER" || ' - ' || T7."SPECIFY") as c64,
  71. ((T1."FLEET_OWNER" || ' - ' || T7."SPECIFY")) as c65,
  72. T1."PMT_TERM" as c66,
  73. T1."PAYMENT_TEXT" as c67,
  74. T1."PMT_TERM" || ' - ' || T1."PAYMENT_TEXT" as c68,
  75. (T1."PMT_TERM" || ' - ' || T1."PAYMENT_TEXT") as c69,
  76. T5."COLOUR_CF" as c70,
  77. T5."COLOUR_CODE" as c71,
  78. T5."COLOUR_CODE" || ' - ' || T5."COLOUR_CF" as c72,
  79. CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END as c73,
  80. CASE WHEN (T1."STATUS" IN ('18','FR')) THEN (1) WHEN (T1."STATUS" = 'FG') THEN (-1) ELSE null END as c74,
  81. T2."UNIT_NUMBER" || ' - ' || T4."OWNER" || ' - ' || (asciiz(extract(YEAR FROM T5."ORIG_INV_DATE"),4) || '-' || asciiz(extract(MONTH FROM T5."ORIG_INV_DATE"),2) || '-' || asciiz(extract(DAY FROM T5."ORIG_INV_DATE"),2)) as c75,
  82. T2."UNIT_NUMBER" || '-' || T2."CHASSIS_NUMBER" as c76,
  83. CASE WHEN (T4."VEHICLE_TYPE" IN ('N','P','Q')) THEN ('N - Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('V','W','X')) THEN ('V - Vorführwagen') WHEN (T4."VEHICLE_TYPE" IN ('M','Y')) THEN ('M - Mietwagen/Opel Rent') WHEN (T4."VEHICLE_TYPE" IN ('R')) THEN ('R - GW regelbesteuert') WHEN (T4."VEHICLE_TYPE" IN ('D')) THEN ('D - GW §25A UStG') WHEN (T4."VEHICLE_TYPE" IN ('G')) THEN ('G - Geschäftsfahrzeug') ELSE null END as c77,
  84. (database()) as c78,
  85. T5."MOTOR_CODE" as c79,
  86. CASE WHEN (T1."STATUS" IN ('FG','FR')) THEN ('fakturiert') ELSE ('Auftragsbestand') END as c80,
  87. CASE WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') THEN ((substring(T2."ACCOUNTING_CODE" from 4 for 2))) WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END as c81,
  88. CASE WHEN ((CASE WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') THEN ((substring(T2."ACCOUNTING_CODE" from 4 for 2))) WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = '10') THEN ('10 - Privatkunde') WHEN ((CASE WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') THEN ((substring(T2."ACCOUNTING_CODE" from 4 for 2))) WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) IN ('20','30')) THEN ('30 - Großkunde') WHEN ((CASE WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') THEN ((substring(T2."ACCOUNTING_CODE" from 4 for 2))) WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = '12') THEN ('12 - Leasing') WHEN ((CASE WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') THEN ((substring(T2."ACCOUNTING_CODE" from 4 for 2))) WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = '80') THEN ('80 - Händlertausch') WHEN ((CASE WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') THEN ((substring(T2."ACCOUNTING_CODE" from 4 for 2))) WHEN ((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Gebrauchtwagen') THEN ('GW') ELSE null END) = 'GW') THEN ('GW') ELSE ('nicht zuzuordnen') END as c82
  89. from "deop03"."dbo"."VEH_ORDER_HEADER" T1,
  90. "deop03"."dbo"."VEH_ORDER_LINE" T2,
  91. "deop03"."dbo"."vPP43" T3,
  92. "deop03"."dbo"."UNIT_FILE" T4,
  93. "deop03"."dbo"."VEHICLE_v" T5,
  94. "deop03"."dbo"."vPP5Q" T6,
  95. "deop03"."dbo"."vPP4K" T7
  96. where (T1."ORDER_NUMBER" = T2."ORDER_NUMBER") and (T1."SALESMAN" = T3."SELLER_CODE") and (T2."UNIT_NUMBER" = T4."UNIT_NUMBER") and (T4."BASIS_NUMBER" = T5."BASIS_NUMBER") and (T5."MODEL_LINE" = T6."MODEL_LINE") and (T1."FLEET_OWNER" = T7."FLEET_OWNER_CODE")
  97. and (((((CASE WHEN (T4."VEHICLE_TYPE" IN ('N','T','V','B','M','P','W','Y','Q','X')) THEN ('Neuwagen') WHEN (T4."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') ELSE null END) = 'Neuwagen') and (T2."LINE_TYPE_VEH" <> 'Z')) and (T2."CHASSIS_NUMBER" <> ' ')) and (T1."INVOICE_DATE" <= TIMESTAMP '2011-12-31 00:00:00.000'))
  98. order by c24 asc,c1 asc
  99. END SQL
  100. COLUMN,0,Order Number
  101. COLUMN,1,Debit Account
  102. COLUMN,2,Status
  103. COLUMN,3,State Key Date
  104. COLUMN,4,Invoice Number
  105. COLUMN,5,Department
  106. COLUMN,6,Handler
  107. COLUMN,7,Salesman
  108. COLUMN,8,Order Date
  109. COLUMN,9,Delivery Date
  110. COLUMN,10,Invoice Date
  111. COLUMN,11,Fleet Owner
  112. COLUMN,12,Option Specific
  113. COLUMN,13,Title
  114. COLUMN,14,Name
  115. COLUMN,15,Vehicle Sold
  116. COLUMN,16,Vehicle Purch
  117. COLUMN,17,Customer Group
  118. COLUMN,18,Stock
  119. COLUMN,19,Veh Order Type
  120. COLUMN,20,Contract Date
  121. COLUMN,21,Fac Model Code L
  122. COLUMN,22,Line Number
  123. COLUMN,23,Unit Number
  124. COLUMN,24,Person Code
  125. COLUMN,25,Vehicle Type Vo
  126. COLUMN,26,Register Number
  127. COLUMN,27,Chassis Number
  128. COLUMN,28,Line Type Veh
  129. COLUMN,29,Accounting Code
  130. COLUMN,30,Hauptbetrieb
  131. COLUMN,31,Standort
  132. COLUMN,32,Seller Code
  133. COLUMN,33,Sel Name
  134. COLUMN,34,Verkäufer
  135. COLUMN,35,Ecc Status
  136. COLUMN,36,Vehicle Type
  137. COLUMN,37,Bud Sale Det
  138. COLUMN,38,Bud Purch Price
  139. COLUMN,39,Bud Reg Fee
  140. COLUMN,40,Bud Deduct Fee
  141. COLUMN,41,Bud Cost
  142. COLUMN,42,Prev Owner
  143. COLUMN,43,Owner
  144. COLUMN,44,Purch Price Unit
  145. COLUMN,45,Cost Unit
  146. COLUMN,46,Sales Price Unit
  147. COLUMN,47,Car Group
  148. COLUMN,48,Car Status
  149. COLUMN,49,Orig Inv Date
  150. COLUMN,50,Make
  151. COLUMN,51,Make Cd
  152. COLUMN,52,Fabrikat
  153. COLUMN,53,Model Line
  154. COLUMN,54,Mod Lin Specify
  155. COLUMN,55,Model
  156. COLUMN,56,Model Text
  157. COLUMN,57,Modellbez
  158. COLUMN,58,Fahrgestellnr
  159. COLUMN,59,Delivery Account
  160. COLUMN,60,Kunde
  161. COLUMN,61,Fleet Owner Code
  162. COLUMN,62,Specify
  163. COLUMN,63,Kundenart
  164. COLUMN,64,Kundenart_neu
  165. COLUMN,65,Pmt Term
  166. COLUMN,66,Payment Text
  167. COLUMN,67,Geschäftsart
  168. COLUMN,68,Geschäftsart_neu
  169. COLUMN,69,Colour Cf
  170. COLUMN,70,Colour Code
  171. COLUMN,71,Farbe
  172. COLUMN,72,Fahrzeugart
  173. COLUMN,73,Menge
  174. COLUMN,74,FZG_1
  175. COLUMN,75,FZG
  176. COLUMN,76,Fahrzeugtyp
  177. COLUMN,77,Mandant
  178. COLUMN,78,Motor Code
  179. COLUMN,79,Status_1
  180. COLUMN,80,Buchungscode_ori
  181. COLUMN,81,Buchungscode