forderungen_nav_tz_ma.sql 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. select T1."No_" as "No",
  2. T1."Name" as "Name_3",
  3. T1."Search Name" as "Search Name",
  4. T1."Name 2" as "Name 2",
  5. T1."Address" as "Address",
  6. T1."Address 2" as "Address 2",
  7. T1."City" as "City",
  8. T1."Contact" as "Contact",
  9. T1."Phone No_" as "Phone No",
  10. T1."Telex No_" as "Telex No",
  11. T1."Our Account No_" as "Our Account No",
  12. T2."Entry No_" as "Entry No",
  13. T2."Customer No_" as "Customer No",
  14. T2."Posting Date" as "Posting Date",
  15. T2."Document Type" as "Document Type",
  16. T2."Document No_" as "Document No",
  17. T2."Description" as "Description",
  18. T2."Currency Code" as "Currency Code",
  19. T2."Sell-to Customer No_" as "Sell-to Customer No",
  20. T2."Customer Posting Group" as "Customer Posting Group",
  21. T2."Department Code" as "Department Code",
  22. T2."Make Code" as "Make Code",
  23. T2."Salesperson Code" as "Salesperson Code",
  24. T2."User ID" as "User Id",
  25. T2."Source Code" as "Source Code",
  26. T2."On Hold" as "On Hold",
  27. T2."Applies-to Doc_ Type" as "Applies-to Doc Type",
  28. T2."Applies-to Doc_ No_" as "Applies-to Doc No",
  29. T2."Open" as "Open",
  30. T2."Due Date" as "Due Date",
  31. T2."Pmt_ Discount Date" as "Pmt Discount Date",
  32. T2."Positive" as "Positive",
  33. T2."Closed by Entry No_" as "Closed By Entry No",
  34. T2."Closed at Date" as "Closed At Date",
  35. T2."Applies-to ID" as "Applies-to Id",
  36. T2."Journal Batch Name" as "Journal Batch Name",
  37. T2."Reason Code" as "Reason Code",
  38. T2."Bal_ Account Type" as "Bal Account Type",
  39. T2."Bal_ Account No_" as "Bal Account No",
  40. T2."Transaction No_" as "Transaction No",
  41. T2."Document Date" as "Document Date",
  42. T2."External Document No_" as "External Document No",
  43. T2."Calculate Interest" as "Calculate Interest",
  44. T2."Closing Interest Calculated" as "Closing Interest Calculated",
  45. T2."No_ Series" as "No Series",
  46. T2."Closed by Currency Code" as "Closed By Currency Code",
  47. T2."Customer Group Code" as "Customer Group Code",
  48. T2."Branch Code" as "Branch Code",
  49. T2."Main Area" as "Main Area",
  50. T2."VIN" as "Vin",
  51. T2."Cash Reg_ Receipt No_" as "Cash Reg Receipt No",
  52. T2."Comment" as "Comment",
  53. T2."Is Vehicle" as "Is Vehicle",
  54. T2."Bulk Customer No_" as "Bulk Customer No",
  55. T2."Bulkcust_ Business" as "Bulkcust Business",
  56. T2."Book No_" as "Book No",
  57. T2."No_ of Bulk Customer" as "No Of Bulk Customer",
  58. T3."Code" as "Code_2",
  59. T3."Name" as "Name_2",
  60. T3."Consolidation Code" as "Consolidation Code",
  61. 'Forderungen DMS' as "Stufe 1",
  62. CASE WHEN (T2."Main Area" = 1) THEN ('T&Z') ELSE null END as "Stufe 2",
  63. T4."Code" as "Code",
  64. T4."Name" as "Name",
  65. (CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END) as "Stufe 3",
  66. (convert(float, T2."Remaining Amount")) as "Remaining_Amount_MA",
  67. (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END) as "Stufe 5",
  68. CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END as "Betrieb Nr",
  69. T2."Due Date" as "Fälligkeitsdatum",
  70. CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END as "Doc_Nr_Stelle_2",
  71. (getdate()) as "Heute",
  72. '' as "Stufe 4",
  73. (-1 * datediff(day, ((getdate())), T2."Due Date")) as "Tage",
  74. CASE WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) > 42) THEN ('älter 6 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 29 AND 42) THEN ('4 - 6 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 22 AND 28) THEN ('3 - 4 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 15 AND 21) THEN ('2 - 3 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 0 AND 14) THEN ('0 - 2 Wochen') ELSE ('noch nicht fällig') END as "Staffel",
  75. CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END as "Verursacher",
  76. CASE WHEN (T1."No_" IN ('690101','690102','690103','690104','690105')) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + (convert(varchar(50), year(T2."Due Date")) + '-' + convert(varchar(50), month(T2."Due Date")) + '-' + convert(varchar(50), day(T2."Due Date"))) + ' / ' + (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END)) ELSE (T2."Document No_" + ' - ' + T1."Name" + ' - ' + (convert(varchar(50), year(T2."Due Date")) + '-' + convert(varchar(50), month(T2."Due Date")) + '-' + convert(varchar(50), day(T2."Due Date"))) + ' / ' + (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END)) END as "Beleg",
  77. T2."Client_DB" as "Hauptbetrieb_ID",
  78. CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
  79. (CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END) as "Standort_ID",
  80. CASE WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '1') THEN ('10') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '2') THEN ('20') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '3') THEN ('30') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '4') THEN ('40') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '5') THEN ('50') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '9') THEN ('55') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '6') THEN ('60') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '7') THEN ('70') WHEN ((CASE WHEN ((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) THEN ((substring(T2."Document No_", 8, 1))) WHEN (T2."Document No_" LIKE 'VRGT%') THEN ((substring(T2."Document No_", 7, 1))) ELSE null END) = '8') THEN ('80') ELSE null END)) IN ('80')) THEN ('WTB') ELSE null END as "Standort_Name"
  81. 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"))
  82. where ((((((convert(float, T2."Remaining Amount"))) <> 0) and (T2."Journal Batch Name" <> 'ERSTIMPORT')) and (not T1."No_" LIKE '600%')) and ((((T2."Document No_" LIKE 'VRGGET%') or (T2."Document No_" LIKE 'VGUGET%')) or (T2."Document No_" LIKE 'VRT%')) or (T2."Document No_" LIKE 'VRGT%')))
  83. -- order by "Posting Date" asc