Эх сурвалжийг харах

Abgeschnittene Felder erweitert (mit Tina)

Reisacher 1 жил өмнө
parent
commit
32c810b5db
100 өөрчлөгдсөн 3793 нэмэгдсэн , 515 устгасан
  1. 10 0
      System/NAVISION/SQL/schema/NAVISION/schemas.sql
  2. 17 17
      System/NAVISION/SQL/schema/NAVISION/tables/import.Archived_Sales_Header.sql
  3. 4 4
      System/NAVISION/SQL/schema/NAVISION/tables/import.Archived_Service_Line.sql
  4. 4 4
      System/NAVISION/SQL/schema/NAVISION/tables/import.Customer_Ledger_Entry.sql
  5. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Employee.sql
  6. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Employee_Function.sql
  7. 11 0
      System/NAVISION/SQL/schema/NAVISION/tables/import.Employee_Group_No_.sql
  8. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Employee_T.sql
  9. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Gen_Product_Posting_Group.sql
  10. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Item.sql
  11. 4 4
      System/NAVISION/SQL/schema/NAVISION/tables/import.Item_Ledger_Entry.sql
  12. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Item_Location.sql
  13. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Labor_Standard_Time.sql
  14. 5 5
      System/NAVISION/SQL/schema/NAVISION/tables/import.Order_Item_Price_Calculation.sql
  15. 10 10
      System/NAVISION/SQL/schema/NAVISION/tables/import.Purch_Receipt_Header.sql
  16. 3 3
      System/NAVISION/SQL/schema/NAVISION/tables/import.Purch_Receipt_Line.sql
  17. 3 3
      System/NAVISION/SQL/schema/NAVISION/tables/import.SRD_File.sql
  18. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.SRD_Transaction.sql
  19. 2 2
      System/NAVISION/SQL/schema/NAVISION/tables/import.Sales_Invoice_Header.sql
  20. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Service_Header.sql
  21. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Service_Line.sql
  22. 2 2
      System/NAVISION/SQL/schema/NAVISION/tables/import.Service_Posting_Group.sql
  23. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Task_Type.sql
  24. 1 1
      System/NAVISION/SQL/schema/NAVISION/tables/import.Time_Object_Line_T.sql
  25. 4 4
      System/NAVISION/SQL/schema/NAVISION/tables/import.Vehicle_Option.sql
  26. 2 2
      System/NAVISION/SQL/schema/NAVISION/tables/import.Vehicle_Subgroup.sql
  27. 12 0
      System/NAVISION/SQL/schema/NAVISION/tables/ims.forderungsmanagement_ra_kz.sql
  28. 12 0
      System/NAVISION/SQL/schema/NAVISION/tables/ims.zuordnung_task_type.sql
  29. 12 0
      System/NAVISION/SQL/schema/NAVISION/tables/ims.zuordnung_time_account.sql
  30. 13 0
      System/NAVISION/SQL/schema/NAVISION/views/GC_Fokus_Produktgruppen.sql
  31. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/ims.Monteure_fuer_Anzeige.sql
  32. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/ims.Monteure_fuer_Anzeige_offene_Auftraege.sql
  33. 2 2
      System/NAVISION/SQL/schema/NAVISION/views/ims.Service_Archiv_Rg_Ausgang_7+.sql
  34. 2 2
      System/NAVISION/SQL/schema/NAVISION/views/ims.Service_Ausgangsrechnung_Export_ben_AW_fuer_GS.sql
  35. 6 8
      System/NAVISION/SQL/schema/NAVISION/views/ims.Stempelzeiten_Monteur_Auftrag_Export.sql
  36. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/ims.Stempelzeiten_Monteur_Auftrag_Export_SC_Rg_Ausgang.sql
  37. 36 0
      System/NAVISION/SQL/schema/NAVISION/views/ims.archived_service_line_fokus_group.sql
  38. 103 0
      System/NAVISION/SQL/schema/NAVISION/views/ims.kontenrahmen_soll_ist_mit_hbv_gc_struct.sql
  39. 26 0
      System/NAVISION/SQL/schema/NAVISION/views/ims.service_archiv_rg_ausgang_7.sql
  40. 2 2
      System/NAVISION/SQL/schema/NAVISION/views/ims.service_archiv_rg_ausgang_gwl.sql
  41. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/ims.service_nachlass_lohn_auftrag.sql
  42. 0 20
      System/NAVISION/SQL/schema/NAVISION/views/ims.zuordnung_task_type.sql
  43. 196 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_bilanz_grosskunden_menge_umsatz_db1_imr.sql
  44. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_bilanz_grosskunden_stk_bwa_imr.sql
  45. 69 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_marketing_imr.sql
  46. 69 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_marketing_sc_bmw_imr.sql
  47. 69 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_marketing_sc_mini_imr.sql
  48. 5 5
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_mit_abgrenzung_na_flotte_imr.sql
  49. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_sc_ersatz_fuer_reduzierung_sb_imr.sql
  50. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_hol_bring_service_imr.sql
  51. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_hol_bring_service_ohne_berechnung_imr.sql
  52. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_selbstzulassung_mit_berechnung_imr.sql
  53. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_verk_bereitstell_pauschale_imr.sql
  54. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_verk_bereitstell_pauschale_ohne_berechnung_imr.sql
  55. 2 2
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_zulassung_imr.sql
  56. 1 1
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_zulassung_ohne_berechnung_imr.sql
  57. 71 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.belege_umsatz_fibu_mit_abgrenzung_na_flotte_imr.sql
  58. 2 2
      System/NAVISION/SQL/schema/NAVISION/views/staging.fakt_stunden_aus_ims_mit_nachlass_imr.sql
  59. 60 65
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_naga_imr.sql
  60. 60 63
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_naga_ma_imr.sql
  61. 102 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_alle_imr.sql
  62. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_imr.sql
  63. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_rest_imr.sql
  64. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_rest_neu_imr.sql
  65. 86 78
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_sc_imr.sql
  66. 89 63
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_sc_ma_neu_imr.sql
  67. 85 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_aam_imr.sql
  68. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_imr.sql
  69. 82 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_ma_aam_imr.sql
  70. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_ma_imr.sql
  71. 4 2
      System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_rechtsanwalt_ermittlung_tage_geldeingang_imr.sql
  72. 201 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_belege_bilanz_grosskunden_stk_imr.sql
  73. 63 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_na_ae_stueck_detail_imr.sql
  74. 179 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_nw_gw_gk_stk_imr.sql
  75. 39 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_stueck_plan_imr.sql
  76. 3 3
      System/NAVISION/SQL/schema/NAVISION/views/staging.nw_gw_gk_stk_fuer_fibu_betrag_mit_abgrenzung_flotte_mit_mini_gk_imr.sql
  77. 3 3
      System/NAVISION/SQL/schema/NAVISION/views/staging.nw_gw_gk_stk_fuer_fibu_neu_1_imr.sql
  78. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.reifen_service_ausgangsrechnung_imr.sql
  79. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.reifen_service_gutschriften_imr.sql
  80. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.reifen_service_interne_auftraege_imr.sql
  81. 5 22
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_ausgangsrechnung_88350_imr.sql
  82. 5 22
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_ausgangsrechnung_ohne_88350_imr.sql
  83. 7 24
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_gutschriften_88350_imr.sql
  84. 7 24
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_gutschriften_ohne_88350_imr.sql
  85. 310 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_ausgangsrechnung_88350_imr.sql
  86. 304 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_ausgangsrechnung_ohne_88350_imr.sql
  87. 298 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_gutschriften_88350_imr.sql
  88. 292 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_gutschriften_ohne_88350_imr.sql
  89. 2 5
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_365t_fuer_fibu_imr.sql
  90. 198 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_interne_auftraege_mit_nachlass_fm.sql
  91. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_interne_auftraege_mit_nachlass_imr.sql
  92. 11 11
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_ohne_beschraenkung_mit_nachlass_lohn_imr.sql
  93. 169 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_ausgangsrechnung_c11_fm.sql
  94. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_ausgangsrechnung_c11_imr.sql
  95. 13 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_fokus_kunden_rechnung_imr.sql
  96. 167 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_gutschriften_c11_fm.sql
  97. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_gutschriften_c11_imr.sql
  98. 0 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.service_offene_auftraege_neu_mitmont_anzeige_imr.sql
  99. 6 8
      System/NAVISION/SQL/schema/NAVISION/views/staging.stempelzeiten_monteur_auftrag_export_imr.sql
  100. 134 0
      System/NAVISION/SQL/schema/NAVISION/views/staging.teile_archiv_rg_ausgang_365t_fm.sql

+ 10 - 0
System/NAVISION/SQL/schema/NAVISION/schemas.sql

@@ -3,5 +3,15 @@ if not exists(select s.schema_id from sys.schemas s where s.name = 'import')
 	and exists(select p.principal_id from sys.database_principals p where p.name = 'dbo') begin
 	exec sp_executesql N'create schema [import] authorization [dbo]'
 end
+
+if not exists(select s.schema_id from sys.schemas s where s.name = 'ims') 
+	and exists(select p.principal_id from sys.database_principals p where p.name = 'dbo') begin
+	exec sp_executesql N'create schema [ims] authorization [dbo]'
+end
+
+if not exists(select s.schema_id from sys.schemas s where s.name = 'staging') 
+	and exists(select p.principal_id from sys.database_principals p where p.name = 'dbo') begin
+	exec sp_executesql N'create schema [staging] authorization [dbo]'
+end
 GO
 

+ 17 - 17
System/NAVISION/SQL/schema/NAVISION/tables/import.Archived_Sales_Header.sql

@@ -4,19 +4,19 @@ CREATE TABLE [import].[Archived_Sales_Header] (
    [No_] [varchar](20) NOT NULL,
    [Sell-to Customer No_] [varchar](20) NOT NULL,
    [Bill-to Customer No_] [varchar](20) NOT NULL,
-   [Bill-to Name] [varchar](30) NOT NULL,
-   [Bill-to Name 2] [varchar](30) NOT NULL,
-   [Bill-to Address] [varchar](30) NOT NULL,
-   [Bill-to Address 2] [varchar](30) NOT NULL,
-   [Bill-to City] [varchar](30) NOT NULL,
+   [Bill-to Name] [varchar](100) NOT NULL,
+   [Bill-to Name 2] [varchar](100) NOT NULL,
+   [Bill-to Address] [varchar](100) NOT NULL,
+   [Bill-to Address 2] [varchar](100) NOT NULL,
+   [Bill-to City] [varchar](100) NOT NULL,
    [Bill-to Contact] [varchar](30) NOT NULL,
    [Your Reference] [varchar](30) NOT NULL,
    [Ship-to Code] [varchar](10) NOT NULL,
-   [Ship-to Name] [varchar](30) NOT NULL,
-   [Ship-to Name 2] [varchar](30) NOT NULL,
-   [Ship-to Address] [varchar](30) NOT NULL,
-   [Ship-to Address 2] [varchar](30) NOT NULL,
-   [Ship-to City] [varchar](30) NOT NULL,
+   [Ship-to Name] [varchar](100) NOT NULL,
+   [Ship-to Name 2] [varchar](100) NOT NULL,
+   [Ship-to Address] [varchar](100) NOT NULL,
+   [Ship-to Address 2] [varchar](100) NOT NULL,
+   [Ship-to City] [varchar](100) NOT NULL,
    [Ship-to Contact] [varchar](30) NOT NULL,
    [Order Date] [datetime] NOT NULL,
    [Posting Date] [datetime] NOT NULL,
@@ -61,12 +61,12 @@ CREATE TABLE [import].[Archived_Sales_Header] (
    [Transaction Type] [varchar](10) NOT NULL,
    [Transport Method] [varchar](10) NOT NULL,
    [VAT Country Code] [varchar](10) NOT NULL,
-   [Sell-to Customer Name] [varchar](30) NOT NULL,
-   [Sell-to Customer Name 2] [varchar](30) NOT NULL,
-   [Sell-to Address] [varchar](30) NOT NULL,
-   [Sell-to Address 2] [varchar](30) NOT NULL,
-   [Sell-to City] [varchar](30) NOT NULL,
-   [Sell-to Contact] [varchar](30) NOT NULL,
+   [Sell-to Customer Name] [varchar](100) NOT NULL,
+   [Sell-to Customer Name 2] [varchar](100) NOT NULL,
+   [Sell-to Address] [varchar](100) NOT NULL,
+   [Sell-to Address 2] [varchar](100) NOT NULL,
+   [Sell-to City] [varchar](100) NOT NULL,
+   [Sell-to Contact] [varchar](100) NOT NULL,
    [Bill-to Post Code] [varchar](20) NOT NULL,
    [Bill-to County] [varchar](30) NOT NULL,
    [Bill-to Country Code] [varchar](10) NOT NULL,
@@ -131,7 +131,7 @@ CREATE TABLE [import].[Archived_Sales_Header] (
    [Model Code] [varchar](20) NOT NULL,
    [Model No_] [varchar](20) NOT NULL,
    [Prod_ Year] [datetime] NOT NULL,
-   [Model] [varchar](30) NOT NULL,
+   [Model] [varchar](50) NOT NULL,
    [Type] [varchar](30) NOT NULL,
    [Initial Registration] [datetime] NOT NULL,
    [Engine Code] [varchar](10) NOT NULL,

+ 4 - 4
System/NAVISION/SQL/schema/NAVISION/tables/import.Archived_Service_Line.sql

@@ -5,10 +5,10 @@ CREATE TABLE [import].[Archived_Service_Line] (
    [Line No_] [int] NOT NULL,
    [Sell-to Customer No_] [varchar](20) NOT NULL,
    [Type] [int] NOT NULL,
-   [No_] [varchar](20) NOT NULL,
+   [No_] [varchar](50) NOT NULL,
    [Location Code] [varchar](10) NOT NULL,
-   [Posting Group] [varchar](10) NOT NULL,
-   [Quantity Disc_ Code] [varchar](20) NOT NULL,
+   [Posting Group] [varchar](20) NOT NULL,
+   [Quantity Disc_ Code] [varchar](30) NOT NULL,
    [Shipment Date] [datetime] NOT NULL,
    [Description] [varchar](150) NOT NULL,
    [Description 2] [varchar](150) NOT NULL,
@@ -104,7 +104,7 @@ CREATE TABLE [import].[Archived_Service_Line] (
    [Exch_ Parts Tax Amount] [decimal](38,20) NOT NULL,
    [Exch_ Parts VAT %] [decimal](38,20) NOT NULL,
    [Charging Price] [decimal](38,20) NOT NULL,
-   [Service Posting Group] [varchar](10) NOT NULL,
+   [Service Posting Group] [varchar](50) NOT NULL,
    [Sales Department Code] [varchar](10) NOT NULL,
    [WIP Posting] [tinyint] NOT NULL,
    [Fixed Price] [decimal](38,20) NOT NULL,

+ 4 - 4
System/NAVISION/SQL/schema/NAVISION/tables/import.Customer_Ledger_Entry.sql

@@ -4,8 +4,8 @@ CREATE TABLE [import].[Customer_Ledger_Entry] (
    [Customer No_] [varchar](20) NOT NULL,
    [Posting Date] [datetime] NOT NULL,
    [Document Type] [int] NOT NULL,
-   [Document No_] [varchar](20) NOT NULL,
-   [Description] [varchar](50) NOT NULL,
+   [Document No_] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Currency Code] [varchar](10) NOT NULL,
    [Amount] [decimal](38,20) NOT NULL,
    [Remaining Amount] [decimal](38,20) NOT NULL,
@@ -46,7 +46,7 @@ CREATE TABLE [import].[Customer_Ledger_Entry] (
    [Debit Amount (LCY)] [decimal](38,20) NOT NULL,
    [Credit Amount (LCY)] [decimal](38,20) NOT NULL,
    [Document Date] [datetime] NOT NULL,
-   [External Document No_] [varchar](20) NOT NULL,
+   [External Document No_] [varchar](50) NOT NULL,
    [Calculate Interest] [tinyint] NOT NULL,
    [Closing Interest Calculated] [tinyint] NOT NULL,
    [No_ Series] [varchar](10) NOT NULL,
@@ -61,7 +61,7 @@ CREATE TABLE [import].[Customer_Ledger_Entry] (
    [Pmt_ Disc_ Base] [decimal](38,20) NOT NULL,
    [VIN] [varchar](20) NOT NULL,
    [Cash Reg_ Receipt No_] [varchar](20) NOT NULL,
-   [Comment] [varchar](150) NOT NULL,
+   [Comment] [varchar](255) NOT NULL,
    [Last Issued Reminder Level] [int] NOT NULL,
    [Is Vehicle] [tinyint] NOT NULL,
    [Bulk Customer No_] [varchar](30) NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Employee.sql

@@ -53,7 +53,7 @@ CREATE TABLE [import].[Employee] (
    [Time of Update] [datetime] NOT NULL,
    [Updated by User ID] [varchar](20) NOT NULL,
    [Update Company] [varchar](30) NOT NULL,
-   [Name] [varchar](30) NOT NULL,
+   [Name] [varchar](100) NOT NULL,
    [Name 2] [varchar](30) NOT NULL,
    [Home Page 2] [varchar](30) NOT NULL,
    [Address Salutation Code] [varchar](10) NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Employee_Function.sql

@@ -1,7 +1,7 @@
 CREATE TABLE [import].[Employee_Function] (
    [timestamp] [timestamp] NOT NULL,
    [Code] [varchar](10) NOT NULL,
-   [Description] [varchar](30) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Service Advisor] [tinyint] NOT NULL,
    [PEREAS Mitarbeiterart] [varchar](10) NOT NULL,
    [Client_DB] [varchar](20) NOT NULL

+ 11 - 0
System/NAVISION/SQL/schema/NAVISION/tables/import.Employee_Group_No_.sql

@@ -0,0 +1,11 @@
+CREATE TABLE [import].[Employee_Group_No_] (
+   [timestamp] [timestamp] NOT NULL,
+   [No_] [varchar](20) NOT NULL,
+   [Name] [varchar](30) NOT NULL,
+   [Client_DB] [varchar](20) NOT NULL
+
+   ,CONSTRAINT [Employee_Group_No_$0] PRIMARY KEY CLUSTERED ([No_], [Client_DB])
+)
+
+
+GO

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Employee_T.sql

@@ -6,7 +6,7 @@ CREATE TABLE [import].[Employee_T] (
    [Name] [varchar](50) NOT NULL,
    [Last Name] [varchar](30) NOT NULL,
    [First Name] [varchar](30) NOT NULL,
-   [Street] [varchar](30) NOT NULL,
+   [Street] [varchar](100) NOT NULL,
    [Post Code] [varchar](20) NOT NULL,
    [City] [varchar](30) NOT NULL,
    [Business Phone No_] [varchar](30) NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Gen_Product_Posting_Group.sql

@@ -1,7 +1,7 @@
 CREATE TABLE [import].[Gen_Product_Posting_Group] (
    [timestamp] [timestamp] NOT NULL,
    [Code] [varchar](10) NOT NULL,
-   [Description] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Def_ VAT Prod_ Posting Group] [varchar](10) NOT NULL,
    [Auto Insert Default] [tinyint] NOT NULL,
    [Totalling] [int] NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Item.sql

@@ -168,7 +168,7 @@ CREATE TABLE [import].[Item] (
    [Parts Family] [varchar](10) NOT NULL,
    [Sales Blocked] [tinyint] NOT NULL,
    [Not Orderable via DMS] [tinyint] NOT NULL,
-   [Inverse Item No_] [varchar](20) NOT NULL,
+   [Inverse Item No_] [varchar](50) NOT NULL,
    [Tire Data EAN Code] [varchar](27) NOT NULL,
    [Exch_ Parts Tax Amount] [decimal](38,20) NOT NULL,
    [Unit Price Total] [decimal](38,20) NOT NULL,

+ 4 - 4
System/NAVISION/SQL/schema/NAVISION/tables/import.Item_Ledger_Entry.sql

@@ -1,12 +1,12 @@
 CREATE TABLE [import].[Item_Ledger_Entry] (
    [timestamp] [binary](8) NOT NULL,
    [Entry No_] [int] NOT NULL,
-   [Item No_] [varchar](20) NOT NULL,
+   [Item No_] [varchar](50) NOT NULL,
    [Posting Date] [datetime] NOT NULL,
    [Entry Type] [int] NOT NULL,
    [Source No_] [varchar](20) NOT NULL,
    [Document No_] [varchar](20) NOT NULL,
-   [Description] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Location Code] [varchar](10) NOT NULL,
    [Quantity] [decimal](38,20) NOT NULL,
    [Remaining Quantity] [decimal](38,20) NOT NULL,
@@ -26,7 +26,7 @@ CREATE TABLE [import].[Item_Ledger_Entry] (
    [Country Code] [varchar](10) NOT NULL,
    [Entry_Exit Point] [varchar](10) NOT NULL,
    [Document Date] [datetime] NOT NULL,
-   [External Document No_] [varchar](20) NOT NULL,
+   [External Document No_] [varchar](50) NOT NULL,
    [Area] [varchar](10) NOT NULL,
    [Transaction Specification] [varchar](10) NOT NULL,
    [No_ Series] [varchar](10) NOT NULL,
@@ -34,7 +34,7 @@ CREATE TABLE [import].[Item_Ledger_Entry] (
    [Book No_] [varchar](20) NOT NULL,
    [Prod_ Order No_] [varchar](20) NOT NULL,
    [Variant Code] [varchar](10) NOT NULL,
-   [Bin Code] [varchar](10) NOT NULL,
+   [Bin Code] [varchar](20) NOT NULL,
    [Qty_ per Unit of Measure] [decimal](38,20) NOT NULL,
    [Unit of Measure Code] [varchar](10) NOT NULL,
    [Completely Invoiced] [tinyint] NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Item_Location.sql

@@ -1,6 +1,6 @@
 CREATE TABLE [import].[Item_Location] (
    [timestamp] [timestamp] NOT NULL,
-   [Item No_] [varchar](20) NOT NULL,
+   [Item No_] [varchar](50) NOT NULL,
    [Location Code] [varchar](10) NOT NULL,
    [Reorder Point] [decimal](38,20) NOT NULL,
    [Maximum Inventory] [decimal](38,20) NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Labor_Standard_Time.sql

@@ -12,7 +12,7 @@ CREATE TABLE [import].[Labor_Standard_Time] (
    [Description] [varchar](255) NOT NULL,
    [Description 2] [varchar](255) NOT NULL,
    [Search Description] [varchar](255) NOT NULL,
-   [Main Group Code] [varchar](10) NOT NULL,
+   [Main Group Code] [varchar](50) NOT NULL,
    [Subgroup Code] [varchar](10) NOT NULL,
    [Line Group Code] [varchar](10) NOT NULL,
    [Client_DB] [varchar](20) NOT NULL

+ 5 - 5
System/NAVISION/SQL/schema/NAVISION/tables/import.Order_Item_Price_Calculation.sql

@@ -5,7 +5,7 @@ CREATE TABLE [import].[Order_Item_Price_Calculation] (
    [Document No_] [varchar](20) NOT NULL,
    [Document Line No_] [int] NOT NULL,
    [Customer No_] [varchar](20) NOT NULL,
-   [Customer Name] [varchar](30) NOT NULL,
+   [Customer Name] [varchar](100) NOT NULL,
    [Item Sales Price Group] [varchar](10) NOT NULL,
    [Make Code] [varchar](10) NOT NULL,
    [Purch_ Order Type] [varchar](10) NOT NULL,
@@ -35,7 +35,7 @@ CREATE TABLE [import].[Order_Item_Price_Calculation] (
    [Unit Cost] [decimal](38,20) NOT NULL,
    [Rem_ Margin %] [decimal](38,20) NOT NULL,
    [Line Type] [int] NOT NULL,
-   [No_] [varchar](20) NOT NULL,
+   [No_] [varchar](50) NOT NULL,
    [Price Calc_ Items Price Categ_] [varchar](10) NOT NULL,
    [Vehicle Sales Price Group] [varchar](10) NOT NULL,
    [Vehicle Category Code] [varchar](10) NOT NULL,
@@ -61,10 +61,10 @@ CREATE TABLE [import].[Order_Item_Price_Calculation] (
    [Salesperson Name] [varchar](50) NOT NULL,
    [Service Advisor No_] [varchar](20) NOT NULL,
    [Service Advisor Name] [varchar](50) NOT NULL,
-   [Description] [varchar](50) NOT NULL,
-   [Option Sales Price Group] [varchar](10) NOT NULL,
+   [Description] [varchar](200) NOT NULL,
+   [Option Sales Price Group] [varchar](20) NOT NULL,
    [Cust_ Option Sales Price Group] [varchar](10) NOT NULL,
-   [Labor Charging Code] [varchar](10) NOT NULL,
+   [Labor Charging Code] [varchar](20) NOT NULL,
    [Vehicle Labor Charging Code] [varchar](10) NOT NULL,
    [Invoice Discount %] [decimal](38,20) NOT NULL,
    [Customer Invoice Discount %] [decimal](38,20) NOT NULL,

+ 10 - 10
System/NAVISION/SQL/schema/NAVISION/tables/import.Purch_Receipt_Header.sql

@@ -3,17 +3,17 @@ CREATE TABLE [import].[Purch_Receipt_Header] (
    [No_] [varchar](20) NOT NULL,
    [Buy-from Vendor No_] [varchar](20) NOT NULL,
    [Pay-to Vendor No_] [varchar](20) NOT NULL,
-   [Pay-to Name] [varchar](30) NOT NULL,
-   [Pay-to Name 2] [varchar](30) NOT NULL,
-   [Pay-to Address] [varchar](30) NOT NULL,
+   [Pay-to Name] [varchar](100) NOT NULL,
+   [Pay-to Name 2] [varchar](100) NOT NULL,
+   [Pay-to Address] [varchar](100) NOT NULL,
    [Pay-to Address 2] [varchar](30) NOT NULL,
    [Pay-to City] [varchar](30) NOT NULL,
    [Pay-to Contact] [varchar](30) NOT NULL,
    [Your Reference] [varchar](30) NOT NULL,
    [Ship-to Code] [varchar](10) NOT NULL,
-   [Ship-to Name] [varchar](30) NOT NULL,
-   [Ship-to Name 2] [varchar](30) NOT NULL,
-   [Ship-to Address] [varchar](30) NOT NULL,
+   [Ship-to Name] [varchar](100) NOT NULL,
+   [Ship-to Name 2] [varchar](100) NOT NULL,
+   [Ship-to Address] [varchar](100) NOT NULL,
    [Ship-to Address 2] [varchar](30) NOT NULL,
    [Ship-to City] [varchar](30) NOT NULL,
    [Ship-to Contact] [varchar](30) NOT NULL,
@@ -50,12 +50,12 @@ CREATE TABLE [import].[Purch_Receipt_Header] (
    [Transaction Type] [varchar](10) NOT NULL,
    [Transport Method] [varchar](10) NOT NULL,
    [VAT Country Code] [varchar](10) NOT NULL,
-   [Buy-from Vendor Name] [varchar](30) NOT NULL,
-   [Buy-from Vendor Name 2] [varchar](30) NOT NULL,
-   [Buy-from Address] [varchar](30) NOT NULL,
+   [Buy-from Vendor Name] [varchar](100) NOT NULL,
+   [Buy-from Vendor Name 2] [varchar](100) NOT NULL,
+   [Buy-from Address] [varchar](100) NOT NULL,
    [Buy-from Address 2] [varchar](30) NOT NULL,
    [Buy-from City] [varchar](30) NOT NULL,
-   [Buy-from Contact] [varchar](30) NOT NULL,
+   [Buy-from Contact] [varchar](100) NOT NULL,
    [Pay-to Post Code] [varchar](20) NOT NULL,
    [Pay-to County] [varchar](30) NOT NULL,
    [Pay-to Country Code] [varchar](10) NOT NULL,

+ 3 - 3
System/NAVISION/SQL/schema/NAVISION/tables/import.Purch_Receipt_Line.sql

@@ -4,7 +4,7 @@ CREATE TABLE [import].[Purch_Receipt_Line] (
    [Line No_] [int] NOT NULL,
    [Buy-from Vendor No_] [varchar](20) NOT NULL,
    [Type] [int] NOT NULL,
-   [No_] [varchar](20) NOT NULL,
+   [No_] [varchar](50) NOT NULL,
    [Location Code] [varchar](10) NOT NULL,
    [Posting Group] [varchar](10) NOT NULL,
    [Expected Receipt Date] [datetime] NOT NULL,
@@ -36,7 +36,7 @@ CREATE TABLE [import].[Purch_Receipt_Line] (
    [Quantity Invoiced] [decimal](38,20) NOT NULL,
    [Order No_] [varchar](20) NOT NULL,
    [Order Line No_] [int] NOT NULL,
-   [Vendor Item No_] [varchar](20) NOT NULL,
+   [Vendor Item No_] [varchar](30) NOT NULL,
    [Sales Order No_] [varchar](20) NOT NULL,
    [Sales Order Line No_] [int] NOT NULL,
    [Gen_ Bus_ Posting Group] [varchar](10) NOT NULL,
@@ -61,7 +61,7 @@ CREATE TABLE [import].[Purch_Receipt_Line] (
    [Book No_] [varchar](20) NOT NULL,
    [Prod_ Order No_] [varchar](20) NOT NULL,
    [Variant Code] [varchar](10) NOT NULL,
-   [Bin Code] [varchar](10) NOT NULL,
+   [Bin Code] [varchar](30) NOT NULL,
    [Qty_ per Unit of Measure] [decimal](38,20) NOT NULL,
    [Unit of Measure Code] [varchar](10) NOT NULL,
    [Quantity (Base)] [decimal](38,20) NOT NULL,

+ 3 - 3
System/NAVISION/SQL/schema/NAVISION/tables/import.SRD_File.sql

@@ -10,11 +10,11 @@ CREATE TABLE [import].[SRD_File] (
    [Current Qty_ On-Hand] [decimal](38,20) NOT NULL,
    [Open Order Quantity] [decimal](38,20) NOT NULL,
    [Average Cost] [decimal](38,20) NOT NULL,
-   [Description] [varchar](30) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Replenishment Flag] [varchar](10) NOT NULL,
    [Minimum] [decimal](38,20) NOT NULL,
    [Maximum] [decimal](38,20) NOT NULL,
-   [Location] [varchar](10) NOT NULL,
+   [Location] [varchar](50) NOT NULL,
    [Distribution Code] [varchar](10) NOT NULL,
    [Parts Type] [varchar](10) NOT NULL,
    [Product Class] [varchar](10) NOT NULL,
@@ -26,7 +26,7 @@ CREATE TABLE [import].[SRD_File] (
    [Part No_ Interpreted] [varchar](40) NOT NULL,
    [Blocked] [varchar](10) NOT NULL,
    [Transmit] [tinyint] NOT NULL,
-   [Item No_] [varchar](20) NOT NULL,
+   [Item No_] [varchar](30) NOT NULL,
    [Client_DB] [varchar](20) NOT NULL
 
    ,CONSTRAINT [SRD_File$0] PRIMARY KEY CLUSTERED ([Register No_], [Entry No_], [Client_DB])

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.SRD_Transaction.sql

@@ -25,7 +25,7 @@ CREATE TABLE [import].[SRD_Transaction] (
    [VIN] [varchar](20) NOT NULL,
    [Mileage] [decimal](38,20) NOT NULL,
    [Salesperson Code] [varchar](10) NOT NULL,
-   [Item No_] [varchar](20) NOT NULL,
+   [Item No_] [varchar](50) NOT NULL,
    [Client_DB] [varchar](50) NOT NULL
        DEFAULT ('1')
 

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/tables/import.Sales_Invoice_Header.sql

@@ -132,12 +132,12 @@ CREATE TABLE [import].[Sales_Invoice_Header] (
    [Bulkcust_ Opt_ Sales Price Grp] [varchar](10) NOT NULL,
    [Bulkcust_ Item Sales Price Grp] [varchar](10) NOT NULL,
    [VIN] [varchar](20) NOT NULL,
-   [License No_] [varchar](11) NOT NULL,
+   [License No_] [varchar](20) NOT NULL,
    [Mileage] [decimal](38,20) NOT NULL,
    [Model Code] [varchar](20) NOT NULL,
    [Model No_] [varchar](20) NOT NULL,
    [Prod_ Year] [datetime] NOT NULL,
-   [Model] [varchar](30) NOT NULL,
+   [Model] [varchar](50) NOT NULL,
    [Type] [varchar](30) NOT NULL,
    [Initial Registration] [datetime] NOT NULL,
    [Engine Code] [varchar](10) NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Service_Header.sql

@@ -195,7 +195,7 @@ CREATE TABLE [import].[Service_Header] (
    [PPL Title Code] [varchar](10) NOT NULL,
    [PPL First Name] [varchar](50) NOT NULL,
    [PPL Last Name] [varchar](50) NOT NULL,
-   [PPL Phone No_] [varchar](30) NOT NULL,
+   [PPL Phone No_] [varchar](50) NOT NULL,
    [PPL E-Mail] [varchar](80) NOT NULL,
    [PPL Home E-Mail] [varchar](80) NOT NULL,
    [PPL DPP Policy] [tinyint] NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Service_Line.sql

@@ -5,7 +5,7 @@ CREATE TABLE [import].[Service_Line] (
    [Line No_] [int] NOT NULL,
    [Sell-to Customer No_] [varchar](20) NOT NULL,
    [Type] [int] NOT NULL,
-   [No_] [varchar](20) NOT NULL,
+   [No_] [varchar](50) NOT NULL,
    [Location Code] [varchar](10) NOT NULL,
    [Posting Group] [varchar](30) NOT NULL,
    [Quantity Disc_ Code] [varchar](20) NOT NULL,

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/tables/import.Service_Posting_Group.sql

@@ -1,8 +1,8 @@
 CREATE TABLE [import].[Service_Posting_Group] (
    [timestamp] [timestamp] NOT NULL,
-   [Code] [varchar](10) NOT NULL,
+   [Code] [varchar](20) NOT NULL,
    [WIP (Service)] [varchar](20) NOT NULL,
-   [Description] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Service Cost G_L Account] [varchar](20) NOT NULL,
    [Sales Department Code] [varchar](10) NOT NULL,
    [New Vehicle] [tinyint] NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Task_Type.sql

@@ -1,7 +1,7 @@
 CREATE TABLE [import].[Task_Type] (
    [timestamp] [binary](8) NOT NULL,
    [Code] [varchar](10) NOT NULL,
-   [Description] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
    [Cause of Absence Code] [varchar](10) NOT NULL,
    [Task Statistic Group] [varchar](10) NOT NULL,
    [Order Required] [tinyint] NOT NULL,

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/tables/import.Time_Object_Line_T.sql

@@ -1,6 +1,6 @@
 CREATE TABLE [import].[Time_Object_Line_T] (
    [timestamp] [timestamp] NOT NULL,
-   [Time Object No_] [varchar](10) NOT NULL,
+   [Time Object No_] [varchar](20) NOT NULL,
    [Line No_] [int] NOT NULL,
    [Week] [int] NOT NULL,
    [Weekday] [varchar](10) NOT NULL,

+ 4 - 4
System/NAVISION/SQL/schema/NAVISION/tables/import.Vehicle_Option.sql

@@ -4,12 +4,12 @@ CREATE TABLE [import].[Vehicle_Option] (
    [Line No_] [int] NOT NULL,
    [Make Code] [varchar](10) NOT NULL,
    [Model No_] [varchar](20) NOT NULL,
-   [Option Code] [varchar](20) NOT NULL,
+   [Option Code] [varchar](50) NOT NULL,
    [Internal Code] [varchar](10) NOT NULL,
    [Option Type] [int] NOT NULL,
-   [Short Description] [varchar](10) NOT NULL,
-   [Description] [varchar](30) NOT NULL,
-   [Description 2] [varchar](30) NOT NULL,
+   [Short Description] [varchar](20) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
+   [Description 2] [varchar](100) NOT NULL,
    [Unit Price] [decimal](38,20) NOT NULL,
    [Unit Cost] [decimal](38,20) NOT NULL,
    [Total Price] [decimal](38,20) NOT NULL,

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/tables/import.Vehicle_Subgroup.sql

@@ -3,8 +3,8 @@ CREATE TABLE [import].[Vehicle_Subgroup] (
    [Make Code] [varchar](10) NOT NULL,
    [Code] [varchar](10) NOT NULL,
    [Attached to Main Group] [varchar](10) NOT NULL,
-   [Description] [varchar](30) NOT NULL,
-   [Description 2] [varchar](30) NOT NULL,
+   [Description] [varchar](100) NOT NULL,
+   [Description 2] [varchar](100) NOT NULL,
    [Client_DB] [varchar](20) NOT NULL
 
    ,CONSTRAINT [Vehicle_Subgroup$0] PRIMARY KEY CLUSTERED ([Make Code], [Code], [Attached to Main Group], [Client_DB])

+ 12 - 0
System/NAVISION/SQL/schema/NAVISION/tables/ims.forderungsmanagement_ra_kz.sql

@@ -0,0 +1,12 @@
+CREATE TABLE [ims].[forderungsmanagement_ra_kz] (
+   [Stufe2] [varchar](50) NOT NULL,
+   [Kndnr] [varchar](50) NOT NULL,
+   [O500_Belegnr1] [varchar](50) NOT NULL,
+   [Rechtsanwalt] [varchar](50) NOT NULL,
+   [Versicherung] [varchar](50) NOT NULL
+
+   ,CONSTRAINT [PK_forderungsmanagement_ra_kz] PRIMARY KEY CLUSTERED ([Stufe2], [Kndnr], [O500_Belegnr1])
+)
+
+
+GO

+ 12 - 0
System/NAVISION/SQL/schema/NAVISION/tables/ims.zuordnung_task_type.sql

@@ -0,0 +1,12 @@
+CREATE TABLE [ims].[zuordnung_task_type] (
+   [Code] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NULL,
+   [Activity_Desc] [varchar](100) NULL,
+   [Activity_Codes_Group1] [varchar](100) NULL,
+   [Activity_Codes_Group2] [varchar](100) NULL
+
+   ,CONSTRAINT [PK_zuordnung_task_type] PRIMARY KEY CLUSTERED ([Code])
+)
+
+
+GO

+ 12 - 0
System/NAVISION/SQL/schema/NAVISION/tables/ims.zuordnung_time_account.sql

@@ -0,0 +1,12 @@
+CREATE TABLE [ims].[zuordnung_time_account] (
+   [No] [varchar](50) NOT NULL,
+   [Description] [varchar](100) NULL,
+   [Activity_Desc] [varchar](100) NULL,
+   [Activity_Codes_Group1] [varchar](100) NULL,
+   [Activity_Codes_Group2] [varchar](100) NULL
+
+   ,CONSTRAINT [PK_zuordnung_time_account] PRIMARY KEY CLUSTERED ([No])
+)
+
+
+GO

+ 13 - 0
System/NAVISION/SQL/schema/NAVISION/views/GC_Fokus_Produktgruppen.sql

@@ -0,0 +1,13 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+create view GC_Fokus_Produktgruppen as
+select * from GC.dbo.GC_Fokus_Produktgruppen
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/ims.Monteure_fuer_Anzeige.sql

@@ -19,7 +19,7 @@ from
 	   T1."Entry No_" as "Entry No",
 	   (convert(float, T1."Qty_ Evaluated")) as "Qty Evaluated",
 	   XRANK(((convert(float, T1."Qty_ Evaluated"))) for T1."Order No_") as c8
-from ("NAVISION"."import"."Service_Ledger_Entry" T1 left outer join "NAVISION"."import"."Employee" T2 on (T2."No_" = T1."No_") and (T2."Client_DB" = T1."Client_DB"))
+from ("NAVISION_BYD"."import"."Service_Ledger_Entry" T1 left outer join "NAVISION_BYD"."import"."Employee" T2 on (T2."No_" = T1."No_") and (T2."Client_DB" = T1."Client_DB"))
 where (((((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 90) and (T1."Order No_" LIKE 'WAU%')) and (T1."Type" = 2)) and (((convert(float, T1."Qty_ Evaluated"))) <> 0))
 ) D1
 where (c8 = 1)

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/ims.Monteure_fuer_Anzeige_offene_Auftraege.sql

@@ -19,7 +19,7 @@ from
 	   T1."Entry No_" as "Entry No",
 	   (convert(float, T1."Qty_ Evaluated")) as "Qty Evaluated",
 	   XRANK(((convert(float, T1."Qty_ Evaluated"))) for T1."Order No_") as c8
-from ("NAVISION"."import"."Service_Ledger_Entry" T1 left outer join "NAVISION"."import"."Employee" T2 on (T2."No_" = T1."No_") and (T2."Client_DB" = T1."Client_DB"))
+from ("NAVISION_BYD"."import"."Service_Ledger_Entry" T1 left outer join "NAVISION_BYD"."import"."Employee" T2 on (T2."No_" = T1."No_") and (T2."Client_DB" = T1."Client_DB"))
 where (((((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 120) and (T1."Order No_" LIKE 'WAU%')) and (T1."Type" = 2)) and (((convert(float, T1."Qty_ Evaluated"))) <> 0))
 ) D1
 where (c8 = 1)

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/views/ims.Service_Archiv_Rg_Ausgang_7+.sql

@@ -12,8 +12,8 @@ select distinct T1."No_" as "No_2",
 	   T2."Type" as "Type",
 	   T2."No_" as "No",
 	   T2."Description" as "Description"
-from "NAVISION"."import"."Archived_Service_Header" T1,
-	"NAVISION"."import"."Service_Ledger_Entry" T2
+from "NAVISION_BYD"."import"."Archived_Service_Header" T1,
+	"NAVISION_BYD"."import"."Service_Ledger_Entry" T2
 where ((T1."No_" = T2."Order No_") and (T1."Client_DB" = T2."Client_DB"))
 and ((((((T1."Document Type" <> 0) and ((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 7)) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END) <> '20')) and (T2."No_" = '0099009'))
 -- order by "No_2" asc

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/views/ims.Service_Ausgangsrechnung_Export_ben_AW_fuer_GS.sql

@@ -21,8 +21,8 @@ from
 	   ((convert(float, T2."Actual Time"))) * 12 as c10,
 	   T1."No_" as "No",
 	   T1."Service Order Line No_" as c12
-from ("NAVISION"."import"."Sales_Invoice_Header" T1 left outer join "ims"."Stempelzeiten_Monteur_Auftrag_Export_SC_Rg_Ausgang" T3 on T1."Service Order No_" = T3."Order No_"),
-	("NAVISION"."import"."Sales_Invoice_Line" T4 left outer join "NAVISION"."import"."Labor_Ledger_Entry" T2 on ((((T4."Document No_" = T2."Document No_") and (T4."Labor No_" = T2."Labor No_")) and (T4."Service Order No_" = T2."Service Order No_")) and (T4."Service Order Line No_" = T2."Service Order Line No_")) and (T4."Client_DB" = T2."Client_DB"))
+from ("NAVISION_BYD"."import"."Sales_Invoice_Header" T1 left outer join "ims"."Stempelzeiten_Monteur_Auftrag_Export_SC_Rg_Ausgang" T3 on T1."Service Order No_" = T3."Order No_"),
+	("NAVISION_BYD"."import"."Sales_Invoice_Line" T4 left outer join "NAVISION_BYD"."import"."Labor_Ledger_Entry" T2 on ((((T4."Document No_" = T2."Document No_") and (T4."Labor No_" = T2."Labor No_")) and (T4."Service Order No_" = T2."Service Order No_")) and (T4."Service Order Line No_" = T2."Service Order Line No_")) and (T4."Client_DB" = T2."Client_DB"))
 where ((T1."No_" = T4."Document No_") and (T1."Client_DB" = T4."Client_DB"))
 and (((T1."No_" LIKE 'W%') and (not T4."Type" IN (0,11,12))) and (T1."Posting Date" >= convert(datetime, '2021-01-01 00:00:00.000')))
 ) D3

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 6 - 8
System/NAVISION/SQL/schema/NAVISION/views/ims.Stempelzeiten_Monteur_Auftrag_Export.sql


+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/ims.Stempelzeiten_Monteur_Auftrag_Export_SC_Rg_Ausgang.sql

@@ -6,7 +6,7 @@ CREATE VIEW ims.stempelzeiten_monteur_auftrag_export_sc_rg_ausgang AS
 
 select distinct T1."Order No_" as "Order No",
 	   SUM(((CASE WHEN (T2."Code" IN ('111','112','224','266','800')) THEN (((convert(float, T1."Duration")))) ELSE (0) END) + 0 + (CASE WHEN (T2."Code" IN ('121','223')) THEN (((convert(float, T1."Duration")))) ELSE (0) END))) as "Summe produktiv für Auftrag"
-from (("NAVISION"."import"."Task_Acquisition_Ledger_Entry" T1 left outer join "NAVISION"."import"."Task_Type" T2 on (T1."Task Type Code" = T2."Code") and (T1."Client_DB" = T2."Client_DB")) left outer join "NAVISION"."import"."Employee_T" T3 on (T1."Employee No_" = T3."No_") and (T1."Client_DB" = T3."Client_DB"))
+from (("NAVISION_BYD"."import"."Task_Acquisition_Ledger_Entry" T1 left outer join "NAVISION_BYD"."import"."Task_Type" T2 on (T1."Task Type Code" = T2."Code") and (T1."Client_DB" = T2."Client_DB")) left outer join "NAVISION_BYD"."import"."Employee_T" T3 on (T1."Employee No_" = T3."No_") and (T1."Client_DB" = T3."Client_DB"))
 where (((((((T1."Sorting" = 1) and (T1."Corrected" = 0)) and (T1."Date" >= T3."Employment Date")) and (T1."Date" >= convert(datetime, '2021-01-01 00:00:00.000'))) and ((T3."Leaving Date" >= convert(datetime, '2012-01-01 00:00:00.000')) or (T3."Leaving Date" = convert(datetime, '1753-01-01 00:00:00.000')))) and (T1."Order No_" <> '')) and (CASE WHEN (((-1 * datediff(day, (getdate()), T3."Leaving Date")) > 0) and (T3."Leaving Date" <> convert(datetime, '1753-01-01 00:00:00.000'))) THEN ('ausgetretene Mitarbeiter') ELSE (T3."Task Type Group") END <> ''))
 group by T1."Order No_"
 -- order by "Order No" asc

+ 36 - 0
System/NAVISION/SQL/schema/NAVISION/views/ims.archived_service_line_fokus_group.sql

@@ -0,0 +1,36 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW ims.archived_service_line_fokus_group AS
+
+select T1."Document No_" as "Document No",
+	   T1."Line No_" as "Line No",
+	   T1."No_" as "No",
+	   T1."Description" as "Description",
+	   T1."Client_DB" as "Client Db",
+	   T2."Nr_Oberbegriff" as "Nr Oberbegriff",
+	   T2."Marketingoberbegriff" as "Marketingoberbegriff",
+	   T2."Nr_focus_Group" as "Nr Focus Group",
+	   T2."Focus_Group" as "Focus Group",
+	   T2."Parts_Number" as "Parts Number",
+	   T2."Labor_Number" as "Labor Number",
+	   T2."External_Service_Number" as "External Service Number",
+	   T2."Nummer_uebergreifend" as "Nummer Uebergreifend",
+	   T2."Parts_Family" as "Parts Family",
+	   T2."GMPD_Group" as "Gmpd Group",
+	   T2."Marke_ID" as "Marke Id",
+	   T2."Marke" as "Marke",
+	   T2."Text_1" as "Text 1",
+	   T2."Text_2" as "Text 2"
+from "NAVISION"."dbo"."GC_Fokus_Produktgruppen" T2,
+	"NAVISION"."import"."Archived_Service_Line" T1
+where ((T2."Client_DB" = T1."Client_DB") and (T2."Nummer_uebergreifend" = T1."No_"))
+and (T1."Document No_" LIKE 'WAU%')
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 103 - 0
System/NAVISION/SQL/schema/NAVISION/views/ims.kontenrahmen_soll_ist_mit_hbv_gc_struct.sql

@@ -0,0 +1,103 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW ims.kontenrahmen_soll_ist_mit_hbv_gc_struct AS
+
+select T1."KONTO_NR" as "Konto Nr",
+	   T1."KONTO_BEZEICHNUNG" as "Konto Bezeichnung",
+	   T1."KONTO_ART" as "Konto Art",
+	   T1."KOSTENSTELLE" as "Kostenstelle",
+	   T1."STK" as "Stk",
+	   T1."KONTO_1" as "Konto 1",
+	   T1."KONTO_2" as "Konto 2",
+	   T1."KONTO_3" as "Konto 3",
+	   T1."KONTO_4" as "Konto 4",
+	   T1."KONTO_5" as "Konto 5",
+	   T1."EBENE1" as "Ebene1",
+	   T1."EBENE2" as "Ebene2",
+	   T1."EBENE3" as "Ebene3",
+	   T1."EBENE4" as "Ebene4",
+	   T1."EBENE5" as "Ebene5",
+	   T1."EBENE6" as "Ebene6",
+	   T1."EBENE7" as "Ebene7",
+	   T1."EBENE8" as "Ebene8",
+	   T1."EBENE9" as "Ebene9",
+	   T1."EBENE10" as "Ebene10",
+	   T1."EBENE11" as "Ebene11",
+	   T1."EBENE12" as "Ebene12",
+	   T1."EBENE13" as "Ebene13",
+	   T1."EBENE14" as "Ebene14",
+	   T1."EBENE15" as "Ebene15",
+	   T1."EBENE16" as "Ebene16",
+	   T1."EBENE17" as "Ebene17",
+	   T1."EBENE18" as "Ebene18",
+	   T1."EBENE19" as "Ebene19",
+	   T1."EBENE20" as "Ebene20",
+	   T1."EBENE21" as "Ebene21",
+	   T1."EBENE22" as "Ebene22",
+	   T1."EBENE23" as "Ebene23",
+	   T1."EBENE24" as "Ebene24",
+	   T1."EBENE25" as "Ebene25",
+	   T1."EBENE26" as "Ebene26",
+	   T1."EBENE27" as "Ebene27",
+	   T1."EBENE28" as "Ebene28",
+	   T1."EBENE29" as "Ebene29",
+	   T1."EBENE30" as "Ebene30",
+	   T1."EBENE31" as "Ebene31",
+	   T1."EBENE32" as "Ebene32",
+	   T1."EBENE33" as "Ebene33",
+	   T1."EBENE34" as "Ebene34",
+	   T1."EBENE35" as "Ebene35",
+	   T1."EBENE36" as "Ebene36",
+	   T1."EBENE37" as "Ebene37",
+	   T1."EBENE38" as "Ebene38",
+	   T1."EBENE39" as "Ebene39",
+	   T1."EBENE40" as "Ebene40",
+	   T1."EBENE41" as "Ebene41",
+	   T1."EBENE42" as "Ebene42",
+	   T1."EBENE43" as "Ebene43",
+	   T1."EBENE44" as "Ebene44",
+	   T1."EBENE45" as "Ebene45",
+	   T1."EBENE46" as "Ebene46",
+	   T1."EBENE47" as "Ebene47",
+	   T1."EBENE48" as "Ebene48",
+	   T1."EBENE49" as "Ebene49",
+	   T1."EBENE50" as "Ebene50",
+	   T1."EBENE51" as "Ebene51",
+	   T1."EBENE52" as "Ebene52",
+	   T1."EBENE53" as "Ebene53",
+	   T1."EBENE54" as "Ebene54",
+	   T1."EBENE55" as "Ebene55",
+	   T1."EBENE56" as "Ebene56",
+	   T1."EBENE57" as "Ebene57",
+	   T1."EBENE58" as "Ebene58",
+	   T1."EBENE59" as "Ebene59",
+	   T1."EBENE60" as "Ebene60",
+	   T1."EBENE2" as "Zeile mit Bez",
+	   T1."KONTO_NR" + ' - ' + T1."KONTO_BEZEICHNUNG" as "Konto",
+	   T1."KOSTENSTELLE" as "Bereich",
+	   T1."KONTO_1" as "Gruppe1",
+	   T1."KONTO_2" as "Gruppe2",
+	   T1."EBENE42" as "HBV-Zeile",
+	   T1."EBENE41" as "Vstufe_1_HBV",
+	   T1."EBENE1" as "Vstufe 1",
+	   T1."EBENE61" as "Ebene61",
+	   T1."EBENE62" as "Ebene62",
+	   T1."EBENE63" as "Ebene63",
+	   T1."EBENE64" as "Ebene64",
+	   T1."EBENE65" as "Ebene65",
+	   T1."EBENE66" as "Ebene66",
+	   T1."EBENE67" as "Ebene67",
+	   T1."EBENE68" as "Ebene68",
+	   T1."EBENE69" as "Ebene69",
+	   T1."EBENE70" as "Ebene70"
+from "Kontenrahmen.csv" T1
+where ((T1."KONTO_NR" <> 'Konto_Nr') and (T1."KONTO_ART" = 0))
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 26 - 0
System/NAVISION/SQL/schema/NAVISION/views/ims.service_archiv_rg_ausgang_7.sql

@@ -0,0 +1,26 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW ims.service_archiv_rg_ausgang_7 AS
+
+select distinct T1."No_" as "No_2",
+	   T1."Posting Date" as "Posting Date_2",
+	   T1."Document Date" as "Document Date",
+	   T2."Order No_" as "Order No",
+	   T2."Posting Date" as "Posting Date",
+	   T2."Type" as "Type",
+	   T2."No_" as "No",
+	   T2."Description" as "Description"
+from "NAVISION"."import"."Archived_Service_Header" T1,
+	"NAVISION"."import"."Service_Ledger_Entry" T2
+where ((T1."No_" = T2."Order No_") and (T1."Client_DB" = T2."Client_DB"))
+and ((((((T1."Document Type" <> 0) and ((datediff(day, T1."Posting Date", (getdate())) <= 7))) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END) <> '20')) and (T2."No_" = '0099009'))
+-- order by "No_2" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/views/ims.service_archiv_rg_ausgang_gwl.sql

@@ -12,7 +12,7 @@ select distinct T1."No_" as "No",
 from "NAVISION"."import"."Archived_Service_Header" T1,
 	"NAVISION"."import"."Service_Ledger_Entry" T2
 where ((T1."No_" = T2."Order No_") and (T1."Client_DB" = T2."Client_DB"))
-and ((((((T1."Document Type" <> 0) and ((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 7)) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END) <> '20')) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) = 'GWL'))
+and ((((((T1."Document Type" <> 0) and ((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 7)) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER')) and ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END) <> '20')) and ((CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END) = 'GWL'))
 -- order by "No" asc
 GO
 SET QUOTED_IDENTIFIER OFF 
@@ -20,4 +20,4 @@ GO
 SET ANSI_NULLS OFF 
 GO
 
-GO
+GO

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/ims.service_nachlass_lohn_auftrag.sql

@@ -9,7 +9,7 @@ select T1."Document No_" as "Document No",
 from "NAVISION"."import"."Archived_Service_Header" T2,
 	"NAVISION"."import"."Archived_Service_Line" T1
 where ((T2."No_" = T1."Document No_") and (T2."Client_DB" = T1."Client_DB"))
-and (((((T1."Document No_" LIKE 'WAU%') and (T2."Order Date" >= convert(datetime, '2017-01-01 00:00:00.000'))) and (((convert(float, T1."Line Discount Amount"))) <> 0)) and (T1."Type" = 3)) and (T1."Document No_" <> 'WAU17422406'))
+and (((((T1."Document No_" LIKE 'WAU%') and (T2."Order Date" >= convert(datetime, '2021-01-01 00:00:00.000'))) and (((convert(float, T1."Line Discount Amount"))) <> 0)) and (T1."Type" = 3)) and (T1."Document No_" <> 'WAU17422406'))
 group by T1."Document No_"
 -- order by "Document No" asc
 GO

+ 0 - 20
System/NAVISION/SQL/schema/NAVISION/views/ims.zuordnung_task_type.sql

@@ -1,20 +0,0 @@
-SET QUOTED_IDENTIFIER ON 
-GO
-SET ANSI_NULLS ON 
-GO
-CREATE VIEW ims.zuordnung_task_type AS
-
-select T1."NO" as "No",
-	   T1."DESCRIPTION" as "Description",
-	   T1."ACTIVITY_DESC" as "Activity Desc",
-	   T1."ACTIVITY_CODES_GROUP1" as "Activity Codes Group1",
-	   T1."ACTIVITY_CODES_GROUP2" as "Activity Codes Group2"
-from "Zuordnung_Task_Type.csv" T1
-where (T1."NO" IS NOT NULL)
-GO
-SET QUOTED_IDENTIFIER OFF 
-GO
-SET ANSI_NULLS OFF 
-GO
-
-GO

+ 196 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_bilanz_grosskunden_menge_umsatz_db1_imr.sql

@@ -0,0 +1,196 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.belege_bilanz_grosskunden_menge_umsatz_db1_imr AS
+
+select "No" as "No",
+	   "Name_2" as "Name_2",
+	   "Search Description" as "Search Description",
+	   "Account Type" as "Account Type",
+	   "Department Code_2" as "Department Code_2",
+	   "Make Code_Konto" as "Make Code_Konto",
+	   "Income Balance" as "Income Balance",
+	   "Last Date Modified" as "Last Date Modified",
+	   "Entry No" as "Entry No",
+	   "G L Account No" as "G L Account No",
+	   "Posting Date" as "Posting Date",
+	   "Document Type" as "Document Type",
+	   "Document No" as "Document No",
+	   "Description" as "Description",
+	   "Bal Account No" as "Bal Account No",
+	   "Department Code" as "Department Code",
+	   "Make Code" as "Make Code",
+	   "User Id" as "User Id",
+	   "Source Code" as "Source Code",
+	   "Quantity" as "Quantity",
+	   "Reason Code" as "Reason Code",
+	   "Gen Posting Type" as "Gen Posting Type",
+	   "Gen Bus Posting Group" as "Gen Bus Posting Group",
+	   "Gen Prod Posting Group" as "Gen Prod Posting Group",
+	   "Bal Account Type" as "Bal Account Type",
+	   "Transaction No" as "Transaction No",
+	   "Document Date" as "Document Date",
+	   "External Document No" as "External Document No",
+	   "Source Type" as "Source Type",
+	   "Source No" as "Source No",
+	   "No Series" as "No Series",
+	   "Branch Code" as "Branch Code",
+	   "Main Area" as "Main Area",
+	   "Vin" as "Vin",
+	   "Book No" as "Book No",
+	   "Veh Source Code" as "Veh Source Code",
+	   "Reposted" as "Reposted",
+	   "Corrected" as "Corrected",
+	   "Correction To Curr No" as "Correction To Curr No",
+	   "Reposting To Curr No" as "Reposting To Curr No",
+	   "Code" as "Code",
+	   "Name" as "Name",
+	   "Jahr_ori" as "Jahr_ori",
+	   "Betrieb Nr_2" as "Betrieb Nr_2",
+	   "Konto Nr_ori" as "Konto Nr_ori",
+	   "Betrag_ori" as "Betrag_ori",
+	   "Amount_1" as "Amount_1",
+	   "Betrieb Nr_neu_1" as "Betrieb Nr_neu_1",
+	   SUM("Betrag_ori") OVER (partition by "Vin") as "Summe_Betrag_VIN",
+	   "Rechnungsdatum" as "Rechnungsdatum",
+	   "Minmum_Rechnungsdatum" as "Minmum_Rechnungsdatum",
+	   "Menge_1" as "Menge_1",
+	   COUNT("Document No") OVER (partition by "Vin") as "Menge_2",
+	   ("Menge_1" / (COUNT("Document No") OVER (partition by "Vin"))) as "Menge FZG",
+	   "Betrieb Nr" as "Betrieb Nr",
+	   "Jahr" as "Jahr",
+	   "Marke_GK" as "Marke_GK",
+	   MAX("Marke_GK") OVER (partition by "Vin") as "Maximum_Marke",
+	   CASE WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW') THEN ('88200') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW-MINI') THEN ('88203') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMWI') THEN ('88270') ELSE null END as "Konto Nr",
+	   "Hauptbetrieb_ID" as "Hauptbetrieb_ID",
+	   "Hauptbetrieb_Name" as "Hauptbetrieb_Name",
+	   "Standort_ID" as "Standort_ID",
+	   "Standort_Name" as "Standort_Name"
+from 
+(select "No",
+	   "Name_2",
+	   "Search Description",
+	   "Account Type",
+	   "Department Code_2",
+	   "Make Code_Konto",
+	   "Income Balance",
+	   "Last Date Modified",
+	   "Entry No",
+	   "G L Account No",
+	   "Posting Date",
+	   "Document Type",
+	   "Document No",
+	   "Description",
+	   "Bal Account No",
+	   "Department Code",
+	   "Make Code",
+	   "User Id",
+	   "Source Code",
+	   "Quantity",
+	   "Reason Code",
+	   "Gen Posting Type",
+	   "Gen Bus Posting Group",
+	   "Gen Prod Posting Group",
+	   "Bal Account Type",
+	   "Transaction No",
+	   "Document Date",
+	   "External Document No",
+	   "Source Type",
+	   "Source No",
+	   "No Series",
+	   "Branch Code",
+	   "Main Area",
+	   "Vin",
+	   "Book No",
+	   "Veh Source Code",
+	   "Reposted",
+	   "Corrected",
+	   "Correction To Curr No",
+	   "Reposting To Curr No",
+	   "Code",
+	   "Name",
+	   "Posting Date" as "Jahr_ori",
+	   "Betrieb Nr_2",
+	   "G L Account No" as "Konto Nr_ori",
+	   "Betrag_ori",
+	   "Amount_1",
+	   "Betrieb Nr_2" as "Betrieb Nr_neu_1",
+	   "Rechnungsdatum",
+	   MIN("Rechnungsdatum") OVER (partition by "Vin") as "Minmum_Rechnungsdatum",
+	   1 as "Menge_1",
+	   "Betrieb Nr",
+	   CASE WHEN ((("Vin" LIKE '%FK68973%') or ("Vin" LIKE '%FK70609%')) or ("Vin" LIKE '%FK72533%')) THEN (convert(datetime, '2021-01-31 00:00:00.000')) ELSE ((MIN("Rechnungsdatum") OVER (partition by "Vin"))) END as "Jahr",
+	   "Marke_GK",
+	   "Hauptbetrieb_ID",
+	   "Hauptbetrieb_Name",
+	   "Betrieb Nr_2" as "Standort_ID",
+	   "Standort_Name",
+	   SUM("Betrag_ori") OVER (partition by "Vin") as c64
+from 
+(select (T2."VIN") as "Vin",
+	   CASE WHEN (T2."Branch Code" IN ('GÖG','AAM')) THEN ('AAM') ELSE (T2."Branch Code") END as "Standort_Name",
+	   (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('10') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ('10') END) as "Betrieb Nr_2",
+	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
+	   T2."Client_DB" as "Hauptbetrieb_ID",
+	   CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Make Code") ELSE null END as "Marke_GK",
+	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Posting Date") ELSE null END as "Rechnungsdatum",
+	   (convert(float, T2."Amount")) as "Amount_1",
+	   ((convert(float, T2."Amount"))) as "Betrag_ori",
+	   T2."G_L Account No_" as "G L Account No",
+	   T2."Posting Date" as "Posting Date",
+	   T3."Name" as "Name",
+	   T3."Code" as "Code",
+	   T2."Reposting to curr_ No_" as "Reposting To Curr No",
+	   T2."Correction to curr_ No_" as "Correction To Curr No",
+	   T2."Corrected" as "Corrected",
+	   T2."Reposted" as "Reposted",
+	   T2."Veh_ Source Code" as "Veh Source Code",
+	   T2."Book No_" as "Book No",
+	   T2."Main Area" as "Main Area",
+	   T2."Branch Code" as "Branch Code",
+	   T2."No_ Series" as "No Series",
+	   T2."Source No_" as "Source No",
+	   T2."Source Type" as "Source Type",
+	   T2."External Document No_" as "External Document No",
+	   T2."Document Date" as "Document Date",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
+	   T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
+	   T2."Gen_ Posting Type" as "Gen Posting Type",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Quantity" as "Quantity",
+	   T2."Source Code" as "Source Code",
+	   T2."User ID" as "User Id",
+	   T2."Make Code" as "Make Code",
+	   T2."Department Code" as "Department Code",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Description" as "Description",
+	   T2."Document No_" as "Document No",
+	   T2."Document Type" as "Document Type",
+	   T2."Entry No_" as "Entry No",
+	   T1."Last Date Modified" as "Last Date Modified",
+	   T1."Income_Balance" as "Income Balance",
+	   T1."Make Code" as "Make Code_Konto",
+	   T1."Department Code" as "Department Code_2",
+	   T1."Account Type" as "Account Type",
+	   T1."Search Description" as "Search Description",
+	   T1."Name" as "Name_2",
+	   T1."No_" as "No"
+from "NAVISION"."import"."G_L_Account" T1,
+	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
+and ((T1."Income_Balance" = 1) and (T1."No_" = '15210'))
+) D2
+) D1
+where ((((c64 <= "Menge_1") and (c64 >= -9999)) and ("Minmum_Rechnungsdatum" IS NOT NULL)) and ("Minmum_Rechnungsdatum" >= convert(datetime, '2019-01-01 00:00:00.000')))
+-- order by "Vin" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_bilanz_grosskunden_stk_bwa_imr.sql

@@ -130,7 +130,7 @@ from
 from 
 (select (T2."VIN") as "Vin",
 	   CASE WHEN (T2."Branch Code" IN ('GÖG','AAM')) THEN ('AAM') ELSE (T2."Branch Code") END as "Standort_Name",
-	   (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('10') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') ELSE ('10') END) as "Betrieb Nr_2",
+	   (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('10') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ('10') END) as "Betrieb Nr_2",
 	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
 	   T2."Client_DB" as "Hauptbetrieb_ID",
 	   CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Make Code") ELSE null END as "Marke_GK",

+ 69 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_marketing_imr.sql

@@ -0,0 +1,69 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.belege_marketing_imr AS
+
+select T1."No_" as "No",
+	   T1."Name" as "Name_2",
+	   T1."Search Description" as "Search Description",
+	   T1."Account Type" as "Account Type",
+	   T1."Department Code" as "Department Code_2",
+	   T1."Make Code" as "Make Code_2",
+	   T1."Income_Balance" as "Income Balance",
+	   T1."Last Date Modified" as "Last Date Modified",
+	   T2."Entry No_" as "Entry No",
+	   T2."G_L Account No_" as "G L Account No",
+	   T2."Posting Date" as "Posting Date",
+	   T2."Document Type" as "Document Type",
+	   T2."Document No_" as "Document No",
+	   T2."Description" as "Description",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Department Code" as "Department Code",
+	   T2."Make Code" as "Make Code",
+	   T2."User ID" as "User Id",
+	   T2."Source Code" as "Source Code",
+	   CASE WHEN ((T2."Document No_" LIKE 'VRGGFZ%') or (T2."Document No_" LIKE 'VRGF%')) THEN (T2."Veh_ Source Code") WHEN (((T2."Document No_" LIKE 'VGUGFZ%') or (T2."Document No_" LIKE 'VGGF%')) and (T2."Veh_ Source Code" <> 0)) THEN (-1) ELSE (0) END as "Quantity",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Gen_ Posting Type" as "Gen Posting Type",
+	   T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
+	   T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Document Date" as "Document Date",
+	   T2."External Document No_" as "External Document No",
+	   T2."Source Type" as "Source Type",
+	   T2."Source No_" as "Source No",
+	   T2."No_ Series" as "No Series",
+	   T2."Branch Code" as "Branch Code",
+	   T2."Main Area" as "Main Area",
+	   T2."VIN" as "Vin",
+	   T2."Book No_" as "Book No",
+	   T2."Veh_ Source Code" as "Veh Source Code",
+	   T2."Reposted" as "Reposted",
+	   T2."Corrected" as "Corrected",
+	   T2."Correction to curr_ No_" as "Correction To Curr No",
+	   T2."Reposting to curr_ No_" as "Reposting To Curr No",
+	   T3."Code" as "Code",
+	   T3."Name" as "Name",
+	   T2."Posting Date" as "Jahr",
+	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   T2."G_L Account No_" as "Konto Nr",
+	   ((convert(float, T2."Amount"))) * -1 as "Betrag",
+	   (convert(float, T2."Amount")) as "Amount_1",
+	   CASE WHEN (T1."No_" IN ('48060','48065','48070','48075','48001','48090','48005','88205')) THEN ('Neue Automobile') WHEN (T1."No_" IN ('48050','48080','48040')) THEN ('Gebrauchte Automobile') WHEN (T1."No_" IN ('48010','48030')) THEN ('Service / Teile & Zubehör') WHEN (T1."No_" IN ('48020','48015','48025','48000','48016')) THEN ('Image (allg. Werbekosten)') ELSE null END as "Ebene1",
+	   CASE WHEN (T1."No_" IN ('48060','48070','48001','48090','48005','88206')) THEN ('NA BMW') WHEN (T1."No_" IN ('48065','48075','88205')) THEN ('NA MINI') ELSE null END as "Ebene2",
+	   CASE WHEN (T1."No_" IN ('48060','48065','48050','48040')) THEN ('Print / Rundfunk') WHEN (T1."No_" IN ('48070','48075','48080','48001','48090','88205')) THEN ('Veranstaltungen') ELSE null END as "Ebene3",
+	   CASE WHEN ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 90) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") ELSE null END as "Text"
+from "NAVISION"."import"."G_L_Account" T1,
+	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
+and (((((T1."Income_Balance" = 0) and (T1."No_" IN ('48060','48065','48070','48075','48050','48080','48010','48030','48020','48015','48025','48000','48040','48001','48090','48005','88205','88206','48016'))) and (T2."Document No_" <> 'ABSCHLUSS2008_1')) and (not T2."Document No_" IN ('ABSCHLUSS2009_1','ABSCHLUSS2009_2','ABSCHLUSS2009_3','ABSCHLUSS_1','ABSCHLUSS2011','ABSCHLUSS2013','ABSCHLUSS2014','ABSCHLUSS2015','ABSCHLUSS2016','ABSCHLUSS2017','ABSCHLUSS2018'))) and ((CASE WHEN (T1."No_" IN ('48060','48065','48070','48075','48001','48090','48005','88205')) THEN ('Neue Automobile') WHEN (T1."No_" IN ('48050','48080','48040')) THEN ('Gebrauchte Automobile') WHEN (T1."No_" IN ('48010','48030')) THEN ('Service / Teile & Zubehör') WHEN (T1."No_" IN ('48020','48015','48025','48000','48016')) THEN ('Image (allg. Werbekosten)') ELSE null END) <> 'Service / Teile & Zubehör'))
+-- order by "Ebene1" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 69 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_marketing_sc_bmw_imr.sql

@@ -0,0 +1,69 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.belege_marketing_sc_bmw_imr AS
+
+select T1."No_" as "No",
+	   T1."Name" as "Name_2",
+	   T1."Search Description" as "Search Description",
+	   T1."Account Type" as "Account Type",
+	   T1."Department Code" as "Department Code_2",
+	   T1."Make Code" as "Make Code_2",
+	   T1."Income_Balance" as "Income Balance",
+	   T1."Last Date Modified" as "Last Date Modified",
+	   T2."Entry No_" as "Entry No",
+	   T2."G_L Account No_" as "G L Account No",
+	   T2."Posting Date" as "Posting Date",
+	   T2."Document Type" as "Document Type",
+	   T2."Document No_" as "Document No",
+	   T2."Description" as "Description",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Department Code" as "Department Code",
+	   T2."Make Code" as "Make Code",
+	   T2."User ID" as "User Id",
+	   T2."Source Code" as "Source Code",
+	   CASE WHEN ((T2."Document No_" LIKE 'VRGGFZ%') or (T2."Document No_" LIKE 'VRGF%')) THEN (T2."Veh_ Source Code") WHEN (((T2."Document No_" LIKE 'VGUGFZ%') or (T2."Document No_" LIKE 'VGGF%')) and (T2."Veh_ Source Code" <> 0)) THEN (-1) ELSE (0) END as "Quantity",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Gen_ Posting Type" as "Gen Posting Type",
+	   T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
+	   T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Document Date" as "Document Date",
+	   T2."External Document No_" as "External Document No",
+	   T2."Source Type" as "Source Type",
+	   T2."Source No_" as "Source No",
+	   T2."No_ Series" as "No Series",
+	   T2."Branch Code" as "Branch Code",
+	   T2."Main Area" as "Main Area",
+	   T2."VIN" as "Vin",
+	   T2."Book No_" as "Book No",
+	   T2."Veh_ Source Code" as "Veh Source Code",
+	   T2."Reposted" as "Reposted",
+	   T2."Corrected" as "Corrected",
+	   T2."Correction to curr_ No_" as "Correction To Curr No",
+	   T2."Reposting to curr_ No_" as "Reposting To Curr No",
+	   T3."Code" as "Code",
+	   T3."Name" as "Name",
+	   T2."Posting Date" as "Jahr",
+	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   T2."G_L Account No_" as "Konto Nr",
+	   (((convert(float, T2."Amount"))) * -1) / 2 as "Betrag",
+	   (convert(float, T2."Amount")) as "Amount_1",
+	   CASE WHEN (T1."No_" IN ('48060','48065','48070','48075')) THEN ('Neue Automobile') WHEN (T1."No_" IN ('48050','48080','48040')) THEN ('Gebrauchte Automobile') WHEN (T1."No_" IN ('48010','48030')) THEN ('Service / Teile & Zubehör') WHEN (T1."No_" IN ('48020','48015','48025','48000')) THEN ('Image (allg. Werbekosten)') ELSE null END as "Ebene1",
+	   CASE WHEN (T1."No_" IN ('48060','48070')) THEN ('NA BMW') WHEN (T1."No_" IN ('48065','48075')) THEN ('NA MINI') ELSE null END as "Ebene2",
+	   'BMW' as "Ebene3",
+	   CASE WHEN ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 90) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") ELSE null END as "Text"
+from "NAVISION"."import"."G_L_Account" T1,
+	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
+and (((((T1."Income_Balance" = 0) and (T1."No_" IN ('48060','48065','48070','48075','48050','48080','48010','48030','48020','48015','48025','48040','48000'))) and (T2."Document No_" <> 'ABSCHLUSS2008_1')) and (not T2."Document No_" IN ('ABSCHLUSS2009_1','ABSCHLUSS2009_2','ABSCHLUSS2009_3','ABSCHLUSS_1','ABSCHLUSS2011','ABSCHLUSS2013','ABSCHLUSS2014','ABSCHLUSS2015','ABSCHLUSS2016','ABSCHLUSS2017','ABSCHLUSS2018'))) and ((CASE WHEN (T1."No_" IN ('48060','48065','48070','48075')) THEN ('Neue Automobile') WHEN (T1."No_" IN ('48050','48080','48040')) THEN ('Gebrauchte Automobile') WHEN (T1."No_" IN ('48010','48030')) THEN ('Service / Teile & Zubehör') WHEN (T1."No_" IN ('48020','48015','48025','48000')) THEN ('Image (allg. Werbekosten)') ELSE null END) = 'Service / Teile & Zubehör'))
+-- order by "Ebene1" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 69 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_marketing_sc_mini_imr.sql

@@ -0,0 +1,69 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.belege_marketing_sc_mini_imr AS
+
+select T1."No_" as "No",
+	   T1."Name" as "Name_2",
+	   T1."Search Description" as "Search Description",
+	   T1."Account Type" as "Account Type",
+	   T1."Department Code" as "Department Code_2",
+	   T1."Make Code" as "Make Code_2",
+	   T1."Income_Balance" as "Income Balance",
+	   T1."Last Date Modified" as "Last Date Modified",
+	   T2."Entry No_" as "Entry No",
+	   T2."G_L Account No_" as "G L Account No",
+	   T2."Posting Date" as "Posting Date",
+	   T2."Document Type" as "Document Type",
+	   T2."Document No_" as "Document No",
+	   T2."Description" as "Description",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Department Code" as "Department Code",
+	   T2."Make Code" as "Make Code",
+	   T2."User ID" as "User Id",
+	   T2."Source Code" as "Source Code",
+	   CASE WHEN ((T2."Document No_" LIKE 'VRGGFZ%') or (T2."Document No_" LIKE 'VRGF%')) THEN (T2."Veh_ Source Code") WHEN (((T2."Document No_" LIKE 'VGUGFZ%') or (T2."Document No_" LIKE 'VGGF%')) and (T2."Veh_ Source Code" <> 0)) THEN (-1) ELSE (0) END as "Quantity",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Gen_ Posting Type" as "Gen Posting Type",
+	   T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
+	   T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Document Date" as "Document Date",
+	   T2."External Document No_" as "External Document No",
+	   T2."Source Type" as "Source Type",
+	   T2."Source No_" as "Source No",
+	   T2."No_ Series" as "No Series",
+	   T2."Branch Code" as "Branch Code",
+	   T2."Main Area" as "Main Area",
+	   T2."VIN" as "Vin",
+	   T2."Book No_" as "Book No",
+	   T2."Veh_ Source Code" as "Veh Source Code",
+	   T2."Reposted" as "Reposted",
+	   T2."Corrected" as "Corrected",
+	   T2."Correction to curr_ No_" as "Correction To Curr No",
+	   T2."Reposting to curr_ No_" as "Reposting To Curr No",
+	   T3."Code" as "Code",
+	   T3."Name" as "Name",
+	   T2."Posting Date" as "Jahr",
+	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   T2."G_L Account No_" as "Konto Nr",
+	   (((convert(float, T2."Amount"))) * -1) / 2 as "Betrag",
+	   (convert(float, T2."Amount")) as "Amount_1",
+	   CASE WHEN (T1."No_" IN ('48060','48065','48070','48075')) THEN ('Neue Automobile') WHEN (T1."No_" IN ('48050','48080','48040')) THEN ('Gebrauchte Automobile') WHEN (T1."No_" IN ('48010','48030')) THEN ('Service / Teile & Zubehör') WHEN (T1."No_" IN ('48020','48015','48025','48000')) THEN ('Image (allg. Werbekosten)') ELSE null END as "Ebene1",
+	   CASE WHEN (T1."No_" IN ('48060','48070')) THEN ('NA BMW') WHEN (T1."No_" IN ('48065','48075')) THEN ('NA MINI') ELSE null END as "Ebene2",
+	   'MINI' as "Ebene3",
+	   CASE WHEN ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 90) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") ELSE null END as "Text"
+from "NAVISION"."import"."G_L_Account" T1,
+	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
+and (((((T1."Income_Balance" = 0) and (T1."No_" IN ('48060','48065','48070','48075','48050','48080','48010','48030','48020','48015','48025','48040','48000'))) and (T2."Document No_" <> 'ABSCHLUSS2008_1')) and (not T2."Document No_" IN ('ABSCHLUSS2009_1','ABSCHLUSS2009_2','ABSCHLUSS2009_3','ABSCHLUSS_1','ABSCHLUSS2011','ABSCHLUSS2013','ABSCHLUSS2014','ABSCHLUSS2015','ABSCHLUSS2016','ABSCHLUSS2017','ABSCHLUSS2018'))) and ((CASE WHEN (T1."No_" IN ('48060','48065','48070','48075')) THEN ('Neue Automobile') WHEN (T1."No_" IN ('48050','48080','48040')) THEN ('Gebrauchte Automobile') WHEN (T1."No_" IN ('48010','48030')) THEN ('Service / Teile & Zubehör') WHEN (T1."No_" IN ('48020','48015','48025','48000')) THEN ('Image (allg. Werbekosten)') ELSE null END) = 'Service / Teile & Zubehör'))
+-- order by "Ebene1" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 5 - 5
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_mit_abgrenzung_na_flotte_imr.sql

@@ -42,18 +42,18 @@ select T1."No_" as "No",
 	   T3."Code" as "Code",
 	   T3."Name" as "Name",
 	   T2."Posting Date" as "Jahr",
-	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   CASE WHEN ((T2."Branch Code" = 'REM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
 	   T2."G_L Account No_" as "Konto Nr_ori",
 	   ((convert(float, T2."Amount"))) * -1 as "Betrag",
 	   (convert(float, T2."Amount")) as "Amount_1",
 	   CASE WHEN (((T1."No_" LIKE '4%') or (T1."No_" LIKE '2%')) and ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 365)) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") WHEN (((not T1."No_" LIKE '4%') and (not T1."No_" LIKE '2%')) and ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 30)) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") WHEN (((not T1."No_" LIKE '4%') and (not T1."No_" LIKE '2%')) and ((-1 * datediff(day, (getdate()), T2."Posting Date")) > 30)) THEN ('Belege älter 30 Tage') ELSE null END as "Text",
 	   CASE WHEN ((T2."G_L Account No_" IN ('88200','88201','88202')) and (T2."Posting Date" <= convert(datetime, '2015-04-30 00:00:00.000'))) THEN (T2."G_L Account No_" + '_NA') WHEN ((T2."G_L Account No_" IN ('80000','80082','80083','80084','80090','87500','87510','80060','80070','80900','80982','80983','80984','80990','87520','87530','80160','80170','80960','80970')) and (T2."Make Code" = 'BMW-MINI')) THEN (T2."G_L Account No_" + '_MINI') ELSE (T2."G_L Account No_") END as "Konto Nr",
 	   T2."Client_DB" as "Hauptbetrieb_ID",
-	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
-	   (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END) as "Standort_ID",
+	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') WHEN (T2."Client_DB" = '3') THEN ('REM GmbH') ELSE null END as "Hauptbetrieb_Name",
+	   (CASE WHEN ((T2."Branch Code" = 'REM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END) as "Standort_ID",
 	   CASE WHEN (T2."Branch Code" IN ('GÖG','AAM')) THEN ('AAM') ELSE (T2."Branch Code") END as "Standort_Name"
-from "NAVISION"."import"."G_L_Account" T1,
-	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+from "NAVISION_BYD"."import"."G_L_Account" T1,
+	("NAVISION_BYD"."import"."G_L_Entry" T2 left outer join "NAVISION_BYD"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
 where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
 and (((T1."Income_Balance" = 0) and (T2."Posting Date" >= convert(datetime, '2021-01-01 00:00:00.000'))) and (T2."Source Code" <> 'JAHRABSCH'))
 GO

+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_sc_ersatz_fuer_reduzierung_sb_imr.sql

@@ -58,7 +58,7 @@ select T1."No_" as "No",
 	   CASE WHEN ((CASE WHEN ((((((convert(float, T2."Amount"))) * -1) IN (15.97,-15.97,15.98,-15.98,31.94,-31.94,47.91,-47.91,63.88,-63.88,79.85,-79.85)) or ((((convert(float, T2."Amount"))) * -1) BETWEEN 47.90 AND 47.92)) or ((((convert(float, T2."Amount"))) * -1) BETWEEN -47.92 AND -47.90)) THEN ('Reduzierung SB') ELSE ('KD Serviceersatzfahrzeuge') END) = 'Reduzierung SB') THEN ('Reduz. SB' + ' - ' + T1."No_" + ' - ' + T1."Name") ELSE ('Erlös' + ' - ' + T1."No_" + ' - ' + T1."Name") END as "Konto",
 	   'SEW' as "Ebene61",
 	   'Umsatz SC' as "Ebene62",
-	   CASE WHEN ((((((convert(float, T2."Amount"))) * -1) IN (15.97,-15.97,15.98,-15.98,31.94,-31.94,47.91,-47.91,63.88,-63.88,79.85,-79.85)) or ((((convert(float, T2."Amount"))) * -1) BETWEEN 47.90 AND 47.92)) or ((((convert(float, T2."Amount"))) * -1) BETWEEN -47.92 AND -47.90)) THEN ('- Reduzierung SB') ELSE ('- KD Serviceersatzfahrzeuge') END as "Ebene63",
+	   CASE WHEN ((((((convert(float, T2."Amount"))) * -1) IN (15.97,-15.97,15.98,-15.98,31.94,-31.94,47.91,-47.91,63.88,-63.88,79.85,-79.85)) or ((((convert(float, T2."Amount"))) * -1) BETWEEN 47.90 AND 47.92)) or ((((convert(float, T2."Amount"))) * -1) BETWEEN -47.92 AND -47.90)) THEN ('Reduzierung SB') ELSE ('KD Serviceersatzfahrzeuge') END as "Ebene63",
 	   '' as "Ebene64",
 	   T2."Client_DB" as "Hauptbetrieb_ID",
 	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_hol_bring_service_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_hol_bring_service_ohne_berechnung_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_selbstzulassung_mit_berechnung_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_verk_bereitstell_pauschale_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_verk_bereitstell_pauschale_ohne_berechnung_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_zulassung_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 1 - 1
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_stk_zulassung_ohne_berechnung_imr.sql


+ 71 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.belege_umsatz_fibu_mit_abgrenzung_na_flotte_imr.sql

@@ -0,0 +1,71 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.belege_umsatz_fibu_mit_abgrenzung_na_flotte_imr AS
+
+select T1."No_" as "No",
+	   T1."Name" as "Name_2",
+	   T1."Account Type" as "Account Type",
+	   T1."Department Code" as "Department Code_2",
+	   T1."Make Code" as "Make Code_Konto",
+	   T1."Income_Balance" as "Income Balance",
+	   T1."Last Date Modified" as "Last Date Modified",
+	   T2."Entry No_" as "Entry No",
+	   T2."G_L Account No_" as "G L Account No",
+	   T2."Posting Date" as "Posting Date",
+	   T2."Document Type" as "Document Type",
+	   T2."Document No_" as "Document No",
+	   T2."Description" as "Description",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Department Code" as "Department Code",
+	   T2."Make Code" as "Make Code",
+	   T2."User ID" as "User Id",
+	   T2."Source Code" as "Source Code",
+	   CASE WHEN ((T2."Document No_" LIKE 'VRGGFZ%') or (T2."Document No_" LIKE 'VRGF%')) THEN (T2."Veh_ Source Code") WHEN (((T2."Document No_" LIKE 'VGUGFZ%') or (T2."Document No_" LIKE 'VGGF%')) and (T2."Veh_ Source Code" <> 0)) THEN (-1) ELSE (0) END as "Quantity",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Gen_ Posting Type" as "Gen Posting Type",
+	   T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
+	   T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Document Date" as "Document Date",
+	   T2."External Document No_" as "External Document No",
+	   T2."Source Type" as "Source Type",
+	   T2."Source No_" as "Source No",
+	   T2."No_ Series" as "No Series",
+	   T2."Branch Code" as "Branch Code",
+	   T2."Main Area" as "Main Area",
+	   T2."VIN" as "Vin",
+	   T2."Book No_" as "Book No",
+	   T2."Veh_ Source Code" as "Veh Source Code",
+	   T3."Code" as "Code",
+	   T3."Name" as "Name",
+	   T2."Posting Date" as "Jahr",
+	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   T2."G_L Account No_" as "Konto Nr_ori",
+	   ((convert(float, T2."Amount"))) * -1 as "Umsatz_FIBU_gesamt",
+	   (convert(float, T2."Amount")) as "Amount_1",
+	   CASE WHEN (((T1."No_" LIKE '4%') or (T1."No_" LIKE '2%')) and ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 365)) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") WHEN (((not T1."No_" LIKE '4%') and (not T1."No_" LIKE '2%')) and ((-1 * datediff(day, (getdate()), T2."Posting Date")) <= 30)) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + T2."User ID") WHEN (((not T1."No_" LIKE '4%') and (not T1."No_" LIKE '2%')) and ((-1 * datediff(day, (getdate()), T2."Posting Date")) > 30)) THEN ('Belege älter 30 Tage') ELSE null END as "Text",
+	   CASE WHEN ((T2."G_L Account No_" IN ('88200','88201','88202')) and (T2."Posting Date" <= convert(datetime, '2015-04-30 00:00:00.000'))) THEN (T2."G_L Account No_" + '_NA') WHEN ((T2."G_L Account No_" IN ('80000','80082','80083','80084','80090','87500','87510','80060','80070','80900','80982','80983','80984','80990','87520','87530','80160','80170','80960','80970')) and (T2."Make Code" = 'BMW-MINI')) THEN (T2."G_L Account No_" + '_MINI') ELSE (T2."G_L Account No_") END as "Acct Nr_KST",
+	   T2."Client_DB" as "Hauptbetrieb_ID",
+	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
+	   CASE WHEN (T2."Client_DB" = '2') THEN ('60') ELSE ((CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END)) END as "Standort_ID",
+	   CASE WHEN ((T2."Branch Code" IN ('GÖG','AAM')) or ((CASE WHEN (T2."Client_DB" = '2') THEN ('60') ELSE ((CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END)) END) = '60')) THEN ('AAM') ELSE (T2."Branch Code") END as "Standort_Name",
+	   CASE WHEN ((T2."Client_DB" = '2') and (T2."Make Code" = 'BMW-MOT')) THEN ('81') WHEN ((T2."Client_DB" = '2') and (T2."Gen_ Prod_ Posting Group" IN ('456_FZG','466_FZG','480_FZG','481_FZG','482_FZG','483_FZG','484_FZG','485_FZG'))) THEN ('81') ELSE ((CASE WHEN (T2."Client_DB" = '2') THEN ('60') ELSE ((CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END)) END)) END as "Standort_ID_PKW_MOT",
+	   CASE WHEN ((CASE WHEN ((T2."Client_DB" = '2') and (T2."Make Code" = 'BMW-MOT')) THEN ('81') WHEN ((T2."Client_DB" = '2') and (T2."Gen_ Prod_ Posting Group" IN ('456_FZG','466_FZG','480_FZG','481_FZG','482_FZG','483_FZG','484_FZG','485_FZG'))) THEN ('81') ELSE ((CASE WHEN (T2."Client_DB" = '2') THEN ('60') ELSE ((CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END)) END)) END) = '81') THEN ('AAM MOT') ELSE ((CASE WHEN ((T2."Branch Code" IN ('GÖG','AAM')) or ((CASE WHEN (T2."Client_DB" = '2') THEN ('60') ELSE ((CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN ((T2."Branch Code" = 'GÖG') or (T2."Branch Code" = 'AAM')) THEN ('60') WHEN (T2."Branch Code" = 'LEH') THEN ('70') WHEN (T2."Branch Code" = 'WTB') THEN ('80') ELSE ((left(T1."Department Code",2))) END)) END) = '60')) THEN ('AAM') ELSE (T2."Branch Code") END)) END as "Standort_Name_PKW_MOT",
+	   CASE WHEN (T2."VIN" LIKE 'WBY%') THEN ('BEV (Elektro)') ELSE ('Verbrenner') END as "Verbrenner / Elektro",
+	   T4."KONTO_3" as "Konto 3",
+	   T4."EBENE1" as "Ebene1"
+from "NAVISION"."import"."G_L_Account" T1,
+	"ims"."Kontenrahmen_Soll_Ist_mit_HBV_GC_Struct" T4,
+	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB")) and (T4."KONTO_NR" = T2."G_L Account No_")
+and ((((T1."Income_Balance" = 0) and (T2."Posting Date" >= convert(datetime, '2021-01-01 00:00:00.000'))) and (T2."Source Code" <> 'JAHRABSCH')) and (T4."KONTO_3" = 'Umsatzerlöse'))
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 2 - 2
System/NAVISION/SQL/schema/NAVISION/views/staging.fakt_stunden_aus_ims_mit_nachlass_imr.sql

@@ -42,8 +42,8 @@ select T1."Service Order No_" as "Service Order No",
 	   CASE WHEN ((T2."Monteur" IN ('Martin Braun','Andreas Stein')) and (T1."Posting Date" < convert(datetime, '2018-10-01 00:00:00.000'))) THEN ('raus') ELSE ('rein') END as "Abgrenzung_Günzburg",
 	   T2."Client_DB" as "Hauptbetrieb_ID",
 	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
-	   (CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END) as "Standort_ID",
-	   CASE WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN (T2."Monteur" = 'Heiko Saage') THEN ('10') ELSE (T2."Standort") END)) IN ('80')) THEN ('WTB') ELSE null END as "Standort_Name",
+	   T2."Standort_ID" as "Standort_ID",
+	   T2."Standort_Name" as "Standort_Name",
 	   'fakt. Std.' as "Activity_Codes_Group1",
 	   'fakt. Std' as "Activity_Codes_Group2",
 	   'fakt. Std.' as "Activity_Desc"

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 60 - 65
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_naga_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 60 - 63
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_naga_ma_imr.sql


+ 102 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_alle_imr.sql

@@ -0,0 +1,102 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.forderungen_nav_rest_alle_imr AS
+
+select T1."No_" as "No",
+	   T1."Name" as "Name_3",
+	   T1."Search Name" as "Search Name",
+	   T1."Name 2" as "Name 2",
+	   T1."Address" as "Address",
+	   T1."Address 2" as "Address 2",
+	   T1."City" as "City",
+	   T1."Contact" as "Contact",
+	   T1."Phone No_" as "Phone No",
+	   T1."Telex No_" as "Telex No",
+	   T1."Our Account No_" as "Our Account No",
+	   T2."Entry No_" as "Entry No",
+	   T2."Customer No_" as "Customer No",
+	   T2."Posting Date" as "Posting Date",
+	   T2."Document Type" as "Document Type",
+	   T2."Document No_" as "Document No",
+	   T2."Description" as "Description",
+	   T2."Currency Code" as "Currency Code",
+	   T2."Sell-to Customer No_" as "Sell-to Customer No",
+	   T2."Customer Posting Group" as "Customer Posting Group",
+	   T2."Department Code" as "Department Code",
+	   T2."Make Code" as "Make Code",
+	   T2."Salesperson Code" as "Salesperson Code",
+	   T2."User ID" as "User Id",
+	   T2."Source Code" as "Source Code",
+	   T2."On Hold" as "On Hold",
+	   T2."Applies-to Doc_ Type" as "Applies-to Doc Type",
+	   T2."Applies-to Doc_ No_" as "Applies-to Doc No",
+	   T2."Open" as "Open",
+	   T2."Due Date" as "Due Date",
+	   T2."Pmt_ Discount Date" as "Pmt Discount Date",
+	   T2."Positive" as "Positive",
+	   T2."Closed by Entry No_" as "Closed By Entry No",
+	   T2."Closed at Date" as "Closed At Date",
+	   T2."Applies-to ID" as "Applies-to Id",
+	   T2."Journal Batch Name" as "Journal Batch Name",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Document Date" as "Document Date",
+	   T2."External Document No_" as "External Document No",
+	   T2."Calculate Interest" as "Calculate Interest",
+	   T2."Closing Interest Calculated" as "Closing Interest Calculated",
+	   T2."No_ Series" as "No Series",
+	   T2."Closed by Currency Code" as "Closed By Currency Code",
+	   T2."Customer Group Code" as "Customer Group Code",
+	   T2."Branch Code" as "Branch Code",
+	   T2."Main Area" as "Main Area",
+	   T2."VIN" as "Vin",
+	   T2."Cash Reg_ Receipt No_" as "Cash Reg Receipt No",
+	   T2."Comment" as "Comment",
+	   T2."Is Vehicle" as "Is Vehicle",
+	   T2."Bulk Customer No_" as "Bulk Customer No",
+	   T2."Bulkcust_ Business" as "Bulkcust Business",
+	   T2."Book No_" as "Book No",
+	   T2."No_ of Bulk Customer" as "No Of Bulk Customer",
+	   T3."Code" as "Code_2",
+	   T3."Name" as "Name_2",
+	   T3."Consolidation Code" as "Consolidation Code",
+	   'Forderungen' as "Stufe 1",
+	   'Kundenforderungen' as "Stufe 2",
+	   T4."Code" as "Code",
+	   T4."Name" as "Name",
+	   CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END as "Stufe 3_ori",
+	   (convert(float, T2."Remaining Amount")) as "Remaining_Amount",
+	   CASE WHEN (((CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END) = 'SC') and (T1."No_" IN ('001490','001491'))) THEN ('GWL-Forderungen') WHEN (((CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END) = 'SC') and (not T1."No_" IN ('001490','001491'))) THEN ('KD-Forderungen') ELSE null END as "Stufe 5",
+	   CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END as "Betrieb Nr",
+	   T2."Due Date" as "Fälligkeitsdatum",
+	   (getdate()) as "Heute",
+	   (CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END) as "Stufe 4",
+	   (-1 * datediff(day, ((getdate())), T2."Due Date")) as "Tage",
+	   CASE WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) > 42) THEN ('älter 6 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 29 AND 42) THEN ('4 - 6 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 22 AND 28) THEN ('3 - 4 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 15 AND 21) THEN ('2 - 3 Wochen') WHEN (((-1 * datediff(day, ((getdate())), T2."Due Date"))) BETWEEN 0 AND 14) THEN ('0 - 2 Wochen') ELSE ('noch nicht fällig') END as "Staffel",
+	   CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END as "Verursacher",
+	   CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN (T2."Document No_" + ' - ' + T2."Description" + ' - ' + (convert(varchar(50), year(T2."Due Date")) + '-' + convert(varchar(50), month(T2."Due Date")) + '-' + convert(varchar(50), day(T2."Due Date"))) + ' / ' + (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END)) ELSE (T2."Document No_" + ' - ' + T1."Name" + ' - ' + (convert(varchar(50), year(T2."Due Date")) + '-' + convert(varchar(50), month(T2."Due Date")) + '-' + convert(varchar(50), day(T2."Due Date"))) + ' / ' + (CASE WHEN ((T2."Salesperson Code" <> '') and (T4."Code" <> '')) THEN (T2."Salesperson Code" + ' - ' + T4."Name") ELSE ('n.N.') END)) END as "Beleg",
+	   (left(T2."Document No_",2)) as "test",
+	   CASE WHEN ((((((not (left(T2."Document No_",2)) IN ('AL','BF','E4','HV','KA','LB','LO','LP','LQ','LR','RB','SP','UM')) and (not T2."Document No_" LIKE '166%')) and (not T2."Document No_" LIKE '169%')) and (not T2."Document No_" LIKE 'UB0%')) and (not T2."Document No_" LIKE 'ERGGFZ%')) and (not (CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END) IN ('Ford. bei Rechtsanwalt'))) THEN ('nicht zuzuordnen') ELSE ((CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END)) END as "Stufe 3_zwischen",
+	   CASE WHEN ((((convert(float, T2."Remaining Amount"))) <= 0) and (((left(T2."Document No_",3))) IN ('KAB','AUG','BFS','HVB','SPK','RBK','LBW'))) THEN ('nicht zuzuordnen 1') WHEN ((((convert(float, T2."Remaining Amount"))) <= 0) and (((left(T2."Document No_",2))) IN ('SP','HV'))) THEN ('nicht zuzuordnen 1') WHEN ((CASE WHEN ((((((not (left(T2."Document No_",2)) IN ('AL','BF','E4','HV','KA','LB','LO','LP','LQ','LR','RB','SP','UM')) and (not T2."Document No_" LIKE '166%')) and (not T2."Document No_" LIKE '169%')) and (not T2."Document No_" LIKE 'UB0%')) and (not T2."Document No_" LIKE 'ERGGFZ%')) and (not (CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END) IN ('Ford. bei Rechtsanwalt'))) THEN ('nicht zuzuordnen') ELSE ((CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END)) END) = 'Ford. bei Rechtsanwalt') THEN ((CASE WHEN ((((((not (left(T2."Document No_",2)) IN ('AL','BF','E4','HV','KA','LB','LO','LP','LQ','LR','RB','SP','UM')) and (not T2."Document No_" LIKE '166%')) and (not T2."Document No_" LIKE '169%')) and (not T2."Document No_" LIKE 'UB0%')) and (not T2."Document No_" LIKE 'ERGGFZ%')) and (not (CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END) IN ('Ford. bei Rechtsanwalt'))) THEN ('nicht zuzuordnen') ELSE ((CASE WHEN (T1."No_" IN ('690121','690122','690123')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen 1') END)) END)) ELSE ('nicht zuzuordnen') END as "Stufe 3",
+	   (left(T2."Document No_",3)) as "links_doc_no_3",
+	   (left(T2."Document No_",2)) as "links_doc_2",
+	   T2."Client_DB" as "Hauptbetrieb_ID",
+	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
+	   (CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END) as "Standort_ID",
+	   CASE WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN (T2."Branch Code" = 'GÖG') THEN ('60') WHEN (T2."Branch Code" = 'AAM') THEN ('60') WHEN (T2."Branch Code" = 'WTB') THEN ('80') WHEN (T2."Branch Code" = 'LEH') THEN ('70') ELSE null END)) IN ('80')) THEN ('WTB') ELSE null END as "Standort_Name"
+from "NAVISION"."import"."Customer" T1,
+	(("NAVISION"."import"."Customer_Ledger_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB")) left outer join "NAVISION"."import"."Salesperson_Purchaser" T4 on (T2."Salesperson Code" = T4."Code") and (T2."Client_DB" = T4."Client_DB"))
+where ((T1."No_" = T2."Customer No_") and (T1."Client_DB" = T2."Client_DB"))
+and (((((T2."Client_DB" = '2') and (((convert(float, T2."Remaining Amount"))) <> 0)) and (T2."Journal Batch Name" <> 'ERSTIMPORT')) and (not T1."No_" LIKE '600%')) and (((((((((((((((not T2."Document No_" LIKE 'VRGGFZ%') and (not T2."Document No_" LIKE 'VGUGFZ%')) and (not T2."Document No_" LIKE 'ERGGFZ%')) and (not T2."Document No_" LIKE 'VRGF%')) and (not T2."Document No_" LIKE 'VRF%')) and (not T2."Document No_" LIKE 'VGGF%')) and (not T2."Document No_" LIKE 'WRGG%')) and (not T2."Document No_" LIKE 'WGGS%')) and (not T2."Document No_" LIKE 'WGG%')) and (not T2."Document No_" LIKE 'WRG%')) and (not T2."Document No_" LIKE 'VRGGET%')) and (not T2."Document No_" LIKE 'VGUGET%')) and (not T2."Document No_" LIKE 'VRT%')) and (not T2."Document No_" LIKE 'VRGT%')) and (not T2."Document No_" LIKE 'VGGT%')))
+-- order by "Document No" asc,"test" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_rest_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_rest_rest_neu_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 86 - 78
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_sc_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 89 - 63
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_sc_ma_neu_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 85 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_aam_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 82 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_ma_aam_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_nav_tz_ma_imr.sql


+ 4 - 2
System/NAVISION/SQL/schema/NAVISION/views/staging.forderungen_rechtsanwalt_ermittlung_tage_geldeingang_imr.sql

@@ -85,8 +85,10 @@ select T1."No_" as "No",
 	   (-1 * datediff(day, (getdate()), T2."Posting Date")) as "Tage_Rechnung_Heute",
 	   CASE WHEN ((CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE null END) IN ('60')) THEN ('2') ELSE ('1') END as "Hauptbetrieb_ID",
 	   (CASE WHEN (T2."Branch Code" = 'MM') THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE null END) as "Standort_ID"
-from ((("NAVISION"."import"."Customer_Ledger_Entry" T2 left outer join "NAVISION"."import"."Customer" T1 on (T1."No_" = T2."Customer No_") and (T1."Client_DB" = T2."Client_DB")) left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB")) left outer join "NAVISION"."import"."Salesperson_Purchaser" T4 on (T2."Salesperson Code" = T4."Code") and (T2."Client_DB" = T4."Client_DB"))
-where (((((((convert(float, T2."Remaining Amount"))) = 0) and (T2."Journal Batch Name" <> 'ERSTIMPORT')) and (T1."No_" IN ('690101','690102','690103','690104','690105'))) and ((CASE WHEN ((((convert(float, T2."Remaining Amount"))) <= 0) and (((left(T2."Document No_",3))) IN ('KAB','AUG','BFS','HVB','SPK','RBK','LBW'))) THEN ('nicht zuzuordnen 1') WHEN ((((convert(float, T2."Remaining Amount"))) <= 0) and ((left(T2."Document No_",2)) IN ('SP','HV'))) THEN ('nicht zuzuordnen 1') WHEN ((CASE WHEN (T1."No_" IN ('690101','690102','690103','690104','690105')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen') END) IN ('Ford. bei Rechtsanwalt')) THEN ((CASE WHEN (T1."No_" IN ('690101','690102','690103','690104','690105')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen') END)) ELSE ('nicht zuzuordnen') END) = 'Ford. bei Rechtsanwalt')) and (((-1 * datediff(day, (getdate()), T2."Posting Date"))) <= 730))
+from "NAVISION"."import"."Customer" T1,
+	(("NAVISION"."import"."Customer_Ledger_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB")) left outer join "NAVISION"."import"."Salesperson_Purchaser" T4 on (T2."Salesperson Code" = T4."Code") and (T2."Client_DB" = T4."Client_DB"))
+where ((T1."No_" = T2."Customer No_") and (T1."Client_DB" = T2."Client_DB"))
+and (((((((convert(float, T2."Remaining Amount"))) = 0) and (T2."Journal Batch Name" <> 'ERSTIMPORT')) and (T1."No_" IN ('690101','690102','690103','690104','690105'))) and ((CASE WHEN ((((convert(float, T2."Remaining Amount"))) <= 0) and (((left(T2."Document No_",3))) IN ('KAB','AUG','BFS','HVB','SPK','RBK','LBW'))) THEN ('nicht zuzuordnen 1') WHEN ((((convert(float, T2."Remaining Amount"))) <= 0) and ((left(T2."Document No_",2)) IN ('SP','HV'))) THEN ('nicht zuzuordnen 1') WHEN ((CASE WHEN (T1."No_" IN ('690101','690102','690103','690104','690105')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen') END) IN ('Ford. bei Rechtsanwalt')) THEN ((CASE WHEN (T1."No_" IN ('690101','690102','690103','690104','690105')) THEN ('Ford. bei Rechtsanwalt') ELSE ('nicht zuzuordnen') END)) ELSE ('nicht zuzuordnen') END) = 'Ford. bei Rechtsanwalt')) and (((-1 * datediff(day, (getdate()), T2."Posting Date"))) <= 730))
 -- order by "Document No" asc
 GO
 SET QUOTED_IDENTIFIER OFF 

+ 201 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_belege_bilanz_grosskunden_stk_imr.sql

@@ -0,0 +1,201 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.gl_ueberblick_belege_bilanz_grosskunden_stk_imr AS
+
+select "No" as "No",
+	   "Name_2" as "Name_2",
+	   "Search Description" as "Search Description",
+	   "Account Type" as "Account Type",
+	   "Department Code_2" as "Department Code_2",
+	   "Make Code_Konto" as "Make Code_Konto",
+	   "Income Balance" as "Income Balance",
+	   "Last Date Modified" as "Last Date Modified",
+	   "Entry No" as "Entry No",
+	   "G L Account No" as "G L Account No",
+	   "Posting Date" as "Posting Date",
+	   "Document Type" as "Document Type",
+	   "Document No" as "Document No",
+	   "Description" as "Description",
+	   "Bal Account No" as "Bal Account No",
+	   "Department Code" as "Department Code",
+	   "Make Code" as "Make Code",
+	   "User Id" as "User Id",
+	   "Source Code" as "Source Code",
+	   "Quantity" as "Quantity",
+	   "Reason Code" as "Reason Code",
+	   "Gen Posting Type" as "Gen Posting Type",
+	   "Gen Bus Posting Group" as "Gen Bus Posting Group",
+	   "Gen Prod Posting Group" as "Gen Prod Posting Group",
+	   "Bal Account Type" as "Bal Account Type",
+	   "Transaction No" as "Transaction No",
+	   "Document Date" as "Document Date",
+	   "External Document No" as "External Document No",
+	   "Source Type" as "Source Type",
+	   "Source No" as "Source No",
+	   "No Series" as "No Series",
+	   "Branch Code" as "Branch Code",
+	   "Main Area" as "Main Area",
+	   "Vin" as "Vin",
+	   "Book No" as "Book No",
+	   "Veh Source Code" as "Veh Source Code",
+	   "Reposted" as "Reposted",
+	   "Corrected" as "Corrected",
+	   "Correction To Curr No" as "Correction To Curr No",
+	   "Reposting To Curr No" as "Reposting To Curr No",
+	   "Code" as "Code",
+	   "Name" as "Name",
+	   "Jahr_ori" as "Jahr_ori",
+	   "Betrieb Nr_2" as "Betrieb Nr_2",
+	   "Konto Nr_ori" as "Konto Nr_ori",
+	   "Betrag_ori" as "Betrag_ori",
+	   "Amount_1" as "Amount_1",
+	   "Betrieb Nr_neu_1" as "Betrieb Nr_neu_1",
+	   SUM("Betrag_ori") OVER (partition by "Vin") as "Summe_Betrag_VIN",
+	   "Rechnungsdatum" as "Rechnungsdatum",
+	   "Minmum_Rechnungsdatum" as "Minmum_Rechnungsdatum",
+	   "Menge_1" as "Menge_1",
+	   COUNT("Document No") OVER (partition by "Vin") as "Menge_2",
+	   ("Menge_1" / (COUNT("Document No") OVER (partition by "Vin"))) as "Betrag_Stk.",
+	   "Betrieb Nr" as "Betrieb Nr",
+	   "Jahr" as "Jahr",
+	   "Marke_GK" as "Marke_GK",
+	   MAX("Marke_GK") OVER (partition by "Vin") as "Maximum_Marke",
+	   CASE WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW') THEN ('88200_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW-MINI') THEN ('88203_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMWI') THEN ('88270_Stk') ELSE null END as "Konto Nr_",
+	   "Ebene1_Stk" as "Ebene1_Stk",
+	   "Ebene2_Stk" as "Ebene2_Stk",
+	   CASE WHEN ((CASE WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW') THEN ('88200_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW-MINI') THEN ('88203_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMWI') THEN ('88270_Stk') ELSE null END) = '88203_Stk') THEN ('NA MINI GK') WHEN ((CASE WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW') THEN ('88200_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW-MINI') THEN ('88203_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMWI') THEN ('88270_Stk') ELSE null END) = '88200_Stk') THEN ('NA BMW GK') WHEN ((CASE WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW') THEN ('88200_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMW-MINI') THEN ('88203_Stk') WHEN ((MAX("Marke_GK") OVER (partition by "Vin")) = 'BMWI') THEN ('88270_Stk') ELSE null END) = '88270_Stk') THEN ('BMW i GK') ELSE null END as "Ebene3_Stk",
+	   "Hauptbetrieb_ID" as "Hauptbetrieb_ID",
+	   "Hauptbetrieb_Name" as "Hauptbetrieb_Name",
+	   "Standort_ID" as "Standort_ID",
+	   "Standort_Name" as "Standort_Name"
+from 
+(select "No",
+	   "Name_2",
+	   "Search Description",
+	   "Account Type",
+	   "Department Code_2",
+	   "Make Code_Konto",
+	   "Income Balance",
+	   "Last Date Modified",
+	   "Entry No",
+	   "G L Account No",
+	   "Posting Date",
+	   "Document Type",
+	   "Document No",
+	   "Description",
+	   "Bal Account No",
+	   "Department Code",
+	   "Make Code",
+	   "User Id",
+	   "Source Code",
+	   "Quantity",
+	   "Reason Code",
+	   "Gen Posting Type",
+	   "Gen Bus Posting Group",
+	   "Gen Prod Posting Group",
+	   "Bal Account Type",
+	   "Transaction No",
+	   "Document Date",
+	   "External Document No",
+	   "Source Type",
+	   "Source No",
+	   "No Series",
+	   "Branch Code",
+	   "Main Area",
+	   "Vin",
+	   "Book No",
+	   "Veh Source Code",
+	   "Reposted",
+	   "Corrected",
+	   "Correction To Curr No",
+	   "Reposting To Curr No",
+	   "Code",
+	   "Name",
+	   "Posting Date" as "Jahr_ori",
+	   "Betrieb Nr_2",
+	   "G L Account No" as "Konto Nr_ori",
+	   "Betrag_ori",
+	   "Amount_1",
+	   "Betrieb Nr_2" as "Betrieb Nr_neu_1",
+	   "Rechnungsdatum",
+	   MIN("Rechnungsdatum") OVER (partition by "Vin") as "Minmum_Rechnungsdatum",
+	   1 as "Menge_1",
+	   "Betrieb Nr",
+	   CASE WHEN ((("Vin" LIKE '%FK68973%') or ("Vin" LIKE '%FK70609%')) or ("Vin" LIKE '%FK72533%')) THEN (convert(datetime, '2021-01-31 00:00:00.000')) ELSE ((MIN("Rechnungsdatum") OVER (partition by "Vin"))) END as "Jahr",
+	   "Marke_GK",
+	   'Verk. Stückzahlen' as "Ebene1_Stk",
+	   'NA' as "Ebene2_Stk",
+	   "Hauptbetrieb_ID",
+	   "Hauptbetrieb_Name",
+	   "Betrieb Nr_2" as "Standort_ID",
+	   "Standort_Name",
+	   SUM("Betrag_ori") OVER (partition by "Vin") as c67
+from 
+(select (T2."VIN") as "Vin",
+	   CASE WHEN (T2."Branch Code" IN ('GÖG','AAM')) THEN ('AAM') ELSE (T2."Branch Code") END as "Standort_Name",
+	   (CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('10') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ('10') END) as "Betrieb Nr_2",
+	   CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as "Hauptbetrieb_Name",
+	   T2."Client_DB" as "Hauptbetrieb_ID",
+	   CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Make Code") ELSE null END as "Marke_GK",
+	   CASE WHEN ((T2."Branch Code" = 'MM') or (T2."Branch Code" = '')) THEN ('10') WHEN (T2."Branch Code" = 'VÖH') THEN ('20') WHEN (T2."Branch Code" = 'KRU') THEN ('30') WHEN (T2."Branch Code" = 'ULM') THEN ('40') WHEN (T2."Branch Code" = 'LL') THEN ('50') WHEN (T2."Branch Code" = 'GZ') THEN ('55') WHEN (T2."Branch Code" = 'AAM') THEN ('60') ELSE ((left(T1."Department Code",2))) END as "Betrieb Nr",
+	   CASE WHEN (T2."Document No_" LIKE 'VRGF%') THEN (T2."Posting Date") ELSE null END as "Rechnungsdatum",
+	   (convert(float, T2."Amount")) as "Amount_1",
+	   ((convert(float, T2."Amount"))) as "Betrag_ori",
+	   T2."G_L Account No_" as "G L Account No",
+	   T2."Posting Date" as "Posting Date",
+	   T3."Name" as "Name",
+	   T3."Code" as "Code",
+	   T2."Reposting to curr_ No_" as "Reposting To Curr No",
+	   T2."Correction to curr_ No_" as "Correction To Curr No",
+	   T2."Corrected" as "Corrected",
+	   T2."Reposted" as "Reposted",
+	   T2."Veh_ Source Code" as "Veh Source Code",
+	   T2."Book No_" as "Book No",
+	   T2."Main Area" as "Main Area",
+	   T2."Branch Code" as "Branch Code",
+	   T2."No_ Series" as "No Series",
+	   T2."Source No_" as "Source No",
+	   T2."Source Type" as "Source Type",
+	   T2."External Document No_" as "External Document No",
+	   T2."Document Date" as "Document Date",
+	   T2."Transaction No_" as "Transaction No",
+	   T2."Bal_ Account Type" as "Bal Account Type",
+	   T2."Gen_ Prod_ Posting Group" as "Gen Prod Posting Group",
+	   T2."Gen_ Bus_ Posting Group" as "Gen Bus Posting Group",
+	   T2."Gen_ Posting Type" as "Gen Posting Type",
+	   T2."Reason Code" as "Reason Code",
+	   T2."Quantity" as "Quantity",
+	   T2."Source Code" as "Source Code",
+	   T2."User ID" as "User Id",
+	   T2."Make Code" as "Make Code",
+	   T2."Department Code" as "Department Code",
+	   T2."Bal_ Account No_" as "Bal Account No",
+	   T2."Description" as "Description",
+	   T2."Document No_" as "Document No",
+	   T2."Document Type" as "Document Type",
+	   T2."Entry No_" as "Entry No",
+	   T1."Last Date Modified" as "Last Date Modified",
+	   T1."Income_Balance" as "Income Balance",
+	   T1."Make Code" as "Make Code_Konto",
+	   T1."Department Code" as "Department Code_2",
+	   T1."Account Type" as "Account Type",
+	   T1."Search Description" as "Search Description",
+	   T1."Name" as "Name_2",
+	   T1."No_" as "No"
+from "NAVISION"."import"."G_L_Account" T1,
+	("NAVISION"."import"."G_L_Entry" T2 left outer join "NAVISION"."import"."Department" T3 on (T2."Department Code" = T3."Code") and (T2."Client_DB" = T3."Client_DB"))
+where ((T1."No_" = T2."G_L Account No_") and (T1."Client_DB" = T2."Client_DB"))
+and ((T1."Income_Balance" = 1) and (T1."No_" = '15210'))
+) D2
+) D1
+where ((((c67 <= "Menge_1") and (c67 >= -9999)) and ("Minmum_Rechnungsdatum" IS NOT NULL)) and ("Minmum_Rechnungsdatum" >= convert(datetime, '2019-01-01 00:00:00.000')))
+-- order by "Vin" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 63 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_na_ae_stueck_detail_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 179 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_nw_gw_gk_stk_imr.sql


+ 39 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.gl_ueberblick_stueck_plan_imr.sql

@@ -0,0 +1,39 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+CREATE VIEW staging.gl_ueberblick_stueck_plan_imr AS
+
+select T1."ID" as "Id",
+	   T1."Jahr" as "Bookkeep Date",
+	   T1."Betrieb Nr" as "Betrieb Nr",
+	   T1."Ebene1_Stk" as "Ebene1 Stk",
+	   T1."Ebene2_Stk" as "Ebene2 Stk",
+	   T1."Ebene3_Stk" as "Ebene3 Stk",
+	   T1."Ebene4_Stk" as "Ebene4 Stk",
+	   T1."Konto Nr" as "Konto Nr",
+	   T1."Mon 01" as "Mon 01",
+	   T1."Mon 02" as "Mon 02",
+	   T1."Mon 03" as "Mon 03",
+	   T1."Mon 04" as "Mon 04",
+	   T1."Mon 05" as "Mon 05",
+	   T1."Mon 06" as "Mon 06",
+	   T1."Mon 07" as "Mon 07",
+	   T1."Mon 08" as "Mon 08",
+	   T1."Mon 09" as "Mon 09",
+	   T1."Mon 10" as "Mon 10",
+	   T1."Mon 11" as "Mon 11",
+	   T1."Mon 12" as "Mon 12",
+	   T1."Version" as "Version",
+	   CASE WHEN (T1."Betrieb Nr" IN (60,70,80)) THEN ('2') ELSE ('1') END as "Hauptbetrieb_ID",
+	   T1."Betrieb Nr" as "Standort_ID"
+from "GL_Überblick_Stück Plan" T1
+where (T1."Jahr" >= 2021)
+-- order by "Id" asc
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 3 - 3
System/NAVISION/SQL/schema/NAVISION/views/staging.nw_gw_gk_stk_fuer_fibu_betrag_mit_abgrenzung_flotte_mit_mini_gk_imr.sql


+ 3 - 3
System/NAVISION/SQL/schema/NAVISION/views/staging.nw_gw_gk_stk_fuer_fibu_neu_1_imr.sql

@@ -167,8 +167,8 @@ from
 	   "Betrieb Nr" as "Standort_ID"
 from 
 (select T1."VIN" + '_' + T1."Book No_" as "Vin",
-	   (CASE WHEN ((T3."Branch Code" = 'MM') or (T3."Branch Code" = '')) THEN ('10') WHEN (T3."Branch Code" = 'VÖH') THEN ('20') WHEN (T3."Branch Code" = 'KRU') THEN ('30') WHEN (T3."Branch Code" = 'ULM') THEN ('40') WHEN (T3."Branch Code" = 'LL') THEN ('50') WHEN (T3."Branch Code" = 'GZ') THEN ('55') ELSE ((left(T3."Department Code",2))) END) as "Betrieb Nr",
-	   CASE WHEN ((CASE WHEN ((T3."Branch Code" = 'MM') or (T3."Branch Code" = '')) THEN ('10') WHEN (T3."Branch Code" = 'VÖH') THEN ('20') WHEN (T3."Branch Code" = 'KRU') THEN ('30') WHEN (T3."Branch Code" = 'ULM') THEN ('40') WHEN (T3."Branch Code" = 'LL') THEN ('50') WHEN (T3."Branch Code" = 'GZ') THEN ('55') ELSE ((left(T3."Department Code",2))) END) IN ('60','70','80')) THEN ('2') ELSE ('1') END as "Hauptbetrieb_ID",
+	   (CASE WHEN ((T3."Branch Code" = 'REM') or (T3."Branch Code" = '')) THEN ('10') WHEN (T3."Branch Code" = 'VÖH') THEN ('20') WHEN (T3."Branch Code" = 'KRU') THEN ('30') WHEN (T3."Branch Code" = 'ULM') THEN ('40') WHEN (T3."Branch Code" = 'LL') THEN ('50') WHEN (T3."Branch Code" = 'GZ') THEN ('55') ELSE ((left(T3."Department Code",2))) END) as "Betrieb Nr",
+	   CASE WHEN ((CASE WHEN ((T3."Branch Code" = 'REM') or (T3."Branch Code" = '')) THEN ('10') WHEN (T3."Branch Code" = 'VÖH') THEN ('20') WHEN (T3."Branch Code" = 'KRU') THEN ('30') WHEN (T3."Branch Code" = 'ULM') THEN ('40') WHEN (T3."Branch Code" = 'LL') THEN ('50') WHEN (T3."Branch Code" = 'GZ') THEN ('55') ELSE ((left(T3."Department Code",2))) END) IN ('60','70','80')) THEN ('2') ELSE ('3') END as "Hauptbetrieb_ID",
 	   CASE WHEN ((-1 * datediff(day, (getdate()), T1."Posting Date")) <= 90) THEN (T3."Document No_" + ' - ' + T3."Description" + ' - ' + T3."User ID") ELSE null END as "Text",
 	   T3."Description" as "Description_GL_Entry",
 	   T3."G_L Account No_" as "G L Account No_2",
@@ -238,7 +238,7 @@ from
 	   T1."Document No_" as "Document No_2",
 	   T1."Entry Type" as "Entry Type_2",
 	   T1."Entry No_" as "Entry No"
-from (("NAVISION"."import"."Vehicle_Ledger_Entry" T1 left outer join "NAVISION"."import"."Value_Ledger_Entry" T2 on (T2."Entry No_" = T1."Value Ledger Entry No_") and (T2."Client_DB" = T1."Client_DB")) left outer join "NAVISION"."import"."G_L_Entry" T3 on ((T2."VIN" = T3."VIN") and (T2."Book No_" = T3."Book No_")) and (T2."Client_DB" = T3."Client_DB"))
+from (("NAVISION_BYD"."import"."Vehicle_Ledger_Entry" T1 left outer join "NAVISION_BYD"."import"."Value_Ledger_Entry" T2 on (T2."Entry No_" = T1."Value Ledger Entry No_") and (T2."Client_DB" = T1."Client_DB")) left outer join "NAVISION_BYD"."import"."G_L_Entry" T3 on ((T2."VIN" = T3."VIN") and (T2."Book No_" = T3."Book No_")) and (T2."Client_DB" = T3."Client_DB"))
 where ((((((((T1."Entry Type" = 1) and (T1."Posting Date" >= convert(datetime, '2021-10-01 00:00:00.000'))) and (T2."Item Type" = 2)) and (((T3."G_L Account No_" BETWEEN '81000' AND '82999') or (T3."G_L Account No_" = '88200')) or (T3."G_L Account No_" = '88203'))) and ((CASE WHEN (((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Kauf') and (T1."Document No_" = T3."Document No_")) THEN ('ja') WHEN ((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Grosskunde') THEN ('ja') ELSE ('nein') END) = 'ja')) and ((CASE WHEN (((T3."Veh_ Source Code" IN (1,2)) and ((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Kauf')) or ((((((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Grosskunde') and (T3."G_L Account No_" = '88200')) or (((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Grosskunde') and (T3."G_L Account No_" = '88201'))) or (((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Grosskunde') and (T3."G_L Account No_" = '88202'))) or (((CASE WHEN (T1."Gen_ Bus_ Posting Group" = 'GROSSKD') THEN ('Grosskunde') ELSE ('Kauf') END) = 'Grosskunde') and (T3."G_L Account No_" = '88203')))) THEN ('ja') ELSE ('nein') END) = 'ja')) and (T1."VAT Prod_ Posting Group" = T3."VAT Prod_ Posting Group")) and (not T3."G_L Account No_" IN ('88200','88203','88270')))
 ) D2
 -- order by "Vin" asc,"Current Sales Ledger Entry" desc

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.reifen_service_ausgangsrechnung_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.reifen_service_gutschriften_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.reifen_service_interne_auftraege_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 5 - 22
System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_ausgangsrechnung_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 5 - 22
System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_ausgangsrechnung_ohne_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 7 - 24
System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_gutschriften_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 7 - 24
System/NAVISION/SQL/schema/NAVISION/views/staging.sc-ersatz_service_gutschriften_ohne_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 310 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_ausgangsrechnung_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 304 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_ausgangsrechnung_ohne_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 298 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_gutschriften_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 292 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.sc_ersatz_service_gutschriften_ohne_88350_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 2 - 5
System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_365t_fuer_fibu_imr.sql


+ 198 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_interne_auftraege_mit_nachlass_fm.sql

@@ -0,0 +1,198 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+create view [staging].[service_archiv_rg_ausgang_interne_auftraege_mit_nachlass_fm] as
+SELECT -- [Document Type_2]
+       --,[No_2]
+       --,[Sell-to Customer No]
+       --,[Bill-to Customer No]
+       --,[Bill-to Name]
+       --,[Bill-to Name 2]
+       --,[Order Date]
+       --,[Posting Date_2]
+       --,[Posting Description]
+       --,[Location Code_2]
+       [Department Code_2] as "Department Code"
+       --,[Make Code]
+       --,[Customer Posting Group]
+       --,[Salesperson Code]
+       --,[Order Class]
+       --,[Sell-to Customer Name]
+       --,[Sell-to Customer Name 2]
+       --,[Document Date]
+       --,[No Series]
+       --,[Posting No Series]
+       --,[Shipping No Series]
+       --,[Date Archived]
+       --,[Archived By User]
+       --,[Reason For Archiving]
+       --,[Service Posting Group]
+       --,[Vin]
+       --,[License No]
+       --,[Mileage]
+       --,[Model Code]
+       --,[Model No]
+       --,[Prod Year]
+       --,[Model_ori]
+       --,[Initial Registration]
+       ,[Gen Prod Posting Group_2] as "Gen Prod Posting Group"
+       --,[No Of Cylinders]
+       --,[Cylinder Capacity (ccm)]
+       --,[Power (kw)]
+       --,[Power (hp)]
+       --,[Book No]
+       --,[Branch Book No]
+       --,[Sales Department Code_2]
+       --,[Item Sales Pr Grp Int Chrg]
+       --,[Int Charg Labor Price Group]
+       --,[Ext Serv Int Charging Pr Grp]
+       --,[Post With Book No]
+       --,[Internal Order]
+       --,[Branch Code]
+       --,[Work Completed]
+       --,[Sales Branch Code_2]
+       --,[Vehicle Status]
+       --,[Entry No]
+       --,[Order No]
+       --,[Posting Date]
+       --,[Document No]
+       --,[Type]
+       --,[No]
+       --,[Description]
+       --,[Quantity]
+       --,[Direct Unit Cost]
+       --,[Unit Cost]
+       --,[Total Cost]
+       --,[Unit Price]
+       --,[Total Price]
+       --,[Location Code]
+       --,[Department Code]
+       --,[Work Type Code]
+       --,[User Id]
+       --,[Amt To Post To G L]
+       --,[Amt Posted To G L]
+       --,[Entry Type]
+       --,[Positive]
+       --,[Quantity (base)]
+       --,[Time Type]
+       --,[Service Job No]
+       --,[Sales Department Code]
+       --,[Qty Per Hour]
+       --,[Qty (hour)]
+       --,[Document Type]
+       --,[Customer Group Code]
+       --,[Standard Time]
+       --,[Standard Time Type]
+       --,[Order Line No]
+       --,[Order Completed]
+       --,[Sales Branch Code]
+       ,[Hauptbetrieb]
+       --,[Standort_Department]
+       --,[Code_Salesperson]
+       --,[Name_Salesperson]
+       --,[Serviceberater_falsch]
+       --,[Menge]
+       --,[Einstandsbetrag]
+       --,[Verkaufsbetrag]
+       --,[Gen Bus Posting Group]
+       --,[Gen Prod Posting Group]
+       --,[Source Type]
+       --,[Source No]
+       --,[Source No (payment)]
+       ,[Umsatzart]
+       ,[Marke]
+       --,[Kundenart_ori]
+       ,[Fabrikat]
+       ,[Model]
+       ,[Fahrzeug]
+       --,[Vehicle Type]
+       --,[Market Segment Code]
+       --,[Charging Group No]
+       --,[Cust_No]
+       --,[Cust_Name]
+       ,[Kunde]
+       --,[Cust_Gr_Code]
+       --,[Cust_Gr_Description]
+       ,[Kundenart]
+       ,[Order Number]
+       --,[Lines Net Value_inklType2]
+       ,[Umsatz Lohn]
+       ,[Umsatz Teile Service]
+       --,[Umsatz Sonstiges]
+       ,[Einsatz Teile Service]
+       --,[Einsatz Sonstiges]
+       --,[Menge pro Stunde]
+       --,[verk. Stunden]
+       ,[verk. AW]
+       --,[benutzte Zeit]
+       --,[benutzte AW]
+       --,[Name_Employee]
+       --,[Function Code]
+       --,[Monteur]
+       --,[Funktion Monteur]
+       --,[ben. AW ohne Azubi]
+       --,[Auftragsdatum]
+       ,[Invoice Date]
+       --,[Auftragsart]
+       --,[DG_1]
+       --,[DG_2]
+       ,[Durchgänge]
+       --,[Standort]
+       --,[Auftragsart_1]
+       --,[Menge (Base)]
+       --,[Standard Zeit]
+       --,[Order Number_Rg_Ausg_ori]
+       --,[Lines Net Value]
+       --,[Service Advisor No]
+       --,[First Name]
+       --,[Last Name]
+       ,[Serviceberater]
+       --,[gepl. AW-Satz_ori]
+       --,[Umsatz Lohn Plan_ori]
+       --,[Qty Evaluated]
+       --,[Rg_Ausgang_Arb_Pos]
+       --,[Monteur_Anzeige]
+       --,[Serviceberater_Monteur]
+       --,[Order Number_Rg_Ausg_1]
+       --,[No_7+]
+       --,[Description_7+]
+       --,[Order Number_Rg_Ausg_2]
+       --,[No_GWL]
+       --,[Order Number_Rg_Ausg]
+       --,[Order Number_Rg_Ausg_SB_fehlt]
+       --,[gepl. AW-Satz]
+       --,[Umsatz Lohn Plan]
+       --,[Fixed Price_Labor]
+       --,[Fixed Price]
+       --,[verk. AW ohne AZ]
+       --,[Document No_Nachlass]
+       --,[Auftrags Discount Lohn]
+       --,[Nachlass Lohn]
+       --,[Betrag offen]
+       --,[Tage bis Rechnung_ori]
+       --,[Tage bis Rechnung]
+       ,[Hauptbetrieb_ID]
+       ,[Hauptbetrieb_Name]
+       ,[Standort_ID]
+       ,[Standort_Name]
+       --,[TÜV_Amount]
+       --,[FL_Lack_Amount]
+       --,[Mietw_Amount]
+       --,[Umsatz_Sonst_Rest]
+	   ,'Serviceberater' as "Employee_Function"
+	   ,'Service' as "Service/Teile"
+	   ,[Order Number] as "Order_Desc_100"
+	   ,'Intern' as "Service Order No"
+	   ,[Order Number_Rg_Ausg_ori] as "Order Number_Rg_Ausg_2"
+	   ,'' as "Position"
+	   ,[Gen Prod Posting Group] as "Produktbuchungsgruppe"
+
+  FROM [NAVISION].[staging].[service_archiv_rg_ausgang_interne_auftraege_mit_nachlass_imr]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_interne_auftraege_mit_nachlass_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 11 - 11
System/NAVISION/SQL/schema/NAVISION/views/staging.service_archiv_rg_ausgang_ohne_beschraenkung_mit_nachlass_lohn_imr.sql


+ 169 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_ausgangsrechnung_c11_fm.sql

@@ -0,0 +1,169 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+/****** Script for SelectTopNRows command from SSMS  ******/
+create view [staging].[service_ausgangsrechnung_c11_fm] as
+
+SELECT --[No]
+       -- ,[Sell-to Customer No]
+       -- ,[Bill-to Customer No]
+       -- ,[Bill-to Name]
+       -- ,[Order Date]
+       -- ,[Posting Date]
+       -- ,[Location Code]
+       [Department Code]
+       -- ,[Make Code]
+       -- ,[Customer Posting Group]
+       -- ,[Salesperson Code]
+       -- ,[Sell-to Customer Name]
+       -- ,[Document Date]
+       -- ,[Service Order No_ori]
+       -- ,[Customer Group Code]
+       -- ,[Service Order Line No]
+       -- ,[Branch Code]
+       -- ,[Vin]
+       -- ,[Model Code]
+       -- ,[Model No]
+       -- ,[Model_ori]
+       -- ,[Type_Header]
+       -- ,[Initial Registration]
+       -- ,[Customer Registration Date]
+       -- ,[Document No]
+       -- ,[Line No]
+       -- ,[Type]
+       -- ,[No_1]
+       -- ,[Description]
+       -- ,[Description 2]
+       -- ,[Quantity]
+       -- ,[Line Discount %]
+       -- ,[Line Discount Amount]
+       -- ,[Amount]
+       -- ,[Department Code_1]
+       -- ,[Make Code_1]
+       -- ,[Gen Bus Posting Group_1]
+       ,[Gen Prod Posting Group]
+       -- ,[Unit Cost]
+       -- ,[Order No_1]
+       -- ,[Order Line No]
+       -- ,[Order Type_1]
+       -- ,[Item Type]
+       -- ,[Vin_1]
+       -- ,[Service Order No_1]
+       -- ,[Service Order Line No_1]
+       -- ,[Labor No]
+       -- ,[Item Group Code]
+       -- ,[No_2]
+       -- ,[First Name]
+       -- ,[Last Name]
+       ,[Serviceberater]
+       ,[Hauptbetrieb]
+       -- ,[Standort]
+       ,[Umsatzart]
+       ,[Fabrikat]
+       ,[Model]
+       ,[Fahrzeug]
+       ,[Marke]
+       -- ,[Service Posting Group]
+       -- ,[Auftragsart]
+       -- ,[Cust_Gr_Code]
+       -- ,[Cust_Gr_Description]
+       ,[Kundenart]
+       -- ,[Cust_No]
+       -- ,[Cust_Name]
+       ,[Kunde]
+       -- ,[Auftragsart_1]
+       -- ,[Function Code]
+       -- ,[Monteur]
+       ,[Umsatz Lohn]
+       -- ,[Umsatz Teile Service_ori]
+       -- ,[Umsatz Sonstiges_ori]
+       -- ,[Total Cost_Service_ledger]
+       -- ,[Anzahl Datensätze]
+       ,[Umsatz Teile Service]
+       -- ,[Umsatz Sonstiges]
+       ,[Einsatz Teile Service]
+       ,[verk. AW]
+       -- ,[Labor No_1]
+       -- ,[Actual Time]
+       -- ,[benutzte AW]
+       ,[Invoice Date]
+       -- ,[Order Number_2]
+       -- ,[Order Number_Rg_Ausg]
+       -- ,[DG1]
+       -- ,[DG2]
+       ,[Durchgänge]
+       ,[Order Number_Rg_Ausg_1]
+       -- ,[Summe Produktiv Für Auftrag_aus_Stempelzeiten_Export]
+       -- ,[benutze AW_Stempelzeiten]
+       -- ,[DG_3]
+       -- ,[Summe benutze AW Auftrag]
+       ,[benutze AW wenn_dann]
+       ,[Position]
+       -- ,[Einsatz Sonstiges]
+       -- ,[Umsatz FL]
+       -- ,[Einsatz FL]
+       -- ,[Fahrzeugalter_Tage]
+       -- ,[Fahrzeugalter]
+       -- ,[FZG_Altersstaffel]
+       -- ,[Rechnung_Gutschrift]
+       -- ,[PLZ_1_Stelle]
+       -- ,[PLZ_2_Stelle]
+       -- ,[PLZ_3_Stelle]
+       -- ,[PLZ_4_Stelle]
+       -- ,[PLZ]
+       -- ,[Einsatz Teile]
+       -- ,[DG]
+       -- ,[Repair_Group_Desc]
+       -- ,[Umsatz Teile]
+       -- ,[DB1_><_EK]
+       ,[Order_Desc_100]
+       -- ,[Invoice_Desc_100]
+       -- ,[Order_Desc_30]
+       -- ,[Invoice_Desc_30]
+       -- ,[Cost_Centre_ID]
+       -- ,[Model_Desc]
+       -- ,[Customer_Group_Owner]
+       -- ,[Customer_Name_Owner]
+       -- ,[Fahrgestellnummer]
+       ,[Produktbuchungsgruppe]
+       -- ,[verk. Std.]
+       -- ,[ben. Zeit]
+       -- ,[Parts_Focus_Group]
+       -- ,[Parts_Make_Desc]
+       -- ,[Parts_Group_Desc]
+       ,[Rabatt Teile]
+       ,[Rabatt Lohn]
+       -- ,[Rabatt Sonst.]
+       -- ,[Remaining Amount]
+       -- ,[Betrag offen_ori]
+       -- ,[Betrag offen]
+       -- ,[Tage bis Rechnung_ori]
+       -- ,[Tage bis Rechnung]
+       -- ,[No_7+]
+       -- ,[Description_7+]
+       -- ,[No_GWL]
+       -- ,[Service Order No 1]
+       ,[Service Order No]
+       -- ,[gepl. AW-Satz]
+       -- ,[Umsatz Lohn Plan]
+       -- ,[Monteur_fuer_Anzeige]
+       -- ,[Serviceberater/Monteur]
+       ,[Hauptbetrieb_ID]
+       ,[Hauptbetrieb_Name]
+       ,[Standort_ID]
+       ,[Standort_Name]
+       ,[TÜV_Amount]
+       ,[FL_Lack_Amount]
+       ,[Mietw_Amount]
+       ,[Umsatz_Sonst_Rest]
+	   ,'Serviceberater' as "Employee_Function"
+	   ,'Service' as "Service/Teile"
+  FROM [NAVISION].[staging].[service_ausgangsrechnung_c11_imr]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_ausgangsrechnung_c11_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 13 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_fokus_kunden_rechnung_imr.sql


+ 167 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_gutschriften_c11_fm.sql

@@ -0,0 +1,167 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+create view [staging].[service_gutschriften_c11_fm] as
+SELECT  --[No]
+        --,[Sell-to Customer No]
+        --,[Bill-to Customer No]
+        --,[Bill-to Name]
+        --,[Posting Date]
+        --,[Location Code]
+        [Department Code]
+        --,[Make Code]
+        --,[Customer Posting Group]
+        --,[Salesperson Code]
+        --,[Gen Bus Posting Group]
+        --,[Sell-to Customer Name]
+        --,[Document Date]
+        --,[User Id]
+        --,[Order Type]
+        --,[Service Order No_ori]
+        --,[Vin]
+        --,[Model Code]
+        --,[Model No]
+        --,[Prod Year]
+        --,[Model_ori]
+        --,[Type_Header]
+        --,[Initial Registration]
+        --,[Initial Registration_1]
+        --,[Customer Registration Date]
+        --,[Document No]
+        --,[Line No]
+        --,[Type]
+        --,[No_1]
+        --,[Description]
+        --,[Description 2]
+        --,[Quantity]
+        --,[Unit Price]
+        --,[Line Discount %]
+        --,[Line Discount Amount]
+        --,[Amount]
+        --,[Amount Including Vat]
+        --,[Department Code_1]
+        --,[Make Code_1]
+        --,[Inv Discount Amount]
+        --,[Gen Bus Posting Group_1]
+        ,[Gen Prod Posting Group]
+        --,[Unit Cost]
+        --,[Order No]
+        --,[Order Line No]
+        --,[Order Type_1]
+        --,[Item Type]
+        --,[Vin_1]
+        --,[Registration Date]
+        --,[Service Order No_1]
+        --,[Service Order Line No]
+        --,[Labor No]
+        --,[Customer Group Code]
+        --,[Item Group Code]
+        --,[No_2]
+        --,[First Name]
+        --,[Last Name]
+        ,[Serviceberater]
+        ,[Hauptbetrieb]
+        --,[Standort]
+        ,[Umsatzart]
+        ,[Fabrikat]
+        ,[Model]
+        ,[Fahrzeug]
+        ,[Marke]
+        --,[Service Posting Group_für_Archiv]
+        --,[Service Posting Group]
+        --,[Auftragsart]
+        --,[Cust_Gr_Code]
+        --,[Cust_Gr_Description]
+        ,[Kundenart]
+        --,[Cust_No]
+        --,[Cust_Name]
+        ,[Kunde]
+        --,[Auftragsart_1]
+        --,[Function Code]
+        --,[Monteur]
+        ,[Umsatz Lohn]
+        --,[Umsatz Teile Service_ori]
+        --,[Umsatz Sonstiges_ori]
+        --,[Document No_Service_ledger]
+        --,[No_Service_ledger]
+        --,[Total Cost_Service_ledger]
+        --,[Anzahl Datensätze]
+        ,[Umsatz Teile Service]
+        --,[Umsatz Sonstiges]
+        ,[Einsatz Teile Service]
+        ,[verk. AW]
+        --,[benutzte AW]
+        ,[Invoice Date]
+        ,[Order Number]
+        --,[Order Number_Rg_Ausg]
+        --,[DG1]
+        --,[DG2]
+        ,[Durchgänge]
+        ,[Order Number_Rg_Ausg_2]
+        --,[Order Number_Rg_Ausg_1]
+        --,[Summe Produktiv Für Auftrag_aus_Stempelzeiten_Export]
+        --,[benutze AW_Stempelzeiten]
+        --,[DG_3]
+        --,[No_Rechnung]
+        --,[Summe Ben Aw]
+        ,[benutze AW wenn_dann]
+        --,[Umsatz FL]
+        --,[Einsatz Sonstiges]
+        --,[Einsatz FL]
+        --,[Fahrzeugalter_Tage]
+        --,[Fahrzeugalter]
+        --,[FZG_Altersstaffel]
+        --,[Rechnung_Gutschrift]
+        --,[PLZ_1_Stelle]
+        --,[PLZ_2_Stelle]
+        --,[PLZ_3_Stelle]
+        --,[PLZ_4_Stelle]
+        --,[PLZ]
+        --,[Einsatz_Teile]
+        --,[DG]
+        --,[Repair_Group_Desc]
+        --,[Umsatz Teile]
+        --,[DB1_><_EK]
+        ,[Order_Desc_100]
+        --,[Invoice_Desc_100]
+        --,[Order_Desc_30]
+        --,[Invoice_Desc_30]
+        --,[Cost_Centre_ID]
+        --,[Model_Desc]
+        --,[Customer_Group_Owner]
+        --,[Customer_Name_Owner]
+        --,[Fahrgestellnummer]
+        ,[Produktbuchungsgruppe]
+        --,[verk. Std.]
+        --,[ben. Zeit]
+        --,[Parts_Focus_Group]
+        --,[Parts_Make_Desc]
+        --,[Parts_Group_Desc]
+        ,[Rabatt Teile]
+        ,[Rabatt Lohn]
+        --,[Rabatt Sonst.]
+        --,[Betrag offen]
+        --,[Tage bis Rechnung]
+        --,[gepl. AW-Satz]
+        --,[Umsatz Lohn Plan]
+        ,[Service Order No]
+        ,[Hauptbetrieb_ID]
+        ,[Hauptbetrieb_Name]
+        ,[Standort_ID]
+        ,[Standort_Name]
+        ,[TÜV_Amount]
+        ,[FL_Lack_Amount]
+        ,[Mietw_Amount]
+        ,[Umsatz_Sonst_Rest]
+		,'Serviceberater' as "Employee_Function"
+		,'Service' as "Service/Teile"
+		,'' as "Position"
+  FROM [NAVISION].[staging].[service_gutschriften_c11_imr]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_gutschriften_c11_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.service_offene_auftraege_neu_mitmont_anzeige_imr.sql


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 6 - 8
System/NAVISION/SQL/schema/NAVISION/views/staging.stempelzeiten_monteur_auftrag_export_imr.sql


+ 134 - 0
System/NAVISION/SQL/schema/NAVISION/views/staging.teile_archiv_rg_ausgang_365t_fm.sql

@@ -0,0 +1,134 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+create view [staging].[teile_archiv_rg_ausgang_365t_fm] as
+SELECT -- [No_2]
+        --,[Sell-to Customer No_2]
+        --,[Bill-to Customer No]
+        --,[Bill-to Name]
+        --,[Bill-to Name 2]
+        --,[Order Date]
+        --,[Posting Date_2]
+        --,[Posting Description]
+        --,[Due Date]
+        --,[Payment Discount %]
+        --,[Pmt Discount Date]
+        --,[Location Code_2]
+        [Department Code_3] as "Department Code"
+        --,[Make Code_2]
+        --,[Customer Posting Group]
+        --,[Invoice Disc Code]
+        --,[Cust Item Disc Gr]
+        --,[Salesperson Code]
+        --,[Order No_2]
+        --,[On Hold]
+        --,[Gen Bus Posting Group]
+        --,[Sell-to Customer Name]
+        --,[Sell-to Customer Name 2]
+        --,[Document Date]
+        --,[Area_2]
+        --,[Payment Method Code]
+        --,[No Series]
+        --,[Order No Series]
+        --,[User Id]
+        --,[Order Type_2]
+        --,[Service Order No_2]
+        --,[Item Sales Price Group]
+        --,[Show Discount]
+        --,[Customer Group Code]
+        --,[Service Order No 2]
+        --,[Service Order Line No_2]
+        --,[Branch Code]
+        --,[Vin]
+        --,[Document No]
+        --,[Line No]
+        --,[Sell-to Customer No]
+        --,[Type]
+        --,[No]
+        --,[Location Code]
+        --,[Posting Group]
+        --,[Quantity Disc Code]
+        --,[Description]
+        --,[Description 2]
+        --,[Unit Of Measure]
+        --,[Quantity]
+        --,[Unit Price]
+        --,[Unit Cost (lcy)]
+        --,[Vat %]
+        --,[Quantity Disc %]
+        --,[Line Discount %]
+        --,[Line Discount Amount]
+        --,[Amount]
+        --,[Amount Including Vat]
+        --,[Allow Invoice Disc]
+        --,[Department Code_2]
+        --,[Make Code]
+        --,[Price Group Code]
+        --,[Allow Quantity Disc]
+        --,[Area]
+        --,[Unit Cost]
+        --,[Book No]
+        --,[Variant Code]
+        --,[Qty Per Unit Of Measure]
+        --,[Unit Of Measure Code]
+        --,[Quantity (base)]
+        --,[Order No]
+        --,[Order Line No]
+        --,[Posting Date]
+        --,[Branch Book No]
+        --,[Order Type]
+        --,[Item Type]
+        --,[Service Order No]
+        --,[Service Order Line No]
+        --,[Item Group Code]
+        --,[Menge]
+        --,[Unit Preis]
+        --,[Unit Kosten (LCY)]
+        --,[Line Rabatt Betrag]
+        --,[Betrag]
+        --,[Kosten]
+        ,[Umsatz Teile Service]
+        ,[Einsatz Teile Service]
+        ,[Invoice Date]
+        ,[Hauptbetrieb]
+        --,[Standort]
+        --,[First Name]
+        --,[Last Name]
+        ,[Serviceberater]
+        --,[Department Code]
+        ,[Order Number]
+        ,[Fabrikat]
+        ,[Model]
+        ,[Fahrzeug]
+        ,[Marke]
+        ,[Umsatzart]
+        --,[Auftragsart]
+        ,[Kundenart]
+        ,[Kunde]
+        --,[Function Code]
+        --,[Monteur]
+        --,[Auftragsart_1]
+        ,[Order Number_Rg_Ausg] as "Order Number_Rg_Ausg_2"
+        --,[DG_1]
+        --,[DG_2]
+        ,[Durchgänge]
+        --,[Rg_Ausgang_Arb_Pos]
+        ,[Hauptbetrieb_ID]
+        ,[Hauptbetrieb_Name]
+        ,[Standort_ID]
+        ,[Standort_Name]
+		,'Serviceberater' as "Employee_Function"
+	    ,'Teile' as "Service/Teile"
+	    ,[Order Number] as "Order_Desc_100"
+	    ,'Teile' as "Service Order No"
+	    ,'' as "Position"
+	    ,'510_ART'  as "Produktbuchungsgruppe"
+  FROM [NAVISION].[staging].[teile_archiv_rg_ausgang_365t_imr]
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно