OP_ohne_Auftrag_O21.iqd 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\OPTIMA\IQD\op\op_ohne_auftrag_O21.imr
  5. TITLE,op_ohne_auftrag_O21.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. CASE WHEN (T2."E_MAIL_ADDRESS" IS NOT NULL) THEN ((substring(T2."ADDR_2" || '/' || (substring(T2."ZIPCODE" from 1 for 5)) || ' ' || T2."MAIL_ADDR" || '/' || T2."PHONE_1" || '/' || T2."E_MAIL_ADDRESS" from 1 for 100))) ELSE ((substring(T2."ADDR_2" || '/' || (substring(T2."ZIPCODE" from 1 for 5)) || ' ' || T2."MAIL_ADDR" || '/' || T2."PHONE_1" from 1 for 100))) END 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. (substring(T1."COMMENT_CU" from 1 for 100)) 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. '' as c56,
  63. '' 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."STATUS" as c63,
  70. T3."DEBIT_ACCOUNT" as c64,
  71. T3."INVOICE_NUMBER" as c65,
  72. T3."DELIVERY_ACCOUNT" as c66,
  73. T3."DEPARTMENT" as c67,
  74. T3."INVOICE_DATE" as c68,
  75. T3."ORDERS_GROSSVALUE" as c69,
  76. T3."SALESMAN" as c70,
  77. T4."DEPARTMENT_TYPE_ID" as c71,
  78. T4."DESCRIPTION" as c72,
  79. T5."SELLER_CODE" as c73,
  80. T5."SEL_NAME" as c74,
  81. T5."SEL_DEPARTMENT" as c75,
  82. '1' as c76,
  83. 'nicht zuzuordnen' as c77,
  84. 'nicht zuzuordnen' as c78,
  85. T6."ORDER_NUMBER" as c79,
  86. (getdate()) as c80,
  87. (extract(DAY FROM ((getdate())) - T1."BOOKKEEP_DATE")) as c81,
  88. CASE WHEN (((extract(DAY FROM ((getdate())) - T1."BOOKKEEP_DATE"))) BETWEEN 0 AND 14) THEN ('< 2 Wochen') WHEN (((extract(DAY FROM ((getdate())) - T1."BOOKKEEP_DATE"))) BETWEEN 15 AND 28) THEN ('2 - 4 Wochen') WHEN (((extract(DAY FROM ((getdate())) - T1."BOOKKEEP_DATE"))) BETWEEN 29 AND 42) THEN ('4 - 6 Wochen') WHEN (((extract(DAY FROM ((getdate())) - T1."BOOKKEEP_DATE"))) BETWEEN 43 AND 84) THEN ('6 - 12 Wochen') WHEN (((extract(DAY FROM ((getdate())) - T1."BOOKKEEP_DATE"))) > 84) THEN ('> 12 Wochen') ELSE null END as c82,
  89. T2."NAME" || ' - ' || T1."CUSTOMER_NUMBER" as c83,
  90. '' as c84,
  91. (char_length((ascii(T1."INT_VOUCHER_NO")))) as c85,
  92. (ascii(T1."INT_VOUCHER_NO")) as c86,
  93. (substring(((ascii(T1."INT_VOUCHER_NO"))) from 7 for 1)) as c87,
  94. 'nicht zuzuordnen' as c88,
  95. (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 c89,
  96. (ascii(T1."INT_VOUCHER_NO")) as c90,
  97. (substring((substring(((ascii(T1."INT_VOUCHER_NO"))) from 1 for 7)) || ' - ' || ((substring(T1."COMMENT_CU" from 1 for 100))) || ' - ' || ((asciiz(extract(YEAR FROM T1."BOOKKEEP_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."BOOKKEEP_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."BOOKKEEP_DATE"),2))) from 1 for 100)) as c91,
  98. '1' as c92,
  99. 'Bergneustadt Ley' as c93,
  100. 'nicht zuzuordnen' as c94,
  101. 'nicht zuzuordnen' as c95,
  102. CASE WHEN (((substring(T1."COMMENT_CU" from 1 for 100))) LIKE 'VS%') THEN ('Versicherung') ELSE ('Kundenforderungen') END as c96
  103. from ((((("OPTIMA"."import"."CUSTOMER_TRANSACT" T1 left outer join "OPTIMA"."import"."CUSTOMER" T2 on (T1."CUSTOMER_NUMBER" = T2."CUSTOMER_NUMBER") and (T1."CLIENT_DB" = T2."CLIENT_DB")) left outer join "OPTIMA"."import"."ORDER_HEADER" T3 on (T1."DOCUMENT_NO" = T3."ORDER_NUMBER") and (T1."CLIENT_DB" = T3."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T4 on (T3."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") and (T3."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP43" T5 on (T3."SALESMAN" = T5."SELLER_CODE") and (T3."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."VEH_ORDER_HEADER" T6 on (T1."DOCUMENT_NO" = T6."ORDER_NUMBER") and (T1."CLIENT_DB" = T6."CLIENT_DB"))
  104. where ((((T1."SUM_C_U" + T1."PAID_C_U") <> .00) and (T3."ORDER_NUMBER" IS NULL)) and (T6."ORDER_NUMBER" IS NULL))
  105. order by c6 asc
  106. END SQL
  107. COLUMN,0,Customer Number
  108. COLUMN,1,Voucher No
  109. COLUMN,2,Line No Cu
  110. COLUMN,3,Transaction Status
  111. COLUMN,4,Due Date
  112. COLUMN,5,Bookkeep Date
  113. COLUMN,6,State Code
  114. COLUMN,7,Transact Date
  115. COLUMN,8,Handler
  116. COLUMN,9,Creation Date
  117. COLUMN,10,Creation Time 8
  118. COLUMN,11,Status
  119. COLUMN,12,Modul
  120. COLUMN,13,Batch Number
  121. COLUMN,14,Journal No
  122. COLUMN,15,Document No
  123. COLUMN,16,Document Date
  124. COLUMN,17,Discount Date
  125. COLUMN,18,Dunning Date
  126. COLUMN,19,Start Int Date
  127. COLUMN,20,Last Int Date
  128. COLUMN,21,Pmt Term
  129. COLUMN,22,Duntimes
  130. COLUMN,23,Tax Code
  131. COLUMN,24,Reminder Code
  132. COLUMN,25,Sum C U
  133. COLUMN,26,Tax C U
  134. COLUMN,27,Cash Discount C U
  135. COLUMN,28,Interest Perc
  136. COLUMN,29,Paid C U
  137. COLUMN,30,Comment Cu
  138. COLUMN,31,Setoff Acct
  139. COLUMN,32,Collect Acct
  140. COLUMN,33,Interest Calc
  141. COLUMN,34,Int Voucher No
  142. COLUMN,35,Customer Number
  143. COLUMN,36,State Code Cust
  144. COLUMN,37,Transact Date
  145. COLUMN,38,Handler
  146. COLUMN,39,Cust Alt Key
  147. COLUMN,40,Name
  148. COLUMN,41,Street Addr
  149. COLUMN,42,Zipcode
  150. COLUMN,43,Debit Customer
  151. COLUMN,44,Title Code
  152. COLUMN,45,Title
  153. COLUMN,46,Pmt Term
  154. COLUMN,47,Workshop Pricecode
  155. COLUMN,48,Vat Regno
  156. COLUMN,49,Salesman
  157. COLUMN,50,Gross Discount
  158. COLUMN,51,Delivery Stop Code
  159. COLUMN,52,Credit Limit
  160. COLUMN,53,Reminder Code
  161. COLUMN,54,Customer Group
  162. COLUMN,55,Comment 1
  163. COLUMN,56,Comment 2
  164. COLUMN,57,Saldo C U Cust
  165. COLUMN,58,Reminder Group
  166. COLUMN,59,Reminder Date
  167. COLUMN,60,Saldo_Beleg
  168. COLUMN,61,Order Number_AS
  169. COLUMN,62,Status
  170. COLUMN,63,Debit Account
  171. COLUMN,64,Invoice Number
  172. COLUMN,65,Delivery Account
  173. COLUMN,66,Department
  174. COLUMN,67,Invoice Date
  175. COLUMN,68,Orders Grossvalue
  176. COLUMN,69,Salesman
  177. COLUMN,70,Department Type Id
  178. COLUMN,71,Description
  179. COLUMN,72,Seller Code
  180. COLUMN,73,Sel Name
  181. COLUMN,74,Sel Department
  182. COLUMN,75,Hauptbetrieb
  183. COLUMN,76,Standort_ber
  184. COLUMN,77,Kostenstelle
  185. COLUMN,78,Order Number_V
  186. COLUMN,79,Heute
  187. COLUMN,80,Tage
  188. COLUMN,81,Staffel
  189. COLUMN,82,Kunde
  190. COLUMN,83,Lieferkunde
  191. COLUMN,84,Anzahl Stellem Rg
  192. COLUMN,85,Voucher_Zeichen
  193. COLUMN,86,7_Stelle
  194. COLUMN,87,Standort
  195. COLUMN,88,Datum_Zeichen
  196. COLUMN,89,Voucher_Zeichen
  197. COLUMN,90,Beleg
  198. COLUMN,91,Hauptbetrieb_ID
  199. COLUMN,92,Hauptbetrieb_Name
  200. COLUMN,93,Standort_ID
  201. COLUMN,94,Standort_Name
  202. COLUMN,95,Forderungsart