Bilanzbelege_O21_SKR.iqd 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\Belege_SKR51\Bilanzbelege_O21_SKR.imr
  5. TITLE,Bilanzbelege_O21_SKR.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. '1' as c49,
  56. CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."SITE" IS NULL)) THEN ('01') ELSE ((od_left(T2."SITE",2))) END as c50,
  57. CASE WHEN ((T2."MAKE" IS NULL) or (T2."MAKE" = ' ')) THEN ('00') WHEN (T2."MAKE" IN ('RN','DI','SE','0W')) THEN (T2."MAKE") ELSE ('99') END as c51,
  58. T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" as c52,
  59. (database()) as c53,
  60. (T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY") as c54,
  61. CASE WHEN ((extract(DAY FROM (now()) - T2."BOOKKEEP_DATE")) <= 60) THEN (T3."COMMENT") ELSE null END as c55,
  62. (od_left(T1."ACCT_NR",1)) as c56,
  63. T6."ORDER_NUMBER" as c57,
  64. T6."LINE_NUMBER" as c58,
  65. T6."INV_TIME" as c59,
  66. T6."INV_TIME_INT" as c60,
  67. T6."MAKE_TIME_UNIT" as c61,
  68. T2."SITE" as c62,
  69. CASE WHEN (T2."DEPARTMENT" = ' ') THEN ('00') ELSE (T2."DEPARTMENT") END as c63,
  70. T7."MODEL_LINE" as c64,
  71. T7."MOD_LIN_SPECIFY" as c65,
  72. CASE WHEN (T7."MODEL_LINE" IS NOT NULL) THEN (T7."MODEL_LINE" || ' - ' || T7."MOD_LIN_SPECIFY") ELSE ('00 - ohne') END as c66,
  73. (substring((CASE WHEN (T7."MODEL_LINE" IS NOT NULL) THEN (T7."MODEL_LINE" || ' - ' || T7."MOD_LIN_SPECIFY") ELSE ('00 - ohne') END) from 1 for 2)) as c67,
  74. T8."CUSTOMER_NUMBER" as c68,
  75. T9."CUSTOMER_GROUP" as c69,
  76. CASE WHEN (T2."DESTINATION" IS NULL) THEN ('00') ELSE (T9."CUSTOMER_GROUP") END as c70,
  77. T1."TYPE_ACCTT" as c71,
  78. (od_left(T1."ACCT_NR",1)) as c72,
  79. CASE WHEN (((substring((CASE WHEN (T2."DEPARTMENT" = ' ') THEN ('00') ELSE (T2."DEPARTMENT") END) from 1 for 1)) = '1') and (not ((substring((CASE WHEN (T7."MODEL_LINE" IS NOT NULL) THEN (T7."MODEL_LINE" || ' - ' || T7."MOD_LIN_SPECIFY") ELSE ('00 - ohne') END) from 1 for 2))) IN ('00'))) THEN ('Neuwagen') WHEN (((substring((CASE WHEN (T2."DEPARTMENT" = ' ') THEN ('00') ELSE (T2."DEPARTMENT") END) from 1 for 1)) = '2') and (not ((substring((CASE WHEN (T7."MODEL_LINE" IS NOT NULL) THEN (T7."MODEL_LINE" || ' - ' || T7."MOD_LIN_SPECIFY") ELSE ('00 - ohne') END) from 1 for 2))) IN ('00'))) THEN ('Gebrauchtwagen') ELSE ('Ohne Kostenträger') END as c73,
  80. CASE WHEN ((CASE WHEN ((T2."MAKE" IS NULL) or (T2."MAKE" = ' ')) THEN ('00') WHEN (T2."MAKE" IN ('RN','DI','SE','0W')) THEN (T2."MAKE") ELSE ('99') END) IN ('LR')) THEN ('LR') WHEN ((CASE WHEN ((T2."MAKE" IS NULL) or (T2."MAKE" = ' ')) THEN ('00') WHEN (T2."MAKE" IN ('RN','DI','SE','0W')) THEN (T2."MAKE") ELSE ('99') END) IN ('JA')) THEN ('JA') ELSE null END as c74,
  81. CASE WHEN ((CASE WHEN ((T2."MAKE" IS NULL) or (T2."MAKE" = ' ')) THEN ('00') WHEN (T2."MAKE" IN ('RN','DI','SE','0W')) THEN (T2."MAKE") ELSE ('99') END) IN ('0W','DI','RN','SE')) THEN ((CASE WHEN ((CASE WHEN ((T2."MAKE" IS NULL) or (T2."MAKE" = ' ')) THEN ('00') WHEN (T2."MAKE" IN ('RN','DI','SE','0W')) THEN (T2."MAKE") ELSE ('99') END) IN ('LR')) THEN ('LR') WHEN ((CASE WHEN ((T2."MAKE" IS NULL) or (T2."MAKE" = ' ')) THEN ('00') WHEN (T2."MAKE" IN ('RN','DI','SE','0W')) THEN (T2."MAKE") ELSE ('99') END) IN ('JA')) THEN ('JA') ELSE null END) || ' - ' || (CASE WHEN (T7."MODEL_LINE" IS NOT NULL) THEN (T7."MODEL_LINE" || ' - ' || T7."MOD_LIN_SPECIFY") ELSE ('00 - ohne') END)) ELSE ((CASE WHEN (T7."MODEL_LINE" IS NOT NULL) THEN (T7."MODEL_LINE" || ' - ' || T7."MOD_LIN_SPECIFY") ELSE ('00 - ohne') END)) END as c75,
  82. '' as c76,
  83. 'mit Marke' as c77,
  84. 'mit KST' as c78,
  85. 'mit Absatzkanal' as c79,
  86. T2."DESTINATION" as c80
  87. from "deop01"."dbo"."ACCOUNT_INFO" T1,
  88. ((("deop01"."dbo"."ACCT_DOC_KEY" T2 left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T4 on T2."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."AA_TRTYPE" T5 on T2."AA_TRTYPE" = T5."AA_TRTYPE_ID") left outer join "deop01"."dbo"."vPP5Q" T7 on (T2."MODEL_LINE" = T7."MODEL_LINE") and (T2."MAKE" = T7."MAKE_CD")),
  89. ((("deop01"."dbo"."ACCT_DOC_DATA" T3 left outer join "deop01"."dbo"."ACCT_DOC_SALESCLAS" T8 on T3."REFERENCE_IDENT" = T8."REFERENCE_IDENT") left outer join "deop01"."dbo"."ORDER_LINE" T6 on (T6."ORDER_NUMBER" = T8."ORDER_NUMBER") and (T6."LINE_NUMBER" = T8."ORDER_LINE_NUMBER")) left outer join "deop01"."dbo"."CUSTOMER" T9 on T9."CUSTOMER_NUMBER" = T8."CUSTOMER_NUMBER")
  90. where (T1."ACCT_NR" = T2."ACCT_NO") and (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  91. and ((T1."TYPE_ACCTT" = '1') and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2019-09-01 00:00:00.000'))
  92. END SQL
  93. COLUMN,0,Acct Nr
  94. COLUMN,1,Ledger Accts Name
  95. COLUMN,2,Ledger Accts Name2
  96. COLUMN,3,Handler
  97. COLUMN,4,Dept Split
  98. COLUMN,5,Type Acctt
  99. COLUMN,6,Acct No
  100. COLUMN,7,Bookkeep Date
  101. COLUMN,8,Bookkeep Period
  102. COLUMN,9,Document No
  103. COLUMN,10,Origin
  104. COLUMN,11,Status
  105. COLUMN,12,Debit Amount
  106. COLUMN,13,Credit Amount
  107. COLUMN,14,Debit Quantity
  108. COLUMN,15,Credit Quantity
  109. COLUMN,16,Aa Trtype
  110. COLUMN,17,Department
  111. COLUMN,18,Stock
  112. COLUMN,19,Make Family
  113. COLUMN,20,Make
  114. COLUMN,21,Vehicle Type
  115. COLUMN,22,Model Line
  116. COLUMN,23,Factory Model
  117. COLUMN,24,Workshop Model
  118. COLUMN,25,Product Group
  119. COLUMN,26,Repair Group
  120. COLUMN,27,Kit Group
  121. COLUMN,28,Time Code
  122. COLUMN,29,Int Voucher No
  123. COLUMN,30,Balancing Mark
  124. COLUMN,31,Used Veh Dest Code
  125. COLUMN,32,Use Of Vehicle
  126. COLUMN,33,Acct No Next Chart
  127. COLUMN,34,Reference Ident
  128. COLUMN,35,Transact Date
  129. COLUMN,36,Handler
  130. COLUMN,37,Program
  131. COLUMN,38,Function Code
  132. COLUMN,39,Modul
  133. COLUMN,40,Document Key
  134. COLUMN,41,Comment
  135. COLUMN,42,Department Type Id
  136. COLUMN,43,Description
  137. COLUMN,44,Department Group
  138. COLUMN,45,Aa Trtype Id
  139. COLUMN,46,Description
  140. COLUMN,47,Own Description
  141. COLUMN,48,Rechtseinheit
  142. COLUMN,49,Betrieb
  143. COLUMN,50,Marke
  144. COLUMN,51,Betrag
  145. COLUMN,52,Mandant
  146. COLUMN,53,Menge
  147. COLUMN,54,Text
  148. COLUMN,55,Susa
  149. COLUMN,56,Order Number
  150. COLUMN,57,Line Number
  151. COLUMN,58,Inv Time
  152. COLUMN,59,Inv Time Int
  153. COLUMN,60,Make Time Unit
  154. COLUMN,61,Site
  155. COLUMN,62,KST
  156. COLUMN,63,Model Line_vpp5q
  157. COLUMN,64,Mod Lin Specify_vpp5q
  158. COLUMN,65,Kostenträger_mit_Bez_
  159. COLUMN,66,Kostenträger
  160. COLUMN,67,Customer Number
  161. COLUMN,68,Customer Group
  162. COLUMN,69,Absatzkanal
  163. COLUMN,70,GuV_Bilanz
  164. COLUMN,71,Susa
  165. COLUMN,72,Ebene31
  166. COLUMN,73,Marke für Kostenträger
  167. COLUMN,74,Kostenträger_mit_Bez
  168. COLUMN,75,ACCT_Detail
  169. COLUMN,76,Buchungen ohne Marke
  170. COLUMN,77,Buchungen ohne KST
  171. COLUMN,78,Buchungen ohne Absatzkanal
  172. COLUMN,79,Destination