op_ohne_auftrag_O21.iqd 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  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 ((od_left(T2."ADDR_2" || '/' || (od_left(T2."ZIPCODE",5)) || ' ' || T2."MAIL_ADDR" || '/' || T2."PHONE_1" || '/' || T2."E_MAIL_ADDRESS",100))) ELSE ((od_left(T2."ADDR_2" || '/' || (od_left(T2."ZIPCODE",5)) || ' ' || T2."MAIL_ADDR" || '/' || T2."PHONE_1",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. (cdate(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. (od_left(T1."COMMENT_CU",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. (now()) as c80,
  87. (extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE")) as c81,
  88. 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 c82,
  89. T2."NAME" || ' - ' || T1."CUSTOMER_NUMBER" as c83,
  90. '' as c84,
  91. (length((cast_numberToString(cast_integer(T1."INT_VOUCHER_NO"))) || 'Z') - 1) as c85,
  92. (cast_numberToString(cast_integer(T1."INT_VOUCHER_NO"))) as c86,
  93. (substring(((cast_numberToString(cast_integer(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. (cast_numberToString(cast_integer(T1."INT_VOUCHER_NO"))) as c90,
  97. (substring((od_left(((cast_numberToString(cast_integer(T1."INT_VOUCHER_NO")))),7)) || ' - ' || ((od_left(T1."COMMENT_CU",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. T7."Hauptbetrieb_Name" as c93,
  100. 'nicht zuzuordnen' as c94,
  101. 'nicht zuzuordnen' as c95
  102. 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")) left outer join "OPTIMA"."data"."GC_Department" T7 on (substring(T6."DEPARTMENT" from 1 for 1)) = T7."Standort")
  103. where ((((T1."SUM_C_U" + T1."PAID_C_U") <> .00) and (T3."ORDER_NUMBER" IS NULL)) and (T6."ORDER_NUMBER" IS NULL))
  104. order by c6 asc
  105. END SQL
  106. COLUMN,0,Customer Number
  107. COLUMN,1,Voucher No
  108. COLUMN,2,Line No Cu
  109. COLUMN,3,Transaction Status
  110. COLUMN,4,Due Date
  111. COLUMN,5,Bookkeep Date
  112. COLUMN,6,State Code
  113. COLUMN,7,Transact Date
  114. COLUMN,8,Handler
  115. COLUMN,9,Creation Date
  116. COLUMN,10,Creation Time 8
  117. COLUMN,11,Status
  118. COLUMN,12,Modul
  119. COLUMN,13,Batch Number
  120. COLUMN,14,Journal No
  121. COLUMN,15,Document No
  122. COLUMN,16,Document Date
  123. COLUMN,17,Discount Date
  124. COLUMN,18,Dunning Date
  125. COLUMN,19,Start Int Date
  126. COLUMN,20,Last Int Date
  127. COLUMN,21,Pmt Term
  128. COLUMN,22,Duntimes
  129. COLUMN,23,Tax Code
  130. COLUMN,24,Reminder Code
  131. COLUMN,25,Sum C U
  132. COLUMN,26,Tax C U
  133. COLUMN,27,Cash Discount C U
  134. COLUMN,28,Interest Perc
  135. COLUMN,29,Paid C U
  136. COLUMN,30,Comment Cu
  137. COLUMN,31,Setoff Acct
  138. COLUMN,32,Collect Acct
  139. COLUMN,33,Interest Calc
  140. COLUMN,34,Int Voucher No
  141. COLUMN,35,Customer Number
  142. COLUMN,36,State Code Cust
  143. COLUMN,37,Transact Date
  144. COLUMN,38,Handler
  145. COLUMN,39,Cust Alt Key
  146. COLUMN,40,Name
  147. COLUMN,41,Street Addr
  148. COLUMN,42,Zipcode
  149. COLUMN,43,Debit Customer
  150. COLUMN,44,Title Code
  151. COLUMN,45,Title
  152. COLUMN,46,Pmt Term
  153. COLUMN,47,Workshop Pricecode
  154. COLUMN,48,Vat Regno
  155. COLUMN,49,Salesman
  156. COLUMN,50,Gross Discount
  157. COLUMN,51,Delivery Stop Code
  158. COLUMN,52,Credit Limit
  159. COLUMN,53,Reminder Code
  160. COLUMN,54,Customer Group
  161. COLUMN,55,Comment 1
  162. COLUMN,56,Comment 2
  163. COLUMN,57,Saldo C U Cust
  164. COLUMN,58,Reminder Group
  165. COLUMN,59,Reminder Date
  166. COLUMN,60,Saldo_Beleg
  167. COLUMN,61,Order Number_AS
  168. COLUMN,62,Status
  169. COLUMN,63,Debit Account
  170. COLUMN,64,Invoice Number
  171. COLUMN,65,Delivery Account
  172. COLUMN,66,Department
  173. COLUMN,67,Invoice Date
  174. COLUMN,68,Orders Grossvalue
  175. COLUMN,69,Salesman
  176. COLUMN,70,Department Type Id
  177. COLUMN,71,Description
  178. COLUMN,72,Seller Code
  179. COLUMN,73,Sel Name
  180. COLUMN,74,Sel Department
  181. COLUMN,75,Hauptbetrieb
  182. COLUMN,76,Standort_ber
  183. COLUMN,77,Kostenstelle
  184. COLUMN,78,Order Number_V
  185. COLUMN,79,Heute
  186. COLUMN,80,Tage
  187. COLUMN,81,Staffel
  188. COLUMN,82,Kunde
  189. COLUMN,83,Lieferkunde
  190. COLUMN,84,Anzahl Stellem Rg
  191. COLUMN,85,Voucher_Zeichen
  192. COLUMN,86,7_Stelle
  193. COLUMN,87,Standort
  194. COLUMN,88,Datum_Zeichen
  195. COLUMN,89,Voucher_Zeichen
  196. COLUMN,90,Beleg
  197. COLUMN,91,Hauptbetrieb_ID
  198. COLUMN,92,Hauptbetrieb_Name
  199. COLUMN,93,Standort_ID
  200. COLUMN,94,Standort_Name