Bilanzbelege_O21.iqd 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\Bilanzbelege_O21.imr
  5. TITLE,Bilanzbelege_O21.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. 'G.V.O.' as c49,
  56. CASE WHEN (T2."DEPARTMENT" = ' ') THEN ('01') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END as c50,
  57. (substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1)) as c51,
  58. CASE WHEN (((od_left(T1."ACCT_NR",2)) IN ('71','81')) or ((od_left(T1."ACCT_NR",3)) IN ('790','890','791','891'))) THEN ('1') WHEN (((od_left(T1."ACCT_NR",2)) IN ('72','82')) or ((od_left(T1."ACCT_NR",3)) IN ('792','892'))) THEN ('2') WHEN (((od_left(T1."ACCT_NR",2)) IN ('73','83')) or ((od_left(T1."ACCT_NR",3)) IN ('793','893','795','895'))) THEN ('6') WHEN ((od_left(T1."ACCT_NR",3)) IN ('740','840','743','843','747','847','748','848','745','845','856','756','744','844','749','849')) THEN ('3') WHEN ((od_left(T1."ACCT_NR",3)) IN ('741','841')) THEN ('4') WHEN ((od_left(T1."ACCT_NR",3)) IN ('750','850')) THEN ('5') WHEN ((od_left(T1."ACCT_NR",2)) IN ('76','86')) THEN ('7') WHEN ((od_left(T1."ACCT_NR",2)) IN ('78','88')) THEN ('8') WHEN ((od_left(T1."ACCT_NR",2)) BETWEEN '20' AND '29') THEN ('0') ELSE null END as c52,
  59. CASE WHEN (T1."ACCT_NR" LIKE '8%') THEN ((T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") * -1) ELSE (T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") END as c53,
  60. '109900 - AZ' as c54
  61. from "deop02"."dbo"."ACCT_DOC_DATA" T3,
  62. ((("deop02"."dbo"."ACCT_DOC_KEY" T2 left outer join "deop02"."dbo"."ACCOUNT_INFO" T1 on T1."ACCT_NR" = T2."ACCT_NO") left outer join "deop02"."dbo"."DEPARTMENT_TYPE" T4 on T2."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop02"."dbo"."AA_TRTYPE" T5 on T2."AA_TRTYPE" = T5."AA_TRTYPE_ID")
  63. where (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  64. and (T1."TYPE_ACCTT" = '1')
  65. order by c1 asc
  66. END SQL
  67. COLUMN,0,Acct Nr
  68. COLUMN,1,Ledger Accts Name
  69. COLUMN,2,Ledger Accts Name2
  70. COLUMN,3,Handler
  71. COLUMN,4,Dept Split
  72. COLUMN,5,Type Acctt
  73. COLUMN,6,Acct No
  74. COLUMN,7,Bookkeep Date
  75. COLUMN,8,Bookkeep Period
  76. COLUMN,9,Document No
  77. COLUMN,10,Origin
  78. COLUMN,11,Status
  79. COLUMN,12,Debit Amount
  80. COLUMN,13,Credit Amount
  81. COLUMN,14,Debit Quantity
  82. COLUMN,15,Credit Quantity
  83. COLUMN,16,Aa Trtype
  84. COLUMN,17,Department
  85. COLUMN,18,Stock
  86. COLUMN,19,Make Family
  87. COLUMN,20,Make
  88. COLUMN,21,Vehicle Type
  89. COLUMN,22,Model Line
  90. COLUMN,23,Factory Model
  91. COLUMN,24,Workshop Model
  92. COLUMN,25,Product Group
  93. COLUMN,26,Repair Group
  94. COLUMN,27,Kit Group
  95. COLUMN,28,Time Code
  96. COLUMN,29,Int Voucher No
  97. COLUMN,30,Balancing Mark
  98. COLUMN,31,Used Veh Dest Code
  99. COLUMN,32,Use Of Vehicle
  100. COLUMN,33,Acct No Next Chart
  101. COLUMN,34,Reference Ident
  102. COLUMN,35,Transact Date
  103. COLUMN,36,Handler
  104. COLUMN,37,Program
  105. COLUMN,38,Function Code
  106. COLUMN,39,Modul
  107. COLUMN,40,Document Key
  108. COLUMN,41,Comment
  109. COLUMN,42,Department Type Id
  110. COLUMN,43,Description
  111. COLUMN,44,Department Group
  112. COLUMN,45,Aa Trtype Id
  113. COLUMN,46,Description
  114. COLUMN,47,Own Description
  115. COLUMN,48,Rechtseinheit
  116. COLUMN,49,Betrieb
  117. COLUMN,50,Marke
  118. COLUMN,51,Kostenstelle
  119. COLUMN,52,Betrag
  120. COLUMN,53,Mandant