Bilanzbelege_O21_csv.iqd 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\OPTIMA\IQD\belege\Bilanzbelege_O21_csv.imr
  5. TITLE,Bilanzbelege_O21_csv.imr
  6. BEGIN SQL
  7. select T1."ACCT_NR" as c1,
  8. T1."LEDGER_ACCTS_NAME" as c2,
  9. T1."LEDGER_ACCTS_NAME2" as c3,
  10. T1."HANDLER" as c4,
  11. T1."DEPT_SPLIT" as c5,
  12. T1."TYPE_ACCTT" as c6,
  13. T2."ACCT_NO" as c7,
  14. T2."BOOKKEEP_DATE" as c8,
  15. T2."BOOKKEEP_PERIOD" as c9,
  16. T2."DOCUMENT_NO" as c10,
  17. T2."ORIGIN" as c11,
  18. T2."STATUS" as c12,
  19. T2."DEBIT_AMOUNT" as c13,
  20. T2."CREDIT_AMOUNT" as c14,
  21. T2."DEBIT_QUANTITY" as c15,
  22. T2."CREDIT_QUANTITY" as c16,
  23. T2."AA_TRTYPE" as c17,
  24. T2."DEPARTMENT" as c18,
  25. T2."STOCK" as c19,
  26. T2."MAKE_FAMILY" as c20,
  27. T2."MAKE" as c21,
  28. T2."VEHICLE_TYPE" as c22,
  29. T2."MODEL_LINE" as c23,
  30. T2."FACTORY_MODEL" as c24,
  31. T2."WORKSHOP_MODEL" as c25,
  32. T2."PRODUCT_GROUP" as c26,
  33. T2."REPAIR_GROUP" as c27,
  34. T2."KIT_GROUP" as c28,
  35. T2."TIME_CODE" as c29,
  36. T2."INT_VOUCHER_NO" as c30,
  37. T2."BALANCING_MARK" as c31,
  38. T2."USED_VEH_DEST_CODE" as c32,
  39. T2."USE_OF_VEHICLE" as c33,
  40. T2."ACCT_NO_NEXT_CHART" as c34,
  41. T3."REFERENCE_IDENT" as c35,
  42. T3."TRANSACT_DATE" as c36,
  43. T3."HANDLER" as c37,
  44. T3."PROGRAM" as c38,
  45. T3."FUNCTION_CODE" as c39,
  46. T3."MODUL" as c40,
  47. T3."DOCUMENT_KEY" as c41,
  48. T3."COMMENT" as c42,
  49. T4."DEPARTMENT_TYPE_ID" as c43,
  50. T4."DESCRIPTION" as c44,
  51. T4."DEPARTMENT_GROUP" as c45,
  52. T5."AA_TRTYPE_ID" as c46,
  53. T5."DESCRIPTION" as c47,
  54. T5."OWN_DESCRIPTION" as c48,
  55. T1."CLIENT_DB" as c49,
  56. CASE WHEN (T2."DEPARTMENT" = ' ') THEN ('01') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 1 for 2))) END as c50,
  57. (substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1)) as c51,
  58. T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" as c52,
  59. T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY" as c53,
  60. (db_name()) as c54,
  61. (substring(T1."ACCT_NR" from 1 for 1)) as c55,
  62. '' as c56,
  63. T6."Hauptbetrieb_ID" as c57,
  64. T6."Hauptbetrieb_Name" as c58,
  65. T6."Standort_ID" as c59,
  66. T6."Standort_Name" as c60,
  67. T7."Fabrikat" as c61,
  68. T7."Order_By" as c62,
  69. CASE WHEN (T6."Hauptbetrieb_ID" IS NULL) THEN ('1') ELSE (T6."Hauptbetrieb_ID") END as c63,
  70. CASE WHEN (T6."Hauptbetrieb_Name" IS NULL) THEN ('AH Lausse') ELSE (T6."Hauptbetrieb_Name") END as c64,
  71. CASE WHEN (T6."Standort_ID" IS NULL) THEN ('01') ELSE (T6."Standort_ID") END as c65,
  72. CASE WHEN (T6."Standort_Name" IS NULL) THEN ('Rahlstedt') ELSE (T6."Standort_Name") END as c66,
  73. CASE WHEN (T7."Fabrikat" IS NULL) THEN ('Opel') ELSE (T7."Fabrikat") END as c67,
  74. CASE WHEN (T7."Order_By" IS NULL) THEN (1) ELSE (T7."Order_By") END as c68,
  75. CASE WHEN ((substring(T2."DEPARTMENT" from 1 for 3)) = '015') THEN ('05') ELSE ((CASE WHEN (T6."Standort_ID" IS NULL) THEN ('01') ELSE (T6."Standort_ID") END)) END as c69,
  76. CASE WHEN ((substring(T2."DEPARTMENT" from 1 for 3)) = '015') THEN ('Autofit') ELSE ((CASE WHEN (T6."Standort_Name" IS NULL) THEN ('Rahlstedt') ELSE (T6."Standort_Name") END)) END as c70,
  77. T7."Fabrikat" as c71,
  78. CASE WHEN (T7."Fabrikat" IS NULL) THEN ('Opel') ELSE (T7."Fabrikat") END as c72
  79. from "OPTIMA"."import"."ACCOUNT_INFO" T1,
  80. "OPTIMA"."import"."ACCT_DOC_DATA" T3,
  81. (((("OPTIMA"."import"."ACCT_DOC_KEY" T2 left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T4 on (T2."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") and (T2."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."AA_TRTYPE" T5 on (T2."AA_TRTYPE" = T5."AA_TRTYPE_ID") and (T2."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Department" T6 on ((substring(T2."DEPARTMENT" from 1 for 2)) = T6."Standort") and (T2."CLIENT_DB" = T6."Hauptbetrieb")) left outer join "OPTIMA"."data"."GC_Marken" T7 on (substring(T2."DEPARTMENT" from 3 for 1)) = T7."Make")
  82. where ((T1."ACCT_NR" = T2."ACCT_NO") and (T1."CLIENT_DB" = T2."CLIENT_DB")) and ((T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT") and (T2."CLIENT_DB" = T3."CLIENT_DB"))
  83. and ((T1."TYPE_ACCTT" = '1') and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2013-01-01 00:00:00.000'))
  84. order by c1 asc
  85. END SQL
  86. COLUMN,0,Acct Nr
  87. COLUMN,1,Ledger Accts Name
  88. COLUMN,2,Ledger Accts Name2
  89. COLUMN,3,Handler
  90. COLUMN,4,Dept Split
  91. COLUMN,5,Type Acctt
  92. COLUMN,6,Acct No
  93. COLUMN,7,Bookkeep Date
  94. COLUMN,8,Bookkeep Period
  95. COLUMN,9,Document No
  96. COLUMN,10,Origin
  97. COLUMN,11,Status
  98. COLUMN,12,Debit Amount
  99. COLUMN,13,Credit Amount
  100. COLUMN,14,Debit Quantity
  101. COLUMN,15,Credit Quantity
  102. COLUMN,16,Aa Trtype
  103. COLUMN,17,Department
  104. COLUMN,18,Stock
  105. COLUMN,19,Make Family
  106. COLUMN,20,Make
  107. COLUMN,21,Vehicle Type
  108. COLUMN,22,Model Line
  109. COLUMN,23,Factory Model
  110. COLUMN,24,Workshop Model
  111. COLUMN,25,Product Group
  112. COLUMN,26,Repair Group
  113. COLUMN,27,Kit Group
  114. COLUMN,28,Time Code
  115. COLUMN,29,Int Voucher No
  116. COLUMN,30,Balancing Mark
  117. COLUMN,31,Used Veh Dest Code
  118. COLUMN,32,Use Of Vehicle
  119. COLUMN,33,Acct No Next Chart
  120. COLUMN,34,Reference Ident
  121. COLUMN,35,Transact Date
  122. COLUMN,36,Handler
  123. COLUMN,37,Program
  124. COLUMN,38,Function Code
  125. COLUMN,39,Modul
  126. COLUMN,40,Document Key
  127. COLUMN,41,Comment
  128. COLUMN,42,Department Type Id
  129. COLUMN,43,Description
  130. COLUMN,44,Department Group
  131. COLUMN,45,Aa Trtype Id
  132. COLUMN,46,Description
  133. COLUMN,47,Own Description
  134. COLUMN,48,Rechtseinheit
  135. COLUMN,49,Betrieb
  136. COLUMN,50,Marke_ori_
  137. COLUMN,51,Betrag
  138. COLUMN,52,Menge
  139. COLUMN,53,Mandant
  140. COLUMN,54,Susa
  141. COLUMN,55,Text
  142. COLUMN,56,Rechtseinheit_ID_ori
  143. COLUMN,57,Rechtseinheit_Name_ori
  144. COLUMN,58,Betrieb_ID_ori
  145. COLUMN,59,Betrieb_Name_ori
  146. COLUMN,60,Marke_ori
  147. COLUMN,61,Fabrikat_Order_By_ori
  148. COLUMN,62,Rechtseinheit_ID
  149. COLUMN,63,Rechtseinheit_Name
  150. COLUMN,64,Betrieb_ID_alt
  151. COLUMN,65,Betrieb_Name_alt
  152. COLUMN,66,Marke
  153. COLUMN,67,Fabrikat_Order_By
  154. COLUMN,68,Betrieb_ID
  155. COLUMN,69,Betrieb_Name
  156. COLUMN,70,Fabrikat_ori
  157. COLUMN,71,Fabrikat