USE [ZdbSNCDatawarehouse]
GO

/****** Object:  View [dbo].[TFM_vdMarke]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_vdMarke]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */


SELECT [Mandant ID]
      ,[Marke]				AS [Marke]
      ,[Bezeichnung]		AS [Bezeichnung]
      --,[Marke (Bez.)]		AS [Marke (Bez.)]
      --,[Bez. (Marke)]		AS [Bez. (Marke)]
      ,[Fabrikat]			AS [Fabrikat]
	  ,[Hersteller]		AS [Hersteller]
  FROM [dMarke]
GO

/****** Object:  View [dbo].[TFM_vdPLZ]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_vdPLZ]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */

SELECT [Mandant ID]
      ,[PLZ]					AS [PLZ]			
      --,[Ort]					AS [Ort]			
      ,[PLZ Ort]				AS [PLZ Ort]		
      ,[PLZ 1-stellig]			AS [PLZ 1-stellig]
      ,[PLZ 2-stellig]			AS [PLZ 2-stellig]
      ,[PLZ 3-stellig]			AS [PLZ 3-stellig]
      ,[PLZ 4-stellig]			AS [PLZ 4-stellig]
  FROM [dPLZ]

GO

/****** Object:  View [dbo].[TFM_vdKunde]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_vdKunde]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */


SELECT [Mandant ID]	
      --,[Standort ID]					AS [Standort ID]
      ,[Kundennummer]					AS [Kundennummer]
      --,[Kundenbezeichnung]				AS [Kundenbezeichnung]
      ,[Kundenbezeichnung-Nr.]		AS [Kundenbezeichnung-Nr.]
      --,[Kundennummer-Bez.]			AS [Kundennummer-Bez.]
      --,[Suchbegriff]					AS [Suchbegriff]
      --,[Anrede]							AS [Anrede]
      --,[Vorname]						AS [Vorname]
      --,[Name1]							AS [Name1]
      --,[Name2]							AS [Name2]
      --,[Strasse]						AS [Strasse]
      --,[Land]							AS [Land]
      --,[PLZ]							AS [PLZ]
      --,[Ort]							AS [Ort]
      --,[PLZ Ort]						AS [PLZ Ort]
      --,[PLZ 1-stellig]					AS [PLZ 1-stellig]
      --,[PLZ 2-stellig]					AS [PLZ 2-stellig]
      --,[PLZ 3-stellig]					AS [PLZ 3-stellig]
      --,[PLZ 4-stellig]					AS [PLZ 4-stellig]
      --,[EMail]							AS [EMail]
      --,[Kundengruppennummer]			AS [Kundengruppennummer]
      --,[Kundengruppenbezeichnung]		AS [Kundengruppenbezeichnung]
      ,[Kundengruppennummer-Bez.]		AS [Kundengruppennummer-Bez.]
      --,[Kundengruppenbezeichnung-Nr.]	AS [Kundengruppenbezeichnung-Nr.]
  FROM [dKunde]
GO

/****** Object:  View [dbo].[TFM_vdKundengruppe]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO



CREATE VIEW [dbo].[TFM_vdKundengruppe]

AS

SELECT [Mandant ID]							AS [Mandant ID]
      ,[Kundengruppennummer]				AS [Kundengruppennummer]
      --,[Kundengrupppenbezeichnung]			AS []
      ,[Kundengruppennummer-Bez.]			AS [Kundengruppennummer-Bez.]
      --,[Kundengruppenbezeichnung-Nr.]		AS []
  FROM [dKundengruppe]
GO

/****** Object:  View [dbo].[TFM_vdStandort]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO







CREATE VIEW [dbo].[TFM_vdStandort]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */

SELECT [Mandant ID]						
      ,[Hauptbetrieb_ID]				AS [Hauptbetrieb_ID]	
      ,[Hauptbetrieb_Name]				AS [Hauptbetrieb_Name]	
      ,[Standort_ID]					AS [Standort_ID]		
      ,[Standort_Name]					AS [Standort_Name]		
      --,[Standortname (ID)]				AS [Standortname (ID)]	
      --,[Standort ID (Name)]				AS [Standort ID (Name)]	
      --,[Marke_ID]						AS [Marke_ID]			
      --,[Marke_Name]						AS [Marke_Name]			
      --,[Gruppe_ID]						AS [Gruppe_ID]			
      --,[Gruppe_Name]					AS [Gruppe_Name]		
  FROM [dStandort]

GO

/****** Object:  View [dbo].[TFM_vdMitarbeiter]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO





CREATE VIEW [dbo].[TFM_vdMitarbeiter]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */


SELECT [Mandant ID]
      ,[Name]									AS [Name]
      ,[Mitarbeiter ID]							AS [Mitarbeiter ID]
      --,[Name-Mitarbeiter_ID]					AS [Name-Mitarbeiter_ID]
      --,[Mitarbeiter_ID-Name]					AS [Mitarbeiter_ID-Name]
      --,[Standort]								AS [Standort]
      ,[Zuordnung_Funktion]						AS [Zuordnung_Funktion]
      --,[Zuordnung_Produktiv]					AS [Zuordnung_Produktiv]
      --,[Monteur_Ebene_1]						AS [Monteur_Ebene_1]
      --,[Monteur_Ebene_2]						AS [Monteur_Ebene_2]
      --,[Monteur_Ebene_3]						AS [Monteur_Ebene_3]
      --,[Zuordnung_Standort]						AS [Zuordnung_Standort]
      --,[Zuname]									AS [Zuname]
      --,[Vorname]								AS [Vorname]
      --,[Standort ID]							AS [Standort ID]
      --,[Personalart]							AS [Personalart]
      --,[Leistungsgruppe]						AS [Leistungsgruppe]
      --,[Leistungsgrad]							AS [Leistungsgrad]
      --,[Monteurgruppe]							AS [Monteurgruppe]
      --,[Monteurgruppe2]							AS [Monteurgruppe2]
      ,[Zuordnung Produktbuchungsgruppe]		AS [Zuordnung Produktbuchungsgruppe]
  FROM [dMitarbeiter]
GO

/****** Object:  View [dbo].[TFM_vdKostenstelle]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE VIEW [dbo].[TFM_vdKostenstelle]

AS

SELECT [Mandant ID]						
      ,[Kostenstelle ID]				AS [Kostenstelle ID]			
      --,[Kostenstellenbezeichnung]		AS [Kostenstellenbezeichnung]	
      --,[Kostenstellenbezeichnung-ID]	AS [Kostenstellenbezeichnung-ID]
      ,[Kostenstelle ID-Bez.]			AS [Kostenstelle ID-Bez.]		
      --,[Bereich]						AS [Bereich]					
      --,[Abteilung]						AS [Abteilung]					
      --,[Marke ID]						AS [Marke ID]					
      --,[Markenkennzeichen]				AS [Markenkennzeichen]			
      --,[Markenbezeichnung]				AS [Markenbezeichnung]			
  FROM [dbo].[dKostenstelle]
GO

/****** Object:  View [dbo].[TFM_vfRechnungsausgangsbuch]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO







CREATE VIEW [dbo].[TFM_vfRechnungsausgangsbuch]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */


SELECT [Mandant ID]					
      ,[Standort_ID]										AS [Standort_ID]						
      --,[Faktenart_ID]										AS [Faktenart_ID]						
      --,[Faktenart_Name]								AS [Faktenart_Name]				
      ,[Rechnungsnummer]									AS [Rechnungsnummer]					
      ,[Invoice Date]										AS [Invoice Date]						
      ,[Kundennummer]										AS [Kundennummer]						
      ,[Umsatzart]											AS [Umsatzart]							
      ,[Plz]												AS [Plz]		
	  ,[SachbearbeiterNr]									AS [SachbearbeiterNr]
      ,[Kundengruppe]										AS [Kundengruppe]						
      ,[KostRechMerkMarke]									AS [KostRechMerkMarke]					
      ,[Vorgangspositionsnummer]							AS [Vorgangspositionsnummer]			
      ,[Kostenstelle]										AS [Kostenstelle]						
      ,[Kostenstelle_VorgPosi]								AS [Kostenstelle_VorgPosi]				
      ,[Model]												AS [Model]								
      ,[Fahrgestellnummer]									AS [Fahrgestellnummer]					
      ,[Fahrzeug]											AS [Fahrzeug]							
      ,[Rechnung / Gutschrift]								AS [Rechnung / Gutschrift]				
      ,[Auftragsart]										AS [Auftragsart]						
      ,[Order Desc 100]										AS [Order Desc 100]						
      ,[Order Desc 30]										AS [Order Desc 30]	
	  ,[Order Number]										AS [Order Number]			
      ,[Rechnungsausgang]									AS [Rechnungsausgang]					
      ,[Invoice Desc 100]									AS [Invoice Desc 100]					
      ,[Invoice Desc 30]									AS [Invoice Desc 30]					
      ,[FZG-Altersstaffel]									AS [FZG-Altersstaffel]					
      ,[Produktbuchungsgruppe]								AS [Produktbuchungsgruppe]				
      ,[DB1_><_EK]											AS [DB1_><_EK]							
      ,[Menge]												AS [Menge]								
      ,[Verkaufsbetrag]										AS [Verkaufsbetrag]						
      ,[Einkaufsbetrag]										AS [Einkaufsbetrag]						
      ,[Lohn]												AS [Lohn]								
      ,[Teile]												AS [Teile]								
      ,[EW Teile]											AS [EW Teile]							
      ,[TÜV]												AS [TÜV]								
      ,[Fremdl.]											AS [Fremdl.]							
      ,[EW Fremdl.]											AS [EW Fremdl.]							
      ,[Mietw.]												AS [Mietw.]								
      ,[Rädereinl.]											AS [Rädereinl.]							
      ,[verk. Std.]											AS [verk. Std.]							
	  ,[verk. Std. Monteur]									AS [verk. Std. Monteur]	
      ,[NL Lohn]											AS [NL Lohn]							
      ,[NL Teile]											AS [NL Teile]							
      ,[verk. Std. (pro Vorgang)]							AS [verk. Std. (pro Vorgang)]			
      ,[Lohn (pro Vorgang)]									AS [Lohn (pro Vorgang)]					
      ,[ben.Std.]											AS [ben.Std.]							
      ,[Fahrzeugalter (in Tag.)]							AS [Fahrzeugalter (in Tag.)]			
      ,[Fahrzeugalter (in Jahr.)]							AS [Fahrzeugalter (in Jahr.)]			
      ,[DG]													AS [DG]									
      ,[Hauptbetrieb_ID]									AS [Hauptbetrieb_ID]					
      ,[Fokus-Produktgruppe]								AS [Fokus-Produktgruppe]				
      ,[Parts Make Desc]									AS [Parts Make Desc]					
      ,[Parts Group Desc]									AS [Parts Group Desc]					
      ,[NL Sonst.]											AS [NL Sonst.]							
      ,[Repair_Group_Desc]									AS [Repair_Group_Desc]					
      ,[Auftragsposition]									AS [Auftragsposition]					
  FROM [fRechnungsausgangsbuch]
GO

/****** Object:  View [dbo].[TFM_fRechnungsausgangsbuch95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO











CREATE VIEW [dbo].[TFM_fRechnungsausgangsbuch95_3]

AS


SELECT [TFM_vfRechnungsausgangsbuch].[Mandant ID]
      ,[TFM_vfRechnungsausgangsbuch].[Standort_ID]
      ,[TFM_vfRechnungsausgangsbuch].[Rechnungsnummer]
      ,[TFM_vfRechnungsausgangsbuch].[Invoice Date]
      ,[TFM_vfRechnungsausgangsbuch].[Kundennummer]
      ,[TFM_vfRechnungsausgangsbuch].[Umsatzart]
      ,[TFM_vfRechnungsausgangsbuch].[Plz]
	  ,[TFM_vfRechnungsausgangsbuch].[SachbearbeiterNr]
      ,[TFM_vfRechnungsausgangsbuch].[Kundengruppe]
      ,[TFM_vfRechnungsausgangsbuch].[KostRechMerkMarke]
      ,[TFM_vfRechnungsausgangsbuch].[Vorgangspositionsnummer]
      --,[TFM_vfRechnungsausgangsbuch].[Kostenstelle]
      ,[TFM_vfRechnungsausgangsbuch].[Kostenstelle_VorgPosi]
      ,[TFM_vfRechnungsausgangsbuch].[Model]
      ,[TFM_vfRechnungsausgangsbuch].[Fahrgestellnummer]
      ,[TFM_vfRechnungsausgangsbuch].[Fahrzeug]
      ,[TFM_vfRechnungsausgangsbuch].[Rechnung / Gutschrift]
      ,[TFM_vfRechnungsausgangsbuch].[Auftragsart]
      ,[TFM_vfRechnungsausgangsbuch].[Order Desc 100]
      ,[TFM_vfRechnungsausgangsbuch].[Order Desc 30]
	  ,[TFM_vfRechnungsausgangsbuch].[Order Number]
      ,[TFM_vfRechnungsausgangsbuch].[Rechnungsausgang]
      ,[TFM_vfRechnungsausgangsbuch].[Invoice Desc 100]
      ,[TFM_vfRechnungsausgangsbuch].[Invoice Desc 30]
      ,[TFM_vfRechnungsausgangsbuch].[FZG-Altersstaffel]
      ,[TFM_vfRechnungsausgangsbuch].[Produktbuchungsgruppe]
      ,[TFM_vfRechnungsausgangsbuch].[DB1_><_EK]
      ,[TFM_vfRechnungsausgangsbuch].[Menge]
      ,[TFM_vfRechnungsausgangsbuch].[Verkaufsbetrag]
      ,[TFM_vfRechnungsausgangsbuch].[Einkaufsbetrag]
      ,[TFM_vfRechnungsausgangsbuch].[Lohn]
      ,[TFM_vfRechnungsausgangsbuch].[Teile]
      ,[TFM_vfRechnungsausgangsbuch].[EW Teile]
      ,[TFM_vfRechnungsausgangsbuch].[TÜV]
      ,[TFM_vfRechnungsausgangsbuch].[Fremdl.]
      ,[TFM_vfRechnungsausgangsbuch].[EW Fremdl.]
      ,[TFM_vfRechnungsausgangsbuch].[Mietw.]
      ,[TFM_vfRechnungsausgangsbuch].[Rädereinl.]
      ,[TFM_vfRechnungsausgangsbuch].[verk. Std.]
	  ,[TFM_vfRechnungsausgangsbuch].[verk. Std. Monteur]
      ,[TFM_vfRechnungsausgangsbuch].[NL Lohn]
      ,[TFM_vfRechnungsausgangsbuch].[NL Teile]
      ,[TFM_vfRechnungsausgangsbuch].[verk. Std. (pro Vorgang)]
      ,[TFM_vfRechnungsausgangsbuch].[Lohn (pro Vorgang)]
      ,[TFM_vfRechnungsausgangsbuch].[ben.Std.]
      ,[TFM_vfRechnungsausgangsbuch].[Fahrzeugalter (in Tag.)]
      ,[TFM_vfRechnungsausgangsbuch].[Fahrzeugalter (in Jahr.)]
      ,[TFM_vfRechnungsausgangsbuch].[DG]
      ,[TFM_vfRechnungsausgangsbuch].[Hauptbetrieb_ID]
      ,[TFM_vfRechnungsausgangsbuch].[Fokus-Produktgruppe]
      ,[TFM_vfRechnungsausgangsbuch].[Parts Make Desc]
      ,[TFM_vfRechnungsausgangsbuch].[Parts Group Desc]
      ,[TFM_vfRechnungsausgangsbuch].[NL Sonst.]
      ,[TFM_vfRechnungsausgangsbuch].[Repair_Group_Desc]
      ,[TFM_vfRechnungsausgangsbuch].[Auftragsposition]
	  ,[TFM_vfRechnungsausgangsbuch].[Produktbuchungsgruppe]	AS [Zuordnung Produktbuchungsgruppe]
	  ,[TFM_vdMitarbeiter].[Name]								AS [Serviceberater]
	  ,[TFM_vdMitarbeiter].[Zuordnung_Funktion]
	  ,[TFM_vdMarke].[Fabrikat]
	  ,[TFM_vdMarke].[Fabrikat]									AS [Marke]
	  ,[TFM_vdMarke].[Fabrikat]									AS [Fabrikat_order_by]
	  ,[TFM_vdKundengruppe].[Kundengruppennummer-Bez.]			AS [Kundenart]
	  ,[TFM_vdKunde].[Kundenbezeichnung-Nr.]					AS [Kunde]
	  ,[TFM_vdPLZ].[PLZ 1-stellig]
	  ,[TFM_vdPLZ].[PLZ 2-stellig]
	  ,[TFM_vdPLZ].[PLZ 3-stellig]
	  ,[TFM_vdPLZ].[PLZ 4-stellig]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]
	  ,[TFM_vdKostenstelle].[Kostenstelle ID-Bez.]				AS [Kostenstelle]
  FROM [dbo].[TFM_vfRechnungsausgangsbuch]

  LEFT JOIN [dbo].[TFM_vdMitarbeiter]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]		= [TFM_vdMitarbeiter].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[SachbearbeiterNr]	= [TFM_vdMitarbeiter].[Mitarbeiter ID]

  LEFT JOIN [dbo].[TFM_vdMarke]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]		= [TFM_vdMarke].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[KostRechMerkMarke]	= [TFM_vdMarke].[Marke]

  LEFT JOIN [dbo].[TFM_vdKunde]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]		= [TFM_vdKunde].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[Kundennummer]		= [TFM_vdKunde].[Kundennummer]

  LEFT JOIN [dbo].[TFM_vdKundengruppe]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]		= [TFM_vdKundengruppe].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[Kundengruppe]		= [TFM_vdKundengruppe].[Kundengruppennummer]

  LEFT JOIN [dbo].[TFM_vdPLZ]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]	= [TFM_vdPLZ].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[Plz]			= [TFM_vdPLZ].[Plz]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]		= [TFM_vdStandort].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfRechnungsausgangsbuch].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]

  LEFT JOIN [dbo].[TFM_vdKostenstelle]
  ON  [TFM_vfRechnungsausgangsbuch].[Mandant ID]	= [TFM_vdKostenstelle].[Mandant ID]
  AND [TFM_vfRechnungsausgangsbuch].[Kostenstelle]	= [TFM_vdKostenstelle].[Kostenstelle ID]

GO

/****** Object:  View [dbo].[TFM_fRechnungsausgangsbuch]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO





CREATE VIEW [dbo].[TFM_fRechnungsausgangsbuch]

AS

SELECT [Mandant ID]
      ,[Standort_ID]
      ,[Rechnungsnummer]
      ,[Invoice Date]
      ,[Kundennummer]
      ,[Umsatzart]
      ,[Plz]
      ,[SachbearbeiterNr]
      ,[Kundengruppe]
      ,[KostRechMerkMarke]
      ,[Vorgangspositionsnummer]
      ,[Kostenstelle]
      ,[Kostenstelle_VorgPosi]
      ,[Model]
      ,[Fahrgestellnummer]
      ,[Fahrzeug]
      ,[Rechnung / Gutschrift]
      ,[Auftragsart]
      ,[Order Desc 100]
      ,[Order Desc 30]
	  ,[Order Number]
      ,[Rechnungsausgang]
      ,[Invoice Desc 100]
      ,[Invoice Desc 30]
      ,[FZG-Altersstaffel]
      ,[Produktbuchungsgruppe]
      ,[DB1_><_EK]
      ,[Menge]
      ,[Verkaufsbetrag]
      ,[Einkaufsbetrag]
      ,[Lohn]
      ,[Teile]
      ,[EW Teile]
      ,[TÜV]
      ,[Fremdl.]
      ,[EW Fremdl.]
      ,[Mietw.]
      ,[Rädereinl.]
      ,[verk. Std.]
	  ,[verk. Std. Monteur]
      ,[NL Lohn]
      ,[NL Teile]
      ,[verk. Std. (pro Vorgang)]
      ,[Lohn (pro Vorgang)]
      ,[ben.Std.]
      ,[Fahrzeugalter (in Tag.)]
      ,[Fahrzeugalter (in Jahr.)]
      ,[DG]
      ,[Hauptbetrieb_ID]
      ,[Fokus-Produktgruppe]
      ,[Parts Make Desc]
      ,[Parts Group Desc]
      ,[NL Sonst.]
      ,[Repair_Group_Desc]
      ,[Auftragsposition]
      ,[Serviceberater]
      ,[Zuordnung Produktbuchungsgruppe]
      ,[Zuordnung_Funktion]
      ,[Fabrikat]
      ,[Marke]
      ,[Fabrikat_order_by]
      ,[Kundenart]
      ,[Kunde]
      ,[PLZ 1-stellig]
      ,[PLZ 2-stellig]
      ,[PLZ 3-stellig]
      ,[PLZ 4-stellig]
	  ,[Hauptbetrieb_Name]
	  ,[Standort_Name]
  FROM [dbo].[TFM_fRechnungsausgangsbuch95_3]
GO

/****** Object:  View [dbo].[TFM_vfStempelzeiten]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO









CREATE VIEW [dbo].[TFM_vfStempelzeiten]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */

SELECT [Mandant ID] 
      ,[Standort_ID]						AS [Standort_ID]					
      ,[Invoice Date]						AS [Invoice Date]				
      --,[Order Number]						AS [Order Number]				
      --,[Abwesenheitsart]					AS [Abwesenheitsart]			
      --,[Activity_Codes_Group_1]				AS [Activity_Codes_Group_1]		
      --,[Activity_Codes_Group2]				AS [Activity_Codes_Group2]		
      --,[Activity_Desc]						AS [Activity_Desc]				
      --,[prod.]								AS [prod.]						
      --,[unprod.]							AS [unprod.]					
      ,[Anwesenheit Mech Karo Lack]			AS [Anwesenheit Mech Karo Lack]	
      --,[Abw.]								AS [Abw.]						
      --,[Kostenstelle]						AS [Kostenstelle]				
      ,[Hauptbetrieb_ID]					AS [Hauptbetrieb_ID]			
      --,[Extern]								AS [Extern]						
      --,[GWL]								AS [GWL]						
      --,[Intern]								AS [Intern]						
      --,[Sollzeit]							AS [Sollzeit]					
      ,[Anwesenheit Meister]				AS [Anwesenheit Meister]		
      --,[Monteur Azubi]						AS [Monteur Azubi]	
	  ,[MonteurNr]							AS [MonteurNr]			
  FROM [fStempelzeiten]
GO

/****** Object:  View [dbo].[TFM_fStempelzeiten95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_fStempelzeiten95_3]

AS

SELECT [TFM_vfStempelzeiten].[Mandant ID]
      ,[TFM_vfStempelzeiten].[Standort_ID]
      ,[TFM_vfStempelzeiten].[Invoice Date]
      ,[TFM_vfStempelzeiten].[Anwesenheit Mech Karo Lack]
      ,[TFM_vfStempelzeiten].[Hauptbetrieb_ID]
      ,[TFM_vfStempelzeiten].[Anwesenheit Meister]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]
	  ,[TFM_vdMitarbeiter].[Zuordnung Produktbuchungsgruppe]
	  ,[TFM_vdMitarbeiter].[Zuordnung Produktbuchungsgruppe] AS [Produktbuchungsgruppe]
  FROM [dbo].[TFM_vfStempelzeiten]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfStempelzeiten].[Mandant ID]		= [TFM_vdStandort].[Mandant ID]
  AND [TFM_vfStempelzeiten].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfStempelzeiten].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]

  LEFT JOIN [dbo].[TFM_vdMitarbeiter]
  ON  [TFM_vfStempelzeiten].[Mandant ID]	= [TFM_vdMitarbeiter].[Mandant ID]
  AND [TFM_vfStempelzeiten].[MonteurNr]		= [TFM_vdMitarbeiter].[Mitarbeiter ID]

GO

/****** Object:  View [dbo].[TFM_fStempelzeiten]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_fStempelzeiten]

AS

SELECT [Mandant ID]
      ,[Standort_ID]
      ,[Invoice Date]
      ,[Anwesenheit Mech Karo Lack]
      ,[Hauptbetrieb_ID]
      ,[Anwesenheit Meister]
	  ,[Standort_Name]
	  ,[Hauptbetrieb_Name]
	  ,[Produktbuchungsgruppe]
	  ,[Zuordnung Produktbuchungsgruppe]
  FROM [dbo].[TFM_fStempelzeiten95_3]
GO

/****** Object:  View [dbo].[TFM_vfServiceOffeneAufträge]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO











CREATE VIEW [dbo].[TFM_vfServiceOffeneAufträge]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */

SELECT [Mandant ID]								AS [Mandant ID]
      ,[Standort_ID]							AS [Standort_ID]
	  ,[Hauptbetrieb_ID]						AS [Hauptbetrieb_ID]
	  ,[SachbearbeiterNr]						AS [SachbearbeiterNr]
      ,[KostRechMerkMarke]						AS [KostRechMerkMarke]
      ,[Invoice Date]							AS [Invoice Date]
      --,[Vorgangspositionsnummer]				AS [Vorgangspositionsnummer]
	  ,[Model]									AS [Model]
      ,[Fahrzeug]								AS [Fahrzeug]
      ,[Umsatzart]								AS [Umsatzart]
      ,[Kunde]									AS [Kunde]
      ,[Auftragsart]							AS [Auftragsart]
      ,[Order Number]							AS [Order Number]
      ,[Order Number_Vorgang]					AS [Order Number_Vorgang]
      ,[Kostenstelle]							AS [Kostenstelle]
      ,[Tage offen]								AS [Tage offen]
      ,[verk. Std.]								AS [verk. Std.]
	  ,[verk. Std. Monteur]						AS [verk. Std. Monteur]
      ,[Rädereinl.]								AS [Rädereinl.]
      ,[Mietw.]									AS [Mietw.]
      ,[EW Fremdl.]								AS [EW Fremdl.]
      ,[Fremdl.]								AS [Fremdl.]
      ,[TÜV]									AS [TÜV]
      ,[EW Teile]								AS [EW Teile]
      ,[Teile]									AS [Teile]
      ,[Lohn]									AS [Lohn]
      ,[DG]										AS [DG]
      ,[ben. Zeit]								AS [ben. Zeit]
      ,[Tage_seit_letzter_Stemp.]				AS [Tage_seit_letzter_Stemp.]
      ,[DG_mit_Zeit]							AS [DG_mit_Zeit]
      ,[bereits ber. Zeit]						AS [bereits ber. Zeit]
      ,[nicht ber. gest. Std.]					AS [nicht ber. gest. Std.]
  FROM [fServiceOffeneAufträge]
GO

/****** Object:  View [dbo].[TFM_fServiceOffeneAufträge95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_fServiceOffeneAufträge95_3]

AS

SELECT [TFM_vfServiceOffeneAufträge].[Mandant ID]
      ,[TFM_vfServiceOffeneAufträge].[Standort_ID]
      ,[TFM_vfServiceOffeneAufträge].[Hauptbetrieb_ID]
      ,[TFM_vfServiceOffeneAufträge].[SachbearbeiterNr]
      ,[TFM_vfServiceOffeneAufträge].[KostRechMerkMarke]
      ,[TFM_vfServiceOffeneAufträge].[Invoice Date]
      ,[TFM_vfServiceOffeneAufträge].[Model]
      ,[TFM_vfServiceOffeneAufträge].[Fahrzeug]
      ,[TFM_vfServiceOffeneAufträge].[Umsatzart]
      ,[TFM_vfServiceOffeneAufträge].[Kunde]
      ,[TFM_vfServiceOffeneAufträge].[Auftragsart]
      ,[TFM_vfServiceOffeneAufträge].[Order Number]
      ,[TFM_vfServiceOffeneAufträge].[Order Number_Vorgang]
      ,[TFM_vfServiceOffeneAufträge].[Kostenstelle]
      ,[TFM_vfServiceOffeneAufträge].[Tage offen]
      ,[TFM_vfServiceOffeneAufträge].[verk. Std.]
	  ,[TFM_vfServiceOffeneAufträge].[verk. Std. Monteur]
      ,[TFM_vfServiceOffeneAufträge].[Rädereinl.]
      ,[TFM_vfServiceOffeneAufträge].[Mietw.]
      ,[TFM_vfServiceOffeneAufträge].[EW Fremdl.]
      ,[TFM_vfServiceOffeneAufträge].[Fremdl.]
      ,[TFM_vfServiceOffeneAufträge].[TÜV]
      ,[TFM_vfServiceOffeneAufträge].[EW Teile]
      ,[TFM_vfServiceOffeneAufträge].[Teile]
      ,[TFM_vfServiceOffeneAufträge].[Lohn]
      ,[TFM_vfServiceOffeneAufträge].[DG]
      ,[TFM_vfServiceOffeneAufträge].[ben. Zeit]
      ,[TFM_vfServiceOffeneAufträge].[Tage_seit_letzter_Stemp.]
      ,[TFM_vfServiceOffeneAufträge].[DG_mit_Zeit]
      ,[TFM_vfServiceOffeneAufträge].[bereits ber. Zeit]
      ,[TFM_vfServiceOffeneAufträge].[nicht ber. gest. Std.]
	  ,[TFM_vdMitarbeiter].[Name]								AS [Serviceberater]
	  ,[TFM_vdMarke].[Fabrikat]
	  ,[TFM_vdMarke].[Fabrikat]									AS [Marke]
	  ,[TFM_vdMarke].[Fabrikat]									AS [Fabrikat_order_by]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]
  FROM [dbo].[TFM_vfServiceOffeneAufträge]

  LEFT JOIN [dbo].[TFM_vdMitarbeiter]
  ON  [TFM_vfServiceOffeneAufträge].[Mandant ID]		= [TFM_vdMitarbeiter].[Mandant ID]
  AND [TFM_vfServiceOffeneAufträge].[SachbearbeiterNr]	= [TFM_vdMitarbeiter].[Mitarbeiter ID]

  LEFT JOIN [dbo].[TFM_vdMarke]
  ON  [TFM_vfServiceOffeneAufträge].[Mandant ID]		= [TFM_vdMarke].[Mandant ID]
  AND [TFM_vfServiceOffeneAufträge].[KostRechMerkMarke]	= [TFM_vdMarke].[Marke]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfServiceOffeneAufträge].[Mandant ID]		= [TFM_vdStandort].[Mandant ID]
  AND [TFM_vfServiceOffeneAufträge].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfServiceOffeneAufträge].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]

GO

/****** Object:  View [dbo].[TFM_fServiceOffeneAufträge]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_fServiceOffeneAufträge]

AS

SELECT [Mandant ID]
      ,[Standort_ID]
      ,[Hauptbetrieb_ID]
      ,[SachbearbeiterNr]
      ,[KostRechMerkMarke]
      ,[Invoice Date]
      ,[Model]
      ,[Fahrzeug]
      ,[Umsatzart]
      ,[Kunde]
      ,[Auftragsart]
      ,[Order Number]
      ,[Order Number_Vorgang]
      ,[Kostenstelle]
      ,[Tage offen]
      ,[verk. Std.]
	  ,[verk. Std. Monteur]
      ,[Rädereinl.]
      ,[Mietw.]
      ,[EW Fremdl.]
      ,[Fremdl.]
      ,[TÜV]
      ,[EW Teile]
      ,[Teile]
      ,[Lohn]
      ,[DG]
      ,[ben. Zeit]
      ,[Tage_seit_letzter_Stemp.]
      ,[DG_mit_Zeit]
      ,[bereits ber. Zeit]
      ,[nicht ber. gest. Std.]
      ,[Serviceberater]
      ,[Fabrikat]
      ,[Marke]
      ,[Fabrikat_order_by]
      ,[Hauptbetrieb_Name]
      ,[Standort_Name]
  FROM [dbo].[TFM_fServiceOffeneAufträge95_3]
GO

/****** Object:  View [dbo].[TFM_vfFahrzeugbestand]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_vfFahrzeugbestand]

AS

SELECT [Mandant ID]						AS [Mandant ID]				
      ,[Standort_ID]					AS [Standort_ID]			
      ,[Model]							AS [Model]					
      ,[Farbe]							AS [Farbe]					
      ,[Name_Lieferant]					AS [Name_Lieferant]			
      ,[Lieferant/Einkäufer]			AS [Lieferant/Einkäufer]	
      ,[EZ]								AS [EZ]						
      ,[Km-Stand]						AS [Km-Stand]				
      ,[Fahrzeugart]					AS [Fahrzeugart]			
      ,[Fahrzeugtyp]					AS [Fahrzeugtyp]			
      ,[Standtage]						AS [Standtage]				
      ,[Bestand/Vorlauf]				AS [Bestand/Vorlauf]		
      ,[Bestand / verk. Bestand]		AS [Bestand / verk. Bestand]
      ,[FZG]							AS [FZG]					
      ,[Modell_Beschreibung]			AS [Modell_Beschreibung]	
      ,[Standtagestaffel]				AS [Standtagestaffel]		
	  ,[Fabrikat_ori]					AS [Fabrikat_ori]
      ,[Einsatz]						AS [Einsatz]				
      ,[geplanter_VK]					AS [geplanter_VK]			
      ,[Menge]							AS [Menge]					
      ,[int. Aufw.]						AS [int. Aufw.]				
      ,[Fahrzeugtyp_1]					AS [Fahrzeugtyp_1]			
      ,[Name_Einkäufer]					AS [Name_Einkäufer]			
      ,[FZG_Einkäufer]					AS [FZG_Einkäufer]			
      ,[Hauptbetrieb_ID]				AS [Hauptbetrieb_ID]		
      ,[Invoice Date]					AS [Invoice Date]			
  FROM [fFahrzeugbestand]
GO

/****** Object:  View [dbo].[TFM_fFahrzeugbestand95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_fFahrzeugbestand95_3]

AS

SELECT [TFM_vfFahrzeugbestand].[Mandant ID]
      ,[TFM_vfFahrzeugbestand].[Standort_ID]
      ,[TFM_vfFahrzeugbestand].[Model]
      ,[TFM_vfFahrzeugbestand].[Farbe]
      ,[TFM_vfFahrzeugbestand].[Name_Lieferant]
      ,[TFM_vfFahrzeugbestand].[Lieferant/Einkäufer]
      ,[TFM_vfFahrzeugbestand].[EZ]
      ,[TFM_vfFahrzeugbestand].[Km-Stand]
      ,[TFM_vfFahrzeugbestand].[Fahrzeugart]
      ,[TFM_vfFahrzeugbestand].[Fahrzeugtyp]
      ,[TFM_vfFahrzeugbestand].[Standtage]
      ,[TFM_vfFahrzeugbestand].[Bestand/Vorlauf]
      ,[TFM_vfFahrzeugbestand].[Bestand / verk. Bestand]
      ,[TFM_vfFahrzeugbestand].[FZG]
      ,[TFM_vfFahrzeugbestand].[Modell_Beschreibung]
      ,[TFM_vfFahrzeugbestand].[Standtagestaffel]
      ,[TFM_vfFahrzeugbestand].[Einsatz]
      ,[TFM_vfFahrzeugbestand].[geplanter_VK]
      ,[TFM_vfFahrzeugbestand].[Menge]
      ,[TFM_vfFahrzeugbestand].[int. Aufw.]
      ,[TFM_vfFahrzeugbestand].[Fahrzeugtyp_1]
      ,[TFM_vfFahrzeugbestand].[Name_Einkäufer]
      ,[TFM_vfFahrzeugbestand].[FZG_Einkäufer]
      ,[TFM_vfFahrzeugbestand].[Hauptbetrieb_ID]
      ,[TFM_vfFahrzeugbestand].[Invoice Date]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]
	  ,CASE WHEN [TFM_vdStandort].[Standort_Name] IS NULL
			THEN CAST([TFM_vfFahrzeugbestand].[Standort_ID] AS VARCHAR(2))
			ELSE [TFM_vdStandort].[Standort_Name]
	   END AS [Standort_1]
	  ,CASE WHEN [TFM_vdMarke].[Hersteller] IS NULL
			THEN '99 - Fremdmarke'
			ELSE [TFM_vdMarke].[Fabrikat]
	   END AS [Fabrikat]
  FROM [dbo].[TFM_vfFahrzeugbestand]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfFahrzeugbestand].[Mandant ID]		= [TFM_vdStandort].[Mandant ID]
  AND [TFM_vfFahrzeugbestand].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfFahrzeugbestand].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]

  LEFT JOIN [dbo].[TFM_vdMarke]
  ON  [TFM_vfFahrzeugbestand].[Mandant ID]	= [TFM_vdMarke].[Mandant ID]
  AND [TFM_vfFahrzeugbestand].[Fabrikat_ori]= [TFM_vdMarke].[Hersteller]
GO

/****** Object:  View [dbo].[TFM_fFahrzeugbestand]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO



CREATE VIEW [dbo].[TFM_fFahrzeugbestand]

AS

SELECT [Mandant ID]
      ,[Standort_ID]
      ,[Model]
      ,[Farbe]
      ,[Name_Lieferant]
      ,[Lieferant/Einkäufer]
      ,[EZ]
      ,[Km-Stand]
      ,[Fahrzeugart]
      ,[Fahrzeugtyp]
      ,[Standtage]
      ,[Bestand/Vorlauf]
      ,[Bestand / verk. Bestand]
      ,[FZG]
      ,[Modell_Beschreibung]
      ,[Standtagestaffel]
      ,[Fabrikat]
      ,[Einsatz]
      ,[geplanter_VK]
      ,[Menge]
      ,[int. Aufw.]
      ,[Fahrzeugtyp_1]
      ,[Name_Einkäufer]
      ,[FZG_Einkäufer]
      ,[Hauptbetrieb_ID]
      ,[Invoice Date]
      ,[Hauptbetrieb_Name]
      ,[Standort_Name]
      ,[Standort_1]
  FROM [dbo].[TFM_fFahrzeugbestand95_3]
GO

/****** Object:  View [dbo].[TFM_vfVerkaufsauftrag]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO









CREATE VIEW [dbo].[TFM_vfVerkaufsauftrag]

AS

SELECT [Mandant ID]					AS [Mandant ID]			
      ,[Standort_ID]				AS [Standort_ID]		
      ,[Invoice Date]				AS [Invoice Date]		
      ,[Plz]						AS [Plz]				
      ,[Kundengruppe]				AS [Kundengruppe]		
      ,[Verkaeufer]					AS [Verkaeufer]			
      ,[Fahrzeugtyp_1]				AS [Fahrzeugtyp_1]		
      ,[Modell_Beschreibung]		AS [Modell_Beschreibung]
      ,[Standort_Name]				AS [Standort_Name]		
      ,[Kunde]						AS [Kunde]				
      ,[Buch_Text]					AS [Buch_Text]			
      ,[Konto]						AS [Konto]				
      ,[Verkäufer]					AS [Verkäufer]			
      ,[Fahrzeugtyp]				AS [Fahrzeugtyp]		
      ,[Fahrzeugart]				AS [Fahrzeugart]		
      ,[DB1 < 0]					AS [DB1 < 0]			
      ,[Fabrikat_ori]				AS [Fabrikat_ori]			
      ,[Model]						AS [Model]				
      ,[FZG]						AS [FZG]				
      ,[FZG-Detail]					AS [FZG-Detail]			
      ,[Standtage]					AS [Standtage]			
      ,[Erlös FZG]					AS [Erlös FZG]			
      ,[Nachlass]					AS [Nachlass]			
      ,[Menge]						AS [Menge]				
      ,[Boni]						AS [Boni]				
      ,[Einsatz_FZG]				AS [Einsatz_FZG]		
      ,[Hauptbetrieb_ID]			AS [Hauptbetrieb_ID]	
      ,[Name_Lieferant]				AS [Name_Lieferant]		
      ,[Name_Einkäufer]				AS [Name_Einkäufer]		
  FROM [fVerkaufsauftrag]
GO

/****** Object:  View [dbo].[TFM_fVerkaufsauftrag95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO





CREATE VIEW [dbo].[TFM_fVerkaufsauftrag95_3]

AS

SELECT [TFM_vfVerkaufsauftrag].[Mandant ID]
      ,[TFM_vfVerkaufsauftrag].[Standort_ID]
      ,[TFM_vfVerkaufsauftrag].[Invoice Date]
      ,[TFM_vfVerkaufsauftrag].[Plz]
      ,[TFM_vfVerkaufsauftrag].[Kundengruppe]
      ,[TFM_vfVerkaufsauftrag].[Verkaeufer]
      ,[TFM_vfVerkaufsauftrag].[Fahrzeugtyp_1]
      ,[TFM_vfVerkaufsauftrag].[Modell_Beschreibung]
      ,[TFM_vfVerkaufsauftrag].[Standort_Name]
      ,[TFM_vfVerkaufsauftrag].[Kunde]
      ,[TFM_vfVerkaufsauftrag].[Buch_Text]
      ,[TFM_vfVerkaufsauftrag].[Konto]
      ,[TFM_vfVerkaufsauftrag].[Verkäufer]
      ,[TFM_vfVerkaufsauftrag].[Fahrzeugtyp]
      ,[TFM_vfVerkaufsauftrag].[Fahrzeugart]
      ,[TFM_vfVerkaufsauftrag].[DB1 < 0]
      ,[TFM_vfVerkaufsauftrag].[Model]
      ,[TFM_vfVerkaufsauftrag].[FZG]
      ,[TFM_vfVerkaufsauftrag].[FZG-Detail]
      ,[TFM_vfVerkaufsauftrag].[Standtage]
      ,[TFM_vfVerkaufsauftrag].[Erlös FZG]
      ,[TFM_vfVerkaufsauftrag].[Nachlass]
      ,[TFM_vfVerkaufsauftrag].[Menge]
      ,[TFM_vfVerkaufsauftrag].[Boni]
      ,[TFM_vfVerkaufsauftrag].[Einsatz_FZG]
      ,[TFM_vfVerkaufsauftrag].[Hauptbetrieb_ID]
      ,[TFM_vfVerkaufsauftrag].[Name_Lieferant]
      ,[TFM_vfVerkaufsauftrag].[Name_Einkäufer]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdKundengruppe].[Kundengruppennummer-Bez.]  AS [Kundenart]
	  ,[TFM_vdPLZ].[PLZ 1-stellig]						AS [PLZ_1]
	  ,[TFM_vdPLZ].[PLZ 2-stellig]						AS [PLZ_2]
	  ,[TFM_vdPLZ].[PLZ 3-stellig]						AS [PLZ_3]
	  ,[TFM_vdPLZ].[PLZ 4-stellig]						AS [PLZ_4]
	  ,[TFM_vdPLZ].[PLZ Ort]							AS [PLZ Code_Deb]
	  ,CASE WHEN [TFM_vdMarke].[Hersteller] IS NULL
			THEN '99 - Fremdmarke'
			ELSE [TFM_vdMarke].[Fabrikat]
	   END AS [Fabrikat]

  FROM [dbo].[TFM_vfVerkaufsauftrag]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfVerkaufsauftrag].[Mandant ID]		= [TFM_vdStandort].[Mandant ID]
  AND [TFM_vfVerkaufsauftrag].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfVerkaufsauftrag].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]

  LEFT JOIN [dbo].[TFM_vdKundengruppe]
  ON  [TFM_vfVerkaufsauftrag].[Mandant ID]		= [TFM_vdKundengruppe].[Mandant ID]
  AND [TFM_vfVerkaufsauftrag].[Kundengruppe]	= [TFM_vdKundengruppe].[Kundengruppennummer]

  LEFT JOIN [dbo].[TFM_vdPLZ]
  ON  [TFM_vfVerkaufsauftrag].[Mandant ID]	= [TFM_vdPLZ].[Mandant ID]
  AND [TFM_vfVerkaufsauftrag].[Plz]			= [TFM_vdPLZ].[Plz]

  LEFT JOIN [dbo].[TFM_vdMarke]
  ON  [TFM_vfVerkaufsauftrag].[Mandant ID]	= [TFM_vdMarke].[Mandant ID]
  AND [TFM_vfVerkaufsauftrag].[Fabrikat_ori]= [TFM_vdMarke].[Hersteller]

GO

/****** Object:  View [dbo].[TFM_fVerkaufsauftrag]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO



CREATE VIEW [dbo].[TFM_fVerkaufsauftrag]

AS

SELECT [Mandant ID]
      ,[Standort_ID]
      ,[Invoice Date]
      ,[Plz]
      ,[Kundengruppe]
      ,[Verkaeufer]
      ,[Fahrzeugtyp_1]
      ,[Modell_Beschreibung]
      ,[Standort_Name]
      ,[Kunde]
      ,[Buch_Text]
      ,[Konto]
      ,[Verkäufer]
      ,[Fahrzeugtyp]
      ,[Fahrzeugart]
      ,[DB1 < 0]
      ,[Fabrikat]
      ,[Model]
      ,[FZG]
      ,[FZG-Detail]
      ,[Standtage]
      ,[Erlös FZG]
      ,[Nachlass]
      ,[Menge]
      ,[Boni]
      ,[Einsatz_FZG]
      ,[Hauptbetrieb_ID]
      ,[Name_Lieferant]
      ,[Name_Einkäufer]
      ,[Hauptbetrieb_Name]
      ,[Kundenart]
      ,[PLZ_1]
      ,[PLZ_2]
      ,[PLZ_3]
      ,[PLZ_4]
      ,[PLZ Code_Deb]
  FROM [dbo].[TFM_fVerkaufsauftrag95_3]
GO

/****** Object:  View [dbo].[TFM_vfMonteurStempelzeiten]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_vfMonteurStempelzeiten]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */

SELECT [Mandant ID]						AS [Mandant ID]				
      ,[Standort_ID]					AS [Standort_ID]			
      --,[Faktenart_ID]					AS [Faktenart_ID]			
      --,[Faktenart_Name]					AS [Faktenart_Name]	
	  ,[Monteurnr]						AS [Monteurnr]		
      ,[Monteurnr_Fil]					AS [Monteurnr_Fil]			
      ,[Datum]							AS [Datum]					
      ,[Order Number]					AS [Order Number]			
      ,[Monteur_Gruppe_2]				AS [Monteur_Gruppe_2]		
      ,[Monteur_Gruppe]					AS [Monteur_Gruppe]			
      ,[Activity_Codes_Group1]			AS [Activity_Codes_Group1]	
      ,[Activity_Codes_Group2]			AS [Activity_Codes_Group2]	
      ,[Activity_Desc]					AS [Activity_Desc]			
      ,[noch nicht verr. Std.]			AS [noch nicht verr. Std.]	
      ,[prod.]							AS [prod.]					
      ,[unprod.]						AS [unprod.]				
      ,[Abw.]							AS [Abw.]					
      ,[prod_unprod]					AS [prod_unprod]			
      ,[Anw.]							AS [Anw.]					
      ,[ben.Zeit_ohne_LG]				AS [ben.Zeit_ohne_LG]		
      ,[ben.Zeit]						AS [ben.Zeit]				
      ,[Kostenstelle]					AS [Kostenstelle]			
      ,[Hauptbetrieb_ID]				AS [Hauptbetrieb_ID]	
	  ,[Monteur_Azubi]					AS [Monteur_Azubi]	
      ,[Extern]							AS [Extern]					
      ,[GWL]							AS [GWL]					
      ,[Intern]							AS [Intern]					
      ,[Sollzeit]						AS [Sollzeit]				
  FROM [ZdbSNCStaging].[WERWISO].[fMonteurStempelzeiten]
GO

/****** Object:  View [dbo].[TFM_fMonteurStempelzeiten95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_fMonteurStempelzeiten95_3]

AS

SELECT [TFM_vfMonteurStempelzeiten].[Mandant ID]
      ,[TFM_vfMonteurStempelzeiten].[Standort_ID]
	  ,[TFM_vfMonteurStempelzeiten].[Monteurnr]
      ,[TFM_vfMonteurStempelzeiten].[Monteurnr_Fil]
      ,[TFM_vfMonteurStempelzeiten].[Datum]
      ,[TFM_vfMonteurStempelzeiten].[Order Number]
      ,[TFM_vfMonteurStempelzeiten].[Monteur_Gruppe_2]
      ,[TFM_vfMonteurStempelzeiten].[Monteur_Gruppe]
      ,[TFM_vfMonteurStempelzeiten].[Activity_Codes_Group1]
      ,[TFM_vfMonteurStempelzeiten].[Activity_Codes_Group2]
      ,[TFM_vfMonteurStempelzeiten].[Activity_Desc]
      ,[TFM_vfMonteurStempelzeiten].[noch nicht verr. Std.]
      ,[TFM_vfMonteurStempelzeiten].[prod.]
      ,[TFM_vfMonteurStempelzeiten].[unprod.]
      ,[TFM_vfMonteurStempelzeiten].[Abw.]
      ,[TFM_vfMonteurStempelzeiten].[prod_unprod]
      ,[TFM_vfMonteurStempelzeiten].[Anw.]
      ,[TFM_vfMonteurStempelzeiten].[ben.Zeit_ohne_LG]
      ,[TFM_vfMonteurStempelzeiten].[ben.Zeit]
      ,[TFM_vfMonteurStempelzeiten].[Kostenstelle]
      ,[TFM_vfMonteurStempelzeiten].[Hauptbetrieb_ID]
	  ,[TFM_vfMonteurStempelzeiten].[Monteur_Azubi]
      ,[TFM_vfMonteurStempelzeiten].[Extern]
      ,[TFM_vfMonteurStempelzeiten].[GWL]
      ,[TFM_vfMonteurStempelzeiten].[Intern]
      ,[TFM_vfMonteurStempelzeiten].[Sollzeit]
	  ,[TFM_vdMitarbeiter].[Name]								AS [Monteur]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]
  FROM [dbo].[TFM_vfMonteurStempelzeiten]

  LEFT JOIN [dbo].[TFM_vdMitarbeiter]
  ON  [TFM_vfMonteurStempelzeiten].[Mandant ID]	= [TFM_vdMitarbeiter].[Mandant ID]
  AND [TFM_vfMonteurStempelzeiten].[Monteurnr]	= [TFM_vdMitarbeiter].[Mitarbeiter ID]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfMonteurStempelzeiten].[Mandant ID]			= [TFM_vdStandort].[Mandant ID]
  AND [TFM_vfMonteurStempelzeiten].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfMonteurStempelzeiten].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]
GO

/****** Object:  View [dbo].[TFM_fMonteurStempelzeiten]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_fMonteurStempelzeiten]

AS

SELECT [Mandant ID]
      ,[Standort_ID]
	  ,[Monteurnr]
      ,[Monteurnr_Fil]
      ,[Datum]
      ,[Order Number]
      ,[Monteur_Gruppe_2]
      ,[Monteur_Gruppe]
      ,[Activity_Codes_Group1]
      ,[Activity_Codes_Group2]
      ,[Activity_Desc]
      ,[noch nicht verr. Std.]
      ,[prod.]
      ,[unprod.]
      ,[Abw.]
      ,[prod_unprod]
      ,[Anw.]
      ,[ben.Zeit_ohne_LG]
      ,[ben.Zeit]
      ,[Kostenstelle]
      ,[Hauptbetrieb_ID]
	  ,[Monteur_Azubi]
      ,[Extern]
      ,[GWL]
      ,[Intern]
      ,[Sollzeit]
      ,[Monteur]
      ,[Hauptbetrieb_Name]
      ,[Standort_Name]
  FROM [dbo].[TFM_fMonteurStempelzeiten95_3]
GO

/****** Object:  View [dbo].[TFM_vfMonteurRechnungsausgangsbuch]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_vfMonteurRechnungsausgangsbuch]

AS

/* Hier findet das Mapping der Spalten zwischen DWH und Transformer statt, der historisch bedingt ist. */


SELECT [Mandant ID]					AS [Mandant ID]				
      --,[Faktenart_ID]				AS [Faktenart_ID]			
      --,[Faktenart_Name]				AS [Faktenart_Name]			
      ,[Vorgangsnummer]				AS [Vorgangsnummer]			
      ,[Invoice Date]				AS [Invoice Date]			
      ,[Datum]						AS [Datum]					
      ,[RechArt]					AS [RechArt]				
      ,[SplitNr]					AS [SplitNr]
	  ,[Order Number]				AS [Order Number]		
      ,[Filial_ID]					AS [Filial_ID]				
      ,[MonteurID1]					AS [MonteurID1]				
      ,[MonteurID2]					AS [MonteurID2]				
      ,[MonteurID3]					AS [MonteurID3]				
      ,[MonteurID4]					AS [MonteurID4]				
      ,[MonteurID5]					AS [MonteurID5]				
	  ,[Monteurnr]					AS [Monteurnr]
	  ,[Monteurnr_Fil]				AS [Monteurnr_Fil]
      ,[Positionskennzeichen]		AS [Positionskennzeichen]	
      ,[Positionsnummer]			AS [Positionsnummer]		
      ,[RE_Prozent]					AS [RE_Prozent]				
      ,[Mengemonteurid1]			AS [Mengemonteurid1]		
      ,[Mengemonteurid2]			AS [Mengemonteurid2]		
      ,[Mengemonteurid3]			AS [Mengemonteurid3]		
      ,[Mengemonteurid4]			AS [Mengemonteurid4]		
      ,[Mengemonteurid5]			AS [Mengemonteurid5]		
      ,[verr. Zeit]					AS [verr. Zeit]				
  FROM [ZdbSNCStaging].[WERWISO].[fMonteurRechnungsausgangsbuch]
GO

/****** Object:  View [dbo].[TFM_fMonteurRechnungsausgangsbuch95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO





CREATE VIEW [dbo].[TFM_fMonteurRechnungsausgangsbuch95_3]

AS

SELECT [Mandant ID]
      ,[Vorgangsnummer]
      ,[Invoice Date]
      ,[Datum]
      ,[RechArt]
      ,[SplitNr]
	  ,[Order Number]
      ,[Filial_ID]
      ,[MonteurID1]
      ,[MonteurID2]
      ,[MonteurID3]
      ,[MonteurID4]
      ,[MonteurID5]
	  ,[Monteurnr]
	  ,[Monteurnr_Fil]
      ,[Positionskennzeichen]
      ,[Positionsnummer]
      ,[RE_Prozent]
      ,[Mengemonteurid1]
      ,[Mengemonteurid2]
      ,[Mengemonteurid3]
      ,[Mengemonteurid4]
      ,[Mengemonteurid5]
      ,[verr. Zeit]
  FROM [dbo].[TFM_vfMonteurRechnungsausgangsbuch]
GO

/****** Object:  View [dbo].[TFM_fMonteurRechnungsausgangsbuch]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO



CREATE VIEW [dbo].[TFM_fMonteurRechnungsausgangsbuch]

AS

SELECT [Mandant ID]
      ,[Vorgangsnummer]
      ,[Invoice Date]
      ,[Datum]
      ,[RechArt]
      ,[SplitNr]
	  ,[Order Number]
      ,[Filial_ID]
      ,[MonteurID1]
      ,[MonteurID2]
      ,[MonteurID3]
      ,[MonteurID4]
      ,[MonteurID5]
	  ,[Monteurnr]
	  ,[Monteurnr_Fil]
      ,[Positionskennzeichen]
      ,[Positionsnummer]
      ,[RE_Prozent]
      ,[Mengemonteurid1]
      ,[Mengemonteurid2]
      ,[Mengemonteurid3]
      ,[Mengemonteurid4]
      ,[Mengemonteurid5]
      ,[verr. Zeit]
  FROM [dbo].[TFM_fMonteurRechnungsausgangsbuch95_3]
GO

/****** Object:  View [dbo].[TFM_vfBuchungsbelege]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO





CREATE VIEW [dbo].[TFM_vfBuchungsbelege]

AS

SELECT [Mandant ID]
      ,[Konto]
      ,[Belegdatum]
      ,[BU-Schlüssel]
      ,[Gegenkonto]
      ,[Buchungstext]
      ,[Belegfeld 1]
      ,[BSNr]
      ,[Herkunft-Kz]
      ,[Belegfeld 2]
      ,[KOST1 - Kostenstelle]
      ,[KOST2 - Kostenstelle]
      ,[Kost-Menge]
      ,[Stück]
      ,[Buchungs GUID]
      ,[Leistungsdatum]
      ,[Datum Zuord  Steuerperiode]
      ,[Konto_Datev_Kontenbeschriftung]
      ,[Kontobeschriftung_Datev_Kontenbeschriftung]
      ,[Kostenstelle_Traeger]
      ,[Kurzbezeichnung]
      ,[Langbezeichnung]
      ,[Konto_Zeichen]
      ,[Länge_Konto_Zeichen]
      ,[Standort_ID]
      ,[Marke_ID]
      ,[KST_ID]
      ,[Absatzkanal_ID]
      ,[Antriebsart_ID]
      ,[Bookkeep Date]
      ,[Kostenträger_ID]
      ,[Acct Nr]
	  ,[KST_mit_Bez]
      ,[Marke_mit_Bez]
      ,[Kostenträger_mit_Bez]
      ,[Absatzkanal_mit_Bez]
      ,[Text]
      ,[Umsatz Soll]
      ,[Umsatz Haben]
      ,[Betrag]
      ,[PK_Auto]
  FROM [ZdbSNCDatawarehouseDATEV].[dbo].[fBuchungsbelege]

GO

/****** Object:  View [dbo].[TFM_vdKonto]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO



CREATE VIEW [dbo].[TFM_vdKonto]

AS

SELECT [Mandant ID]
      ,[Konto_Nr]
      ,[Konto_Bezeichnung]
      ,[Konto_Bezeichnung-Nr.]
      ,[Konto_Nr-Bez.]
      ,[Konto_Art]
      ,[Kostenstelle]
      ,[STK]
      ,[Konto_1]
      ,[Konto_2]
      ,[Konto_3]
      ,[Konto_4]
      ,[Konto_5]
      ,[Ebene1]
      ,[Ebene2]
      ,[Ebene3]
      ,[Ebene4]
      ,[Ebene5]
      ,[Ebene6]
      ,[Ebene7]
      ,[Ebene8]
      ,[Ebene9]
      ,[Ebene10]
      ,[Ebene11]
      ,[Ebene12]
      ,[Ebene13]
      ,[Ebene14]
      ,[Ebene15]
      ,[Ebene16]
      ,[Ebene17]
      ,[Ebene18]
      ,[Ebene19]
      ,[Ebene20]
      ,[Ebene21]
      ,[Ebene22]
      ,[Ebene23]
      ,[Ebene24]
      ,[Ebene25]
      ,[Ebene26]
      ,[Ebene27]
      ,[Ebene28]
      ,[Ebene29]
      ,[Ebene30]
      ,[Ebene31]
      ,[Ebene32]
      ,[Ebene33]
      ,[Ebene34]
      ,[Ebene35]
      ,[Ebene36]
      ,[Ebene37]
      ,[Ebene38]
      ,[Ebene39]
      ,[Ebene40]
      ,[Ebene41]
      ,[Ebene42]
      ,[Ebene43]
      ,[Ebene44]
      ,[Ebene45]
      ,[Ebene46]
      ,[Ebene47]
      ,[Ebene48]
      ,[Ebene49]
      ,[Ebene50]
      ,[Ebene51]
      ,[Ebene52]
      ,[Ebene53]
      ,[Ebene54]
      ,[Ebene55]
      ,[Ebene56]
      ,[Ebene57]
      ,[Ebene58]
      ,[Ebene59]
      ,[Ebene60]
      ,[Ebene61]
      ,[Ebene62]
      ,[Ebene63]
      ,[Ebene64]
      ,[Ebene65]
      ,[Ebene66]
      ,[Ebene67]
      ,[Ebene68]
      ,[Ebene69]
      ,[Ebene70]
      ,[Ebene71]
      ,[Ebene72]
      ,[Ebene73]
      ,[Ebene74]
      ,[Ebene75]
      ,[Ebene76]
      ,[Ebene77]
      ,[Ebene78]
      ,[Ebene79]
      ,[Ebene80]
      ,[Ebene81]
      ,[Ebene82]
      ,[Ebene83]
      ,[Ebene84]
      ,[Ebene85]
      ,[Ebene86]
      ,[Ebene87]
      ,[Ebene88]
      ,[Ebene89]
      ,[Ebene90]
      ,[Ebene91]
      ,[Ebene92]
      ,[Ebene93]
      ,[Ebene94]
      ,[Ebene95]
      ,[Ebene96]
      ,[Ebene97]
      ,[Ebene98]
      ,[Ebene99]
      ,[Ebene100]
      ,[Kontobeschriftung]
  FROM [ZdbSNCDatawarehouseDATEV].[dbo].[dKonto]
GO

/****** Object:  View [dbo].[TFM_fBuchungsbelege95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO






CREATE VIEW [dbo].[TFM_fBuchungsbelege95_3]

AS

SELECT [TFM_vfBuchungsbelege].[Mandant ID]
      ,[TFM_vfBuchungsbelege].[Konto]
      ,[TFM_vfBuchungsbelege].[Belegdatum]
      ,[TFM_vfBuchungsbelege].[BU-Schlüssel]
      ,[TFM_vfBuchungsbelege].[Gegenkonto]
      ,[TFM_vfBuchungsbelege].[Buchungstext]
      ,[TFM_vfBuchungsbelege].[Belegfeld 1]
      ,[TFM_vfBuchungsbelege].[BSNr]
      ,[TFM_vfBuchungsbelege].[Herkunft-Kz]
      ,[TFM_vfBuchungsbelege].[Belegfeld 2]
      ,[TFM_vfBuchungsbelege].[KOST1 - Kostenstelle]
      ,[TFM_vfBuchungsbelege].[KOST2 - Kostenstelle]
      ,[TFM_vfBuchungsbelege].[Kost-Menge]
      ,[TFM_vfBuchungsbelege].[Stück]
      ,[TFM_vfBuchungsbelege].[Buchungs GUID]
      ,[TFM_vfBuchungsbelege].[Leistungsdatum]
      ,[TFM_vfBuchungsbelege].[Datum Zuord  Steuerperiode]
      ,[TFM_vfBuchungsbelege].[Konto_Datev_Kontenbeschriftung]
      ,[TFM_vfBuchungsbelege].[Kontobeschriftung_Datev_Kontenbeschriftung]
      ,[TFM_vfBuchungsbelege].[Kostenstelle_Traeger]
      ,[TFM_vfBuchungsbelege].[Kurzbezeichnung]
      ,[TFM_vfBuchungsbelege].[Langbezeichnung]
      ,[TFM_vfBuchungsbelege].[Konto_Zeichen]
      ,[TFM_vfBuchungsbelege].[Länge_Konto_Zeichen]
      ,[TFM_vfBuchungsbelege].[Standort_ID]
      ,[TFM_vfBuchungsbelege].[Marke_ID]
      ,[TFM_vfBuchungsbelege].[KST_ID]
      ,[TFM_vfBuchungsbelege].[Absatzkanal_ID]
      ,[TFM_vfBuchungsbelege].[Antriebsart_ID]
      ,[TFM_vfBuchungsbelege].[Bookkeep Date]
      ,[TFM_vfBuchungsbelege].[Kostenträger_ID]
      ,[TFM_vfBuchungsbelege].[Acct Nr]
	  ,[TFM_vfBuchungsbelege].[KST_mit_Bez]
      ,[TFM_vfBuchungsbelege].[Marke_mit_Bez]
      ,[TFM_vfBuchungsbelege].[Kostenträger_mit_Bez]
      ,[TFM_vfBuchungsbelege].[Absatzkanal_mit_Bez]
      ,[TFM_vfBuchungsbelege].[Text]
      ,[TFM_vfBuchungsbelege].[Umsatz Soll]
      ,[TFM_vfBuchungsbelege].[Umsatz Haben]
      ,[TFM_vfBuchungsbelege].[Betrag]
      ,[TFM_vfBuchungsbelege].[PK_Auto]
	  ,[TFM_vdKonto].[Konto_Nr-Bez.]
      ,[TFM_vdKonto].[Konto_Art]
      ,[TFM_vdKonto].[Kostenstelle]
      ,[TFM_vdKonto].[STK]
      ,[TFM_vdKonto].[Konto_1]
      ,[TFM_vdKonto].[Konto_2]
      ,[TFM_vdKonto].[Konto_3]
      ,[TFM_vdKonto].[Konto_4]
      ,[TFM_vdKonto].[Konto_5]
      ,[TFM_vdKonto].[Ebene1]
      ,[TFM_vdKonto].[Ebene2]
      ,[TFM_vdKonto].[Ebene3]
      ,[TFM_vdKonto].[Ebene4]
      ,[TFM_vdKonto].[Ebene5]
      ,[TFM_vdKonto].[Ebene6]
      ,[TFM_vdKonto].[Ebene7]
      ,[TFM_vdKonto].[Ebene8]
      ,[TFM_vdKonto].[Ebene9]
      ,[TFM_vdKonto].[Ebene10]
      ,[TFM_vdKonto].[Ebene11]
      ,[TFM_vdKonto].[Ebene12]
      ,[TFM_vdKonto].[Ebene13]
      ,[TFM_vdKonto].[Ebene14]
      ,[TFM_vdKonto].[Ebene15]
      ,[TFM_vdKonto].[Ebene16]
      ,[TFM_vdKonto].[Ebene17]
      ,[TFM_vdKonto].[Ebene18]
      ,[TFM_vdKonto].[Ebene19]
      ,[TFM_vdKonto].[Ebene20]
      ,[TFM_vdKonto].[Ebene21]
      ,[TFM_vdKonto].[Ebene22]
      ,[TFM_vdKonto].[Ebene23]
      ,[TFM_vdKonto].[Ebene24]
      ,[TFM_vdKonto].[Ebene25]
      ,[TFM_vdKonto].[Ebene26]
      ,[TFM_vdKonto].[Ebene27]
      ,[TFM_vdKonto].[Ebene28]
      ,[TFM_vdKonto].[Ebene29]
      ,[TFM_vdKonto].[Ebene30]
      ,[TFM_vdKonto].[Ebene31]
      ,[TFM_vdKonto].[Ebene32]
      ,[TFM_vdKonto].[Ebene33]
      ,[TFM_vdKonto].[Ebene34]
      ,[TFM_vdKonto].[Ebene35]
      ,[TFM_vdKonto].[Ebene36]
      ,[TFM_vdKonto].[Ebene37]
      ,[TFM_vdKonto].[Ebene38]
      ,[TFM_vdKonto].[Ebene39]
      ,[TFM_vdKonto].[Ebene40]
      ,[TFM_vdKonto].[Ebene41]
      ,[TFM_vdKonto].[Ebene42]
      ,[TFM_vdKonto].[Ebene43]
      ,[TFM_vdKonto].[Ebene44]
      ,[TFM_vdKonto].[Ebene45]
      ,[TFM_vdKonto].[Ebene46]
      ,[TFM_vdKonto].[Ebene47]
      ,[TFM_vdKonto].[Ebene48]
      ,[TFM_vdKonto].[Ebene49]
      ,[TFM_vdKonto].[Ebene50]
      ,[TFM_vdKonto].[Ebene51]
      ,[TFM_vdKonto].[Ebene52]
      ,[TFM_vdKonto].[Ebene53]
      ,[TFM_vdKonto].[Ebene54]
      ,[TFM_vdKonto].[Ebene55]
      ,[TFM_vdKonto].[Ebene56]
      ,[TFM_vdKonto].[Ebene57]
      ,[TFM_vdKonto].[Ebene58]
      ,[TFM_vdKonto].[Ebene59]
      ,[TFM_vdKonto].[Ebene60]
      ,[TFM_vdKonto].[Ebene61]
      ,[TFM_vdKonto].[Ebene62]
      ,[TFM_vdKonto].[Ebene63]
      ,[TFM_vdKonto].[Ebene64]
      ,[TFM_vdKonto].[Ebene65]
      ,[TFM_vdKonto].[Ebene66]
      ,[TFM_vdKonto].[Ebene67]
      ,[TFM_vdKonto].[Ebene68]
      ,[TFM_vdKonto].[Ebene69]
      ,[TFM_vdKonto].[Ebene70]
      ,[TFM_vdKonto].[Ebene71]
      ,[TFM_vdKonto].[Ebene72]
      ,[TFM_vdKonto].[Ebene73]
      ,[TFM_vdKonto].[Ebene74]
      ,[TFM_vdKonto].[Ebene75]
      ,[TFM_vdKonto].[Ebene76]
      ,[TFM_vdKonto].[Ebene77]
      ,[TFM_vdKonto].[Ebene78]
      ,[TFM_vdKonto].[Ebene79]
      ,[TFM_vdKonto].[Ebene80]
      ,[TFM_vdKonto].[Ebene81]
      ,[TFM_vdKonto].[Ebene82]
      ,[TFM_vdKonto].[Ebene83]
      ,[TFM_vdKonto].[Ebene84]
      ,[TFM_vdKonto].[Ebene85]
      ,[TFM_vdKonto].[Ebene86]
      ,[TFM_vdKonto].[Ebene87]
      ,[TFM_vdKonto].[Ebene88]
      ,[TFM_vdKonto].[Ebene89]
      ,[TFM_vdKonto].[Ebene90]
      ,[TFM_vdKonto].[Ebene91]
      ,[TFM_vdKonto].[Ebene92]
      ,[TFM_vdKonto].[Ebene93]
      ,[TFM_vdKonto].[Ebene94]
      ,[TFM_vdKonto].[Ebene95]
      ,[TFM_vdKonto].[Ebene96]
      ,[TFM_vdKonto].[Ebene97]
      ,[TFM_vdKonto].[Ebene98]
      ,[TFM_vdKonto].[Ebene99]
      ,[TFM_vdKonto].[Ebene100]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]

  FROM [dbo].[TFM_vfBuchungsbelege]

  LEFT JOIN [dbo].[TFM_vdKonto]
  ON  [TFM_vfBuchungsbelege].[Mandant ID]	= [TFM_vdKonto].[Mandant ID]
  AND [TFM_vfBuchungsbelege].[Acct Nr]		= [TFM_vdKonto].[Konto_Nr]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfBuchungsbelege].[Mandant ID]		= [TFM_vdStandort].[Mandant ID]
  --AND [TFM_vfBuchungsbelege].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfBuchungsbelege].[Standort_ID]		= [TFM_vdStandort].[Standort_ID]
GO

/****** Object:  View [dbo].[TFM_fBuchungsbelege]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO





CREATE VIEW [dbo].[TFM_fBuchungsbelege]

AS

SELECT [Mandant ID]
      ,[Konto]
      ,[Belegdatum]
      ,[BU-Schlüssel]
      ,[Gegenkonto]
      ,[Buchungstext]
      ,[Belegfeld 1]
      ,[BSNr]
      ,[Herkunft-Kz]
      ,[Belegfeld 2]
      ,[KOST1 - Kostenstelle]
      ,[KOST2 - Kostenstelle]
      ,[Kost-Menge]
      ,[Stück]
      ,[Buchungs GUID]
      ,[Leistungsdatum]
      ,[Datum Zuord  Steuerperiode]
      ,[Konto_Datev_Kontenbeschriftung]
      ,[Kontobeschriftung_Datev_Kontenbeschriftung]
      ,[Kostenstelle_Traeger]
      ,[Kurzbezeichnung]
      ,[Langbezeichnung]
      ,[Konto_Zeichen]
      ,[Länge_Konto_Zeichen]
      ,[Standort_ID]
      ,[Marke_ID]
      ,[KST_ID]
      ,[Absatzkanal_ID]
      ,[Antriebsart_ID]
      ,[Bookkeep Date]
      ,[Kostenträger_ID]
      ,[Acct Nr]
	  ,[KST_mit_Bez]
      ,[Marke_mit_Bez]
      ,[Kostenträger_mit_Bez]
      ,[Absatzkanal_mit_Bez]
      ,[Text]
      ,[Umsatz Soll]
      ,[Umsatz Haben]
      ,[Betrag]
      ,[PK_Auto]
      ,[Konto_Nr-Bez.]
      ,[Konto_Art]
      ,[Kostenstelle]
      ,[STK]
      ,[Konto_1]
      ,[Konto_2]
      ,[Konto_3]
      ,[Konto_4]
      ,[Konto_5]
      ,[Ebene1]
      ,[Ebene2]
      ,[Ebene3]
      ,[Ebene4]
      ,[Ebene5]
      ,[Ebene6]
      ,[Ebene7]
      ,[Ebene8]
      ,[Ebene9]
      ,[Ebene10]
      ,[Ebene11]
      ,[Ebene12]
      ,[Ebene13]
      ,[Ebene14]
      ,[Ebene15]
      ,[Ebene16]
      ,[Ebene17]
      ,[Ebene18]
      ,[Ebene19]
      ,[Ebene20]
      ,[Ebene21]
      ,[Ebene22]
      ,[Ebene23]
      ,[Ebene24]
      ,[Ebene25]
      ,[Ebene26]
      ,[Ebene27]
      ,[Ebene28]
      ,[Ebene29]
      ,[Ebene30]
      ,[Ebene31]
      ,[Ebene32]
      ,[Ebene33]
      ,[Ebene34]
      ,[Ebene35]
      ,[Ebene36]
      ,[Ebene37]
      ,[Ebene38]
      ,[Ebene39]
      ,[Ebene40]
      ,[Ebene41]
      ,[Ebene42]
      ,[Ebene43]
      ,[Ebene44]
      ,[Ebene45]
      ,[Ebene46]
      ,[Ebene47]
      ,[Ebene48]
      ,[Ebene49]
      ,[Ebene50]
      ,[Ebene51]
      ,[Ebene52]
      ,[Ebene53]
      ,[Ebene54]
      ,[Ebene55]
      ,[Ebene56]
      ,[Ebene57]
      ,[Ebene58]
      ,[Ebene59]
      ,[Ebene60]
      ,[Ebene61]
      ,[Ebene62]
      ,[Ebene63]
      ,[Ebene64]
      ,[Ebene65]
      ,[Ebene66]
      ,[Ebene67]
      ,[Ebene68]
      ,[Ebene69]
      ,[Ebene70]
      ,[Ebene71]
      ,[Ebene72]
      ,[Ebene73]
      ,[Ebene74]
      ,[Ebene75]
      ,[Ebene76]
      ,[Ebene77]
      ,[Ebene78]
      ,[Ebene79]
      ,[Ebene80]
      ,[Ebene81]
      ,[Ebene82]
      ,[Ebene83]
      ,[Ebene84]
      ,[Ebene85]
      ,[Ebene86]
      ,[Ebene87]
      ,[Ebene88]
      ,[Ebene89]
      ,[Ebene90]
      ,[Ebene91]
      ,[Ebene92]
      ,[Ebene93]
      ,[Ebene94]
      ,[Ebene95]
      ,[Ebene96]
      ,[Ebene97]
      ,[Ebene98]
      ,[Ebene99]
      ,[Ebene100]
      ,[Hauptbetrieb_Name]
      ,[Standort_Name]
  FROM [dbo].[TFM_fBuchungsbelege95_3]

GO

/****** Object:  View [dbo].[TFM_vfOffenePosten]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO




CREATE VIEW [dbo].[TFM_vfOffenePosten]

AS

SELECT [Kontonummer]
      ,[Name (Adressattyp Unternehmen)]
      ,[Rechnungs-Nr]
      ,[Fälligkeit]
      ,[Betrag Soll]
      ,[Betrag Haben]
      ,[Saldo]
      ,[S H Saldo]
      ,[Gegenkonto]
      ,[Fällig]
      ,[Ausgleich]
      ,[Belegfeld 2]
      ,[Kz ]
      ,[Buchungstext]
      ,[USt %]
      ,[Stapel-Nr ]
      ,[BSNr]
      ,[Postensperre]
      ,[KOST1 - Kostenstelle]
      ,[KOST2 - Kostenstelle]
      ,[Postleitzahl]
      ,[Ort]
      ,[Kurzbezeichnung]
      ,[Mahnstufe]
      ,[Mandant ID]
      ,[Länge_Rechnungsnummer]
      ,[Beleg]
      ,[Kunde]
      ,[Standort]
      ,[Konto_1_Stelle]
      ,[Fälligkeitsdatum]
      ,[Invoice Date]
      ,[Rechnungsdatum]
      ,[Fälligkeit_Jahr]
      ,[Fälligkeit_Monat]
      ,[Fälligkeit_Tag]
      ,[Fälligkeit_Datum_Zahl]
      ,[Fälligkeit_Zahl]
      ,[Fälligkeit_Zeichen]
      ,[Anz_Stellen_Fälligkeit]
      ,[Tage]
      ,[Staffel]
      ,[Sel Name]
      ,[Kostenstelle]
      ,[Bereich]
      ,[Forderungsart]
      ,[Abwarten]
      ,[Gesamt offen KD (Info)]
      ,[offen]
      ,[Rechnungsbetrag]
  FROM [ZdbSNCDatawarehouseDATEV].[dbo].[fOffenePosten]
GO

/****** Object:  View [dbo].[TFM_fOffenePosten95_3]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE VIEW [dbo].[TFM_fOffenePosten95_3]

AS

SELECT [TFM_vfOffenePosten].[Kontonummer]
      ,[TFM_vfOffenePosten].[Name (Adressattyp Unternehmen)]
      ,[TFM_vfOffenePosten].[Rechnungs-Nr]
      ,[TFM_vfOffenePosten].[Fälligkeit]
      ,[TFM_vfOffenePosten].[Betrag Soll]
      ,[TFM_vfOffenePosten].[Betrag Haben]
      ,[TFM_vfOffenePosten].[Saldo]
      ,[TFM_vfOffenePosten].[S H Saldo]
      ,[TFM_vfOffenePosten].[Gegenkonto]
      ,[TFM_vfOffenePosten].[Fällig]
      ,[TFM_vfOffenePosten].[Ausgleich]
      ,[TFM_vfOffenePosten].[Belegfeld 2]
      ,[TFM_vfOffenePosten].[Kz ]
      ,[TFM_vfOffenePosten].[Buchungstext]
      ,[TFM_vfOffenePosten].[USt %]
      ,[TFM_vfOffenePosten].[Stapel-Nr ]
      ,[TFM_vfOffenePosten].[BSNr]
      ,[TFM_vfOffenePosten].[Postensperre]
      ,[TFM_vfOffenePosten].[KOST1 - Kostenstelle]
      ,[TFM_vfOffenePosten].[KOST2 - Kostenstelle]
      ,[TFM_vfOffenePosten].[Postleitzahl]
      ,[TFM_vfOffenePosten].[Ort]
      ,[TFM_vfOffenePosten].[Kurzbezeichnung]
      ,[TFM_vfOffenePosten].[Mahnstufe]
      ,[TFM_vfOffenePosten].[Mandant ID]
      ,[TFM_vfOffenePosten].[Länge_Rechnungsnummer]
      ,[TFM_vfOffenePosten].[Beleg]
      ,[TFM_vfOffenePosten].[Kunde]
      ,[TFM_vfOffenePosten].[Standort]
      ,[TFM_vfOffenePosten].[Konto_1_Stelle]
      ,[TFM_vfOffenePosten].[Fälligkeitsdatum]
      ,[TFM_vfOffenePosten].[Invoice Date]
      ,[TFM_vfOffenePosten].[Rechnungsdatum]
      ,[TFM_vfOffenePosten].[Fälligkeit_Jahr]
      ,[TFM_vfOffenePosten].[Fälligkeit_Monat]
      ,[TFM_vfOffenePosten].[Fälligkeit_Tag]
      ,[TFM_vfOffenePosten].[Fälligkeit_Datum_Zahl]
      ,[TFM_vfOffenePosten].[Fälligkeit_Zahl]
      ,[TFM_vfOffenePosten].[Fälligkeit_Zeichen]
      ,[TFM_vfOffenePosten].[Anz_Stellen_Fälligkeit]
      ,[TFM_vfOffenePosten].[Tage]
      ,[TFM_vfOffenePosten].[Staffel]
      ,[TFM_vfOffenePosten].[Sel Name]
      ,[TFM_vfOffenePosten].[Kostenstelle]
      ,[TFM_vfOffenePosten].[Bereich]
      ,[TFM_vfOffenePosten].[Forderungsart]
      ,[TFM_vfOffenePosten].[Abwarten]
      ,[TFM_vfOffenePosten].[Gesamt offen KD (Info)]
      ,[TFM_vfOffenePosten].[offen]
      ,[TFM_vfOffenePosten].[Rechnungsbetrag]
	  ,[TFM_vdStandort].[Hauptbetrieb_Name]
	  ,[TFM_vdStandort].[Standort_Name]
  FROM [dbo].[TFM_vfOffenePosten]

  LEFT JOIN [dbo].[TFM_vdStandort]
  ON  [TFM_vfOffenePosten].[Mandant ID]			= [TFM_vdStandort].[Mandant ID]
  --AND [TFM_vfOffenePosten].[Hauptbetrieb_ID]	= [TFM_vdStandort].[Hauptbetrieb_ID]
  AND [TFM_vfOffenePosten].[Standort]		= [TFM_vdStandort].[Standort_ID]
GO

/****** Object:  View [dbo].[TFM_fOffenePosten]    Script Date: 20.01.2022 10:42:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE VIEW [dbo].[TFM_fOffenePosten]

AS

SELECT [Kontonummer]
      ,[Name (Adressattyp Unternehmen)]
      ,[Rechnungs-Nr]
      ,[Fälligkeit]
      ,[Betrag Soll]
      ,[Betrag Haben]
      ,[Saldo]
      ,[S H Saldo]
      ,[Gegenkonto]
      ,[Fällig]
      ,[Ausgleich]
      ,[Belegfeld 2]
      ,[Kz ]
      ,[Buchungstext]
      ,[USt %]
      ,[Stapel-Nr ]
      ,[BSNr]
      ,[Postensperre]
      ,[KOST1 - Kostenstelle]
      ,[KOST2 - Kostenstelle]
      ,[Postleitzahl]
      ,[Ort]
      ,[Kurzbezeichnung]
      ,[Mahnstufe]
      ,[Mandant ID]
      ,[Länge_Rechnungsnummer]
      ,[Beleg]
      ,[Kunde]
      ,[Standort]
      ,[Konto_1_Stelle]
      ,[Fälligkeitsdatum]
      ,[Invoice Date]
      ,[Rechnungsdatum]
      ,[Fälligkeit_Jahr]
      ,[Fälligkeit_Monat]
      ,[Fälligkeit_Tag]
      ,[Fälligkeit_Datum_Zahl]
      ,[Fälligkeit_Zahl]
      ,[Fälligkeit_Zeichen]
      ,[Anz_Stellen_Fälligkeit]
      ,[Tage]
      ,[Staffel]
      ,[Sel Name]
      ,[Kostenstelle]
      ,[Bereich]
      ,[Forderungsart]
      ,[Abwarten]
      ,[Gesamt offen KD (Info)]
      ,[offen]
      ,[Rechnungsbetrag]
      ,[Hauptbetrieb_Name]
      ,[Standort_Name]
  FROM [dbo].[TFM_fOffenePosten95_3]


GO

