GuV_8_O21_Service_test.iqd 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\GuV_8_O21_Service_test.imr
  5. TITLE,GuV_8_O21_Service_test.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 ((extract(DAY FROM (now()) - T2."BOOKKEEP_DATE")) <= 180) 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 (T4."DEPARTMENT_TYPE_ID" IN ('0219')) THEN ('21') ELSE ((CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = ' ')) THEN ('01') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END)) 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') or (T2."BOOKKEEP_DATE" = TIMESTAMP '2016-04-01 00:00:00.000')))) THEN ('Vortrag') ELSE ('kein Vortrag') END as c59,
  66. CASE WHEN ((T1."ACCT_NR" LIKE '84%') or (T1."ACCT_NR" LIKE '85%')) THEN ((od_left(T3."COMMENT",1))) ELSE null END as c60,
  67. T6."REPAIR_CODE_2" as c61,
  68. CASE WHEN (T4."DEPARTMENT_TYPE_ID" IN ('0219')) THEN ('9') ELSE ((CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = '')) THEN ('1') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1))) END)) END as c62,
  69. T6."ORDER_NUMBER" as c63,
  70. T6."LINE_NUMBER" as c64,
  71. T6."REDUCTION_CODE" as c65,
  72. T6."REPAIR_CODE" as c66
  73. from "deop01"."dbo"."ACCOUNT_INFO" T1,
  74. (("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"),
  75. (("deop01"."dbo"."ACCT_DOC_DATA" T3 left outer join "deop01"."dbo"."ACCT_DOC_SALESCLAS" T7 on T3."REFERENCE_IDENT" = T7."REFERENCE_IDENT") left outer join "deop01"."dbo"."ORDER_LINE" T6 on (T6."ORDER_NUMBER" = T7."ORDER_NUMBER") and (T6."LINE_NUMBER" = T7."ORDER_LINE_NUMBER"))
  76. where (T1."ACCT_NR" = T2."ACCT_NO") and (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  77. and ((((T1."TYPE_ACCTT" = '2') and ((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') or (T2."BOOKKEEP_DATE" = TIMESTAMP '2016-04-01 00:00:00.000')))) THEN ('Vortrag') ELSE ('kein Vortrag') END) = 'kein Vortrag')) and (T2."BOOKKEEP_PERIOD" >= 202001)) and (T6."ORDER_NUMBER" IS NOT NULL))
  78. END SQL
  79. COLUMN,0,Acct Nr_ori
  80. COLUMN,1,Ledger Accts Name
  81. COLUMN,2,Ledger Accts Name2
  82. COLUMN,3,Handler
  83. COLUMN,4,Dept Split
  84. COLUMN,5,Type Acctt
  85. COLUMN,6,Acct No
  86. COLUMN,7,Bookkeep Date
  87. COLUMN,8,Bookkeep Period
  88. COLUMN,9,Document No
  89. COLUMN,10,Origin
  90. COLUMN,11,Status
  91. COLUMN,12,Debit Amount
  92. COLUMN,13,Credit Amount
  93. COLUMN,14,Debit Quantity
  94. COLUMN,15,Credit Quantity
  95. COLUMN,16,Aa Trtype
  96. COLUMN,17,Department
  97. COLUMN,18,Stock
  98. COLUMN,19,Make Family
  99. COLUMN,20,Make
  100. COLUMN,21,Vehicle Type
  101. COLUMN,22,Model Line
  102. COLUMN,23,Factory Model
  103. COLUMN,24,Workshop Model
  104. COLUMN,25,Product Group
  105. COLUMN,26,Repair Group
  106. COLUMN,27,Kit Group
  107. COLUMN,28,Time Code
  108. COLUMN,29,Int Voucher No
  109. COLUMN,30,Balancing Mark
  110. COLUMN,31,Used Veh Dest Code
  111. COLUMN,32,Use Of Vehicle
  112. COLUMN,33,Acct No Next Chart
  113. COLUMN,34,Reference Ident
  114. COLUMN,35,Transact Date
  115. COLUMN,36,Handler
  116. COLUMN,37,Program
  117. COLUMN,38,Function Code
  118. COLUMN,39,Modul
  119. COLUMN,40,Document Key
  120. COLUMN,41,Comment
  121. COLUMN,42,Department Type Id
  122. COLUMN,43,Description
  123. COLUMN,44,Department Group
  124. COLUMN,45,Aa Trtype Id
  125. COLUMN,46,Description
  126. COLUMN,47,Own Description
  127. COLUMN,48,Rechtseinheit
  128. COLUMN,49,Betrieb_1
  129. COLUMN,50,Marke_1
  130. COLUMN,51,Betrag
  131. COLUMN,52,Mandant
  132. COLUMN,53,Menge
  133. COLUMN,54,Text
  134. COLUMN,55,Susa
  135. COLUMN,56,Acct Nr
  136. COLUMN,57,Betrieb
  137. COLUMN,58,Vortrag
  138. COLUMN,59,Comment_1
  139. COLUMN,60,Repair Code 2
  140. COLUMN,61,Marke
  141. COLUMN,62,Order Number
  142. COLUMN,63,Line Number
  143. COLUMN,64,Reduction Code
  144. COLUMN,65,Repair Code