www.wikidata.de-de.nina.az
Microsoft Dynamics 365 Business Central ehemals Microsoft Dynamics NAV bzw Navision genannt 1 ist eine Standardsoftware fur ERP Systeme 2002 ubernahm Microsoft den danischen Hersteller Navision Software A S und integrierte ihn in seinen Geschaftsbereich Microsoft Business Solutions Seitdem wird Microsoft Dynamics NAV schrittweise mit den anderen ERP Losungen von Microsoft zusammengefuhrt Die Version aus dem Jahr 2017 erhielt daher nicht mehr den damaligen Namen Navision sondern wurde in Microsoft Dynamics NAV umbenannt Ab 2018 wurde die Software unter dem neuen Marktnamen Microsoft Dynamics 365 Business Central On Premises weitergefuhrt die nunmehr auch in der neuen Auspragung als SaaS Software Microsoft Dynamics 365 Business Central gemietet werden kann Eine Besonderheit hierbei ist die gemeinsame Quellcodebasis beider Varianten Microsoft Dynamics 365 Business CentralBasisdatenEntwickler Microsoft CorporationAktuelle Version Dynamics 365 Business Central 2023 Release Wave 2 On Premises 3 Oktober 2023 Betriebssystem WindowsKategorie ERP UnternehmenssoftwareLizenz Proprietardeutschsprachig jadynamics microsoft comMicrosoft Dynamics 365 Business Central wird besonders von kleinen und mittleren Unternehmen eingesetzt und durch entsprechende Microsoft Partner im Bereich Business Solutions vertrieben Diese passen die Standardsoftware an die jeweiligen Unternehmensprozesse an Die Anpassungen werden als Erweiterungsapps in der produktspezifischen Programmiersprache AL realisiert Fur verschiedene Branchen existiert eine Vielzahl von Branchenlosungen die oft von Microsoft Partnern entwickelt werden Inhaltsverzeichnis 1 Geschichte 1 1 Zeittafel 1 2 Versionshistorie 2 AL 3 C AL 4 C SIDE 4 1 SIFT Technologie 4 1 1 Abweichung von klassischen Prinzipien der Datenbankstruktur 4 1 2 Beispiel 4 2 Objekte 4 3 Trigger 4 3 1 Dokumentations Trigger 4 3 2 Event Trigger 4 3 3 Funktions Trigger 5 Ausblick 6 Literatur 7 Weblinks 8 EinzelnachweiseGeschichte BearbeitenNavision wurde ursprunglich von Navision Software A S einem danischen Unternehmen entwickelt Die Softwarelosung verbreitete sich vor allem in Europa wo es von Navision Solution Centern NSCs vertrieben wurde Die Schwerpunkte lagen in Danemark und Deutschland Die Software verfugte uber eine eigene satzorientierte proprietare Datenbank die speziell auf die Bedurfnisse der ERP Software zugeschnitten war Navision hatte mit Microsoft lange Zeit kooperiert bevor es im Juli 2002 von Microsoft ubernommen wurde Microsoft wollte sich damit auf dem Markt fur ERP Systeme positionieren Die aktuelle Version ist Business Central 2023 Release Wave 2 On Premises die finale NAV Version welche im Dezember 2017 erschien ist Microsoft Dynamics NAV 2018 Fruhere Produktversionen hiessen Microsoft Dynamics NAV 2017 NAV 2016 NAV 2015 NAV 2013 R2 NAV 2013 NAV 2009 R2 NAV 2009 SP1 NAV 2009 NAV 5 0 SP1 NAV 5 0 Microsoft Navision 4 0 SP3 4 0 SP2 Microsoft Business Solutions Navision 4 0 SP1 4 0 3 70 Navision Attain 3 60 3 10 3 01 3 0 Navision Solution 3 0 Navision Financials 2 65 2 60 2 50 2 01 2 0 1 3 1 2 1 0 und unter einer zeichenorientierten Benutzungsoberflache gab es NAVISION 1 00 bis NAVISION 3 56a welche auch als blaue Version bezeichnet wurde Zeittafel Bearbeiten 1983 Erik Damgaard und Preben Damgaard grunden Damgaard Data und bringen in Danemark eine Finanzbuchhaltung Danmax fur den IBM PC unter PC DOS auf den Markt 1984 Jesper Balser Torben Wind und Peter Bang grunden PC amp C und bringen in Danemark eine Finanzbuchhaltung PCPLUS fur den IBM PC unter PC DOS auf den Markt 1987 PC amp C bringt das Nachfolgesystem Navigator in Client Server Architektur als 16 Bit Software auf den Markt 1990 Lars Damsgaard Andersen Jesper Bowman und Per Gronfeldt grunden die PC amp C Vertriebs GmbH mit Sitz in Hamburg 1993 Damgaard Data bringen Concorde XAL auf den Markt 1994 IBM ubernimmt 50 der Anteile an Damgaard Data Development 1996 PC amp C benennt sich in Navision Software A S um und bringt in enger Zusammenarbeit mit Microsoft die erste ERP Software Navision Financials unter Windows 95 als 32 Bit Software mit proprietarer Datenbank auf den Markt Die Zusammenarbeit mit IBM endet damit 1997 Damgaard stellt AXAPTA in einer Beta Version mit dem Codenamen Atlanta vor 1998 Damgaard Data kauft die IBM Anteile zuruck 1998 Concorde Software GmbH mit Sitz in Boblingen benennt sich um in Damgaard GmbH 1998 Damgaard bringt AXAPTA auf den Markt 2000 Navision Software und Damgaard haben ihre Fusion bekannt gegeben Als NavisionDamgaard wollen sie ihre ERP Produkte fur den Mittelstand kunftig gemeinsam entwickeln und vertreiben Navision kauft Damgaard per Aktientausch im Verhaltnis eins zu eins Mit Jesper Balser und Preben Damgaard wird das Unternehmen zwei Chefs haben 2001 Es wird entschieden den Namen Damgaard verschwinden zu lassen Folglich heisst das Unternehmen nur noch Navision A S die bisherigen Produkte Damgaard Axapta und Damgaard XAL werden in Navision Axapta und Navision XAL umbenannt 2001 Damgaard XAL zuvor Concorde XAL soll gepflegt werden 2002 Microsoft ubernimmt Navision A S Das am 7 Mai unterbreitete Kaufangebot sei erfolgreich abgeschlossen der Konzern werde die Navision Anteile fur rund 1 45 Milliarden Euro ubernehmen 2002 Microsoft Business Solutions wird nach eigenen Angaben Entwicklung Vermarktung und Support der Navision Anwendungen nahtlos fortfuhren Diese werden unter den Bezeichnungen Microsoft Navision Axapta Microsoft Navision Attain Microsoft Navision C5 sowie Microsoft Navision XAL in das Portfolio integriert 2003 Microsoft kundigt an Unterstutzung und Verbesserung der Losungen Microsoft Business Solutions Axapta und Microsoft Business Solutions Navision bis mindestens 2012 Die Vorgangersysteme Navision C5 und XAL werden nicht erwahnt Entwicklung einer einzigen umfassenden Businesslosung auf Basis der Microsoft NET Plattform Verfugbarkeit dieser Losung ab 2008 2008 Anderung der Produktnamen aus Microsoft Business Solutions Axapta wird Microsoft Dynamics AX 2 aus Microsoft Business Solutions Navision wird Microsoft Dynamics NAV 3 Beide Systeme werden weiterentwickelt ob es eine Zusammenfuhrung in eine einzige Applikation gibt ist derzeit nicht festgelegt 2018 Anderung der Produktnamen aus Microsoft Dynamics NAV wird Microsoft Dynamics 365 Business Central on premises sowie Neueinfuhrung der cloudbasierten ERP Anwendung Microsoft Dynamics 365 Business CentralVersionshistorie Bearbeiten Version Intern Datum1 0 11 19951 1 06 19961 2 04 19971 3 11 19972 0 08 19982 01 07 19992 5 12 19992 6 10 20003 01 09 20013 10 05 20023 60 09 20023 70 07 20033 70A 03 20043 70B 08 20054 0 08 20055 0 03 20075 0 SP1 04 20082009 6 0 12 20082009 SP1 09 20092009 R2 12 20102013 7 0 09 20122013 R2 7 1 10 20132015 8 0 09 20142016 9 0 10 20152017 10 0 10 20162018 11 0 12 2017Business Central Spring 2018 12 0 04 2018Business Central Fall 2018 13 0 10 2018Business Central Spring 2019 14 0 04 2019Business Central 2019 Release Wave 2 15 0 10 2019Business Central 2020 Release Wave 1 16 0 04 2020Business Central 2020 Release Wave 2 17 0 10 2020Business Central 2021 Release Wave 1 18 0 04 2021Business Central 2021 Release Wave 2 19 0 10 2021Business Central 2022 Release Wave 1 20 0 04 2022Business Central 2022 Release Wave 2 21 0 10 2022Business Central 2023 Release Wave 1 22 0 04 2023Business Central 2023 Release Wave 2 23 0 10 2023AL BearbeitenMit der Programmiersprache AL Application Language konnen Erweiterungen fur Business Central entwickelt werden Mittels Events Publisher und Subscriber kann die sogenannte BaseApp erweitert und Funktionalitaten zu Business Central hinzugefugt werden Bestehende AL Objekte konnen sowohl erweitert als auch neue erstellt werden So kann man zum Beispiel bestehende Tabellen Seiten Berichte etc erweitern Erweiterungen konnen mit Visual Studio Code entwickelt werden Am 1 Oktober 2022 ist die Universal Code Initiative entstanden Durch sie soll gewahrleistet werden dass AL Code sowohl im SaaS Modell als auch On Premises ausgefuhrt werden kann Business Central Extensions konnen dadurch nicht mehr direkt auf Client Ressourcen zugreifen Damit geht Microsoft einen Schritt weiter in Richtung Cloud first C AL BearbeitenC AL C SIDE Application Language ist eine interne Programmiersprache fur Microsoft Dynamics NAV auf Basis der C SIDE Entwicklungsumgebung C AL ist ereignisgesteuert aber nicht objektorientiert C AL zahlt zu den Programmiersprachen der 4 Generation C AL ist syntaktisch mit Turbo Pascal verwandt hat allerdings keine so strenge Typisierung wie Pascal Praktisch der gesamte Funktionsumfang von Microsoft Dynamics NAV ist in C AL programmiert und fur die Solution Center zuganglich Somit kann NAV an die Bedurfnisse und Wunsche der Kunden angepasst werden Der Zugang zu C AL kann optional in einer Entwickler Lizenz erworben werden Programmierer erhalten dadurch die Moglichkeit die Anwendung an ihre spezifischen Anforderungen anzupassen Die Anwendungsobjekte konnen durch eine binare oder textbasierte Import Exportfunktion einfach portiert werden Die Version 14 0 ist die letzte Version die C AL unterstutzt Ab Version 15 findet die gesamte Weiterentwicklung in der proprietaren Sprache AL statt C SIDE BearbeitenUnter C SIDE Client Server Integrated Development Environment versteht man zum einen die Microsoft Navision eigene Entwicklungsumgebung welche sich in wesentlichen Teilen auf das interne Datenbankmodell stutzt als auch die von Navision selbst verwendete proprietare Datenbank Bis etwa Navision 3 60 wurde diese Datenbank als Basis fur Installationen empfohlen Diese ist auch bis Dynamics NAV 2009 R2 bei Verwendung des bisherigen Classic Clients weiter verwendbar jedoch wurde fur neuere Installationen vermehrt der Microsoft SQL Server empfohlen nur dieser unterstutzt wahlweise auch den ab NAV 2009 eingefuhrten rollenbasierten Client Ab NAV 2013 ist dann nur noch der Microsoft SQL Server nutzbar Nachteil der oftmals auch als Native Datenbank oder neuerdings als Microsoft Dynamics NAV Classic Server bezeichneten Navision eigenen Datenbank ist dass diese nicht oder nur eingeschrankt mit SQL Befehlen angesprochen werden kann sowie die eingeschrankten Sicherungs bzw Wiederherstellungsmoglichkeiten im Vergleich zum Microsoft SQL Server Mit anderen Datenbank Servern etwa Oracle Database ist Navision nicht kompatibel Die Navision Datenbank zeichnet sich durch hohe Stabilitat Transaktionssicherheit Trigger und durch hohe Geschwindigkeit bei der Bildung von Summen aus Genau diese Funktionalitat wird gerade in Buchhaltungssystemen sehr oft benotigt Summenbilden auf Konten bzw innerhalb von Zeitraumen Die Version 14 0 ist die letzte Version die C SIDE bereitstellt Alle weiteren Entwicklungen finden seither in Visual Studio Code statt SIFT Technologie Bearbeiten Abweichung von klassischen Prinzipien der Datenbankstruktur Bearbeiten Durch einen kleinen Trick wird erreicht dass durch lediglich drei Datenbankzugriffe richtigerweise durch Zugriffe auf einen speziellen Index Summen aus beliebig grossen Datenmengen gebildet werden konnen Ein Zugriff auf die Einzelwerte zur Summenbildung ist somit nicht erforderlich Diese Technik ist unter dem geschutzten Namen SIFT SumIndex Field Technology oder SumIndexed Flow Technology direkt innerhalb der Datenbank implementiert In sogenannten FlowFields werden die berechneten Summen angezeigt FlowFilter dienen zur Einschrankung der in den FlowFields angegebenen Werte auf bestimmte vorgegebene Kriterien Bei SIFT werden mit dem Feldindex auch die aufsummierten Werte mitgespeichert Durch Subtraktion des hochsten Summenindexwertes von dem Summenindexwert des dem niedrigsten Datensatz vorhergehenden Wertes wird die Summe der Werte zwischen beiden Werten ermittelt Beispiel Bearbeiten Eine Tabelle enthalt chronologisch sortiert folgende Werte Datum Betrag SumIndex2006 01 10 50 502006 02 01 100 150 50 100 2006 06 01 50 200 150 50 2006 12 12 200 400 200 200 2006 12 30 40 440 400 40 Beim Einfugen eines Datensatzes wird der zugehorige SumIndex Wert wie in der letzten Spalte der Tabelle ersichtlich durch einfache Addition des Betrages mit dem vorhergehenden SumIndex Werte ermittelt Zur Berechnung der Summe aller Werte von 2006 06 01 bis 2006 12 30 geht man wie folgt vor man bestimmt den Wert von SumIndex des letzten Records im Bereich 2006 12 30 440 man sucht den niedrigsten Datensatz im gewahlten Bereich 2006 06 01 man bestimmt den Wert von SumIndex des vorhergehenden Datensatzes 2006 02 01 150 die Differenz der SumIndex Werte ist gleich die Summe aller dazwischenliegenden Werte 440 150 290Dieses Verfahren funktioniert auch mit einer beliebig grossen Anzahl von Werten zwischen den beiden gesuchten Grossen Objekte Bearbeiten Die Funktionalitat von Microsoft Dynamics NAV basiert auf Objekten die in der Datenbank selbst abgelegt sind Microsoft Dynamics NAV besteht aus den Objekttypen Table Page Report Codeunit XMLport MenuSuite und Query Die Objekttypen XMLport und MenuSuite sind ab der Version 4 von Microsoft Dynamics NAV enthalten das Objekt Page ab Version 2009 und das Objekt Query ab Version 2013 in der die in alteren Versionen vorhandenen Objekte Form und Dataport entfernt wurden Die Objekttypen TableData und System sind anwendungsinterne Objekttypen die von Entwicklern die die ubrigen Objekttypen anpassen oder auch neu erstellen konnen nicht verandert werden konnen Das Table Objekt reprasentiert die Definition der Tabelle an sich also z B Feldnamen und Datentypen der Felder wobei das TableData Objekt reprasentativ fur die tatsachlichen Daten existiert Das Form Objekt dient ublicherweise zur Darstellung der Tabellendaten Uber die Formulare konnen Datensatze angelegt angezeigt modifiziert oder geloscht werden Man spricht bei Formularen die mit einer Tabelle verknupft sind von gebundenen Formularen wogegen Formulare ohne Verknupfung mit einer Tabelle als ungebundene Formulare bezeichnet werden Ungebundene Formulare existieren ab der Version 4 in der Standarddatenbank nicht mehr In alteren Versionen wurde mit ungebundenen Formularen das Hauptmenu dargestellt das mit der Version 4 durch das MenuSuite Objekt abgelost wurde Ab NAV 2013 ist dieser Objekttyp nicht mehr enthalten Das Page Objekt dient im RTC Role Tailored Client welcher mit Version 2009 eingefuhrt wurde der Darstellung von Tabellendaten Abfragen und Menus Die in Pages und anderen Objekttypen enthaltene Geschaftslogik wird im Gegensatz zu Forms wo der Classic Client fur die Verarbeitung zustandig ist auf der Middle Tier ausgefuhrt Sie konnen in allen Clienttypen Windowsclient Webclient SharePoint Client Tablet Phone Client gleichermassen genutzt und dargestellt werden Pages sind designtechnisch an die neueren Office Produkte Version 2007 und neuer und Windows 7 angepasst Das grundsatzliche Rendering Schema wird dabei durch den Pagetyp u a Card Karte List Ubersicht Role Center Rollencenter Worksheet Buchungsblatt Confirmation Dialog Bestatigungsfenster Navigate Page Navigationsseite vorgegeben Es kann dann durch Verandern weiterer Properties Eigenschaften im Rahmen der Moglichkeiten des Renderingverfahrens die bei allen Clienttypen vor NAV 2015 Cumulative Update 4 identisch sind der Client kann hier zur Laufzeit nicht ermittelt werden angepasst werden Im Gegensatz zu Forms kann hier aber nicht mehr pixelgenau frei designt werden und die Variabilitat des Layouts auf Kartendarstellungen ist gegenuber diesen merklich eingeschrankt Die Report Objekte dienen zum Ausdruck der Tabellendaten auf einem Drucker oder als Stapelverarbeitungen ohne Ausdruck auf Papier sog ProcessingOnly Reports Mit Reports werden z B Lagerbestandslisten oder Verkaufsrechnungen ausgedruckt Codeunits sind Container fur Funktionen und Programmcode Dataport Objekte werden fur den Import und Export von Tabellendaten im Plain Text Format verwendet Ab NAV 2013 ist dieser Objekttyp nicht mehr enthalten die Funktionalitat wurde in die XMLports integriert XMLport Objekte werden wie Dataports fur den Im und Export von Daten verwendet allerdings sind diese speziell dafur ausgelegt Daten u a im XML Format zu strukturieren Ab NAV 2013 wurden zusatzlich die ehemaligen Dataportfunktionen integriert MenuSuite Objekte werden fur den Aufbau der sog Navigation Pane benotigt die mit der Version 4 eingefuhrt wurde und dem Navigationsbereich in Outlook ahnelt Die Navigation Pane hat das in alteren Versionen verwendete Hauptmenu ersetzt das aus mehreren ungebundenen Formularen bestand Es wird dazu verwendet um sich durch die Anwendung zu bewegen Query Objekte ab NAV 2013 dienen dem Erstellen von Datenbankabfragen die innerhalb der anderen Objekte fur den Lesezugriff genutzt werden konnen Diese sollen mittelfristig die bisher in C AL auscodierten Lesezugriffe weitgehend ersetzen da diese im Zusammenspiel mit dem SQL Server eine bessere Performance ermoglichen Table Form Page Report Codeunit Dataport XMLport und Query Objekte enthalten Trigger in denen Programmcode hinterlegt werden kann Trigger Bearbeiten In der C SIDE Umgebung kann ein Programmcode in vorhandenen Triggern hinterlegt werden Es existieren drei Arten von Triggern Dokumentations Trigger Bearbeiten Dokumentations Trigger befinden sich in allen Objekten mit Ausnahme des MenuSuite und dienen zu Dokumentationszwecken Jeglicher Inhalt dieser Trigger wird nicht ausgefuhrt Event Trigger Bearbeiten Event Trigger werden bei bestimmten Ereignissen von Datenbanken ausgefuhrt Diese Trigger werden automatisch bei der Erzeugung neuer Objekte in Datenbanken vom System erstellt Es ist nicht moglich diese Trigger manuell zu erstellen Funktions Trigger Bearbeiten Wird in einem Objekt eine Funktion erstellt entsteht ein neuer Funktions Trigger der den Namen der Funktion tragt In neuen Funktions Triggern wird dann der Programmcode hinterlegt der bei Aufruf der Funktion ausgefuhrt wird Ausblick BearbeitenDie aktuellste Version von Dynamics NAV erhielt den neuen Marktnamen Dynamics 365 Business Central On Premises und wurde im Oktober 2018 erstmals veroffentlicht Parallel dazu wurde der Webclient Business Central aktualisiert Die im Dezember 2017 veroffentlichte finale Version von Navision unter dem alten Namen ist Dynamics NAV 2018 diese war auch die letzte Version mit einem Concurrent User Lizenzmodell ab Business Central wurde ein Named User Lizenzmodell eingefuhrt Mit dem 2019 Release Wave 2 Update vormals Fall Update interne Versionsnummer 15 0 ab 1 Oktober 2019 wurde sowohl der Windows Client abgekundigt als auch die Programmiersprache C AL auf die neue Sprache AL mit der standardisierten Entwicklungsumgebung Visual Studio Code statt C SIDE umgestellt Dynamics 365 Business Central kann ab dieser Version nur noch via Webclient oder Windows App genutzt werden Kundenanpassungen sind sowohl bei der Cloudvariante von Business Central fur den SaaS Betrieb als auch bei der On Premise Losung nur noch mittels sogenannter Extensions seltener Apps moglich Das neue Entwicklungskonzept sieht keine Anpassungen am Quellcode der Basis Anwendung mehr vor Extension Code interagiert mit dem System uber durch Microsoft bereitgestellte Events Tables und Pages konnen uber Extension Objekte um Felder und Funktionalitaten erweitert werden Neben der Erweiterung der Basis Anwendung konnen auch eigenstandige Objekte entwickelt werden Seit dem Update kann der Quellcode der Basis Anwendung im Read Only Modus in Visual Studio Code angezeigt werden nachdem er aus einer Ziel Datenbank in das Projekt geladen wurde Der Support von NAV Navision wurde Anfang 2008 nach offiziellen Angaben von Microsoft 4 auf 10 Jahre erweitert 5 Jahre Mainstream Support und 5 Jahre Extended Support Der Support beginnt mit der Version NAV 5 0 Im ersten Quartal 2008 erschien eine Losung fur kleine Unternehmen und Kleinstunternehmen Diese Losung erhielt den Namen Microsoft Dynamics Entrepreneur Solution 2008 und basierte auf Dynamics NAV 5 0 Microsoft hat die Weiterentwicklung von Entrepreneur jedoch eingestellt um sein Marketing strategisch auf NAV 2009 konzentrieren zu konnen Verkundet per Brief und Mail an MS Partner sowie auf dem 2008er Microsoft Dynamics ERP Launch in Furstenfeldbruck 8 9 September 2008 Dynamics NAV 2009 erhielt als erstes NAV Release statt der bisherigen Versionsnummer in fortlaufender interner Versionierung 6 die bei Microsoft Software ubliche Jahreszahl Diese Version bot erstmals Die Auswahlmoglichkeit zwischen dem neuen rollenbasierten Client Role Tailored Client und dem bekannten Client der nun als Classic Client bezeichnet wird Optionale Drei Schichten Architektur statt der bisherigen Zwei Schichten Architektur Anderungen der Benutzeroberflache z B neues Form Design Grafiken Infoparts Icons Papierstapel Action Panel Breadcrumb Bar Command Bar Programmierung erfolgt weiterhin in C AL der Quelltext wird aber intern nach C portiert und eine DLL erstellt Ab der Version NAV 2009 wird fur den rollenbasierten Client Microsoft SQL Server 2005 oder hoher vorausgesetzt bei Verwendung des bisherigen Clients kann weiterhin der proprietare Dynamics NAV Database Server eingesetzt werden der aber technisch nicht mehr weiterentwickelt wird Ab der Version NAV 2013 in interner Versionierung 7 werden altere Technologien wie der Classic Client der proprietare native Server NAS Navision Application Server C FRONT Forms Dataports und herkommliche Reportobjekte nicht mehr angeboten bzw unterstutzt NAV 2013 war die erste Version die fur Unicode und fur drei Clienttypen konzipiert war einen Windowsclient bisher bekannt als RTC Role Tailored Client sowie einen neuen ebenfalls rollenbasierten Webclient kompatibel mit Internet Explorer Firefox Chrome und Apple Safari und einen neuen SharePoint Client In NAV 2015 in interner Versionierung 8 wurden zusatzlich auf Tablets abgestimmte Tablet Clients eingefuhrt die uber die App Stores fur Windows Android und iOS verfugbar sind NAV 2015 kann innerbetrieblich bei externen Providern oder per Cloud Computing auf Microsoft Azure gehostet werden Als neuer Objekttyp steht ab NAV 2013 Query zur Verfugung mit dem Leseoperationen in der Datenbank performanter umgesetzt werden konnen Fur den Datenaustausch wird erstmals Open Data Protocol OData unterstutzt in NAV 2013 beschrankt auf Lesezugriffe ab NAV 2013 R2 sind auch Schreiboperationen in die Datenbank moglich ab NAV 2018 wird OData Version 4 unterstutzt Als Entwicklungsumgebungen werden Funktionalitaten des ehemaligen Classic Client und von Microsoft Visual Studio genutzt als Programmiersprachen kommen dabei sowohl Visual Basic fur Berichte als auch C fur optionale Add Ins zusammen mit der proprietaren Sprache C AL zum Einsatz Um Add ins auch beim Einsatz des Webclients nutzbar zu machen werden hierbei ab NAV 2013 R2 sowohl JavaScript als auch HTML5 unterstutzt Die in alteren Versionen bereits vorhandene Mandantenfahigkeit zum Verwalten von Konzernstrukturen und Tochterfirmen wurde in NAV 2013 R2 um eine Multi Tenant Fahigkeit erweitert um auch rechtlich eigenstandige Unternehmen als getrennte Tenants Mieter zusammen in einer Datenbank betreiben zu konnen Die Verwaltung des Quellcodes wurde dafur ab NAV 2013 R2 von der C SIDE Entwicklungsumgebung auf den Server verlagert damit auch zeitweilige Offline Tenants bei ihrem nachsten Online Status die Programmanderungen erhalten Literatur BearbeitenAndreas Luszczak Robert Singer Michaela Gayer Microsoft Dynamics NAV 2013 Grundlagen Microsoft Press Deutschland 2013 ISBN 978 3 86645 568 9 Jurgen Holtstiege Christoph Koster Michael Ribbert Thorsten Ridder Microsoft Dynamics NAV 2013 Geschaftsprozesse richtig abbilden Ein praxisorientierter Compliance Leitfaden Microsoft Press Deutschland 2013 ISBN 978 3 86645 569 6 Michaela Gayer Microsoft Dynamics NAV 2017 Einfuhrung in Design und Programmierung MBS Training 2017 ISBN 978 3 9502492 3 1Weblinks BearbeitenProduktwebseite uber Microsoft Dynamics NAVEinzelnachweise Bearbeiten Zeitreise von Navision bis Microsoft Dynamics 365 Business Central In www anaptis com Abgerufen im 1 Januar 1 Microsoft Dynamics AX 4 0 auf dem deutschen Markt verfugbar In www computerwoche de Abgerufen im 1 Januar 1 ERP Microsoft lockt kleine Firmen auf Dynamics In www computerwoche de Abgerufen im 1 Januar 1 tfosmark Microsoft Lifecycle Richtlinie Abgerufen am 19 September 2022 deutsch Abgerufen von https de wikipedia org w index php title Microsoft Dynamics 365 Business Central amp oldid 239400971