Bilanzbelege_O21_csv.iqd 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  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. CASE WHEN (T6."Hauptbetrieb_ID" IS NULL) THEN ('1') ELSE (T6."Hauptbetrieb_ID") END as c57,
  64. 'Bergneustadt Ley' as c58,
  65. CASE WHEN ((T6."Standort_ID" IS NULL) and (T2."CLIENT_DB" = '1')) THEN ('01') WHEN ((T6."Standort_ID" IS NULL) and (T2."CLIENT_DB" = '2')) THEN ('02') ELSE (T6."Standort_ID") END as c59,
  66. CASE WHEN ((T6."Standort_Name" IS NULL) and (T2."CLIENT_DB" IN ('1'))) THEN ('Bergneustadt') WHEN ((T6."Standort_Name" IS NULL) and (T2."CLIENT_DB" IN ('2'))) THEN ('Verwaltung') ELSE (T6."Standort_Name") END as c60,
  67. 'Opel' as c61,
  68. 'Opel' as c62,
  69. '1' as c63
  70. from "OPTIMA"."import"."ACCOUNT_INFO" T1,
  71. (((("OPTIMA"."import"."ACCT_DOC_KEY" T2 left outer join "OPTIMA"."import"."ACCT_DOC_DATA" T3 on (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT") and (T2."CLIENT_DB" = T3."CLIENT_DB")) 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"))
  72. where ((T1."ACCT_NR" = T2."ACCT_NO") and (T1."CLIENT_DB" = T2."CLIENT_DB"))
  73. and ((T1."TYPE_ACCTT" = '1') and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2013-01-01 00:00:00.000'))
  74. order by c1 asc
  75. END SQL
  76. COLUMN,0,Acct Nr
  77. COLUMN,1,Ledger Accts Name
  78. COLUMN,2,Ledger Accts Name2
  79. COLUMN,3,Handler
  80. COLUMN,4,Dept Split
  81. COLUMN,5,Type Acctt
  82. COLUMN,6,Acct No
  83. COLUMN,7,Bookkeep Date
  84. COLUMN,8,Bookkeep Period
  85. COLUMN,9,Document No
  86. COLUMN,10,Origin
  87. COLUMN,11,Status
  88. COLUMN,12,Debit Amount
  89. COLUMN,13,Credit Amount
  90. COLUMN,14,Debit Quantity
  91. COLUMN,15,Credit Quantity
  92. COLUMN,16,Aa Trtype
  93. COLUMN,17,Department
  94. COLUMN,18,Stock
  95. COLUMN,19,Make Family
  96. COLUMN,20,Make
  97. COLUMN,21,Vehicle Type
  98. COLUMN,22,Model Line
  99. COLUMN,23,Factory Model
  100. COLUMN,24,Workshop Model
  101. COLUMN,25,Product Group
  102. COLUMN,26,Repair Group
  103. COLUMN,27,Kit Group
  104. COLUMN,28,Time Code
  105. COLUMN,29,Int Voucher No
  106. COLUMN,30,Balancing Mark
  107. COLUMN,31,Used Veh Dest Code
  108. COLUMN,32,Use Of Vehicle
  109. COLUMN,33,Acct No Next Chart
  110. COLUMN,34,Reference Ident
  111. COLUMN,35,Transact Date
  112. COLUMN,36,Handler
  113. COLUMN,37,Program
  114. COLUMN,38,Function Code
  115. COLUMN,39,Modul
  116. COLUMN,40,Document Key
  117. COLUMN,41,Comment
  118. COLUMN,42,Department Type Id
  119. COLUMN,43,Description
  120. COLUMN,44,Department Group
  121. COLUMN,45,Aa Trtype Id
  122. COLUMN,46,Description
  123. COLUMN,47,Own Description
  124. COLUMN,48,Rechtseinheit
  125. COLUMN,49,Betrieb
  126. COLUMN,50,Marke_ori_
  127. COLUMN,51,Betrag
  128. COLUMN,52,Menge
  129. COLUMN,53,Mandant
  130. COLUMN,54,Susa
  131. COLUMN,55,Text
  132. COLUMN,56,Rechtseinheit_ID
  133. COLUMN,57,Rechtseinheit_Name
  134. COLUMN,58,Betrieb_ID
  135. COLUMN,59,Betrieb_Name
  136. COLUMN,60,Fabrikat
  137. COLUMN,61,Marke
  138. COLUMN,62,Fabrikat_Order_By