Service_Archiv_Eröffnung.iqd 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Navision2
  4. DATASOURCENAME,C:\GAPS_BMW\Portal\System\IQD\Service\Service_Archiv_Eröffnung.imr
  5. TITLE,Service_Archiv_Eröffnung.imr
  6. BEGIN SQL
  7. select c251 as c1,
  8. c250 as c2,
  9. c249 as c3,
  10. c248 as c4,
  11. c247 as c5,
  12. c246 as c6,
  13. c149 as c7,
  14. c148 as c8,
  15. c245 as c9,
  16. c244 as c10,
  17. c243 as c11,
  18. c242 as c12,
  19. c241 as c13,
  20. c240 as c14,
  21. c239 as c15,
  22. c238 as c16,
  23. c237 as c17,
  24. c236 as c18,
  25. c235 as c19,
  26. c234 as c20,
  27. c233 as c21,
  28. c232 as c22,
  29. c231 as c23,
  30. c230 as c24,
  31. c147 as c25,
  32. c229 as c26,
  33. c228 as c27,
  34. c227 as c28,
  35. c226 as c29,
  36. c225 as c30,
  37. c224 as c31,
  38. c162 as c32,
  39. c223 as c33,
  40. c145 as c34,
  41. c222 as c35,
  42. c221 as c36,
  43. c220 as c37,
  44. c219 as c38,
  45. c218 as c39,
  46. c217 as c40,
  47. c216 as c41,
  48. c215 as c42,
  49. c214 as c43,
  50. c213 as c44,
  51. c212 as c45,
  52. c211 as c46,
  53. c210 as c47,
  54. c209 as c48,
  55. c208 as c49,
  56. c207 as c50,
  57. c206 as c51,
  58. c205 as c52,
  59. c204 as c53,
  60. c203 as c54,
  61. c202 as c55,
  62. c201 as c56,
  63. c200 as c57,
  64. c199 as c58,
  65. c198 as c59,
  66. c197 as c60,
  67. c196 as c61,
  68. c195 as c62,
  69. c194 as c63,
  70. c193 as c64,
  71. c192 as c65,
  72. c191 as c66,
  73. c190 as c67,
  74. c189 as c68,
  75. c188 as c69,
  76. c187 as c70,
  77. c186 as c71,
  78. c185 as c72,
  79. c184 as c73,
  80. c183 as c74,
  81. c182 as c75,
  82. c181 as c76,
  83. c180 as c77,
  84. c179 as c78,
  85. c164 as c79,
  86. c178 as c80,
  87. c177 as c81,
  88. c176 as c82,
  89. c175 as c83,
  90. c174 as c84,
  91. '1' as c85,
  92. c173 as c86,
  93. c172 as c87,
  94. c171 as c88,
  95. c171 as c89,
  96. c170 as c90,
  97. c169 as c91,
  98. c168 as c92,
  99. c167 as c93,
  100. c166 as c94,
  101. c165 as c95,
  102. c163 as c96,
  103. c164 as c97,
  104. c163 as c98,
  105. c162 as c99,
  106. c161 as c100,
  107. c160 as c101,
  108. c159 as c102,
  109. c158 as c103,
  110. c157 as c104,
  111. c156 as c105,
  112. c155 as c106,
  113. c154 as c107,
  114. c153 as c108,
  115. c152 as c109,
  116. c135 as c110,
  117. c151 as c111,
  118. c150 as c112,
  119. c151 as c113,
  120. c150 as c114,
  121. c149 as c115,
  122. c148 as c116,
  123. c147 as c117,
  124. 1 as c118,
  125. XCOUNT(c250 for c135) as c119,
  126. 1 / (XCOUNT(c250 for c135)) as c120,
  127. c146 as c121,
  128. c145 as c122,
  129. c144 as c123,
  130. c143 as c124,
  131. c142 as c125,
  132. c141 as c126,
  133. c140 as c127,
  134. c139 as c128,
  135. c138 as c129,
  136. c137 as c130,
  137. c136 as c131
  138. from
  139. (select (T1."No_" || ' - ' || T4."Name") as c135,
  140. CASE WHEN ((CASE WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) > 0)) THEN (1) WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) < 0)) THEN (-1) ELSE (0) END) <> 0) THEN (T2."No_" || ' - ' || T2."Description") ELSE null END as c136,
  141. CASE WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) > 0)) THEN (1) WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) < 0)) THEN (-1) ELSE (0) END as c137,
  142. T7."First Name" || ' ' || T7."Last Name" as c138,
  143. T7."Last Name" as c139,
  144. T7."First Name" as c140,
  145. T1."Service Advisor No_" as c141,
  146. CASE WHEN (((extract(DAY FROM (now()) - T1."Posting Date")) <= 4) and (T3."Name" IS NOT NULL)) THEN (T1."No_" || ' - ' || T1."Service Posting Group" || ' - ' || T3."Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Posting Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Posting Date"),2) || '-' || asciiz(extract(DAY FROM T1."Posting Date"),2)) || ' - ' || T4."Name") WHEN (((extract(DAY FROM (now()) - T1."Posting Date")) <= 4) and (T3."Name" IS NULL)) THEN (T1."No_" || ' - ' || T1."Service Posting Group" || ' - ' || (asciiz(extract(YEAR FROM T1."Posting Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Posting Date"),2) || '-' || asciiz(extract(DAY FROM T1."Posting Date"),2)) || ' - ' || T4."Name") ELSE null END as c142,
  147. CASE WHEN (((CASE WHEN (T2."Type" = 4) THEN ((cast_float(T2."Qty_ (Hour)"))) ELSE (0) END) * ((cast_float(T2."Qty_ per Hour")))) < 0) THEN ((cast_float(T2."Standard Time" * -1))) ELSE ((cast_float(T2."Standard Time"))) END as c143,
  148. (cast_float(T2."Quantity (Base)")) as c144,
  149. T1."Gen_ Prod_ Posting Group" as c145,
  150. 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 c146,
  151. T1."Service Posting Group" as c147,
  152. T1."Posting Date" as c148,
  153. T1."Order Date" as c149,
  154. T6."Function Code" as c150,
  155. T6."Name" as c151,
  156. CASE WHEN (T4."No_" LIKE 'INT%') THEN ('Intern') ELSE (T5."Description") END as c152,
  157. T5."Description" as c153,
  158. T5."Code" as c154,
  159. T4."No_" || ' - ' || T4."Name" as c155,
  160. T4."Name" as c156,
  161. T4."No_" as c157,
  162. T2."Charging Group No_" as c158,
  163. T2."Market Segment Code" as c159,
  164. T2."Vehicle Type" as c160,
  165. T1."VIN" || ' - ' || T1."Model" as c161,
  166. T1."Model" as c162,
  167. CASE WHEN (T1."Make Code" IN ('BMW','BMW-MINI')) THEN (T1."Make Code") ELSE ('Fremdfabrikat') END as c163,
  168. T2."Customer Group Code" as c164,
  169. CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END as c165,
  170. T2."Source No_ (Payment)" as c166,
  171. T2."Source No_" as c167,
  172. T2."Source Type" as c168,
  173. T2."Gen_ Prod_ Posting Group" as c169,
  174. T2."Gen_ Bus_ Posting Group" as c170,
  175. T3."Name" as c171,
  176. T3."Code" as c172,
  177. (od_left(T2."Department Code",2)) as c173,
  178. T2."Sales Branch Code" as c174,
  179. T2."Order Completed" as c175,
  180. T2."Order Line No_" as c176,
  181. T2."Standard Time Type" as c177,
  182. T2."Standard Time" as c178,
  183. T2."Document Type" as c179,
  184. T2."Qty_ (Hour)" as c180,
  185. T2."Qty_ per Hour" as c181,
  186. T2."Sales Department Code" as c182,
  187. T2."Service Job No_" as c183,
  188. T2."Time Type" as c184,
  189. T2."Quantity (Base)" as c185,
  190. T2."Positive" as c186,
  191. T2."Entry Type" as c187,
  192. T2."Amt_ Posted to G_L" as c188,
  193. T2."Amt_ to Post to G_L" as c189,
  194. T2."User ID" as c190,
  195. T2."Work Type Code" as c191,
  196. T2."Department Code" as c192,
  197. T2."Location Code" as c193,
  198. T2."Total Price" as c194,
  199. T2."Unit Price" as c195,
  200. T2."Total Cost" as c196,
  201. T2."Unit Cost" as c197,
  202. T2."Direct Unit Cost" as c198,
  203. T2."Quantity" as c199,
  204. T2."Description" as c200,
  205. T2."No_" as c201,
  206. T2."Type" as c202,
  207. T2."Document No_" as c203,
  208. T2."Posting Date" as c204,
  209. T2."Order No_" as c205,
  210. T2."Entry No_" as c206,
  211. T1."Vehicle Status" as c207,
  212. T1."Sales Branch Code" as c208,
  213. T1."Work Completed" as c209,
  214. T1."Branch Code" as c210,
  215. T1."Internal Order" as c211,
  216. T1."Post with Book No_" as c212,
  217. T1."Ext Serv Int Charging Pr Grp" as c213,
  218. T1."Int_ Charg_ Labor Price Group" as c214,
  219. T1."Item Sales Pr_ Grp_ Int_ Chrg_" as c215,
  220. T1."Sales Department Code" as c216,
  221. T1."Branch Book No_" as c217,
  222. T1."Book No_" as c218,
  223. T1."Power (hp)" as c219,
  224. T1."Power (kW)" as c220,
  225. T1."Cylinder Capacity (ccm)" as c221,
  226. T1."No_ of Cylinders" as c222,
  227. T1."Initial Registration" as c223,
  228. T1."Prod_ Year" as c224,
  229. T1."Model No_" as c225,
  230. T1."Model Code" as c226,
  231. T1."Mileage" as c227,
  232. T1."License No_" as c228,
  233. T1."VIN" as c229,
  234. T1."Reason for Archiving" as c230,
  235. T1."Archived by User" as c231,
  236. T1."Date Archived" as c232,
  237. T1."Shipping No_ Series" as c233,
  238. T1."Posting No_ Series" as c234,
  239. T1."No_ Series" as c235,
  240. T1."Document Date" as c236,
  241. T1."Sell-to Customer Name 2" as c237,
  242. T1."Sell-to Customer Name" as c238,
  243. T1."Order Class" as c239,
  244. T1."Salesperson Code" as c240,
  245. T1."Customer Posting Group" as c241,
  246. T1."Make Code" as c242,
  247. T1."Department Code" as c243,
  248. T1."Location Code" as c244,
  249. T1."Posting Description" as c245,
  250. T1."Bill-to Name 2" as c246,
  251. T1."Bill-to Name" as c247,
  252. T1."Bill-to Customer No_" as c248,
  253. T1."Sell-to Customer No_" as c249,
  254. T1."No_" as c250,
  255. T1."Document Type" as c251
  256. from (((("DMS1"."dbo"."Automag GmbH$Archived Service Header" T1 left outer join "DMS1"."dbo"."Automag GmbH$Salesperson_Purchaser" T3 on T1."Salesperson Code" = T3."Code") left outer join "DMS1"."dbo"."Automag GmbH$Customer" T4 on T1."Sell-to Customer No_" = T4."No_") left outer join "DMS1"."dbo"."Automag GmbH$Customer Group" T5 on T4."Customer Group Code" = T5."Code") left outer join "DMS1"."dbo"."Automag GmbH$Employee" T7 on T1."Service Advisor No_" = T7."No_"),
  257. ("DMS1"."dbo"."Automag GmbH$Service Ledger Entry" T2 left outer join "DMS1"."dbo"."Automag GmbH$Employee" T6 on T6."No_" = T2."No_")
  258. where (T1."No_" = T2."Order No_")
  259. and ((((T1."Document Type" <> 0) and (T1."Posting Date" >= TIMESTAMP '2013-01-01 00:00:00.000')) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER'))
  260. ) D1
  261. order by c2 asc,c82 asc
  262. END SQL
  263. COLUMN,0,Document Type
  264. COLUMN,1,No
  265. COLUMN,2,Sell-to Customer No
  266. COLUMN,3,Bill-to Customer No
  267. COLUMN,4,Bill-to Name
  268. COLUMN,5,Bill-to Name 2
  269. COLUMN,6,Order Date
  270. COLUMN,7,Posting Date
  271. COLUMN,8,Posting Description
  272. COLUMN,9,Location Code
  273. COLUMN,10,Department Code
  274. COLUMN,11,Make Code
  275. COLUMN,12,Customer Posting Group
  276. COLUMN,13,Salesperson Code
  277. COLUMN,14,Order Class
  278. COLUMN,15,Sell-to Customer Name
  279. COLUMN,16,Sell-to Customer Name 2
  280. COLUMN,17,Document Date
  281. COLUMN,18,No Series
  282. COLUMN,19,Posting No Series
  283. COLUMN,20,Shipping No Series
  284. COLUMN,21,Date Archived
  285. COLUMN,22,Archived By User
  286. COLUMN,23,Reason For Archiving
  287. COLUMN,24,Service Posting Group
  288. COLUMN,25,Vin
  289. COLUMN,26,License No
  290. COLUMN,27,Mileage
  291. COLUMN,28,Model Code
  292. COLUMN,29,Model No
  293. COLUMN,30,Prod Year
  294. COLUMN,31,Model_ori
  295. COLUMN,32,Initial Registration
  296. COLUMN,33,Gen Prod Posting Group
  297. COLUMN,34,No Of Cylinders
  298. COLUMN,35,Cylinder Capacity (ccm)
  299. COLUMN,36,Power (kw)
  300. COLUMN,37,Power (hp)
  301. COLUMN,38,Book No
  302. COLUMN,39,Branch Book No
  303. COLUMN,40,Sales Department Code
  304. COLUMN,41,Item Sales Pr Grp Int Chrg
  305. COLUMN,42,Int Charg Labor Price Group
  306. COLUMN,43,Ext Serv Int Charging Pr Grp
  307. COLUMN,44,Post With Book No
  308. COLUMN,45,Internal Order
  309. COLUMN,46,Branch Code
  310. COLUMN,47,Work Completed
  311. COLUMN,48,Sales Branch Code
  312. COLUMN,49,Vehicle Status
  313. COLUMN,50,Entry No
  314. COLUMN,51,Order No
  315. COLUMN,52,Posting Date
  316. COLUMN,53,Document No
  317. COLUMN,54,Type
  318. COLUMN,55,No
  319. COLUMN,56,Description
  320. COLUMN,57,Quantity
  321. COLUMN,58,Direct Unit Cost
  322. COLUMN,59,Unit Cost
  323. COLUMN,60,Total Cost
  324. COLUMN,61,Unit Price
  325. COLUMN,62,Total Price
  326. COLUMN,63,Location Code
  327. COLUMN,64,Department Code
  328. COLUMN,65,Work Type Code
  329. COLUMN,66,User Id
  330. COLUMN,67,Amt To Post To G L
  331. COLUMN,68,Amt Posted To G L
  332. COLUMN,69,Entry Type
  333. COLUMN,70,Positive
  334. COLUMN,71,Quantity (base)
  335. COLUMN,72,Time Type
  336. COLUMN,73,Service Job No
  337. COLUMN,74,Sales Department Code
  338. COLUMN,75,Qty Per Hour
  339. COLUMN,76,Qty (hour)
  340. COLUMN,77,Document Type
  341. COLUMN,78,Customer Group Code
  342. COLUMN,79,Standard Time
  343. COLUMN,80,Standard Time Type
  344. COLUMN,81,Order Line No
  345. COLUMN,82,Order Completed
  346. COLUMN,83,Sales Branch Code
  347. COLUMN,84,Hauptbetrieb
  348. COLUMN,85,Standort_Department
  349. COLUMN,86,Code_Salesperson
  350. COLUMN,87,Name_Salesperson
  351. COLUMN,88,Serviceberater_falsch
  352. COLUMN,89,Gen Bus Posting Group
  353. COLUMN,90,Gen Prod Posting Group
  354. COLUMN,91,Source Type
  355. COLUMN,92,Source No
  356. COLUMN,93,Source No (payment)
  357. COLUMN,94,Umsatzart
  358. COLUMN,95,Marke
  359. COLUMN,96,Kundenart_ori
  360. COLUMN,97,Fabrikat
  361. COLUMN,98,Model
  362. COLUMN,99,Fahrzeug
  363. COLUMN,100,Vehicle Type
  364. COLUMN,101,Market Segment Code
  365. COLUMN,102,Charging Group No
  366. COLUMN,103,Cust_No
  367. COLUMN,104,Cust_Name
  368. COLUMN,105,Kunde
  369. COLUMN,106,Cust_Gr_Code
  370. COLUMN,107,Cust_Gr_Description
  371. COLUMN,108,Kundenart
  372. COLUMN,109,Order Number
  373. COLUMN,110,Name_Employee
  374. COLUMN,111,Function Code
  375. COLUMN,112,Monteur
  376. COLUMN,113,Funktion Monteur
  377. COLUMN,114,Auftragsdatum
  378. COLUMN,115,Invoice Date
  379. COLUMN,116,Auftragsart
  380. COLUMN,117,DG_1
  381. COLUMN,118,DG_2
  382. COLUMN,119,Durchgänge eröffnet
  383. COLUMN,120,Standort
  384. COLUMN,121,Auftragsart_1
  385. COLUMN,122,Menge (Base)
  386. COLUMN,123,Standard Zeit
  387. COLUMN,124,Order Number_Rg_Ausg
  388. COLUMN,125,Service Advisor No
  389. COLUMN,126,First Name
  390. COLUMN,127,Last Name
  391. COLUMN,128,Serviceberater
  392. COLUMN,129,Serv.beratung am FZG
  393. COLUMN,130,Arbeitsgang