SKR51_Uebersetzung_mit_Konto_Gesamt.iqd 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GCStruct_Modell
  4. DATASOURCENAME,C:\GlobalCube\System\OPTIMA\IQD\belege\SKR51_Uebersetzung_mit_Konto_Gesamt.imr
  5. TITLE,SKR51_Uebersetzung_mit_Konto_Gesamt.imr
  6. BEGIN SQL
  7. select T1."KONTO" as c1,
  8. T1."ACCT_NR" as c2,
  9. T1."KONTO_BEZEICHNUNG" as c3,
  10. T1."GUV_BILANZ" as c4,
  11. T1."KONTO_KST" as c5,
  12. T1."KONTO_STK" as c6,
  13. T1."KONTO_1" as c7,
  14. T1."KONTO_2" as c8,
  15. T1."KONTO_3" as c9,
  16. T1."KONTO_4" as c10,
  17. T1."KONTO_5" as c11,
  18. T1."EBENE1" as c12,
  19. T1."EBENE2" as c13,
  20. T1."EBENE3" as c14,
  21. T1."EBENE4" as c15,
  22. T1."EBENE5" as c16,
  23. T1."EBENE6" as c17,
  24. T1."EBENE7" as c18,
  25. T1."EBENE8" as c19,
  26. T1."EBENE9" as c20,
  27. T1."EBENE10" as c21,
  28. T1."EBENE71" as c22,
  29. T1."EBENE72" as c23,
  30. T1."EBENE73" as c24,
  31. T1."EBENE74" as c25,
  32. T1."EBENE75" as c26,
  33. T1."EBENE76" as c27,
  34. T1."EBENE77" as c28,
  35. T1."EBENE78" as c29,
  36. T1."EBENE79" as c30,
  37. T1."EBENE80" as c31,
  38. T1."EBENE81" as c32,
  39. T1."EBENE82" as c33,
  40. T1."EBENE83" as c34,
  41. T1."EBENE84" as c35,
  42. T1."EBENE85" as c36,
  43. T1."EBENE86" as c37,
  44. T1."EBENE87" as c38,
  45. T1."EBENE88" as c39,
  46. T1."EBENE89" as c40,
  47. T1."EBENE90" as c41,
  48. T1."KONTO_GRUPPE" as c42,
  49. T1."SUSA" as c43,
  50. CASE WHEN (T1."GUV_BILANZ" = '2') THEN ((CASE WHEN (((locate('_',T1."KONTO_GRUPPE",1))) = 5) THEN ((od_left(((od_left(T1."KONTO_GRUPPE",((locate('_',T1."KONTO_GRUPPE",1)))))),4))) WHEN (((locate('_',T1."KONTO_GRUPPE",1))) = 6) THEN ((od_left(((od_left(T1."KONTO_GRUPPE",((locate('_',T1."KONTO_GRUPPE",1)))))),5))) ELSE null END) || ' - ' || T1."KONTO_BEZEICHNUNG") ELSE (T1."KONTO_GRUPPE") END as c44,
  51. (locate('_',T1."KONTO_GRUPPE",1)) as c45,
  52. (od_left(T1."KONTO_GRUPPE",((locate('_',T1."KONTO_GRUPPE",1))))) as c46,
  53. CASE WHEN (((locate('_',T1."KONTO_GRUPPE",1))) = 5) THEN ((od_left(((od_left(T1."KONTO_GRUPPE",((locate('_',T1."KONTO_GRUPPE",1)))))),4))) WHEN (((locate('_',T1."KONTO_GRUPPE",1))) = 6) THEN ((od_left(((od_left(T1."KONTO_GRUPPE",((locate('_',T1."KONTO_GRUPPE",1)))))),5))) ELSE null END as c47
  54. from "SKR51_Uebersetzung.csv" T1
  55. END SQL
  56. COLUMN,0,Konto
  57. COLUMN,1,Acct Nr
  58. COLUMN,2,Konto Bezeichnung
  59. COLUMN,3,Guv Bilanz
  60. COLUMN,4,Konto Kst
  61. COLUMN,5,Konto Stk
  62. COLUMN,6,Konto 1
  63. COLUMN,7,Konto 2
  64. COLUMN,8,Konto 3
  65. COLUMN,9,Konto 4
  66. COLUMN,10,Konto 5
  67. COLUMN,11,Ebene1
  68. COLUMN,12,Ebene2
  69. COLUMN,13,Ebene3
  70. COLUMN,14,Ebene4
  71. COLUMN,15,Ebene5
  72. COLUMN,16,Ebene6
  73. COLUMN,17,Ebene7
  74. COLUMN,18,Ebene8
  75. COLUMN,19,Ebene9
  76. COLUMN,20,Ebene10
  77. COLUMN,21,Ebene71
  78. COLUMN,22,Ebene72
  79. COLUMN,23,Ebene73
  80. COLUMN,24,Ebene74
  81. COLUMN,25,Ebene75
  82. COLUMN,26,Ebene76
  83. COLUMN,27,Ebene77
  84. COLUMN,28,Ebene78
  85. COLUMN,29,Ebene79
  86. COLUMN,30,Ebene80
  87. COLUMN,31,Ebene81
  88. COLUMN,32,Ebene82
  89. COLUMN,33,Ebene83
  90. COLUMN,34,Ebene84
  91. COLUMN,35,Ebene85
  92. COLUMN,36,Ebene86
  93. COLUMN,37,Ebene87
  94. COLUMN,38,Ebene88
  95. COLUMN,39,Ebene89
  96. COLUMN,40,Ebene90
  97. COLUMN,41,Konto Gruppe
  98. COLUMN,42,Susa
  99. COLUMN,43,Konto Gesamt
  100. COLUMN,44,_Stelle
  101. COLUMN,45,LINKS ( Konto Gruppe ; _Stelle)
  102. COLUMN,46,Kontonummer