Belege.iqd 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,ARIntelligence
  4. DATASOURCENAME,C:\GlobalCube\System\ARI\IQD\Belege\Belege.imr
  5. TITLE,Belege.imr - Kopieren
  6. BEGIN SQL
  7. select T1."No_" as c1,
  8. T1."Name" as c2,
  9. T1."Account Type" as c3,
  10. T1."Income_Balance" as c4,
  11. T1."Last Date Modified" as c5,
  12. T2."Entry No_" as c6,
  13. T2."G_L Account No_" as c7,
  14. T2."Posting Date" as c8,
  15. T2."Document Type" as c9,
  16. T2."Document No_" as c10,
  17. T2."Description" as c11,
  18. T2."Bal_ Account No_" as c12,
  19. T2."Global Dimension 1 Code" as c13,
  20. T2."Global Dimension 2 Code" as c14,
  21. T2."User ID" as c15,
  22. T2."Source Code" as c16,
  23. CASE WHEN ((T2."Document No_" LIKE 'VRGGFZ%') or (T2."Document No_" LIKE 'VRGF%')) THEN (T2."Veh_ Source Code") WHEN (((T2."Document No_" LIKE 'VGUGFZ%') or (T2."Document No_" LIKE 'VGGF%')) and (T2."Veh_ Source Code" <> 0)) THEN (-1) ELSE (0) END as c17,
  24. T2."Reason Code" as c18,
  25. T2."Gen_ Posting Type" as c19,
  26. T2."Gen_ Bus_ Posting Group" as c20,
  27. T2."Gen_ Prod_ Posting Group" as c21,
  28. T2."Bal_ Account Type" as c22,
  29. T2."Transaction No_" as c23,
  30. T2."Document Date" as c24,
  31. T2."External Document No_" as c25,
  32. T2."Source Type" as c26,
  33. T2."Source No_" as c27,
  34. T2."No_ Series" as c28,
  35. T2."Branch Code" as c29,
  36. T2."Main Area" as c30,
  37. T2."VIN" as c31,
  38. T2."Book No_" as c32,
  39. T2."Veh_ Source Code" as c33,
  40. T2."Reposted" as c34,
  41. T2."Corrected" as c35,
  42. T2."Correction to curr_ No_" as c36,
  43. T2."Reposting to curr_ No_" as c37,
  44. T3."Code" as c38,
  45. T3."Name" as c39,
  46. T2."Posting Date" as c40,
  47. CASE WHEN (T2."Branch Code" = 'BUR') THEN ('10') WHEN (T2."Branch Code" = 'MUE') THEN ('20') ELSE ((od_left(T2."Global Dimension 1 Code",2))) END as c41,
  48. T2."G_L Account No_" as c42,
  49. ((cast_float(T2."Amount"))) as c43,
  50. (cast_float(T2."Amount")) as c44,
  51. CASE WHEN ((extract(DAY FROM (now()) - T2."Posting Date")) <= 120) THEN (T2."Document No_" || ' - ' || T2."Description" || ' - ' || T2."User ID") ELSE ('Belege älter 120 Tage') END as c45,
  52. '1' as c46,
  53. CASE WHEN (T2."Global Dimension 2 Code" IN ('BMW','BMW I','BMW-C1','BMWI','BMW-MINI','BMW-MOT','BMWVW')) THEN (T2."Global Dimension 2 Code") ELSE ('Fremdfabrikat') END as c47
  54. from "Vogl7x"."dbo"."BMW AH Vogl$G_L Account" T1,
  55. ("Vogl7x"."dbo"."BMW AH Vogl$G_L Entry" T2 left outer join "Vogl7x"."dbo"."BMW AH Vogl$Department" T3 on T2."Global Dimension 1 Code" = T3."Code")
  56. where (T1."No_" = T2."G_L Account No_")
  57. and ((((T1."Income_Balance" = 0) and (not T2."Description" IN ('GuV-Konten Nullstellung','GuV Konten Nullstellung'))) and (T2."Posting Date" >= TIMESTAMP '2020-01-01 00:00:00.000')) and ((od_year(T2."Posting Date")) <= (od_year((now())))))
  58. END SQL
  59. COLUMN,0,No
  60. COLUMN,1,Name
  61. COLUMN,2,Account Type
  62. COLUMN,3,Income Balance
  63. COLUMN,4,Last Date Modified
  64. COLUMN,5,Entry No
  65. COLUMN,6,G L Account No
  66. COLUMN,7,Posting Date
  67. COLUMN,8,Document Type
  68. COLUMN,9,Document No
  69. COLUMN,10,Description
  70. COLUMN,11,Bal Account No
  71. COLUMN,12,Department Code
  72. COLUMN,13,Make Code
  73. COLUMN,14,User Id
  74. COLUMN,15,Source Code
  75. COLUMN,16,Quantity
  76. COLUMN,17,Reason Code
  77. COLUMN,18,Gen Posting Type
  78. COLUMN,19,Gen Bus Posting Group
  79. COLUMN,20,Gen Prod Posting Group
  80. COLUMN,21,Bal Account Type
  81. COLUMN,22,Transaction No
  82. COLUMN,23,Document Date
  83. COLUMN,24,External Document No
  84. COLUMN,25,Source Type
  85. COLUMN,26,Source No
  86. COLUMN,27,No Series
  87. COLUMN,28,Branch Code
  88. COLUMN,29,Main Area
  89. COLUMN,30,Vin
  90. COLUMN,31,Book No
  91. COLUMN,32,Veh Source Code
  92. COLUMN,33,Reposted
  93. COLUMN,34,Corrected
  94. COLUMN,35,Correction To Curr No
  95. COLUMN,36,Reposting To Curr No
  96. COLUMN,37,Code
  97. COLUMN,38,Name
  98. COLUMN,39,Bookkeep Date
  99. COLUMN,40,Betrieb
  100. COLUMN,41,Acct Nr
  101. COLUMN,42,Betrag
  102. COLUMN,43,Amount_1
  103. COLUMN,44,Text
  104. COLUMN,45,Hauptbetrieb
  105. COLUMN,46,Marke