Service_offene_Auftraege_schon_mal_abgerechnet.iqd 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,ARIntelligence
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\ARIntelligence\IQD\service\Service_offene_Auftraege_schon_mal_abgerechnet.imr
  5. TITLE,Service_offene_Auftraege_schon_mal_abgerechnet.imr
  6. BEGIN SQL
  7. select T1."Document Type" as c1,
  8. T1."No_" as c2,
  9. T1."Sell-to Customer No_" as c3,
  10. T1."Bill-to Customer No_" as c4,
  11. T1."Bill-to Name" as c5,
  12. T1."Order Date" as c6,
  13. T1."Posting Date" as c7,
  14. T1."Posting Description" as c8,
  15. T1."Due Date" as c9,
  16. T1."Location Code" as c10,
  17. T1."Department Code" as c11,
  18. T1."Make Code" as c12,
  19. T1."Salesperson Code" as c13,
  20. T1."On Hold" as c14,
  21. T1."Transaction Type" as c15,
  22. T1."Transport Method" as c16,
  23. T1."Correction" as c17,
  24. T1."Document Date" as c18,
  25. T1."Area" as c19,
  26. T1."Reserve" as c20,
  27. T1."Option Code" as c21,
  28. T1."Service Posting Group" as c22,
  29. T1."VIN" as c23,
  30. T1."Model Code" as c24,
  31. T1."Model No_" as c25,
  32. T1."Model" as c26,
  33. T1."Type" as c27,
  34. T1."Initial Registration" as c28,
  35. T1."Order Limit" as c29,
  36. T1."Time of Order" as c30,
  37. T1."Pickup Date" as c31,
  38. T1."Pickup Time" as c32,
  39. T1."Completion Date" as c33,
  40. T1."Completion Time" as c34,
  41. T1."Labor Type" as c35,
  42. T1."Labor Charging Code" as c36,
  43. T1."Book No_" as c37,
  44. T1."Branch Book No_" as c38,
  45. T1."Sales Department Code" as c39,
  46. T1."Fixed Date" as c40,
  47. T1."Fixed Instruction" as c41,
  48. T1."Current Instruction Type" as c42,
  49. T1."Work Completed" as c43,
  50. T1."Status Code" as c44,
  51. T1."Service Advisor No_" as c45,
  52. T2."Document No_" as c46,
  53. T2."Line No_" as c47,
  54. T2."No_" as c48,
  55. T2."Order Date" as c49,
  56. T2."Description" as c50,
  57. T2."Quantity" as c51,
  58. T2."Outstanding Quantity" as c52,
  59. T2."Qty_ to Invoice" as c53,
  60. T2."Unit Price" as c54,
  61. T2."Unit Cost (LCY)" as c55,
  62. T2."Amount" as c56,
  63. T2."Unit Cost" as c57,
  64. T2."Book No_" as c58,
  65. T2."Planned" as c59,
  66. T2."Quantity (Base)" as c60,
  67. T2."Outstanding Qty_ (Base)" as c61,
  68. T2."Standard Time" as c62,
  69. T2."Qty_ per Hour" as c63,
  70. T2."Qty_ (Hour)" as c64,
  71. T2."Outstanding Qty_ (Hour)" as c65,
  72. T2."Qty_ Rcd_ Not Invoiced (Hour)" as c66,
  73. T2."Service Posting Group" as c67,
  74. T2."Fixed Price" as c68,
  75. T2."Standard Time Type" as c69,
  76. T2."Post with Book No_" as c70,
  77. T2."Labor Standard Time Type" as c71,
  78. '1' as c72,
  79. (od_left(T1."Department Code",2)) as c73,
  80. CASE WHEN (T1."Location Code" = 'LBS') THEN ('10') WHEN (T1."Location Code" = 'WLS') THEN ('20') WHEN (T1."Location Code" = 'STA') THEN ('30') WHEN (T1."Location Code" = 'GER') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END as c74,
  81. T3."No_" as c75,
  82. T3."First Name" as c76,
  83. T3."Last Name" as c77,
  84. T3."First Name" || ' ' || T3."Last Name" as c78,
  85. CASE WHEN (T4."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T4."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END as c79,
  86. T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name" as c80,
  87. T1."No_" || ' / ' || T4."Document No_" || ' - ' || T1."Bill-to Name" as c81,
  88. (cast_float(T2."Quantity")) as c82,
  89. (cast_float(T2."Unit Price")) as c83,
  90. (cast_float(T2."Unit Cost")) as c84,
  91. CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END as c85,
  92. T2."Type" as c86,
  93. (cast_float(T2."Outstanding Quantity")) as c87,
  94. CASE WHEN ((T2."Type" = 3) and (not (od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('8','9'))) THEN ((CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END)) ELSE (0) END as c88,
  95. CASE WHEN ((T2."Type" = 2) and (not (od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('6'))) THEN ((CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END)) WHEN ((T2."Type" = 3) and ((od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('9'))) THEN ((CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END)) ELSE (0) END as c89,
  96. T4."Order No_" as c90,
  97. T4."Posting Date" as c91,
  98. T4."Amt_ to Post to G_L" as c92,
  99. T4."Amt_ Posted to G_L" as c93,
  100. T4."Entry Type" as c94,
  101. T4."Positive" as c95,
  102. T4."Document No_" as c96,
  103. T2."Gen_ Prod_ Posting Group" as c97,
  104. CASE WHEN (T2."Type" = 4) THEN ((CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END)) WHEN ((T2."Type" = 3) and ((od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('8'))) THEN ((CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END)) WHEN ((T2."Type" = 2) and ((od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('6'))) THEN ((CASE WHEN (T4."Positive" = 1) THEN ((cast_float(T2."Amount" * -1))) ELSE ((cast_float(T2."Amount"))) END)) ELSE (0) END as c98,
  105. T4."Posting Date" as c99,
  106. CASE WHEN (((T2."Type" = 3) and (not (od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('8','9'))) and (T4."Positive" = 1)) THEN ((cast_float(T2."Qty_ (Hour)")) * -1) WHEN (((T2."Type" = 3) and (not (od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('8','9'))) and (T4."Positive" = 0)) THEN ((cast_float(T2."Qty_ (Hour)"))) ELSE (0) END as c100,
  107. (CASE WHEN (((T2."Type" = 3) and (not (od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('8','9'))) and (T4."Positive" = 1)) THEN ((cast_float(T2."Qty_ (Hour)")) * -1) WHEN (((T2."Type" = 3) and (not (od_left(T2."Gen_ Prod_ Posting Group",1)) IN ('8','9'))) and (T4."Positive" = 0)) THEN ((cast_float(T2."Qty_ (Hour)"))) ELSE (0) END) * (cast_float(T2."Qty_ per Hour")) as c101,
  108. T4."Source No_ (Payment)" as c102,
  109. CASE WHEN (T1."Make Code" IN ('BMW','BMW-MINI')) THEN (T1."Make Code") ELSE ('Fremdfabrikat') END as c103,
  110. T1."VIN" || ' - ' || T1."Model" as c104,
  111. CASE WHEN (T1."Make Code" IN ('BMW-MINI')) THEN (T1."Make Code") ELSE ('BMW') END as c105,
  112. T1."Service Posting Group" as c106,
  113. CASE WHEN (T5."No_" LIKE 'INT%') THEN ('Intern') ELSE (T6."Description") END as c107,
  114. '' as c108,
  115. '' as c109,
  116. T1."Gen_ Prod_ Posting Group" as c110,
  117. '' as c111,
  118. '' as c112,
  119. T7."Resource Group No_" as c113,
  120. CASE WHEN (T7."Resource Group No_" = 'SB') THEN ('SB') ELSE ('Rest') END as c114
  121. from (((("Automag7x"."dbo"."Automag GmbH$Service Header" T1 left outer join "Automag7x"."dbo"."Automag GmbH$Employee" T3 on T3."No_" = T1."Service Advisor No_") left outer join "Automag7x"."dbo"."Automag GmbH$Customer" T5 on T5."No_" = T1."Sell-to Customer No_") left outer join "Automag7x"."dbo"."Automag GmbH$Customer Group" T6 on T5."Customer Group Code" = T6."Code") left outer join "Automag7x"."dbo"."Automag GmbH$Resource" T7 on T1."Service Advisor No_" = T7."No_"),
  122. ("Automag7x"."dbo"."Automag GmbH$Service Line" T2 left outer join "Automag7x"."dbo"."Automag GmbH$Service Ledger Entry" T4 on (T2."Document No_" = T4."Order No_") and (T2."Line No_" = T4."Order Line No_"))
  123. where (T1."No_" = T2."Document No_")
  124. and (((T1."Document Type" <> 0) and (T4."Entry Type" = 1)) and (not T4."No_" IN ('TÜV_EXT','TÜV_KENNZEICHEN','TÜV_NACHU_EXT','DEKRA-EXT','DEKRA_NACHU_EXT')))
  125. order by c81 asc,c2 asc
  126. END SQL
  127. COLUMN,0,Document Type
  128. COLUMN,1,No
  129. COLUMN,2,Sell-to Customer No
  130. COLUMN,3,Bill-to Customer No
  131. COLUMN,4,Bill-to Name
  132. COLUMN,5,Order Date
  133. COLUMN,6,Posting Date
  134. COLUMN,7,Posting Description
  135. COLUMN,8,Due Date
  136. COLUMN,9,Location Code
  137. COLUMN,10,Department Code
  138. COLUMN,11,Make Code
  139. COLUMN,12,Salesperson Code
  140. COLUMN,13,On Hold
  141. COLUMN,14,Transaction Type
  142. COLUMN,15,Transport Method
  143. COLUMN,16,Correction
  144. COLUMN,17,Document Date
  145. COLUMN,18,Area
  146. COLUMN,19,Reserve
  147. COLUMN,20,Option Code
  148. COLUMN,21,Service Posting Group
  149. COLUMN,22,Vin
  150. COLUMN,23,Model Code
  151. COLUMN,24,Model No
  152. COLUMN,25,Model
  153. COLUMN,26,Type_FZG
  154. COLUMN,27,Initial Registration
  155. COLUMN,28,Order Limit
  156. COLUMN,29,Time Of Order
  157. COLUMN,30,Pickup Date
  158. COLUMN,31,Pickup Time
  159. COLUMN,32,Completion Date
  160. COLUMN,33,Completion Time
  161. COLUMN,34,Labor Type
  162. COLUMN,35,Labor Charging Code
  163. COLUMN,36,Book No
  164. COLUMN,37,Branch Book No
  165. COLUMN,38,Sales Department Code
  166. COLUMN,39,Fixed Date
  167. COLUMN,40,Fixed Instruction
  168. COLUMN,41,Current Instruction Type
  169. COLUMN,42,Work Completed
  170. COLUMN,43,Status Code
  171. COLUMN,44,Service Advisor No
  172. COLUMN,45,Document No
  173. COLUMN,46,Line No
  174. COLUMN,47,No
  175. COLUMN,48,Order Date
  176. COLUMN,49,Description
  177. COLUMN,50,Quantity
  178. COLUMN,51,Outstanding Quantity
  179. COLUMN,52,Qty To Invoice
  180. COLUMN,53,Unit Price
  181. COLUMN,54,Unit Cost (lcy)
  182. COLUMN,55,Amount
  183. COLUMN,56,Unit Cost
  184. COLUMN,57,Book No
  185. COLUMN,58,Planned
  186. COLUMN,59,Quantity (base)
  187. COLUMN,60,Outstanding Qty (base)
  188. COLUMN,61,Standard Time
  189. COLUMN,62,Qty Per Hour
  190. COLUMN,63,Qty (hour)
  191. COLUMN,64,Outstanding Qty (hour)
  192. COLUMN,65,Qty Rcd Not Invoiced (hour)
  193. COLUMN,66,Service Posting Group
  194. COLUMN,67,Fixed Price
  195. COLUMN,68,Standard Time Type
  196. COLUMN,69,Post With Book No
  197. COLUMN,70,Labor Standard Time Type
  198. COLUMN,71,Hauptbetrieb
  199. COLUMN,72,Standort_Department
  200. COLUMN,73,Standort
  201. COLUMN,74,No_Employee
  202. COLUMN,75,First Name_Employee
  203. COLUMN,76,Last Name_Employee
  204. COLUMN,77,Serviceberater
  205. COLUMN,78,Umsatzart
  206. COLUMN,79,Kunde
  207. COLUMN,80,Order Number
  208. COLUMN,81,Menge
  209. COLUMN,82,Stückpreis
  210. COLUMN,83,Stückkosten
  211. COLUMN,84,Betrag
  212. COLUMN,85,Type
  213. COLUMN,86,ausstehende Menge
  214. COLUMN,87,Umsatz Lohn
  215. COLUMN,88,Umsatz Teile Service
  216. COLUMN,89,Order No_Serv_ledge_entry
  217. COLUMN,90,Posting Date_serv_ledge_entry
  218. COLUMN,91,Amt To Post To G L
  219. COLUMN,92,Amt Posted To G L
  220. COLUMN,93,Entry Type
  221. COLUMN,94,Positive
  222. COLUMN,95,Document No_Serv_ledge_Entry
  223. COLUMN,96,Gen Prod Posting Group
  224. COLUMN,97,Umsatz Sonstiges
  225. COLUMN,98,Invoice Date
  226. COLUMN,99,verk. Stunden
  227. COLUMN,100,verk. AW
  228. COLUMN,101,Source No (payment)
  229. COLUMN,102,Fabrikat
  230. COLUMN,103,Fahrzeug
  231. COLUMN,104,Marke
  232. COLUMN,105,Auftragsart
  233. COLUMN,106,Kundenart
  234. COLUMN,107,Function Code
  235. COLUMN,108,Monteur
  236. COLUMN,109,Auftragsart_1
  237. COLUMN,110,Order Number_Rg_Ausg
  238. COLUMN,111,Arbeitsgang
  239. COLUMN,112,Resource Group No
  240. COLUMN,113,SB_Gruppe