OP_FZG.iqd 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\Gaps\Portal\System\IQD\OP\OP_FZG.imr
  5. TITLE,OP_FZG.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. '1' as c78,
  85. (od_left(T4."DEPARTMENT_TYPE_ID",2)) as c79,
  86. CASE WHEN ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 2)) = '53') THEN ('4') WHEN ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 2)) = '54') THEN ('5') WHEN ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 2)) = '55') THEN ('6') WHEN ((substring(T4."DEPARTMENT_TYPE_ID" from 3 for 2)) = '56') THEN ('3') ELSE ((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1))) END 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. CASE WHEN (T1."PMT_TERM" = 'V') THEN ('Versicherung') WHEN (T1."PMT_TERM" = 'R') THEN ('Rechtsanwalt') WHEN (T1."PMT_TERM" = 'G') THEN ('GWL') WHEN (T1."PMT_TERM" = 'K') THEN ('Kulanz') WHEN (T1."PMT_TERM" = 'P') THEN ('Problemfälle') ELSE ('normale Forderungen') END as c91
  98. from ((((("deop01"."dbo"."CUSTOMER_TRANSACT" T1 left outer join "deop01"."dbo"."CUSTOMER" T2 on T1."CUSTOMER_NUMBER" = T2."CUSTOMER_NUMBER") left outer join "deop01"."dbo"."VEH_ORDER_HEADER" T3 on T1."DOCUMENT_NO" = T3."ORDER_NUMBER") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T4 on T3."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."vPP43" T5 on T3."SALESMAN" = T5."SELLER_CODE") left outer join "deop01"."dbo"."CUSTOMER" T6 on T3."DELIVERY_ACCOUNT" = T6."CUSTOMER_NUMBER")
  99. where (((T1."SUM_C_U" + T1."PAID_C_U") <> .00) and (T3."ORDER_NUMBER" IS NOT NULL))
  100. order by c6 asc
  101. END SQL
  102. COLUMN,0,Customer Number
  103. COLUMN,1,Voucher No
  104. COLUMN,2,Line No Cu
  105. COLUMN,3,Transaction Status
  106. COLUMN,4,Due Date
  107. COLUMN,5,Bookkeep Date
  108. COLUMN,6,State Code
  109. COLUMN,7,Transact Date
  110. COLUMN,8,Handler
  111. COLUMN,9,Creation Date
  112. COLUMN,10,Creation Time 8
  113. COLUMN,11,Status
  114. COLUMN,12,Modul
  115. COLUMN,13,Batch Number
  116. COLUMN,14,Journal No
  117. COLUMN,15,Document No
  118. COLUMN,16,Document Date
  119. COLUMN,17,Discount Date
  120. COLUMN,18,Dunning Date
  121. COLUMN,19,Start Int Date
  122. COLUMN,20,Last Int Date
  123. COLUMN,21,Pmt Term
  124. COLUMN,22,Duntimes
  125. COLUMN,23,Tax Code
  126. COLUMN,24,Reminder Code
  127. COLUMN,25,Sum C U
  128. COLUMN,26,Tax C U
  129. COLUMN,27,Cash Discount C U
  130. COLUMN,28,Interest Perc
  131. COLUMN,29,Paid C U
  132. COLUMN,30,Comment Cu
  133. COLUMN,31,Setoff Acct
  134. COLUMN,32,Collect Acct
  135. COLUMN,33,Interest Calc
  136. COLUMN,34,Int Voucher No
  137. COLUMN,35,Customer Number
  138. COLUMN,36,State Code Cust
  139. COLUMN,37,Transact Date
  140. COLUMN,38,Handler
  141. COLUMN,39,Cust Alt Key
  142. COLUMN,40,Name
  143. COLUMN,41,Street Addr
  144. COLUMN,42,Zipcode
  145. COLUMN,43,Debit Customer
  146. COLUMN,44,Title Code
  147. COLUMN,45,Title
  148. COLUMN,46,Pmt Term
  149. COLUMN,47,Workshop Pricecode
  150. COLUMN,48,Vat Regno
  151. COLUMN,49,Salesman
  152. COLUMN,50,Gross Discount
  153. COLUMN,51,Delivery Stop Code
  154. COLUMN,52,Credit Limit
  155. COLUMN,53,Reminder Code
  156. COLUMN,54,Customer Group
  157. COLUMN,55,Comment 1
  158. COLUMN,56,Comment 2
  159. COLUMN,57,Saldo C U Cust
  160. COLUMN,58,Reminder Group
  161. COLUMN,59,Reminder Date
  162. COLUMN,60,Saldo_Beleg
  163. COLUMN,61,Order Number
  164. COLUMN,62,Debit Account
  165. COLUMN,63,Status
  166. COLUMN,64,Invoice Number
  167. COLUMN,65,Department
  168. COLUMN,66,Delivery Account
  169. COLUMN,67,Salesman
  170. COLUMN,68,Invoice Date
  171. COLUMN,69,Pmt Term
  172. COLUMN,70,Vehicle Sold
  173. COLUMN,71,Vehicle Sold Sum
  174. COLUMN,72,Department Type Id
  175. COLUMN,73,Description
  176. COLUMN,74,Seller Code
  177. COLUMN,75,Sel Name
  178. COLUMN,76,Sel Department
  179. COLUMN,77,Hauptbetrieb
  180. COLUMN,78,Standort
  181. COLUMN,79,Kostenstelle
  182. COLUMN,80,Customer Number_Deliv
  183. COLUMN,81,Name_Deliv
  184. COLUMN,82,Heute
  185. COLUMN,83,Tage
  186. COLUMN,84,Staffel
  187. COLUMN,85,Kunde
  188. COLUMN,86,Lieferkunde
  189. COLUMN,87,Datum_Zeichen
  190. COLUMN,88,Voucher_Zeichen
  191. COLUMN,89,Beleg
  192. COLUMN,90,Forderungsart