forderungen_nav_rest_rest_neu.iqd 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_Navision
  4. DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\op\forderungen_nav_rest_rest_neu.imr
  5. TITLE,forderungen_nav_rest_rest_neu.imr
  6. BEGIN SQL
  7. select T1."No_" as c1,
  8. T1."Name" as c2,
  9. T1."Search Name" as c3,
  10. T1."Name 2" as c4,
  11. T1."Address" as c5,
  12. T1."Address 2" as c6,
  13. T1."City" as c7,
  14. T1."Contact" as c8,
  15. T1."Phone No_" as c9,
  16. T1."Telex No_" as c10,
  17. T1."Our Account No_" as c11,
  18. T2."Entry No_" as c12,
  19. T2."Customer No_" as c13,
  20. T2."Posting Date" as c14,
  21. T2."Document Type" as c15,
  22. T2."Document No_" as c16,
  23. T2."Description" as c17,
  24. T2."Currency Code" as c18,
  25. T2."Sell-to Customer No_" as c19,
  26. T2."Customer Posting Group" as c20,
  27. T2."Department Code" as c21,
  28. T2."Make Code" as c22,
  29. T2."Salesperson Code" as c23,
  30. T2."User ID" as c24,
  31. T2."Source Code" as c25,
  32. T2."On Hold" as c26,
  33. T2."Applies-to Doc_ Type" as c27,
  34. T2."Applies-to Doc_ No_" as c28,
  35. T2."Open" as c29,
  36. T2."Due Date" as c30,
  37. T2."Pmt_ Discount Date" as c31,
  38. T2."Positive" as c32,
  39. T2."Closed by Entry No_" as c33,
  40. T2."Closed at Date" as c34,
  41. T2."Applies-to ID" as c35,
  42. T2."Journal Batch Name" as c36,
  43. T2."Reason Code" as c37,
  44. T2."Bal_ Account Type" as c38,
  45. T2."Bal_ Account No_" as c39,
  46. T2."Transaction No_" as c40,
  47. T2."Document Date" as c41,
  48. T2."External Document No_" as c42,
  49. T2."Calculate Interest" as c43,
  50. T2."Closing Interest Calculated" as c44,
  51. T2."No_ Series" as c45,
  52. T2."Closed by Currency Code" as c46,
  53. T2."Customer Group Code" as c47,
  54. T2."Branch Code" as c48,
  55. T2."Main Area" as c49,
  56. T2."VIN" as c50,
  57. T2."Cash Reg_ Receipt No_" as c51,
  58. T2."Comment" as c52,
  59. T2."Is Vehicle" as c53,
  60. T2."Bulk Customer No_" as c54,
  61. T2."Bulkcust_ Business" as c55,
  62. T2."Book No_" as c56,
  63. T2."No_ of Bulk Customer" as c57,
  64. T3."Code" as c58,
  65. T3."Name" as c59,
  66. T3."Consolidation Code" as c60,
  67. 'Forderungen' as c61,
  68. 'Kundenforderungen' as c62,
  69. T4."Code" as c63,
  70. T4."Name" as c64,
  71. ('nicht zuzuordnen') as c65,
  72. (cast_float(T2."Remaining Amount")) as c66,
  73. CASE WHEN (((('nicht zuzuordnen')) = 'SC') and (T1."No_" IN ('001490','001491'))) THEN ('GWL-Forderungen') WHEN (((('nicht zuzuordnen')) = 'SC') and (not T1."No_" IN ('001490','001491'))) THEN ('KD-Forderungen') ELSE null END as c67,
  74. CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END as c68,
  75. T2."Due Date" as c69,
  76. (now()) as c70,
  77. (CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END) as c71,
  78. (extract(DAY FROM ((now())) - T2."Due Date")) as c72,
  79. CASE WHEN (((extract(DAY FROM ((now())) - T2."Due Date"))) > 42) THEN ('älter 6 Wochen') WHEN (((extract(DAY FROM ((now())) - T2."Due Date"))) BETWEEN 29 AND 42) THEN ('4 - 6 Wochen') WHEN (((extract(DAY FROM ((now())) - T2."Due Date"))) BETWEEN 22 AND 28) THEN ('3 - 4 Wochen') WHEN (((extract(DAY FROM ((now())) - T2."Due Date"))) BETWEEN 15 AND 21) THEN ('2 - 3 Wochen') WHEN (((extract(DAY FROM ((now())) - T2."Due Date"))) BETWEEN 0 AND 14) THEN ('0 - 2 Wochen') ELSE ('noch nicht fällig') END as c73,
  80. CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" || ' - ' || T4."Name") ELSE ('n.N.') END as c74,
  81. CASE WHEN (T1."No_" IN ('690101','690102','690103','690104','690105')) THEN (T2."Document No_" || ' - ' || T2."Description" || ' - ' || (asciiz(extract(YEAR FROM T2."Due Date"),4) || '-' || asciiz(extract(MONTH FROM T2."Due Date"),2) || '-' || asciiz(extract(DAY FROM T2."Due Date"),2)) || ' / ' || (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" || ' - ' || T4."Name") ELSE ('n.N.') END)) ELSE (T2."Document No_" || ' - ' || T1."Name" || ' - ' || (asciiz(extract(YEAR FROM T2."Due Date"),4) || '-' || asciiz(extract(MONTH FROM T2."Due Date"),2) || '-' || asciiz(extract(DAY FROM T2."Due Date"),2)) || ' / ' || (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" || ' - ' || T4."Name") ELSE ('n.N.') END)) END as c75,
  82. (od_left(T2."Document No_",2)) as c76,
  83. T2."Client_DB" as c77,
  84. CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as c78,
  85. (CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END) as c79,
  86. CASE WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE null END)) IN ('80')) THEN ('WTB') ELSE null END as c80
  87. from ((("NAVISION"."import"."Customer_Ledger_Entry" T2 left outer join "NAVISION"."import"."Customer" T1 on (T1."No_" = T2."Customer No_") and (T1."Client_DB" = T2."Client_DB")) left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB")) left outer join "NAVISION"."import"."Salesperson_Purchaser" T4 on (T2."Salesperson Code" = T4."Code") and (T2."Client_DB" = T4."Client_DB"))
  88. where (((((cast_float(T2."Remaining Amount"))) <> 0) and (not ((od_left(T2."Document No_",2))) IN ('VR','VG','ER','WR','WG','AL','BF','E4','HV','KA','LB','LO','LP','LQ','LR','RB','SP','UM','UB','PR'))) and (not T1."No_" LIKE '69010%'))
  89. order by c16 asc,c76 asc
  90. END SQL
  91. COLUMN,0,No
  92. COLUMN,1,Name
  93. COLUMN,2,Search Name
  94. COLUMN,3,Name 2
  95. COLUMN,4,Address
  96. COLUMN,5,Address 2
  97. COLUMN,6,City
  98. COLUMN,7,Contact
  99. COLUMN,8,Phone No
  100. COLUMN,9,Telex No
  101. COLUMN,10,Our Account No
  102. COLUMN,11,Entry No
  103. COLUMN,12,Customer No
  104. COLUMN,13,Posting Date
  105. COLUMN,14,Document Type
  106. COLUMN,15,Document No
  107. COLUMN,16,Description
  108. COLUMN,17,Currency Code
  109. COLUMN,18,Sell-to Customer No
  110. COLUMN,19,Customer Posting Group
  111. COLUMN,20,Department Code
  112. COLUMN,21,Make Code
  113. COLUMN,22,Salesperson Code
  114. COLUMN,23,User Id
  115. COLUMN,24,Source Code
  116. COLUMN,25,On Hold
  117. COLUMN,26,Applies-to Doc Type
  118. COLUMN,27,Applies-to Doc No
  119. COLUMN,28,Open
  120. COLUMN,29,Due Date
  121. COLUMN,30,Pmt Discount Date
  122. COLUMN,31,Positive
  123. COLUMN,32,Closed By Entry No
  124. COLUMN,33,Closed At Date
  125. COLUMN,34,Applies-to Id
  126. COLUMN,35,Journal Batch Name
  127. COLUMN,36,Reason Code
  128. COLUMN,37,Bal Account Type
  129. COLUMN,38,Bal Account No
  130. COLUMN,39,Transaction No
  131. COLUMN,40,Document Date
  132. COLUMN,41,External Document No
  133. COLUMN,42,Calculate Interest
  134. COLUMN,43,Closing Interest Calculated
  135. COLUMN,44,No Series
  136. COLUMN,45,Closed By Currency Code
  137. COLUMN,46,Customer Group Code
  138. COLUMN,47,Branch Code
  139. COLUMN,48,Main Area
  140. COLUMN,49,Vin
  141. COLUMN,50,Cash Reg Receipt No
  142. COLUMN,51,Comment
  143. COLUMN,52,Is Vehicle
  144. COLUMN,53,Bulk Customer No
  145. COLUMN,54,Bulkcust Business
  146. COLUMN,55,Book No
  147. COLUMN,56,No Of Bulk Customer
  148. COLUMN,57,Code
  149. COLUMN,58,Name
  150. COLUMN,59,Consolidation Code
  151. COLUMN,60,Stufe 1
  152. COLUMN,61,Stufe 2
  153. COLUMN,62,Code
  154. COLUMN,63,Name
  155. COLUMN,64,Stufe 3
  156. COLUMN,65,Remaining_Amount
  157. COLUMN,66,Stufe 5
  158. COLUMN,67,Betrieb Nr
  159. COLUMN,68,Fälligkeitsdatum
  160. COLUMN,69,Heute
  161. COLUMN,70,Stufe 4
  162. COLUMN,71,Tage
  163. COLUMN,72,Staffel
  164. COLUMN,73,Verursacher
  165. COLUMN,74,Beleg
  166. COLUMN,75,test
  167. COLUMN,76,Hauptbetrieb_ID
  168. COLUMN,77,Hauptbetrieb_Name
  169. COLUMN,78,Standort_ID
  170. COLUMN,79,Standort_Name