GuV_8_O21_STK_hist.iqd 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_KAR
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\GuV_8_O21_STK_hist.imr
  5. TITLE,GuV_8_O21_STK_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" LIKE '2%') and (T2."DEPARTMENT" = ' ')) THEN ('3') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",1))) END as c50,
  57. CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = '')) THEN ('F') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 2 for 1))) END as c51,
  58. CASE WHEN (((T1."ACCT_NR" LIKE '8%') or (T1."ACCT_NR" LIKE '9%')) or (T1."ACCT_NR" = '29930000')) THEN ((T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") * -1) ELSE (T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT") END 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 (T1."DEPT_SPLIT" = 0) THEN ((od_left(T1."ACCT_NR",4)) || '_STK') ELSE ((od_left(T1."ACCT_NR",4)) || '_' || (CASE WHEN ((T1."ACCT_NR" LIKE '2%') and (T2."DEPARTMENT" = '')) THEN ('F') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 2 for 1))) END) || '_STK') END as c59,
  66. 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 c60,
  67. 'STK' as c61,
  68. (od_left(T1."ACCT_NR",4)) || '_STK' as c62,
  69. 'STK' 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 (T1."ACCT_NR" LIKE '3%')) and ((T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY") <> 0)) and (T2."BOOKKEEP_DATE" >= TIMESTAMP '2012-01-01 00:00:00.000'))
  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_ori
  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_ori
  128. COLUMN,52,Mandant
  129. COLUMN,53,Make Time Unit
  130. COLUMN,54,Inv Time
  131. COLUMN,55,Betrag
  132. COLUMN,56,Order Number
  133. COLUMN,57,Line Number
  134. COLUMN,58,Acct Nr
  135. COLUMN,59,Text
  136. COLUMN,60,Type Acctt
  137. COLUMN,61,Acct Nr_ori1
  138. COLUMN,62,Susa