GuV_8_O21_hist.iqd 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_KAR
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\GuV_8_O21_hist.imr
  5. TITLE,GuV_8_O21_hist.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" IN ('9350','9352')) and (T2."DEPARTMENT" = ' ')) THEN ('3') WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = ' ')) THEN ('3') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",1))) END as c50,
  57. CASE WHEN ((T1."ACCT_NR" IN ('9352','9350')) and (T2."DEPARTMENT" = ' ')) THEN ('F') WHEN (T4."DEPARTMENT_TYPE_ID" IS NULL) THEN ('F') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 2 for 1))) END as c51,
  58. T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" as c52,
  59. (database()) as c53,
  60. T6."MAKE_TIME_UNIT" as c54,
  61. T6."INV_TIME" as c55,
  62. T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY" as c56,
  63. T6."ORDER_NUMBER" as c57,
  64. T6."LINE_NUMBER" as c58,
  65. CASE WHEN ((extract(DAY FROM (now()) - T2."BOOKKEEP_DATE")) <= 90) THEN ((od_left((cast_numberToString(cast_integer(T2."DOCUMENT_NO"))),7)) || ' - ' || T3."COMMENT") ELSE null END as c59,
  66. CASE WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '10')) THEN ('01') WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '20')) THEN ('02') WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '30')) THEN ('03') WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '40')) THEN ('04') WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '50')) THEN ('05') WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '60')) THEN ('06') WHEN ((T1."ACCT_NR" LIKE '2%') and ((substring(T1."ACCT_NR" from 7 for 2)) = '70')) THEN ('07') ELSE ('07') END as c60,
  67. CASE WHEN (T2."DEPARTMENT" = '') THEN ((od_left(T1."ACCT_NR",4))) WHEN (T1."DEPT_SPLIT" = 0) THEN ((od_left(T1."ACCT_NR",4))) ELSE ((od_left(T1."ACCT_NR",4)) || '_' || (CASE WHEN ((T1."ACCT_NR" IN ('9352','9350')) and (T2."DEPARTMENT" = ' ')) THEN ('F') WHEN (T4."DEPARTMENT_TYPE_ID" IS NULL) THEN ('F') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 2 for 1))) END)) END as c61,
  68. CASE WHEN ((od_left(T2."DEPARTMENT",1)) = '3') THEN ((od_left(T1."ACCT_NR",4)) || '_K') ELSE (T1."ACCT_NR") END as c62,
  69. (od_left(T1."ACCT_NR",1)) as c63
  70. from "deaf1113"."dbo"."ACCOUNT_INFO" T1,
  71. (("deaf1113"."dbo"."ACCT_DOC_KEY_01" T2 left outer join "deaf1113"."dbo"."DEPARTMENT_TYPE" T4 on T2."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deaf1113"."dbo"."AA_TRTYPE" T5 on T2."AA_TRTYPE" = T5."AA_TRTYPE_ID"),
  72. (("deaf1113"."dbo"."ACCT_DOC_DATA_01" T3 left outer join "deaf1113"."dbo"."ACCT_DOC_SALESCLAS" T7 on T3."REFERENCE_IDENT" = T7."REFERENCE_IDENT") left outer join "deaf1113"."dbo"."ORDER_LINE" T6 on (T6."ORDER_NUMBER" = T7."ORDER_NUMBER") and (T6."LINE_NUMBER" = T7."ORDER_LINE_NUMBER"))
  73. where (T2."ACCT_NO" = T1."ACCT_NR") and (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  74. and (((T1."TYPE_ACCTT" = '2') and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2012-01-01 00:00:00.000')) and (T3."COMMENT" <> 'BA1130/12/Neutralisierung GuV Karo'))
  75. END SQL
  76. COLUMN,0,Acct Nr_ori
  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
  127. COLUMN,51,Betrag
  128. COLUMN,52,Mandant
  129. COLUMN,53,Make Time Unit
  130. COLUMN,54,Inv Time
  131. COLUMN,55,Menge
  132. COLUMN,56,Order Number
  133. COLUMN,57,Line Number
  134. COLUMN,58,Text
  135. COLUMN,59,Betrieb_Neutral
  136. COLUMN,60,Acct Nr
  137. COLUMN,61,Acct Nr_ori_1
  138. COLUMN,62,Susa