OP_FZG_deop03.iqd 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_2
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\OP\OP_FZG_deop03.imr
  5. TITLE,OP_FZG_deop03.imr
  6. BEGIN SQL
  7. select T1."CUSTOMER_NUMBER" as c1,
  8. T1."VOUCHER_NO" as c2,
  9. T1."LINE_NO_CU" as c3,
  10. T1."TRANSACTION_STATUS" as c4,
  11. T1."DUE_DATE" as c5,
  12. T1."BOOKKEEP_DATE" as c6,
  13. T1."STATE_CODE" as c7,
  14. T1."TRANSACT_DATE" as c8,
  15. T1."HANDLER" as c9,
  16. T1."CREATION_DATE" as c10,
  17. T1."CREATION_TIME_8" as c11,
  18. T1."STATUS" as c12,
  19. T1."MODUL" as c13,
  20. T1."BATCH_NUMBER" as c14,
  21. T1."JOURNAL_NO" as c15,
  22. T1."DOCUMENT_NO" as c16,
  23. T1."DOCUMENT_DATE" as c17,
  24. T1."DISCOUNT_DATE" as c18,
  25. T1."DUNNING_DATE" as c19,
  26. T1."START_INT_DATE" as c20,
  27. T1."LAST_INT_DATE" as c21,
  28. T1."PMT_TERM" as c22,
  29. T1."DUNTIMES" as c23,
  30. T1."TAX_CODE" as c24,
  31. T1."REMINDER_CODE" as c25,
  32. T1."SUM_C_U" as c26,
  33. T1."TAX_C_U" as c27,
  34. T1."CASH_DISCOUNT_C_U" as c28,
  35. T1."INTEREST_PERC" as c29,
  36. T1."PAID_C_U" as c30,
  37. T1."COMMENT_CU" as c31,
  38. T1."SETOFF_ACCT" as c32,
  39. T1."COLLECT_ACCT" as c33,
  40. T1."INTEREST_CALC" as c34,
  41. T1."INT_VOUCHER_NO" as c35,
  42. T2."CUSTOMER_NUMBER" as c36,
  43. T2."STATE_CODE_CUST" as c37,
  44. T2."TRANSACT_DATE" as c38,
  45. T2."HANDLER" as c39,
  46. T2."CUST_ALT_KEY" as c40,
  47. T2."NAME" as c41,
  48. T2."STREET_ADDR" as c42,
  49. T2."ZIPCODE" as c43,
  50. T2."DEBIT_CUSTOMER" as c44,
  51. T2."TITLE_CODE" as c45,
  52. T2."TITLE" as c46,
  53. T2."PMT_TERM" as c47,
  54. T2."WORKSHOP_PRICECODE" as c48,
  55. T2."VAT_REGNO" as c49,
  56. T2."SALESMAN" as c50,
  57. T2."GROSS_DISCOUNT" as c51,
  58. T2."DELIVERY_STOP_CODE" as c52,
  59. T2."CREDIT_LIMIT" as c53,
  60. T2."REMINDER_CODE" as c54,
  61. T2."CUSTOMER_GROUP" as c55,
  62. T2."COMMENT_1" as c56,
  63. T2."COMMENT_2" as c57,
  64. T2."SALDO_C_U_CUST" as c58,
  65. T2."REMINDER_GROUP" as c59,
  66. T2."REMINDER_DATE" as c60,
  67. T1."SUM_C_U" + T1."PAID_C_U" as c61,
  68. T3."ORDER_NUMBER" as c62,
  69. T3."DEBIT_ACCOUNT" as c63,
  70. T3."STATUS" as c64,
  71. T3."INVOICE_NUMBER" as c65,
  72. T3."DEPARTMENT" as c66,
  73. T3."DELIVERY_ACCOUNT" as c67,
  74. T3."SALESMAN" as c68,
  75. T3."INVOICE_DATE" as c69,
  76. T3."PMT_TERM" as c70,
  77. T3."VEHICLE_SOLD" as c71,
  78. T3."VEHICLE_SOLD_SUM" as c72,
  79. T4."DEPARTMENT_TYPE_ID" as c73,
  80. T4."DESCRIPTION" as c74,
  81. T5."SELLER_CODE" as c75,
  82. T5."SEL_NAME" as c76,
  83. T5."SEL_DEPARTMENT" as c77,
  84. '2' as c78,
  85. (od_left(T4."DEPARTMENT_TYPE_ID",2)) as c79,
  86. (substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)) as c80,
  87. T6."CUSTOMER_NUMBER" as c81,
  88. T6."NAME" as c82,
  89. (now()) as c83,
  90. (extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE")) as c84,
  91. CASE WHEN (((extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE"))) BETWEEN 0 AND 14) THEN ('< 2 Wochen') WHEN (((extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE"))) BETWEEN 15 AND 28) THEN ('2 - 4 Wochen') WHEN (((extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE"))) BETWEEN 29 AND 42) THEN ('4 - 6 Wochen') WHEN (((extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE"))) BETWEEN 43 AND 84) THEN ('6 - 12 Wochen') WHEN (((extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE"))) > 84) THEN ('> 12 Wochen') ELSE null END as c85,
  92. T2."NAME" || ' - ' || T1."CUSTOMER_NUMBER" as c86,
  93. T6."NAME" || ' - ' || T6."CUSTOMER_NUMBER" as c87,
  94. (asciiz(extract(YEAR FROM T1."BOOKKEEP_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."BOOKKEEP_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."BOOKKEEP_DATE"),2)) as c88,
  95. (cast_numberToString(cast_integer(T1."VOUCHER_NO"))) as c89,
  96. (od_left(((cast_numberToString(cast_integer(T1."VOUCHER_NO")))),7)) || ' - ' || T1."COMMENT_CU" || ' - ' || ((asciiz(extract(YEAR FROM T1."BOOKKEEP_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."BOOKKEEP_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."BOOKKEEP_DATE"),2))) as c90,
  97. '3' as c91,
  98. CASE WHEN (T3."DEPARTMENT" LIKE '0%') THEN ((substring(T3."DEPARTMENT" from 4 for 1))) ELSE ((substring(T3."DEPARTMENT" from 3 for 1))) END as c92,
  99. CASE WHEN (T3."DEPARTMENT" LIKE '0%') THEN ((substring(T3."DEPARTMENT" from 4 for 1))) ELSE ((substring(T3."DEPARTMENT" from 3 for 2))) END as c93
  100. from ((((("deop03"."dbo"."CUSTOMER_TRANSACT" T1 left outer join "deop03"."dbo"."CUSTOMER" T2 on T1."CUSTOMER_NUMBER" = T2."CUSTOMER_NUMBER") left outer join "deop03"."dbo"."VEH_ORDER_HEADER" T3 on T1."DOCUMENT_NO" = T3."ORDER_NUMBER") left outer join "deop03"."dbo"."DEPARTMENT_TYPE" T4 on T3."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop03"."dbo"."vPP43" T5 on T3."SALESMAN" = T5."SELLER_CODE") left outer join "deop03"."dbo"."CUSTOMER" T6 on T3."DELIVERY_ACCOUNT" = T6."CUSTOMER_NUMBER")
  101. where (((T1."SUM_C_U" + T1."PAID_C_U") <> .00) and (T3."ORDER_NUMBER" IS NOT NULL))
  102. order by c6 asc
  103. END SQL
  104. COLUMN,0,Customer Number
  105. COLUMN,1,Voucher No
  106. COLUMN,2,Line No Cu
  107. COLUMN,3,Transaction Status
  108. COLUMN,4,Due Date
  109. COLUMN,5,Bookkeep Date
  110. COLUMN,6,State Code
  111. COLUMN,7,Transact Date
  112. COLUMN,8,Handler
  113. COLUMN,9,Creation Date
  114. COLUMN,10,Creation Time 8
  115. COLUMN,11,Status
  116. COLUMN,12,Modul
  117. COLUMN,13,Batch Number
  118. COLUMN,14,Journal No
  119. COLUMN,15,Document No
  120. COLUMN,16,Document Date
  121. COLUMN,17,Discount Date
  122. COLUMN,18,Dunning Date
  123. COLUMN,19,Start Int Date
  124. COLUMN,20,Last Int Date
  125. COLUMN,21,Pmt Term
  126. COLUMN,22,Duntimes
  127. COLUMN,23,Tax Code
  128. COLUMN,24,Reminder Code
  129. COLUMN,25,Sum C U
  130. COLUMN,26,Tax C U
  131. COLUMN,27,Cash Discount C U
  132. COLUMN,28,Interest Perc
  133. COLUMN,29,Paid C U
  134. COLUMN,30,Comment Cu
  135. COLUMN,31,Setoff Acct
  136. COLUMN,32,Collect Acct
  137. COLUMN,33,Interest Calc
  138. COLUMN,34,Int Voucher No
  139. COLUMN,35,Customer Number
  140. COLUMN,36,State Code Cust
  141. COLUMN,37,Transact Date
  142. COLUMN,38,Handler
  143. COLUMN,39,Cust Alt Key
  144. COLUMN,40,Name
  145. COLUMN,41,Street Addr
  146. COLUMN,42,Zipcode
  147. COLUMN,43,Debit Customer
  148. COLUMN,44,Title Code
  149. COLUMN,45,Title
  150. COLUMN,46,Pmt Term
  151. COLUMN,47,Workshop Pricecode
  152. COLUMN,48,Vat Regno
  153. COLUMN,49,Salesman
  154. COLUMN,50,Gross Discount
  155. COLUMN,51,Delivery Stop Code
  156. COLUMN,52,Credit Limit
  157. COLUMN,53,Reminder Code
  158. COLUMN,54,Customer Group
  159. COLUMN,55,Comment 1
  160. COLUMN,56,Comment 2
  161. COLUMN,57,Saldo C U Cust
  162. COLUMN,58,Reminder Group
  163. COLUMN,59,Reminder Date
  164. COLUMN,60,Saldo_Beleg
  165. COLUMN,61,Order Number
  166. COLUMN,62,Debit Account
  167. COLUMN,63,Status
  168. COLUMN,64,Invoice Number
  169. COLUMN,65,Department
  170. COLUMN,66,Delivery Account
  171. COLUMN,67,Salesman
  172. COLUMN,68,Invoice Date
  173. COLUMN,69,Pmt Term
  174. COLUMN,70,Vehicle Sold
  175. COLUMN,71,Vehicle Sold Sum
  176. COLUMN,72,Department Type Id
  177. COLUMN,73,Description
  178. COLUMN,74,Seller Code
  179. COLUMN,75,Sel Name
  180. COLUMN,76,Sel Department
  181. COLUMN,77,Hauptbetrieb
  182. COLUMN,78,Standort_vor_SKR51
  183. COLUMN,79,Kostenstelle_vor_SKR51
  184. COLUMN,80,Customer Number_Deliv
  185. COLUMN,81,Name_Deliv
  186. COLUMN,82,Heute
  187. COLUMN,83,Tage
  188. COLUMN,84,Staffel
  189. COLUMN,85,Kunde
  190. COLUMN,86,Lieferkunde
  191. COLUMN,87,Datum_Zeichen
  192. COLUMN,88,Voucher_Zeichen
  193. COLUMN,89,Beleg
  194. COLUMN,90,Standort
  195. COLUMN,91,Kostenstelle
  196. COLUMN,92,Kostenstelle_Detail