OP_AS_op02.iqd 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_2
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\OP\OP_AS_op02.imr
  5. TITLE,OP_AS_op02.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. T1."SUM_C_U" + T1."PAID_C_U" as c36,
  43. T2."CUSTOMER_NUMBER" as c37,
  44. T2."STATE_CODE_CUST" as c38,
  45. T2."SALDO_C_U_CUST" as c39,
  46. T3."ORDER_NUMBER" as c40,
  47. T3."STATUS" as c41,
  48. T3."DEBIT_ACCOUNT" as c42,
  49. T3."INVOICE_NUMBER" as c43,
  50. T3."STATE_CODE" as c44,
  51. T3."DELIVERY_ACCOUNT" as c45,
  52. T3."DEPARTMENT" as c46,
  53. T3."SALESMAN" as c47,
  54. T4."SELLER_CODE" as c48,
  55. T4."SEL_NAME" as c49,
  56. '1' as c50,
  57. '02' as c51,
  58. CASE WHEN ((od_left(T1."STATUS",1)) = '4') THEN ('3') WHEN ((od_left(T1."STATUS",1)) = '3') THEN ('6') ELSE null END as c52,
  59. (now()) as c53,
  60. (extract(DAY FROM ((now())) - T1."BOOKKEEP_DATE")) as c54,
  61. 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 c55,
  62. T2."NAME" as c56,
  63. T2."NAME" || ' - ' || T1."CUSTOMER_NUMBER" as c57,
  64. (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 c58,
  65. (cast_numberToString(cast_integer(T1."VOUCHER_NO"))) as c59,
  66. (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 c60
  67. from "deop02"."dbo"."CUSTOMER_TRANSACT" T1,
  68. "deop02"."dbo"."CUSTOMER" T2,
  69. "deop02"."dbo"."ORDER_HEADER" T3,
  70. "deop02"."dbo"."vPP43" T4
  71. where (T1."CUSTOMER_NUMBER" = T2."CUSTOMER_NUMBER") and (T1."DOCUMENT_NO" = T3."ORDER_NUMBER") and (T3."SALESMAN" = T4."SELLER_CODE")
  72. and ((T1."SUM_C_U" + T1."PAID_C_U") <> .00)
  73. END SQL
  74. COLUMN,0,Customer Number
  75. COLUMN,1,Voucher No
  76. COLUMN,2,Line No Cu
  77. COLUMN,3,Transaction Status
  78. COLUMN,4,Due Date
  79. COLUMN,5,Bookkeep Date
  80. COLUMN,6,State Code
  81. COLUMN,7,Transact Date
  82. COLUMN,8,Handler
  83. COLUMN,9,Creation Date
  84. COLUMN,10,Creation Time 8
  85. COLUMN,11,Status
  86. COLUMN,12,Modul
  87. COLUMN,13,Batch Number
  88. COLUMN,14,Journal No
  89. COLUMN,15,Document No
  90. COLUMN,16,Document Date
  91. COLUMN,17,Discount Date
  92. COLUMN,18,Dunning Date
  93. COLUMN,19,Start Int Date
  94. COLUMN,20,Last Int Date
  95. COLUMN,21,Pmt Term
  96. COLUMN,22,Duntimes
  97. COLUMN,23,Tax Code
  98. COLUMN,24,Reminder Code
  99. COLUMN,25,Sum C U
  100. COLUMN,26,Tax C U
  101. COLUMN,27,Cash Discount C U
  102. COLUMN,28,Interest Perc
  103. COLUMN,29,Paid C U
  104. COLUMN,30,Comment Cu
  105. COLUMN,31,Setoff Acct
  106. COLUMN,32,Collect Acct
  107. COLUMN,33,Interest Calc
  108. COLUMN,34,Int Voucher No
  109. COLUMN,35,Saldo_Beleg
  110. COLUMN,36,Customer Number
  111. COLUMN,37,State Code Cust
  112. COLUMN,38,Saldo C U Cust
  113. COLUMN,39,Order Number
  114. COLUMN,40,Status
  115. COLUMN,41,Debit Account
  116. COLUMN,42,Invoice Number
  117. COLUMN,43,State Code
  118. COLUMN,44,Delivery Account
  119. COLUMN,45,Department
  120. COLUMN,46,Salesman
  121. COLUMN,47,Seller Code
  122. COLUMN,48,Sel Name
  123. COLUMN,49,Hauptbetrieb
  124. COLUMN,50,Standort
  125. COLUMN,51,Kostenstelle
  126. COLUMN,52,Heute
  127. COLUMN,53,Tage
  128. COLUMN,54,Staffel
  129. COLUMN,55,Name
  130. COLUMN,56,Kunde
  131. COLUMN,57,Datum_Zeichen
  132. COLUMN,58,Voucher_Zeichen
  133. COLUMN,59,Beleg