forderungen_nav_rest_rest.iqd 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_Navision
  4. DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\op\forderungen_nav_rest_rest.imr
  5. TITLE,forderungen_nav_rest_rest.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 1') as c65,
  72. (cast_float(T2."Remaining Amount")) as c66,
  73. CASE WHEN (((('nicht zuzuordnen 1')) = 'SC') and (T1."No_" IN ('001490','001491'))) THEN ('GWL-Forderungen') WHEN (((('nicht zuzuordnen 1')) = '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_",3)) as c76,
  83. (od_left(T2."Document No_",2)) as c77,
  84. CASE WHEN ((((cast_float(T2."Remaining Amount"))) <= 0) and (((od_left(T2."Document No_",3))) IN ('KAB','AUG','BFS','HVB','SPK','RBK','LBW'))) THEN ('nicht zuzuordnen 1') WHEN ((((cast_float(T2."Remaining Amount"))) <= 0) and ((od_left(T2."Document No_",2)) IN ('SP','HV'))) THEN ('nicht zuzuordnen 1') WHEN ((('nicht zuzuordnen 1')) IN ('Ford. bei Rechtsanwalt')) THEN ((('nicht zuzuordnen 1'))) ELSE ('nicht zuzuordnen') END as c78,
  85. T2."Client_DB" as c79,
  86. CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as c80,
  87. (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 c81,
  88. 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 c82
  89. 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"))
  90. where ((((((((((cast_float(T2."Remaining Amount"))) <> 0) and (T2."Journal Batch Name" <> 'ERSTIMPORT')) and (not T1."No_" LIKE '600%')) and ((od_left(T2."Document No_",2)) IN ('AL','BF','E4','HV','KA','LB','LO','LP','LQ','LR','RB','SP','UM'))) or (T2."Document No_" LIKE '166%')) or (T2."Document No_" LIKE '169%')) or (T2."Document No_" LIKE 'UB0%')) or (T2."Document No_" LIKE 'ERGGFZ%'))
  91. order by c16 asc
  92. END SQL
  93. COLUMN,0,No
  94. COLUMN,1,Name
  95. COLUMN,2,Search Name
  96. COLUMN,3,Name 2
  97. COLUMN,4,Address
  98. COLUMN,5,Address 2
  99. COLUMN,6,City
  100. COLUMN,7,Contact
  101. COLUMN,8,Phone No
  102. COLUMN,9,Telex No
  103. COLUMN,10,Our Account No
  104. COLUMN,11,Entry No
  105. COLUMN,12,Customer No
  106. COLUMN,13,Posting Date
  107. COLUMN,14,Document Type
  108. COLUMN,15,Document No
  109. COLUMN,16,Description
  110. COLUMN,17,Currency Code
  111. COLUMN,18,Sell-to Customer No
  112. COLUMN,19,Customer Posting Group
  113. COLUMN,20,Department Code
  114. COLUMN,21,Make Code
  115. COLUMN,22,Salesperson Code
  116. COLUMN,23,User Id
  117. COLUMN,24,Source Code
  118. COLUMN,25,On Hold
  119. COLUMN,26,Applies-to Doc Type
  120. COLUMN,27,Applies-to Doc No
  121. COLUMN,28,Open
  122. COLUMN,29,Due Date
  123. COLUMN,30,Pmt Discount Date
  124. COLUMN,31,Positive
  125. COLUMN,32,Closed By Entry No
  126. COLUMN,33,Closed At Date
  127. COLUMN,34,Applies-to Id
  128. COLUMN,35,Journal Batch Name
  129. COLUMN,36,Reason Code
  130. COLUMN,37,Bal Account Type
  131. COLUMN,38,Bal Account No
  132. COLUMN,39,Transaction No
  133. COLUMN,40,Document Date
  134. COLUMN,41,External Document No
  135. COLUMN,42,Calculate Interest
  136. COLUMN,43,Closing Interest Calculated
  137. COLUMN,44,No Series
  138. COLUMN,45,Closed By Currency Code
  139. COLUMN,46,Customer Group Code
  140. COLUMN,47,Branch Code
  141. COLUMN,48,Main Area
  142. COLUMN,49,Vin
  143. COLUMN,50,Cash Reg Receipt No
  144. COLUMN,51,Comment
  145. COLUMN,52,Is Vehicle
  146. COLUMN,53,Bulk Customer No
  147. COLUMN,54,Bulkcust Business
  148. COLUMN,55,Book No
  149. COLUMN,56,No Of Bulk Customer
  150. COLUMN,57,Code
  151. COLUMN,58,Name
  152. COLUMN,59,Consolidation Code
  153. COLUMN,60,Stufe 1
  154. COLUMN,61,Stufe 2
  155. COLUMN,62,Code
  156. COLUMN,63,Name
  157. COLUMN,64,Stufe 3_ori
  158. COLUMN,65,Remaining_Amount
  159. COLUMN,66,Stufe 5
  160. COLUMN,67,Betrieb Nr
  161. COLUMN,68,Fälligkeitsdatum
  162. COLUMN,69,Heute
  163. COLUMN,70,Stufe 4
  164. COLUMN,71,Tage
  165. COLUMN,72,Staffel
  166. COLUMN,73,Verursacher
  167. COLUMN,74,Beleg
  168. COLUMN,75,links_doc_no_3
  169. COLUMN,76,links_doc_no_2
  170. COLUMN,77,Stufe 3
  171. COLUMN,78,Hauptbetrieb_ID
  172. COLUMN,79,Hauptbetrieb_Name
  173. COLUMN,80,Standort_ID
  174. COLUMN,81,Standort_Name