GuV_4_O21.iqd 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\Gaps\Portal\System\IQD\Belege\GuV_4_O21.imr
  5. TITLE,GuV_4_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. '1' as c49,
  56. (od_left(T4."DEPARTMENT_TYPE_ID",2)) as c50,
  57. CASE WHEN ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1)) = '3') THEN ('1') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1))) END as c51,
  58. CASE WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '1') THEN ('1') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '2') THEN ('2') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '3') THEN ('3') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '4') THEN ('4') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '5') THEN ('5') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '6') THEN ('6') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '7') THEN ('7') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '8') THEN ('8') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '9') THEN ('9') WHEN ((substring(T1."ACCT_NR" from 5 for 1)) = '0') THEN ('0') ELSE null END as c52,
  59. T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" as c53,
  60. (database()) as c54,
  61. 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 c55
  62. from "deop01"."dbo"."ACCOUNT_INFO" T1,
  63. "deop01"."dbo"."ACCT_DOC_DATA" T3,
  64. (("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")
  65. where (T1."ACCT_NR" = T2."ACCT_NO") and (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  66. and ((T1."TYPE_ACCTT" = '2') and ((od_left(T1."ACCT_NR",1)) IN ('4')))
  67. END SQL
  68. COLUMN,0,Acct Nr
  69. COLUMN,1,Ledger Accts Name
  70. COLUMN,2,Ledger Accts Name2
  71. COLUMN,3,Handler
  72. COLUMN,4,Dept Split
  73. COLUMN,5,Type Acctt
  74. COLUMN,6,Acct No
  75. COLUMN,7,Bookkeep Date
  76. COLUMN,8,Bookkeep Period
  77. COLUMN,9,Document No
  78. COLUMN,10,Origin
  79. COLUMN,11,Status
  80. COLUMN,12,Debit Amount
  81. COLUMN,13,Credit Amount
  82. COLUMN,14,Debit Quantity
  83. COLUMN,15,Credit Quantity
  84. COLUMN,16,Aa Trtype
  85. COLUMN,17,Department
  86. COLUMN,18,Stock
  87. COLUMN,19,Make Family
  88. COLUMN,20,Make
  89. COLUMN,21,Vehicle Type
  90. COLUMN,22,Model Line
  91. COLUMN,23,Factory Model
  92. COLUMN,24,Workshop Model
  93. COLUMN,25,Product Group
  94. COLUMN,26,Repair Group
  95. COLUMN,27,Kit Group
  96. COLUMN,28,Time Code
  97. COLUMN,29,Int Voucher No
  98. COLUMN,30,Balancing Mark
  99. COLUMN,31,Used Veh Dest Code
  100. COLUMN,32,Use Of Vehicle
  101. COLUMN,33,Acct No Next Chart
  102. COLUMN,34,Reference Ident
  103. COLUMN,35,Transact Date
  104. COLUMN,36,Handler
  105. COLUMN,37,Program
  106. COLUMN,38,Function Code
  107. COLUMN,39,Modul
  108. COLUMN,40,Document Key
  109. COLUMN,41,Comment
  110. COLUMN,42,Department Type Id
  111. COLUMN,43,Description
  112. COLUMN,44,Department Group
  113. COLUMN,45,Aa Trtype Id
  114. COLUMN,46,Description
  115. COLUMN,47,Own Description
  116. COLUMN,48,Rechtseinheit
  117. COLUMN,49,Betrieb
  118. COLUMN,50,Marke
  119. COLUMN,51,Kostenstelle_ori
  120. COLUMN,52,Betrag
  121. COLUMN,53,Mandant
  122. COLUMN,54,Text