GuV_8_O21_mit_EB.iqd 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\GuV_8_O21_mit_EB.imr
  5. TITLE,GuV_8_O21_mit_EB.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."DEPARTMENT" = ' ')) THEN ('01') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END as c50,
  57. CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = '')) THEN ('1') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1))) 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 ((CASE WHEN (((T3."COMMENT" IN ('Vortrag Citroen','Korr. Vortrag Citroen','Vortrag Citroen Korr.','Vortrag Fiat','Vortrag Fiat korr.')) and (T2."BOOKKEEP_DATE" = TIMESTAMP '2016-02-29 00:00:00.000'))) THEN ('Vortrag') ELSE ('kein Vortrag') END) = 'Vortrag') THEN ((od_left((cast_numberToString(cast_integer(T2."DOCUMENT_NO"))),7)) || ' - ' || T3."COMMENT") ELSE null END as c55,
  62. (od_left(T1."ACCT_NR",1)) as c56,
  63. (od_left((ltrim(T1."ACCT_NR")),5)) || '_0' as c57,
  64. (CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = ' ')) THEN ('01') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END) as c58,
  65. CASE WHEN (((T3."COMMENT" IN ('Vortrag Citroen','Korr. Vortrag Citroen','Vortrag Citroen Korr.','Vortrag Fiat','Vortrag Fiat korr.')) and (T2."BOOKKEEP_DATE" = TIMESTAMP '2016-02-29 00:00:00.000'))) THEN ('Vortrag') ELSE ('kein Vortrag') END as c59
  66. from "deop01"."dbo"."ACCOUNT_INFO" T1,
  67. "deop01"."dbo"."ACCT_DOC_DATA" T3,
  68. (("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")
  69. where (T1."ACCT_NR" = T2."ACCT_NO") and (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  70. and (((T1."TYPE_ACCTT" = '2') and (T2."BOOKKEEP_PERIOD" >= 201601)) and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2018-01-01 00:00:00.000'))
  71. END SQL
  72. COLUMN,0,Acct Nr_ori
  73. COLUMN,1,Ledger Accts Name
  74. COLUMN,2,Ledger Accts Name2
  75. COLUMN,3,Handler
  76. COLUMN,4,Dept Split
  77. COLUMN,5,Type Acctt
  78. COLUMN,6,Acct No
  79. COLUMN,7,Bookkeep Date
  80. COLUMN,8,Bookkeep Period
  81. COLUMN,9,Document No
  82. COLUMN,10,Origin
  83. COLUMN,11,Status
  84. COLUMN,12,Debit Amount
  85. COLUMN,13,Credit Amount
  86. COLUMN,14,Debit Quantity
  87. COLUMN,15,Credit Quantity
  88. COLUMN,16,Aa Trtype
  89. COLUMN,17,Department
  90. COLUMN,18,Stock
  91. COLUMN,19,Make Family
  92. COLUMN,20,Make
  93. COLUMN,21,Vehicle Type
  94. COLUMN,22,Model Line
  95. COLUMN,23,Factory Model
  96. COLUMN,24,Workshop Model
  97. COLUMN,25,Product Group
  98. COLUMN,26,Repair Group
  99. COLUMN,27,Kit Group
  100. COLUMN,28,Time Code
  101. COLUMN,29,Int Voucher No
  102. COLUMN,30,Balancing Mark
  103. COLUMN,31,Used Veh Dest Code
  104. COLUMN,32,Use Of Vehicle
  105. COLUMN,33,Acct No Next Chart
  106. COLUMN,34,Reference Ident
  107. COLUMN,35,Transact Date
  108. COLUMN,36,Handler
  109. COLUMN,37,Program
  110. COLUMN,38,Function Code
  111. COLUMN,39,Modul
  112. COLUMN,40,Document Key
  113. COLUMN,41,Comment
  114. COLUMN,42,Department Type Id
  115. COLUMN,43,Description
  116. COLUMN,44,Department Group
  117. COLUMN,45,Aa Trtype Id
  118. COLUMN,46,Description
  119. COLUMN,47,Own Description
  120. COLUMN,48,Rechtseinheit
  121. COLUMN,49,Betrieb_1
  122. COLUMN,50,Marke
  123. COLUMN,51,Betrag
  124. COLUMN,52,Mandant
  125. COLUMN,53,Menge
  126. COLUMN,54,Text
  127. COLUMN,55,Susa
  128. COLUMN,56,Acct Nr
  129. COLUMN,57,Betrieb
  130. COLUMN,58,Vortrag