Service_Umsätze_intern.iqd 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Navision2
  4. DATASOURCENAME,C:\gaps_bmw\Portal\System\IQD\Service\Service_Umsätze_intern.imr
  5. TITLE,Service_Umsätze_intern.imr
  6. BEGIN SQL
  7. select distinct T1."G_L Account No_" as c1,
  8. T1."Posting Date" as c2,
  9. T1."Document Type" as c3,
  10. T1."Document No_" as c4,
  11. T1."Description" as c5,
  12. (cast_float(T1."Amount")) * -1 as c6,
  13. T1."Gen_ Bus_ Posting Group" as c7,
  14. T1."Service Ledger Entry No_" as c8,
  15. T1."Posting Date" as c9,
  16. '1' as c10,
  17. T1."Branch Code" as c11,
  18. CASE WHEN ((T1."Branch Code" = 'LBS') or (T1."Branch Code" = '')) THEN ('10') WHEN (T1."Branch Code" = 'WLS') THEN ('20') ELSE null END as c12,
  19. T1."Entry No_" as c13,
  20. T2."Order No_" as c14,
  21. T3."EBENE3" as c15,
  22. (substring(T3."EBENE3" from 1 for 4)) as c16,
  23. CASE WHEN (((substring(T3."EBENE3" from 1 for 4))) BETWEEN '6000' AND '6140') THEN (((cast_float(T1."Amount")) * -1)) ELSE (0) END as c17,
  24. CASE WHEN (((substring(T3."EBENE3" from 1 for 4))) BETWEEN '6220' AND '6270') THEN (((cast_float(T1."Amount")) * -1)) ELSE (0) END as c18,
  25. T1."Make Code" as c19,
  26. CASE WHEN (T1."Make Code" IN ('BMW-MINI')) THEN (T1."Make Code") ELSE ('BMW') END as c20
  27. from "DMS1"."dbo"."Automag GmbH$G_L Entry" T1,
  28. "DMS1"."dbo"."Automag GmbH$Service Ledger Entry" T2,
  29. QSS."C:\GAPS_BMW\Portal\System\IQD\Service\GCStruct.ims" T3
  30. where (T1."Document No_" = T2."Order No_") and (T1."G_L Account No_" = T3."KONTO_NR")
  31. and (((T1."Posting Date" >= TIMESTAMP '2019-01-01 00:00:00.000') and (((substring(T3."EBENE3" from 1 for 4))) IN ('6010','6020','6030','6036','6037','6038','6170','6180','6190','6090','6100','6110','6040','6130','6140','6150','6050','6060','6070','6270','6240','6220','6250','6200','6230','6000','6035','6076','6077','6078'))) and (not T1."Description" IN ('GuV-Konten Nullstellung','GuV Konten Nullstellung')))
  32. order by c1 asc
  33. END SQL
  34. COLUMN,0,G L Account No
  35. COLUMN,1,Posting Date
  36. COLUMN,2,Document Type
  37. COLUMN,3,Document No
  38. COLUMN,4,Description
  39. COLUMN,5,Amount
  40. COLUMN,6,Gen Bus Posting Group
  41. COLUMN,7,Service Ledger Entry No
  42. COLUMN,8,Invoice Date
  43. COLUMN,9,Hauptbetrieb
  44. COLUMN,10,Branch Code
  45. COLUMN,11,Standort
  46. COLUMN,12,Entry No
  47. COLUMN,13,Order No
  48. COLUMN,14,Ebene3
  49. COLUMN,15,Zeile
  50. COLUMN,16,Umsatz Lohn
  51. COLUMN,17,Umsatz Sonstiges
  52. COLUMN,18,Make Code
  53. COLUMN,19,Marke