6 Commity f9bf891b36 ... 5dac962c55

Autor SHA1 Wiadomość Data
  Becker-Tiemann 5dac962c55 Standorte automatisch aktualisieren 3 tygodni temu
  Becker-Tiemann d472a5dbe0 Tabellen für Garantiefälle 3 tygodni temu
  Becker-Tiemann a5dfba7056 Planung 3 tygodni temu
  Becker-Tiemann 6238e60b37 Rangfolge mit row_number statt rank für Eindeutigkeit 3 tygodni temu
  Becker-Tiemann e20196068c Standortsteuerung in Bezug auf Location und Department angepasst 3 tygodni temu
  Becker-Tiemann a030cad937 Felder in Auswertung ergänzt 3 tygodni temu
31 zmienionych plików z 697 dodań i 339 usunięć
  1. 2 2
      exec/UPDATE_GC_CONFIG_ARI.sql
  2. 4 1
      schema/GC_CONFIG/tables/ari.AH_Standort.sql
  3. 30 0
      schema/GC_CONFIG/tables/ari.Planung_Monat.sql
  4. 1 0
      schema/GC_DWH_ARI/tables/Aftersales.sql
  5. 1 1
      schema/GC_DWH_ARI/views/Service_gesamt_DWH.sql
  6. 42 0
      schema/GC_ETL_ARI/procedures/batch.Update_AH_Gruppe.sql
  7. 42 0
      schema/GC_ETL_ARI/procedures/batch.Update_AH_Hauptbetrieb.sql
  8. 58 0
      schema/GC_ETL_ARI/procedures/batch.Update_AH_Standort.sql
  9. 1 0
      schema/GC_ETL_ARI/views/load.Aftersales.sql
  10. 3 2
      schema/GC_ETL_ARI/views/load.Fahrzeug_Bestand.sql
  11. 33 32
      schema/GC_ETL_ARI/views/load.Forderungen.sql
  12. 36 34
      schema/GC_ETL_ARI/views/load.Offene_Auftraege.sql
  13. 13 0
      schema/GC_ETL_ARI/views/load.Planung_Tag.sql
  14. 2 0
      schema/GC_ETL_ARI/views/load.Service_gesamt.sql
  15. 2 1
      schema/GC_ETL_ARI/views/transform.Belege.sql
  16. 256 253
      schema/GC_ETL_ARI/views/transform.NW_GW_BE_neu.sql
  17. 30 0
      schema/GC_ETL_ARI/views/transform.Planung_Tag.sql
  18. 4 4
      schema/GC_ETL_ARI/views/transform.Service_Ausgangsrechnung_ab_2011_SLE_ims_ohne_SLE.sql
  19. 4 4
      schema/GC_ETL_ARI/views/transform.Service_Gutschriften_ab_2011.sql
  20. 3 3
      schema/GC_ETL_ARI/views/transform_basis.Department_Standort.sql
  21. 1 0
      schema/GC_ETL_ARI/views/transform_basis.Location_Standort.sql
  22. 1 1
      schema/GC_ETL_ARI/views/transform_basis.Monteure_fuer_Anzeige_offene_Auftraege.sql
  23. 2 0
      schema/GC_ETL_ARI/views/transform_config.AH_Standort.sql
  24. 2 0
      schema/GC_ETL_ARI/views/x_data.AH_Standort.sql
  25. 15 0
      schema/GC_ETL_ARI/views/x_data.Kalender_Mandant.sql
  26. 1 0
      schema/GC_ETL_ARI/views/x_data.Mitarbeiter.sql
  27. 51 0
      schema/GC_ETL_ARI/views/x_data.Planung_Monat.sql
  28. 1 1
      schema/GC_ETL_ARI/views/xtract.Archived_Service_Header.sql
  29. 2 0
      schema/GC_TRANSIT_ARI/tables/import.Customer.sql
  30. 27 0
      schema/GC_TRANSIT_ARI/tables/import.Service_Contract_Claim_Header.sql
  31. 27 0
      schema/GC_TRANSIT_ARI/tables/import.Warranty_Claim_Header.sql

+ 2 - 2
exec/UPDATE_GC_CONFIG_ARI.sql

@@ -4,7 +4,7 @@ GO
 EXECUTE [batch].[Update_Mitarbeiter]
 GO
 
-/**EXECUTE [batch].[Update_AH_Gruppe]
+EXECUTE [batch].[Update_AH_Gruppe]
 GO
 
 EXECUTE [batch].[Update_AH_Hauptbetrieb]
@@ -12,7 +12,7 @@ GO
 
 EXECUTE [batch].[Update_AH_Standort]
 GO
-
+/**
 EXECUTE [batch].[Update_Fahrzeugtyp]
 GO
 

+ 4 - 1
schema/GC_CONFIG/tables/ari.AH_Standort.sql

@@ -3,10 +3,13 @@ CREATE TABLE [ari].[AH_Standort] (
    [Branch Code] [varchar](20) NOT NULL,
    [Branch ID] [varchar](10) NULL,
    [Description] [varchar](50) NULL,
+   [Erstellungsdatum] [datetime] NULL,
    [Gruppe_ID] [varchar](20) NULL,
    [Hauptbetrieb_ID] [varchar](20) NULL,
    [Standort_ID] [varchar](20) NULL,
-   [Standort_Name] [varchar](50) NULL
+   [Standort_Name] [varchar](50) NULL,
+   [Department_No_2] [varchar](2) NULL,
+   [Bestand] [tinyint] NULL
 
    ,CONSTRAINT [PK_AH_Standort] PRIMARY KEY CLUSTERED ([Client_DB], [Branch Code])
 )

+ 30 - 0
schema/GC_CONFIG/tables/ari.Planung_Monat.sql

@@ -0,0 +1,30 @@
+CREATE TABLE [ari].[Planung_Monat] (
+   [Hauptbetrieb_ID] [varchar](20) NULL,
+   [Hauptbetrieb_Name] [varchar](50) NULL,
+   [Standort_ID] [varchar](20) NULL,
+   [Standort_Name] [varchar](50) NULL,
+   [Jahr] [int] NULL,
+   [Kostenstelle] [varchar](50) NULL,
+   [Ebene1] [varchar](50) NULL,
+   [Ebene2] [varchar](50) NULL,
+   [Ebene3] [varchar](50) NULL,
+   [Ebene4] [varchar](50) NULL,
+   [Ebene5] [varchar](50) NULL,
+   [Marke] [varchar](50) NULL,
+   [Plan] [decimal](28,8) NULL,
+   [Wert01] [decimal](28,8) NULL,
+   [Wert02] [decimal](28,8) NULL,
+   [Wert03] [decimal](28,8) NULL,
+   [Wert04] [decimal](28,8) NULL,
+   [Wert05] [decimal](28,8) NULL,
+   [Wert06] [decimal](28,8) NULL,
+   [Wert07] [decimal](28,8) NULL,
+   [Wert08] [decimal](28,8) NULL,
+   [Wert09] [decimal](28,8) NULL,
+   [Wert10] [decimal](28,8) NULL,
+   [Wert11] [decimal](28,8) NULL,
+   [Wert12] [decimal](28,8) NULL
+)
+
+
+GO

+ 1 - 0
schema/GC_DWH_ARI/tables/Aftersales.sql

@@ -43,6 +43,7 @@ CREATE TABLE [dbo].[Aftersales] (
    [Standort_Name] [varchar](50) NULL,
    [Fokus-Gruppe] [varchar](50) NULL,
    [Fokus-Untergruppe] [varchar](50) NULL,
+   [Werkstattbuchungsgruppe] [varchar](20) NULL,
    [Lohn] [decimal](28,8) NULL,
    [Teile] [decimal](28,8) NULL,
    [Sonst.] [decimal](28,8) NULL,

+ 1 - 1
schema/GC_DWH_ARI/views/Service_gesamt_DWH.sql

@@ -2,7 +2,7 @@ SET QUOTED_IDENTIFIER ON
 GO
 SET ANSI_NULLS ON 
 GO
-create view Service_gesamt_DWH as
+CREATE view [dbo].[Service_gesamt_DWH] as
 select *
 from dbo.Aftersales
 GO

+ 42 - 0
schema/GC_ETL_ARI/procedures/batch.Update_AH_Gruppe.sql

@@ -0,0 +1,42 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE PROCEDURE [batch].[Update_AH_Gruppe]
+AS
+BEGIN
+
+    MERGE INTO [GC_CONFIG].[ari].[AH_Gruppe]
+        AS
+        [dest]
+    USING
+        [GC_ETL_ARI].[transform_config].[AH_Gruppe]
+            AS
+            [source]
+    ON
+        [dest].[Gruppe_ID] = [source].[Gruppe_ID]
+
+    WHEN
+        MATCHED
+        THEN
+        UPDATE
+        SET [dest].[Gruppe_ID] = [source].[Gruppe_ID]
+
+    WHEN
+        NOT
+        MATCHED
+        THEN
+        INSERT
+        ( [Gruppe_ID]
+        , [Gruppe_Name])
+        VALUES ( [source].[Gruppe_ID]
+               , [source].[Gruppe_Name]);
+
+END
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 42 - 0
schema/GC_ETL_ARI/procedures/batch.Update_AH_Hauptbetrieb.sql

@@ -0,0 +1,42 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE PROCEDURE [batch].[Update_AH_Hauptbetrieb]
+AS
+BEGIN
+
+    MERGE INTO [GC_CONFIG].[ari].[AH_Hauptbetrieb]
+        AS
+        [dest]
+    USING
+        [GC_ETL_ARI].[transform_config].[AH_Hauptbetrieb]
+            AS
+            [source]
+    ON
+        [dest].[Hauptbetrieb_ID] = [source].[Hauptbetrieb_ID]
+
+    WHEN
+        MATCHED
+        THEN
+        UPDATE
+        SET [dest].[Hauptbetrieb_ID] = [source].[Hauptbetrieb_ID]
+
+    WHEN
+        NOT
+        MATCHED
+        THEN
+        INSERT
+        ( [Hauptbetrieb_ID]
+        , [Hauptbetrieb_Name])
+        VALUES ( [source].[Hauptbetrieb_ID]
+               , [source].[Hauptbetrieb_Name]);
+
+END
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 58 - 0
schema/GC_ETL_ARI/procedures/batch.Update_AH_Standort.sql

@@ -0,0 +1,58 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE PROCEDURE [batch].[Update_AH_Standort]
+AS
+BEGIN
+
+    MERGE INTO [GC_CONFIG].[ari].[AH_Standort]
+        AS
+        [dest]
+    USING
+        [GC_ETL_ARI].[transform_config].[AH_Standort]
+            AS
+            [source]
+    ON
+        [dest].[Client_DB] = [source].[Client_DB]
+            AND [dest].[Branch Code] = [source].[Branch Code]
+
+    WHEN
+        MATCHED
+        THEN
+        UPDATE
+        SET [dest].[Branch ID]   = [source].[Branch ID]
+          , [dest].[Description] = [source].[Description]
+
+    WHEN
+        NOT
+        MATCHED
+        THEN
+        INSERT
+        ( [Client_DB]
+        , [Branch Code]
+        , [Branch ID]
+        , [Description]
+        , [Erstellungsdatum]
+        , [Gruppe_ID]
+        , [Hauptbetrieb_ID]
+        , [Standort_ID]
+        , [Standort_Name])
+        VALUES ( [source].[Client_DB]
+               , [source].[Branch Code]
+               , [source].[Branch ID]
+               , [source].[Description]
+               , [source].[Erstellungsdatum]
+               , [source].[Gruppe_ID]
+               , [source].[Hauptbetrieb_ID]
+               , [source].[Standort_ID]
+               , [source].[Standort_Name]);
+
+END
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 1 - 0
schema/GC_ETL_ARI/views/load.Aftersales.sql

@@ -64,6 +64,7 @@ SELECT --TOP(10)
     convert(varchar(50), l.[Standort_Name]) as [Standort_Name],
 	convert(varchar(50), '') AS [Fokus-Gruppe],
 	convert(varchar(50), '') AS [Fokus-Untergruppe],
+    convert(varchar(20), s.[Service Posting Group_für_Archiv]) as [Werkstattbuchungsgruppe],
 	convert(decimal(28,8), CASE 
         WHEN p.[Zuordnung] IN ('Mech.', 'Karo.', 'Lack', 'Elektr.') THEN s.[Amount]
         ELSE 0.0

+ 3 - 2
schema/GC_ETL_ARI/views/load.Fahrzeug_Bestand.sql

@@ -43,10 +43,11 @@ SELECT convert(varchar(20), n.[Client_DB]) AS [Client_DB]
 FROM [transform].[NW_GW_BE_neu] n
 LEFT JOIN [x_data].[Marke] m
     ON n.[Make Code_Vehicle] = m.[Make Code]
-LEFT JOIN [x_data].[AH_Standort] l
+LEFT JOIN [transform_basis].[Location_Standort] l
     ON n.[Client_DB] = l.[Client_DB]
-    AND n.[Location Code] = l.[Branch Code]
+    AND n.[Location Code] = l.[Location Code]
 LEFT JOIN x_data.Fahrzeugtyp f ON f.[Inventory Posting Group] = n.[Inventory Posting Group]
+WHERE l.[Bestand] IS NULL OR l.[Bestand] = '1'
 GO
 SET QUOTED_IDENTIFIER OFF 
 GO

+ 33 - 32
schema/GC_ETL_ARI/views/load.Forderungen.sql

@@ -4,44 +4,45 @@ SET ANSI_NULLS ON
 GO
 CREATE   VIEW [load].[Forderungen]
 AS
-SELECT [transform].[OP_ARI].[Client_DB]
-     , [transform].[OP_ARI].[Document Type]
-     , [transform].[OP_ARI].[Document No]
-     , [transform].[OP_ARI].[User Id]
-     , [transform].[OP_ARI].[On Hold]
-     , [transform].[OP_ARI].[Branch Code]
-     , [transform].[OP_ARI].[Vin]
-     , [transform].[OP_ARI].[Comment]
-     , [transform].[OP_ARI].[offen]
-     , [transform].[OP_ARI].[Gesamt offen KD (Info)]
-     , [transform].[OP_ARI].[Invoice Date]
-     , [transform].[OP_ARI].[Hauptbetrieb]
-     , [transform].[OP_ARI].[Standort]
-     , [transform].[OP_ARI].[Sel Name]
-     , [transform].[OP_ARI].[Kunde]
-	 , [transform].[OP_ARI].[Kunde_Dashboard]
-     , [transform].[OP_ARI].[Beleg]
-     , [transform].[OP_ARI].[Bereich]
-     , [transform].[OP_ARI].[Tage]
-     , [transform].[OP_ARI].[Staffel]
-     , [transform].[OP_ARI].[Mahnstufe]
-     , [transform].[OP_ARI].[Forderungsart]
-     , [transform].[OP_ARI].[Abwarten]
-     , [transform].[OP_ARI].[Message To Recipient]
-     , [transform].[OP_ARI].[Haft_Kasko]
-	 , [x_data].[AH_Standort].[Hauptbetrieb_ID]
-	 , [x_data].[AH_Standort].[Hauptbetrieb_Name]
-	 , [x_data].[AH_Standort].[Standort_ID]
-	 , [x_data].[AH_Standort].[Standort_Name]
-	 , [x_data].[AH_Standort].[Branch ID]
+SELECT F.[Client_DB]
+     , F.[Document Type]
+     , F.[Document No]
+     , F.[User Id]
+     , F.[On Hold]
+     , F.[Branch Code]
+     , F.[Vin]
+     , F.[Comment]
+     , F.[offen]
+     , F.[Gesamt offen KD (Info)]
+     , F.[Invoice Date]
+     , F.[Hauptbetrieb]
+     , F.[Standort]
+     , F.[Sel Name]
+     , F.[Kunde]
+	 , F.[Kunde_Dashboard]
+     , F.[Beleg]
+     , F.[Bereich]
+     , F.[Tage]
+     , F.[Staffel]
+     , F.[Mahnstufe]
+     , F.[Forderungsart]
+     , F.[Abwarten]
+     , F.[Message To Recipient]
+     , F.[Haft_Kasko]
+	 , S.[Hauptbetrieb_ID]
+	 , S.[Hauptbetrieb_Name]
+	 , S.[Standort_ID]
+	 , S.[Standort_Name]
+	 , S.[Branch ID]
 	 , CASE WHEN Staffel = ' < 2 Wochen' THEN [offen]  ELSE NULL END AS '< 2 Wochen'
 	 , CASE WHEN Staffel = ' 2 - 4 Wochen' THEN [offen]  ELSE NULL END AS '2 - 4 Wochen' 
      , CASE WHEN Staffel = ' 4 - 6 Wochen' THEN [offen]  ELSE NULL END AS '4 - 6 Wochen' 
      , CASE WHEN Staffel = ' 6 - 12 Wochen' THEN [offen]  ELSE NULL END AS '6 - 12 Wochen' 
      , CASE WHEN Staffel = '> 12 Wochen' THEN [offen]  ELSE NULL END  AS '> 12 Wochen' 
 	 , CASE WHEN Staffel = 'noch nicht fällig' THEN [offen]  ELSE NULL END  AS 'noch nicht fällg'
-FROM [transform].[OP_ARI]
-		LEFT OUTER JOIN x_data.AH_Standort ON [transform].OP_ARI.Client_DB = x_data.AH_Standort.Client_DB AND [transform].OP_ARI.[Branch Code] = x_data.AH_Standort.[Branch Code]
+FROM [transform].[OP_ARI] F
+		LEFT OUTER JOIN x_data.AH_Standort S ON F.Client_DB = S.Client_DB AND F.[Branch Code] = S.[Branch Code]
+WHERE S.[Bestand] IS NULL OR S.[Bestand] = '1'
 GO
 SET QUOTED_IDENTIFIER OFF 
 GO

+ 36 - 34
schema/GC_ETL_ARI/views/load.Offene_Auftraege.sql

@@ -4,40 +4,42 @@ SET ANSI_NULLS ON
 GO
 CREATE   VIEW [load].[Offene_Auftraege]
 AS
-SELECT [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Client_DB]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Make Code]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Model]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Hauptbetrieb]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Standort]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Serviceberater]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Umsatzart]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Kunde]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[benutzte AW]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Durchgänge]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Tage offen]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[gebuchte Teile]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Order Number]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Invoice Date]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Anz. Tage letzte Stemp.]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Intern/Extern]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Tage über Abholtermin]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Order Number_intern_neu]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Kostenstelle]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Fahrzeug]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Teile]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Fremdl.]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Umsatz Auftrag]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Tag_Dashboard]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Monat_Dashboard]
-     , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Jahr_Dashboard]
-	 , [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige].[Location Code]
-	 , transform_basis.Location_Standort.[Hauptbetrieb_ID]
-	 , transform_basis.Location_Standort.[Hauptbetrieb_Name]
-	 , transform_basis.Location_Standort.[Standort_ID]
-	 , transform_basis.Location_Standort.[Standort_Name]
-	 , transform_basis.Location_Standort.[Branch ID]
-FROM [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige]
-		LEFT OUTER JOIN transform_basis.Location_Standort ON [transform].Service_offene_Auftraege_neu_mit_Mont_Anzeige.Client_DB = transform_basis.Location_Standort.Client_DB AND [transform].Service_offene_Auftraege_neu_mit_Mont_Anzeige.[Location Code] = transform_basis.Location_Standort.[Location Code]
+SELECT T1.[Client_DB]
+     , T1.[Make Code]
+     , T1.[Model]
+     , T1.[Hauptbetrieb]
+     , T1.[Standort]
+     , T1.[Serviceberater]
+     , T1.[Umsatzart]
+     , T1.[Kunde]
+     , T1.[benutzte AW]
+     , T1.[Durchgänge]
+     , T1.[Tage offen]
+     , T1.[gebuchte Teile]
+     , T1.[Order Number]
+     , T1.[Invoice Date]
+     , T1.[Anz. Tage letzte Stemp.]
+     , T1.[Intern/Extern]
+     , T1.[Tage über Abholtermin]
+     , T1.[Order Number_intern_neu]
+     , T1.[Kostenstelle]
+     , T1.[Fahrzeug]
+     , T1.[Teile]
+     , T1.[Fremdl.]
+     , T1.[Umsatz Auftrag]
+     , T1.[Tag_Dashboard]
+     , T1.[Monat_Dashboard]
+     , T1.[Jahr_Dashboard]
+	 , T1.[Location Code]
+	 , T2.[Hauptbetrieb_ID]
+	 , T2.[Hauptbetrieb_Name]
+	 , T2.[Standort_ID]
+	 , T2.[Standort_Name]
+	 , T2.[Branch ID]
+FROM [transform].[Service_offene_Auftraege_neu_mit_Mont_Anzeige] T1
+		LEFT OUTER JOIN [transform_basis].Location_Standort T2 ON T1.Client_DB = T2.Client_DB 
+		AND T1.[Location Code] = T2.[Location Code]
+WHERE T2.[Bestand] IS NULL OR T2.[Bestand] = '1'
 GO
 SET QUOTED_IDENTIFIER OFF 
 GO

+ 13 - 0
schema/GC_ETL_ARI/views/load.Planung_Tag.sql

@@ -0,0 +1,13 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+create view [load].[Planung_Tag] AS
+SELECT * FROM [transform].[Planung_Tag]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 2 - 0
schema/GC_ETL_ARI/views/load.Service_gesamt.sql

@@ -50,6 +50,7 @@ SELECT [Client_DB]
 	 , [Line Discount Amount]
 	 , [Quantity]
 	 , [Unit Cost (lcy)]
+	 , [Service Posting Group_für_Archiv]
 	 , 'RG' AS [Source Table]
 FROM [transform].[Service_Ausgangsrechnung_ab_2011_SLE_ims_ohne_SLE]
 
@@ -152,6 +153,7 @@ SELECT [Client_DB]
 	 , [Line Discount Amount]
 	 , [Quantity]
 	 , [Unit Cost (lcy)]
+	 , [Service Posting Group_für_Archiv]
 	 , 'GS' AS [Source Table]
 	 FROM [transform].[Service_Gutschriften_ab_2011]
 /*

+ 2 - 1
schema/GC_ETL_ARI/views/transform.Belege.sql

@@ -50,7 +50,7 @@ SELECT [Client_DB]
      , [Acct Nr] AS [Acct Nr]
      , [Betrag] AS [Betrag]
      --[Amount_1] AS [Amount_1],
-     , [Text] AS [Text]
+     , CASE WHEN [Acct Nr] IN ('73000', '75400') AND [Text] LIKE '%- EK-Preis%' then 'EK-Preis' else [Text] end AS [Text]
 	 , [Beleg] AS [Beleg]
      , [Hauptbetrieb] AS [Hauptbetrieb]
      , [Marke] AS [Marke]
@@ -120,6 +120,7 @@ FROM (SELECT [T1].[Client_DB]
  --       AND [T2]."Description" NOT like ('%GuV-Konten Nullstellung%', '%GuV Konten Nullstellung%')
 		AND [T2]."Description" NOT LIKE '%GuV-Konten Nullstellung%'
 		AND [T2]."Description" NOT LIKE '%GuV Konten Nullstellung%'
+		AND T2.[Document No_] NOT LIKE 'DÜ_%'
         AND [T2]."Posting Date" >= convert(datetime, '2020-01-01T00:00:00.000')
         AND year([T2]."Posting Date") <= year(getdate())) [D5]
 GO

+ 256 - 253
schema/GC_ETL_ARI/views/transform.NW_GW_BE_neu.sql

@@ -2,7 +2,7 @@ SET QUOTED_IDENTIFIER ON
 GO
 SET ANSI_NULLS ON 
 GO
-CREATE   VIEW [transform].[NW_GW_BE_neu] AS
+CREATE     VIEW [transform].[NW_GW_BE_neu] AS
 
 --NW_GW_BE_neu
 SELECT [Client_DB]
@@ -523,40 +523,40 @@ FROM (SELECT [Client_DB]
 --                              , [T7]."Description" AS "Description_Dealer_Status"
                              , (-1 * datediff(DAY, (getdate()), [T6]."Price Sticker Date")) AS "Tage letzte Preisänderung_ori"
                              , CASE
-                                   WHEN ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') THEN ([T3]."Inventory Posting Group")
+                                   WHEN ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') THEN ([T3]."Inventory Posting Group")
                                    ELSE ((CASE
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."Inventory Posting Group" IN ('GW_DW_PKW', 'GW_MN_JGA'))) THEN ('restl. GA-Bestand')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."Inventory Posting Group" IN ('GW_DW_PKW', 'GW_MN_JGA'))) THEN ('restl. GA-Bestand')
                                               WHEN (((CASE
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                   END) = 'NA') AND ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI'))) THEN ('NA BMW')
                                               WHEN (((CASE
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                   END) = 'NA') AND ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI')
                                               WHEN (((CASE
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                   END) = 'VFW') AND ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI'))) THEN ('VFW BMW')
                                               WHEN (((CASE
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                          WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                   END) = 'VFW') AND ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI')
                                               ELSE ((CASE
-                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                         WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                   END)) END)) END AS "Fahrzeugtyp"
                              , (CASE
                                     WHEN (NOT (CASE WHEN ([T3]."Make Code" IN ('BMW', 'BMW I', 'BMWI', 'BMW-MINI', 'BMW-MOT')) THEN ([T3]."Make Code") ELSE ('Fremdfabrikat') END) IN ('Fremdfabrikat')) THEN ((CASE
@@ -604,152 +604,152 @@ FROM (SELECT [Client_DB]
 --                              , [T9]."No_" AS "No_Item"
                              , CASE
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage')
                                    WHEN (((CASE
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 30)) THEN ('0 - 30 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 31 AND 60)) THEN ('31 - 60 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 61 AND 90)) THEN ('61 - 90 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage')
-                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 30)) THEN ('0 - 30 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 31 AND 60)) THEN ('31 - 60 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 61 AND 90)) THEN ('61 - 90 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 181 AND 240)) THEN ('181 - 240 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 241 AND 300)) THEN ('241 - 300 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 301 AND 360)) THEN ('301 - 360 Tage')
+                                   WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 360)) THEN ('> 360 Tage')
                           END AS "Standtagestaffel"
 --                              , CASE WHEN ([T3]."Vehicle Status" = 3) THEN ('kundenbelegt') ELSE ('nicht kundenbelegt') END AS "kundenbelegt ja/nein"
 --                              , CASE
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND (([T3]."Model" LIKE '1%') OR ([T3]."Model" LIKE 'BMW 1%')))
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND (([T3]."Model" LIKE '1%') OR ([T3]."Model" LIKE 'BMW 1%')))
 --                                        THEN ('1ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
 --                                          ((([T3]."Model" LIKE '2%') OR ([T3]."Model" LIKE 'BMW 2%')) OR ([T3]."Model" LIKE 'M2%'))) THEN ('2ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
 --                                          ((([T3]."Model" LIKE '3%') OR ([T3]."Model" LIKE 'BMW 3%')) OR ([T3]."Model" LIKE 'M3%'))) THEN ('3ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND (([T3]."Model" LIKE '4%') OR ([T3]."Model" LIKE 'BMW 4%')))
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND (([T3]."Model" LIKE '4%') OR ([T3]."Model" LIKE 'BMW 4%')))
 --                                        THEN ('4ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
 --                                          ((([T3]."Model" LIKE '5%') OR ([T3]."Model" LIKE 'BMW 5%')) OR ([T3]."Model" LIKE 'M5%'))) THEN ('5ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND
 --                                          ((([T3]."Model" LIKE '6%') OR ([T3]."Model" LIKE 'BMW 6%')) OR ([T3]."Model" LIKE 'M6%'))) THEN ('6ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND ([T3]."Model" LIKE '7%')) THEN ('7ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND ([T3]."Model" LIKE '8%')) THEN ('8ER-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND (([T3]."Model" LIKE 'X%') OR ([T3]."Model" LIKE 'BMW X%')))
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND ([T3]."Model" LIKE '7%')) THEN ('7ER-REIHE')
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND ([T3]."Model" LIKE '8%')) THEN ('8ER-REIHE')
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND (([T3]."Model" LIKE 'X%') OR ([T3]."Model" LIKE 'BMW X%')))
 --                                        THEN ('X-REIHE')
---                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND ([T3]."Model" LIKE 'Z%')) THEN ('Z-REIHE')
+--                                    WHEN (((([T3]."Make Code" = 'BMW') AND ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA')) AND ([T3]."Market Segment Code" = '')) AND ([T3]."Model" LIKE 'Z%')) THEN ('Z-REIHE')
 --                                    ELSE ([T3]."Market Segment Code") END AS "Model_alt_1"
 --                              , CASE
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."Inventory Posting Group" IN ('GW_DW_PKW', 'GW_MN_JGA'))) THEN ('restl. GA-Bestand')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_DW_PKW'))) THEN ('BMW JGA')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_MN_JGA'))) THEN ('MINI JGA')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."Inventory Posting Group" IN ('GW_DW_PKW', 'GW_MN_JGA'))) THEN ('restl. GA-Bestand')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') AND ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI'))) THEN ('NA BMW')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') AND ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI'))) THEN ('VFW BMW')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI')
 --                                    ELSE ((CASE
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END)) END AS "Fahrzeugtyp_alt"
                              , convert(float, [T6]."List Price Incl_ VAT") AS [c146]
 --                              , [T3]."Text 3" AS "Text 3"
@@ -760,16 +760,16 @@ FROM (SELECT [Client_DB]
 --                              , CASE WHEN (((([T1]."No_" LIKE '3%') AND (NOT [T2]."Document No_" LIKE 'E%')) AND (NOT [T2]."Document No_" LIKE 'V%')) AND (NOT [T2]."Document No_" LIKE 'FB%')) THEN (((convert(float, [T2]."Amount")))) ELSE (0) END AS "EK erh. Pos."
 --                              , CASE
 --                                    WHEN ((((CASE
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND ([T3]."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) AND ([T3]."Initial Registration" > [T3]."Deregistration Date")) THEN ('zugelassen')
 --                                    WHEN ((((CASE
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND ([T3]."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) AND ([T3]."Initial Registration" < [T3]."Deregistration Date")) THEN ('abgemeldet')
 --                           END AS "VFW zugel./abgem"
 --                              , [T3]."Deregistration Date" AS "Deregistration Date"
@@ -819,43 +819,43 @@ FROM (SELECT [Client_DB]
 --                              , [T3]."Manual Price Calculation" AS "Manual Price Calculation"
 --                              , [T3]."Current Price Sticker" AS "Current Price Sticker"
 --                              , (CASE
---                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                           END) + ' / ' + [T3]."Inventory Posting Group" AS "Fzg_Typ_Herkunft"
                               , [T3]."Inventory Posting Group" AS "Inventory Posting Group"
                              , (-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date")) AS "Standtage_ori"
 --                              , CASE
 --                                    WHEN ((CASE
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') THEN ((right([T2]."VIN", 7)))
---                                    WHEN ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') THEN ((right([T2]."VIN", 7)) + ' / ' + [T3]."Text 1")
+--                                    WHEN ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') THEN ((right([T2]."VIN", 7)) + ' / ' + [T3]."Text 1")
 --                                    WHEN ((CASE
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') THEN ((right([T2]."VIN", 7)) + ' / ' + (CASE
 --                                                                                                  WHEN ((((CASE
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
 --                                                                                                                   THEN ('GA - diff.best.')
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
 --                                                                                                                     (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                                                                                      END) = 'VFW') AND ([T3]."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) AND ([T3]."Initial Registration" > [T3]."Deregistration Date"))
 --                                                                                                      THEN ('zugelassen')
 --                                                                                                  WHEN ((((CASE
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
 --                                                                                                                   THEN ('GA - diff.best.')
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
 --                                                                                                                     (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                                                                               WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                                                                                      END) = 'VFW') AND ([T3]."Initial Registration" <> convert(datetime, '1753-01-01 00:00:00.000'))) AND ([T3]."Initial Registration" < [T3]."Deregistration Date"))
 --                                                                                                      THEN ('abgemeldet')
 --                                        END))
@@ -867,219 +867,222 @@ FROM (SELECT [Client_DB]
 --                              , [T4]."Option Type" AS "Option Type_Polster"
                              , CASE
                                    WHEN ((CASE
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'VFW') THEN ((convert(varchar(50), year([T3]."Initial Registration")) + '-' + convert(varchar(50), month([T3]."Initial Registration")) + '-' + convert(varchar(50), day([T3]."Initial Registration"))))
                                    WHEN ((CASE
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                              WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                        END) = 'NA') THEN ((convert(varchar(50), year([T3]."Purchase Receipt Date")) + '-' + convert(varchar(50), month([T3]."Purchase Receipt Date")) + '-' + convert(varchar(50), day([T3]."Purchase Receipt Date"))))
-                                   WHEN ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0)) THEN ('NA') END) = 'GA') THEN ((convert(varchar(50), year([T3]."Purchase Receipt Date")) + '-' + convert(varchar(50), month([T3]."Purchase Receipt Date")) + '-' +
+                                   WHEN ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0)) THEN ('NA') END) = 'GA') THEN ((convert(varchar(50), year([T3]."Purchase Receipt Date")) + '-' + convert(varchar(50), month([T3]."Purchase Receipt Date")) + '-' +
                                                                                                                                                                 convert(varchar(50), day([T3]."Purchase Receipt Date"))))
                           END AS "EZ/Eingang"
 --                              , CASE
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'NA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 90)) THEN ('0 - 90 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
 --                                    WHEN (((CASE
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                                WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                                        END) = 'VFW') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 30)) THEN ('0 - 30 Tage')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 31 AND 60)) THEN ('31 - 60 Tage')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 61 AND 90)) THEN ('61 - 90 Tage')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 0 AND 30)) THEN ('0 - 30 Tage')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 31 AND 60)) THEN ('31 - 60 Tage')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 61 AND 90)) THEN ('61 - 90 Tage')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 91 AND 120)) THEN ('91 - 120 Tage')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) BETWEEN 121 AND 180)) THEN ('121 - 180 Tage')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (((-1 * datediff(DAY, (getdate()), [T3]."Purchase Receipt Date"))) > 180)) THEN ('> 180 Tage')
 --                           END AS "Standtagestaffel_ori"
 --                              , [T3]."Purchase Receipt Date" AS "Purchase Receipt Date"
                              , [T3]."Location Code" AS "Location Code"
                              , CASE
-                                   WHEN ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') THEN ((right([T2]."VIN", 7)) + ' / ' + [T3]."Model" + ' / ' + (CASE
-                                                                                                                                                                                                                               WHEN ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA')
+                                   WHEN ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') THEN ((right([T2]."VIN", 7)) + ' / ' + [T3]."Model" + ' / ' + (CASE
+                                                                                                                                                                                                                               WHEN ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA')
                                                                                                                                                                                                                                    THEN ([T3]."Inventory Posting Group")
                                                                                                                                                                                                                                ELSE ((CASE
                                                                                                                                                                                                                                           WHEN (
-                                                                                                                                                                                                                                              ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                              ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                               ([T3]."Inventory Posting Group" IN ('GW_DW_PKW')))
                                                                                                                                                                                                                                               THEN ('BMW JGA')
                                                                                                                                                                                                                                           WHEN (
-                                                                                                                                                                                                                                              ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                              ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                               ([T3]."Inventory Posting Group" IN ('GW_MN_JGA')))
                                                                                                                                                                                                                                               THEN ('MINI JGA')
                                                                                                                                                                                                                                           WHEN (
-                                                                                                                                                                                                                                              ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                              ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                               (NOT [T3]."Inventory Posting Group" IN ('GW_DW_PKW', 'GW_MN_JGA')))
                                                                                                                                                                                                                                               THEN ('restl. GA-Bestand')
                                                                                                                                                                                                                                           WHEN (((CASE
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - diff.best.')
                                                                                                                                                                                                                                                       WHEN (
-                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                                           (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - regelbest.')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
                                                                                                                                                                                                                                                           THEN ('NA')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
                                                                                                                                                                                                                                                           THEN ('VFW')
                                                                                                                                                                                                                                               END) = 'NA') AND
                                                                                                                                                                                                                                                 ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI')))
                                                                                                                                                                                                                                               THEN ('NA BMW')
                                                                                                                                                                                                                                           WHEN (((CASE
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - diff.best.')
                                                                                                                                                                                                                                                       WHEN (
-                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                                           (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - regelbest.')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
                                                                                                                                                                                                                                                           THEN ('NA')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
                                                                                                                                                                                                                                                           THEN ('VFW')
                                                                                                                                                                                                                                               END) = 'NA') AND
                                                                                                                                                                                                                                                 ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI')
                                                                                                                                                                                                                                           WHEN (((CASE
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - diff.best.')
                                                                                                                                                                                                                                                       WHEN (
-                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                                           (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - regelbest.')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
                                                                                                                                                                                                                                                           THEN ('NA')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
                                                                                                                                                                                                                                                           THEN ('VFW')
                                                                                                                                                                                                                                               END) = 'VFW') AND
                                                                                                                                                                                                                                                 ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI')))
                                                                                                                                                                                                                                               THEN ('VFW BMW')
                                                                                                                                                                                                                                           WHEN (((CASE
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - diff.best.')
                                                                                                                                                                                                                                                       WHEN (
-                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                                          ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                                           (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                           THEN ('GA - regelbest.')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
                                                                                                                                                                                                                                                           THEN ('NA')
-                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
+                                                                                                                                                                                                                                                      WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
                                                                                                                                                                                                                                                           THEN ('VFW')
                                                                                                                                                                                                                                               END) = 'VFW') AND
                                                                                                                                                                                                                                                 ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI')
                                                                                                                                                                                                                                           ELSE ((CASE
-                                                                                                                                                                                                                                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                                                                                                                                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                          THEN ('GA - diff.best.')
                                                                                                                                                                                                                                                      WHEN (
-                                                                                                                                                                                                                                                         ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                                                                                                                                                         ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                                                                                                                                          (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                                                                                                                                          THEN ('GA - regelbest.')
-                                                                                                                                                                                                                                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
+                                                                                                                                                                                                                                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0))
                                                                                                                                                                                                                                                          THEN ('NA')
-                                                                                                                                                                                                                                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
+                                                                                                                                                                                                                                                     WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2))
                                                                                                                                                                                                                                                          THEN ('VFW')
                                                                                                                                                                                                                                               END)) END)) END) + ' / ' +
                                                                                                                                                                   [T3]."Location Code" + ' / ' + [T3]."Dealer Status")
                                    ELSE ((right([T2]."VIN", 7)) + ' / ' + [T3]."Model" + ' / ' + (CASE
-                                                                                                      WHEN ((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') THEN ([T3]."Inventory Posting Group")
+                                                                                                      WHEN ((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') THEN ([T3]."Inventory Posting Group")
                                                                                                       ELSE ((CASE
-                                                                                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_DW_PKW')))
+                                                                                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_DW_PKW')))
                                                                                                                      THEN ('BMW JGA')
-                                                                                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_MN_JGA')))
+                                                                                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."Inventory Posting Group" IN ('GW_MN_JGA')))
                                                                                                                      THEN ('MINI JGA')
-                                                                                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                 WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                        (NOT [T3]."Inventory Posting Group" IN ('GW_DW_PKW', 'GW_MN_JGA'))) THEN ('restl. GA-Bestand')
                                                                                                                  WHEN (((CASE
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                  THEN ('GA - diff.best.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                    (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                                                                                      END) = 'NA') AND ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI'))) THEN ('NA BMW')
                                                                                                                  WHEN (((CASE
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                  THEN ('GA - diff.best.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                    (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                                                                                      END) = 'NA') AND ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('NA MINI')
                                                                                                                  WHEN (((CASE
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                  THEN ('GA - diff.best.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                    (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                                                                                      END) = 'VFW') AND ([T3]."Make Code" IN ('BMW', 'BMW-C1', 'BMW-MOT', 'BMWI'))) THEN ('VFW BMW')
                                                                                                                  WHEN (((CASE
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                  THEN ('GA - diff.best.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                    (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                                                                                             WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                                                                                      END) = 'VFW') AND ([T3]."Make Code" IN ('BMW-MINI'))) THEN ('VFW MINI')
                                                                                                                  ELSE ((CASE
-                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
+                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%'))
                                                                                                                                 THEN ('GA - diff.best.')
-                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
+                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND
                                                                                                                                   (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
-                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
-                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+                                                                                                                            WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
                                                                                                                      END)) END)) END) + ' / ' + [T3]."Location Code" + ' / ' + [T3]."Dealer Status") END AS "FZG"
 --                              , CASE
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
---                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND ([T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - diff.best.')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'GA') AND (NOT [T3]."VAT Prod_ Posting Group" LIKE 'DIFF%')) THEN ('GA - regelbest.')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 0)) THEN ('NA')
+--                                    WHEN (((CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END) = 'NA') AND ([T3]."Vehicle Status" = 2)) THEN ('VFW')
 --                           END AS "Fahrzeugtyp_ori"
 --                              , [T3]."VAT Prod_ Posting Group" AS "Vat Prod Posting Group"
-                             , CASE WHEN ([T3]."Vehicle Status" = 1) THEN ('GA') WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') END AS "Fahrzeugart"
+                             , CASE WHEN ([T3]."Vehicle Status" in (1,4)) THEN ('GA') 
+									WHEN ([T3]."Vehicle Status" IN (0, 2)) THEN ('NA') 
+									ELSE CONVERT(VARCHAR, [T3]."Vehicle Status")
+							 END AS "Fahrzeugart"
                              , [T3]."Model" AS "Model_ori"
                         --                              , [T3]."Market Segment Code" AS "Model_alt"
                               , [T3]."Make Code" AS "Make Code_Vehicle"

+ 30 - 0
schema/GC_ETL_ARI/views/transform.Planung_Tag.sql

@@ -0,0 +1,30 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE   VIEW [transform].[Planung_Tag] AS
+
+SELECT [PM].[Hauptbetrieb_ID]
+     , [PM].[Hauptbetrieb_Name]
+     , [PM].[Standort_ID]
+     , [PM].[Standort_Name]
+     , [PM].[Jahr]
+     , [PM].[Kostenstelle]
+     , [PM].[Ebene1]
+     , [PM].[Ebene2]
+     , [PM].[Ebene3]
+     , [PM].[Ebene4]
+     , [PM].[Ebene5]
+     , [PM].[Marke]
+     , [KM].[Datum] AS [Bookkeep Date]
+     , [PM].[Plan] * [KM].[ProduktivFaktorJahr] AS [Plan]
+
+FROM [x_data].[Planung_Monat] [PM]
+         LEFT JOIN [x_data].[Kalender_Mandant] [KM] ON [PM].[Jahr] = [KM].[Jahr]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 4 - 4
schema/GC_ETL_ARI/views/transform.Service_Ausgangsrechnung_ab_2011_SLE_ims_ohne_SLE.sql

@@ -83,7 +83,7 @@ SELECT [Client_DB]
      , [Model] AS [Model]
      , [Fahrzeug] AS [Fahrzeug]
      , [Marke] AS [Marke]
-     --[Service Posting Group_für_Archiv] AS [Service Posting Group_für_Archiv],
+     ,[Service Posting Group_für_Archiv] AS [Service Posting Group_für_Archiv]
      , [Auftragsart] AS [Auftragsart]
      ,
      --[Cust_Gr_Code] AS [Cust_Gr_Code],
@@ -259,7 +259,7 @@ FROM (SELECT [Client_DB]
            , "Model" AS "Model"
            , "Fahrzeug" AS "Fahrzeug"
            , "Marke" AS "Marke"
---            , "Service Posting Group_für_Archiv" AS "Service Posting Group_für_Archiv"
+            , "Service Posting Group_für_Archiv" AS "Service Posting Group_für_Archiv"
            , "Auftragsart" AS "Auftragsart"
 --            , "Cust_Gr_Code" AS "Cust_Gr_Code"
 --            , "Cust_Gr_Description" AS "Cust_Gr_Description"
@@ -424,7 +424,7 @@ FROM (SELECT [Client_DB]
                  , "Model_ori" AS "Model"
                  , "Fahrzeug"
                  , "Marke"
---                  , "Service Posting Group_für_Archiv"
+                  , "Service Posting Group_für_Archiv"
                  , "Auftragsart"
 --                  , "Cust_Gr_Code"
 --                  , "Cust_Gr_Description"
@@ -746,7 +746,7 @@ END AS "Auftragsposition"
 --                        , [T8]."Description" AS "Cust_Gr_Description"
 --                        , [T8]."Code" AS "Cust_Gr_Code"
                        , CASE WHEN ((left([T1]."No_", 1)) IN ('I', 'W')) THEN ('Service') WHEN ((left([T1]."No_", 2)) IN ('VR')) THEN ('Teile') END AS "Auftragsart"
---                        , [T4]."Service Posting Group" AS "Service Posting Group_für_Archiv"
+                        , [T4]."Service Posting Group" AS "Service Posting Group_für_Archiv"
                        , CASE WHEN ([T1]."Shortcut Dimension 2 Code" IN ('BMW', 'BMW I', 'BMW-C1', 'BMWI', 'BMW-MINI', 'BMW-MOT', 'BMWVW')) THEN ([T1]."Shortcut Dimension 2 Code") ELSE ('Fremdfabrikat') END AS "Marke"
                        , [T2]."VIN" + ' - ' + [T2]."Model" AS "Fahrzeug"
                        , CASE WHEN ([T1]."Shortcut Dimension 2 Code" IN ('BMW', 'BMW I', 'BMW-C1', 'BMWI', 'BMW-MINI', 'BMW-MOT', 'BMW-ALPINA', 'TRIUMPH')) THEN ([T1]."Shortcut Dimension 2 Code") ELSE ('Fremdfabrikat') END AS "Fabrikat"

+ 4 - 4
schema/GC_ETL_ARI/views/transform.Service_Gutschriften_ab_2011.sql

@@ -86,7 +86,7 @@ SELECT Client_DB,
      , [Fahrzeug] AS [Fahrzeug]
      , [Marke] AS [Marke]
      ,
-     --[Service Posting Group_für_Archiv] AS [Service Posting Group_für_Archiv],
+     [Service Posting Group_für_Archiv] AS [Service Posting Group_für_Archiv],
      --[Service Posting Group] AS [Service Posting Group],
     [Auftragsart] AS [Auftragsart]
      ,
@@ -255,7 +255,7 @@ FROM (SELECT Client_DB,
            , "Model" AS "Model"
            , "Fahrzeug" AS "Fahrzeug"
            , "Marke" AS "Marke"
---            , "Service Posting Group_für_Archiv" AS "Service Posting Group_für_Archiv"
+           , "Service Posting Group_für_Archiv" AS "Service Posting Group_für_Archiv"
 --            , "Service Posting Group" AS "Service Posting Group"
            , "Auftragsart" AS "Auftragsart"
 --            , "Cust_Gr_Code" AS "Cust_Gr_Code"
@@ -416,7 +416,7 @@ FROM (SELECT Client_DB,
                  , "Model_ori" AS "Model"
                  , "Fahrzeug"
                  , "Marke"
---                  , "Service Posting Group_für_Archiv"
+                  , "Service Posting Group_für_Archiv"
 --                  , "Service Posting Group"
                  , "Auftragsart"
 --                  , "Cust_Gr_Code"
@@ -872,7 +872,7 @@ END AS "Service Order No"
 --                        , [T10]."Code" AS "Cust_Gr_Code"
                        , CASE WHEN ((([T1]."No_" LIKE 'W%') OR ([T1]."No_" LIKE '%I%'))) THEN ('Service') WHEN (((left([T1]."No_", 2)) IN ('VG')) AND (NOT (left([T1]."No_", 4)) IN ('VGGF'))) THEN ('Teile') END AS "Auftragsart"
 --                        , [T5]."Service Posting Group" AS "Service Posting Group"
---                        , [T4]."Service Posting Group" AS "Service Posting Group_für_Archiv"
+                        , [T4]."Service Posting Group" AS "Service Posting Group_für_Archiv"
                        , CASE WHEN ([T1]."Shortcut Dimension 2 Code" IN ('ALPINA', 'TRIUMPH', 'BMW-C1', 'BMW-ALPINA', 'BMWI', 'BMW', 'BMW-MINI', 'BMW-MOT')) THEN ([T1]."Shortcut Dimension 2 Code") ELSE ('Fremdfabrikat') END AS "Marke"
                        , [T3]."VIN" + ' - ' + [T3]."Model" AS "Fahrzeug"
                        , CASE

+ 3 - 3
schema/GC_ETL_ARI/views/transform_basis.Department_Standort.sql

@@ -8,12 +8,12 @@ WITH
     "Department"
         AS (SELECT [Client_DB]
                  , [Code] AS [Department No_]
-                 , left([Code], 1) AS [Branch ID]
+                 , left([Code], 2) AS [Department_No_2]
             FROM [xtract].[Department]
             UNION ALL
             SELECT DISTINCT [Client_DB]
                           , ''
-                          , '1'
+                          , '10'
             FROM [xtract].[Department])
 
 SELECT [T1].[Client_DB]
@@ -28,7 +28,7 @@ SELECT [T1].[Client_DB]
      , [T2].[Standort_Name]
 
 FROM [Department] [T1]
-         INNER JOIN [x_data].[AH_Standort] [T2] ON [T1].[Client_DB] = [T2].[Client_DB] AND [T1].[Branch ID] = [T2].[Branch ID]
+         INNER JOIN [x_data].[AH_Standort] [T2] ON [T1].[Client_DB] = [T2].[Client_DB] AND [T1].[Department_No_2] = [T2].[Department_No_2]
 WHERE [T2].[Branch Code] <> ''
 GO
 SET QUOTED_IDENTIFIER OFF 

+ 1 - 0
schema/GC_ETL_ARI/views/transform_basis.Location_Standort.sql

@@ -26,6 +26,7 @@ SELECT [T1].[Client_DB]
      , [T2].[Hauptbetrieb_Name]
      , [T2].[Standort_ID]
      , [T2].[Standort_Name]
+	 , [T2].[Bestand]
 
 FROM [Location] [T1]
          INNER JOIN [x_data].[AH_Standort] [T2] ON [T1].[Client_DB] = [T2].[Client_DB] AND [T1].[Branch Code] = [T2].[Branch Code]

+ 1 - 1
schema/GC_ETL_ARI/views/transform_basis.Monteure_fuer_Anzeige_offene_Auftraege.sql

@@ -20,7 +20,7 @@ FROM (SELECT [T1].[Client_DB]
            , [T2]."Last Name"
            , [T1]."Entry No_" AS "Entry No"
            , (convert(float, [T1]."Qty_ Evaluated")) AS "Qty Evaluated"
-           , rank() OVER (PARTITION BY [T1].[Client_DB], [T1]."Order No_" ORDER BY convert(float, [T1]."Qty_ Evaluated") DESC) AS [Rang_Quantity]
+           , row_number() OVER (PARTITION BY [T1].[Client_DB], [T1]."Order No_" ORDER BY convert(float, [T1]."Qty_ Evaluated") DESC) AS [Rang_Quantity]
       FROM "xtract"."Service_Ledger_Entry" [T1]
                LEFT OUTER JOIN "xtract"."Employee" [T2] ON [T2]."No_" = [T1]."No_" AND [T1].[Client_DB] = [T2].[Client_DB]
       WHERE [T1]."Order No_" LIKE 'W%'

+ 2 - 0
schema/GC_ETL_ARI/views/transform_config.AH_Standort.sql

@@ -8,6 +8,8 @@ SELECT [Client_DB]
      , [Code] AS [Branch Code]
      , [Branch ID]
      , [Description]
+
+	 , getdate() as [Erstellungsdatum]
      , [Client_DB] AS [Gruppe_ID]
      , [Client_DB] AS [Hauptbetrieb_ID]
      , [Client_DB] + '_' + [Code] AS [Standort_ID]

+ 2 - 0
schema/GC_ETL_ARI/views/x_data.AH_Standort.sql

@@ -12,6 +12,8 @@ SELECT [Client_DB]
      , [Hauptbetrieb_Name]
      , [Standort_ID]
      , [Standort_Name]
+	 , [Department_No_2]
+	 , [Bestand]
 FROM [GC_CONFIG].[ari].[AH_Standort]
 LEFT JOIN [GC_CONFIG].[ari].[AH_Gruppe] ON [AH_Standort].[Gruppe_ID] = [AH_Gruppe].[Gruppe_ID]
 LEFT JOIN [GC_CONFIG].[ari].[AH_Hauptbetrieb] ON [AH_Standort].[Hauptbetrieb_ID] = [AH_Hauptbetrieb].[Hauptbetrieb_ID]

+ 15 - 0
schema/GC_ETL_ARI/views/x_data.Kalender_Mandant.sql

@@ -0,0 +1,15 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW [x_data].[Kalender_Mandant] AS
+
+SELECT *
+FROM [Kalender].[kalender].[Kalender_Mandant]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 1 - 0
schema/GC_ETL_ARI/views/x_data.Mitarbeiter.sql

@@ -14,6 +14,7 @@ SELECT [Client_DB]
       , [Group No_ 1]
       , [Group No_ 2]
       , [Group No_ 3]
+	  , [aktiv]
      , [Monteur_Gruppe]
      , [Monteur_Gruppe_2]
 FROM [GC_CONFIG].[ari].[Mitarbeiter]

+ 51 - 0
schema/GC_ETL_ARI/views/x_data.Planung_Monat.sql

@@ -0,0 +1,51 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW [x_data].[Planung_Monat] AS
+
+SELECT [Hauptbetrieb_ID]
+     , [Hauptbetrieb_Name]
+     , [Standort_ID]
+     , [Standort_Name]
+     , [Jahr]
+     , [Kostenstelle]
+     , isnull([Ebene1], '') AS [Ebene1]
+     , isnull([Ebene2], '') AS [Ebene2]
+     , CASE
+           WHEN [Ebene2] IN ('Verkaufsabh. Kosten', 'Direkte Fixkosten') THEN
+               CASE
+                   WHEN [Kostenstelle] = '1' THEN '1 - NA'
+                   WHEN [Kostenstelle] = '2' THEN '2 - GA'
+                   WHEN [Kostenstelle] = '3' THEN '3 - T&Z'
+                   WHEN [Kostenstelle] = '4' THEN '4 - SC'
+                   WHEN [Kostenstelle] = '5' THEN '5 - sonst. Abt.'
+                   WHEN [Kostenstelle] = '0' THEN '0 - VW'
+                   ELSE ''
+                   END
+           ELSE isnull([Ebene3], '') END AS [Ebene3]
+     , isnull([Ebene4], '') AS [Ebene4]
+     , isnull([Ebene5], '') AS [Ebene5]
+     , [Marke]
+     , isnull([Plan], 0.0) AS [Plan]
+     , isnull([Wert01], 0.0) AS [Wert01]
+     , isnull([Wert02], 0.0) AS [Wert02]
+     , isnull([Wert03], 0.0) AS [Wert03]
+     , isnull([Wert04], 0.0) AS [Wert04]
+     , isnull([Wert05], 0.0) AS [Wert05]
+     , isnull([Wert06], 0.0) AS [Wert06]
+     , isnull([Wert07], 0.0) AS [Wert07]
+     , isnull([Wert08], 0.0) AS [Wert08]
+     , isnull([Wert09], 0.0) AS [Wert09]
+     , isnull([Wert10], 0.0) AS [Wert10]
+     , isnull([Wert11], 0.0) AS [Wert11]
+     , isnull([Wert12], 0.0) AS [Wert12]
+
+FROM [GC_CONFIG].[ari].[Planung_Monat]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 1 - 1
schema/GC_ETL_ARI/views/xtract.Archived_Service_Header.sql

@@ -92,7 +92,7 @@ SELECT [timestamp]
 --      , [Date Archived]
 --      , [Archived by User]
 --      , [Reason for Archiving]
---      , [Service Posting Group]
+      , [Service Posting Group]
 --      , [VIN]
 --      , [License No_]
 --      , [Mileage]

+ 2 - 0
schema/GC_TRANSIT_ARI/tables/import.Customer.sql

@@ -2,7 +2,9 @@ CREATE TABLE [import].[Customer] (
    [timestamp] [binary](8) NOT NULL,
    [No_] [varchar](20) NOT NULL,
    [Name] [varchar](100) NOT NULL,
+   [Payment Terms Code] [varchar](10) NULL,
    [Gen_ Bus_ Posting Group] [varchar](10) NOT NULL,
+   [Address No_] [int] NULL,
    [Last Name] [varchar](100) NOT NULL,
    [First Name] [varchar](50) NOT NULL,
    [Customer Group Code] [varchar](20) NOT NULL,

+ 27 - 0
schema/GC_TRANSIT_ARI/tables/import.Service_Contract_Claim_Header.sql

@@ -0,0 +1,27 @@
+CREATE TABLE [import].[Service_Contract_Claim_Header] (
+   [timestamp] [binary](8) NOT NULL,
+   [Service Contract Customer No_] [varchar](20) NOT NULL,
+   [No_] [varchar](20) NOT NULL,
+   [Document Type] [int] NOT NULL,
+   [Document Date] [datetime] NOT NULL,
+   [Created on] [datetime] NOT NULL,
+   [Created by] [varchar](50) NOT NULL,
+   [Service Order No_] [varchar](20) NOT NULL,
+   [Status] [int] NOT NULL,
+   [Document No_] [varchar](20) NOT NULL,
+   [Sell-to Customer No_] [varchar](20) NOT NULL,
+   [VIN] [varchar](20) NOT NULL,
+   [Make Code] [varchar](20) NOT NULL,
+   [Mileage] [decimal](38,20) NOT NULL,
+   [Location Code] [varchar](10) NOT NULL,
+   [Client_DB] [varchar](20) NOT NULL
+
+   ,CONSTRAINT [Service_Contract_Claim_Header$0] PRIMARY KEY CLUSTERED ([Service Contract Customer No_], [No_], [Client_DB])
+)
+
+CREATE UNIQUE NONCLUSTERED INDEX [$1] ON [import].[Service_Contract_Claim_Header] ([No_], [Status], [Service Contract Customer No_], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$2] ON [import].[Service_Contract_Claim_Header] ([Status], [No_], [Service Contract Customer No_], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$3] ON [import].[Service_Contract_Claim_Header] ([Sell-to Customer No_], [Service Contract Customer No_], [No_], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$4] ON [import].[Service_Contract_Claim_Header] ([Document No_], [Service Order No_], [Service Contract Customer No_], [No_], [Client_DB])
+
+GO

+ 27 - 0
schema/GC_TRANSIT_ARI/tables/import.Warranty_Claim_Header.sql

@@ -0,0 +1,27 @@
+CREATE TABLE [import].[Warranty_Claim_Header] (
+   [timestamp] [binary](8) NOT NULL,
+   [Make Code] [varchar](20) NOT NULL,
+   [No_] [varchar](20) NOT NULL,
+   [Document Date] [datetime] NOT NULL,
+   [Created on] [datetime] NOT NULL,
+   [Created by] [varchar](50) NOT NULL,
+   [Bill-to Customer No_] [varchar](20) NOT NULL,
+   [Service Order No_] [varchar](20) NOT NULL,
+   [Status] [int] NOT NULL,
+   [Document No_] [varchar](20) NOT NULL,
+   [Sell-to Customer No_] [varchar](20) NOT NULL,
+   [VIN] [varchar](20) NOT NULL,
+   [Mileage] [decimal](38,20) NOT NULL,
+   [Location Code] [varchar](10) NOT NULL,
+   [Client_DB] [varchar](20) NOT NULL
+
+   ,CONSTRAINT [Warranty_Claim_Header$0] PRIMARY KEY CLUSTERED ([Make Code], [No_], [Client_DB])
+)
+
+CREATE UNIQUE NONCLUSTERED INDEX [$1] ON [import].[Warranty_Claim_Header] ([Document No_], [Make Code], [No_], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$2] ON [import].[Warranty_Claim_Header] ([Status], [VIN], [Make Code], [No_], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$3] ON [import].[Warranty_Claim_Header] ([Sell-to Customer No_], [Make Code], [No_], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$5] ON [import].[Warranty_Claim_Header] ([No_], [Make Code], [Client_DB])
+CREATE UNIQUE NONCLUSTERED INDEX [$6] ON [import].[Warranty_Claim_Header] ([VIN], [Document Date], [Make Code], [No_], [Client_DB])
+
+GO