Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Category Navision

In dieser Kategorie geht es um Microsoft Dynamics .NAV (ehemals Microsoft Navision) einem ERP-System, das besonders für kleine und mittelständische Unternehmen von Microsoft-Partnern (wie der msu solutions GmbH) im Bereich Business Solutions vertrieben wird.

Friday, 14. March 2008


WebServices in Dynamics NAV – Video auf MSDN Chopsticks

Filed under: Dynamics NAV 2009 — Steffen Forkmann at 17:23 Uhr

Auf MSDN Chopsticks wurde ein Video veröffentlicht, in dem Steven Renders zeigt, wie man WebServices in Dynamics NAV 4.03 bzw. NAV 5.0 benutzen kann. Da Navision noch aus einer Zeit vor Serviceorientierter Architektur stammt, ist dies erwartungsgemäß nur mit ziemlich großem Aufwand möglich.

Zum Glück wird das Thema WebServices in Dynamics NAV 2009 wesentlich einfacher.  😉

Das Video ist zu finden unter: http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=323

https://kronansapotekse.com
Tags: , , , ,

SQL Server 2008 – Launch Event Session 2008

Filed under: Dynamics NAV 2009,SQL Server,Veranstaltungen — Steffen Forkmann at 16:03 Uhr

In dem Video spricht Steffen Krause (Technical Evangelist) über die Neuerungen in Microsoft’s SQL Server 2008 (Codename Katmai). (Der Anfang des Videos fehlt leider.)

IntelliSense für T-SQL

Das absolute Killerfeature aus meiner Sicht (bin ja kein dbadmin) ist übrigens IntelliSense für T-SQL im SQL Management Studio 2008. Da fragt man sich doch wieso so etwas erst im Jahr 2008 veröffentlicht wird. 😉
Der Fairness halber sollte man dazu sagen, dass die Struktur von SQL einer IntelliSense-Funktionalität nicht unbedingt entgegen kommt. Das ist sehr wahrscheinlich auch der Grund, warum man bei LINQ das FROM vor das SELECT gezogen hat. So kann IntelliSense dann beim SELECT die Information des entsprechenden Objektes benutzen und nur die zugehörigen Felder anzeigen. Bei SQL behilft man sich dann eher so, dass man “SELECT * FROM MyTable” schreibt und dann wieder zum * geht und mit IntelliSense die Felder auswählt.

Data Profiling – Datenübernahme aus Alt-Systemen

Ein wirklich geniales Feature für unbekannte Daten ist der Data Profiling Viewer. Der Viewer versucht die unbekannten Daten mit den verschiedensten Algorithmen in Form zu bringen bzw. sucht nacht regelmäßigen Mustern in den Daten. Er erkennt z.B. reguläre Ausdrücke in den Daten und zeigt funktionale Abhängigkeiten an.

Wer mehr darüber wissen möchte findet unter http://blogs.conchango.com/jamiethomson/default.aspx eine (bisher) 9-teilige Blogserie über die Data Profiling Tasks.

Vorteile für NAV

Interessant für Dynamics NAV ist übrigens, dass Microsoft plant Microsoft SQL Server 2008 und Microsoft Windows Server 2008 in NAV 4.03 und NAV 5.01 zu unterstützen. Man erhofft sich innerhalb von 3 Monaten nach den jeweiligen Server-Releases ein Update für Dynamics NAV 4.0 SP3 und Dynamics NAV 5.0 SP1 herauszubringen.

Obwohl der Launch für SQL Server 2008 schon jetzt war, ist das eigentliche Release erst für das dritte Quartal 2008 geplant. Interessanterweise gibt es trotzdem einige Firmen die den SQL 2008 jetzt schon produktiv einsetzen.

Die neue Version “Dynamics NAV 2009” (ehemals Dynamics NAV “6.0” ehemals NAV 5.1 ehemals 5.0 usw. 😉 ) wird übrigens Windows Server 2008 und SQL Server 2008 von Anfang an unterstützen. (Quelle: PartnerSource)

Plan Guides

Mit Hilfe der Plan Guides wird es möglich sein, dem SQL Server Hinweise für den Auswertungsplan mitzugeben. Damit kann man verhindern, dass der SQL Server seine Statements zu stark auf bestimmte Datensätze optimiert – nur weil diese als erstes abgerufen wurden. Dieses “Überoptimieren” (sogenanntes “parameter sniffing) ließ sich bisher nur über die Option RECOMPILE abschalten – allerdings zu Kosten der CPU, da jedesmal ein neuer Auswertungsplan berechnet werden muss.

Plan Guides gibt es zwar schon im SQL Server 2005, aber jetzt gibt es einige Verbesserungen (z.B.: Planerzeugung aus dem Plan-Cache) und eine Integration in das SQL Server Management Studio.

Weitere Informationen dazu: Plan freezing and other plan guide enhancements in SQL Server 2008

Tags: , , , , , , , ,

Sunday, 9. March 2008


Zurück von der CeBIT 2008 und vom Microsoft Community GetTogether

Filed under: .NET 3.0,Dynamics NAV 2009,Veranstaltungen — Steffen Forkmann at 13:35 Uhr

Gestern war ein sehr interessanter und gleichzeitig anstrengender Tag in Hannover. Von 10 Uhr bis 15:30 Uhr war ich als CLIP-Mitglied zusammen mit einem Kollegen auf dem Microsoft Community GetTogether.

Wie bereits gestern angekündigt, sprach dort Shola Aluko, seines Zeichens “Internet Explorer Product Manager”, zusammen mit Daniel Melanchthon über den vor kurzem als Beta-Version erschienenen Internet Explorer 8. Auf die recht zahlreichen technischen Fragen aus dem Publikum (das waren schließlich alles CLIPler, MVPs oder Student Partner) konnte jedoch leider nicht immer eine Antwort gegeben werden. Der Vortrag wurde übrigens auch nochmal auf dem Messestand von Microsoft gehalten und wurde da aufgezeichnet.

Internet Explorer 8 Beta 1 - Vortrag

Danach sprach Dr. Ingo Dahm über das Student Program von Microsoft und stellte dort einige interessante Statistiken über Studierende von heute vor. Auf Ingos Blog wird übrigens auch über solche Statistiken berichtet.

Im Anschluss ging es während und nach dem Mittagessen um das eigentliche Ziel beim GetTogether, nämlich den Austausch mit anderen Leuten aus der Community. Ich habe mich über zwei Stunden mit Christoph Lesser und Michael Korp unterhalten.
Als Christoph noch Leiter der Student Partner in Berlin/Brandenburg war, habe ich mal einen Navision-Vortrag für seine Student Partner in Berlin gehalten. Jetzt ist Christoph noch eine Stufe höher gestiegen (“Microsoft Student Partners Lead”) und betreut die Student Partner deutschlandweit. Glückwunsch Christoph. 😉
Michael Korp ist einer der “IT-Pro-Evangelisten” von Microsoft und zuständig für die Windows Plattform, Systems Management und Virtualisierung.

Nach dem GetTogether waren wir dann noch etwas auf dem Messegelände und haben uns wie so ziemlich alle CeBIT-Besucher über die neueste Generation von Navigations-Systemen informiert. Komischerweise waren die alle in weiße Superschlitten verpackt. 😉

Navigationssysteme Navigationssysteme

Außerdem waren wir auf dem Microsoft Stand und haben dort im Microsoft CeBIT-Kino den Film „Microsoft Dynamics – Unternehmenslösungen von Microsoft“ mit dem Live-Ton von Udo Krachenfels angesehen.

Tags: , , , ,

Tuesday, 4. March 2008


Microsoft Dynamics NAV und SharePoint – Buchverlosung

Filed under: .NET 3.0,Dynamics NAV 2009,msu solutions GmbH,Navision — Steffen Forkmann at 15:37 Uhr

Navision-Blog.de verlost zum 18.3. zwei neue und originalverpackte Bücher zum Thema SharePoint-Administration von Microsoft Press. Dabei handelt es sich konkret um:

Microsoft SharePoint-Technologien -Taschenratgeber für Administratoren

Von: Ben Curry – 442 Seiten

SharePoint & Co. – Technologien und Tools im Teamwork – Baukasten für Administratoren und Power User

Von: MindBusiness / HanseVision – 779 Seiten (CD-Rom)

SharePoint SharePoint 2

Da mit Dynamics NAV “6.0” (NAV 2009) mit SharePoint ein zweiter Navision-Client eingeführt werden soll, möchte ich einfach nur wissen, welche Erfahrungen ihr bislang mit Navision + SharePoint gesammelt habt und wie Ihr die Zukunft für diesen NAV-Client seht.
NAV-Daten im SharePoint anzuzeigen geht ja schon eine ganze Weile, aber zukünftig besteht ein vollständiger Zugriff auf die Geschäftslogik von NAV. Ein kurzer Kommentar dazu (mit E-Mail-Adresse) – oder ein Trackback auf diesen Artikel reichen um an der Verlosung teilzunehmen.

PS: Der Rechtsweg ist ausgeschlossen 🙂

Tags: , , , , ,

Saturday, 1. March 2008


Integration einer Quellcodeverwaltung in Dynamics NAV

Filed under: .NET 3.0,C#,Dynamics NAV 2009,Navision,Tools,Visual Studio — Steffen Forkmann at 12:45 Uhr

Wie bereits vor einiger Zeit im Blog berichtet, habe ich für unseren internen Produktionsablauf ein Tool geschrieben, das es ermöglicht eine Quellcodeversionsverwaltung (z.B. VSS, SVN oder Team Foundation Server) direkt in Dynamics NAV zu integrieren. Jetzt habe ich mir mal die Mühe gemacht, die wichtigsten Funktionen in einem kleinen Screencast zu dokumentieren. (Dies ist jedoch erstmal nur eine Vorabversion des Videos.) 

Das Schöne an diesem Tool ist, dass man aus beiden Blickrichtungen alle nötigen Informationen zu einer Version bekommt. Ich sehe also an der Datei die Änderungshistorie mit den entsprechenden ChangeRequests oder Ticketnummern und kann auch rückwärts an einer Aufgabe sehen, welche Änderungen dafür konkret am Quellcode gemacht wurden und von wem.

Für Visual Studio-Nutzer ist das natürlich nichts neues, aber gerade im ERP-Bereich wird oft (mangels fehlender Tools) auf eine Quellcodeverwaltung verzichtet.

Tags: , , , , , , ,

Tuesday, 5. February 2008


Sure Step Methodology Version 1.1 released

Filed under: Navision,Tools — Steffen Forkmann at 16:08 Uhr

Am 21.1. wurde eine neue Version von Microsofts Sure Step Methodology veröffentlicht. Unter anderem beinhaltet das Release auch Übersetzungen der Templates ins Deutsche – allerdings muss man die Links im Text in dieser Version leider noch selber umbiegen.

SureStep bietet umfangreiche Dokumentenvorlagen für nahezu jede Phase eines Projektes und über den mitgelieferten Editor kann man die Vorlagen noch an die eigenen Prozesse anpassen.

Sure Step Methodology Overview

Download Sure Step Methodology [PartnerSource]

Tags: ,

Sunday, 2. December 2007


Eindrücke vom Microsoft Dynamics Technical Community Airlift – Neuerungen in Dynamics NAV 2009

Filed under: Dynamics NAV 2009,msu solutions GmbH,SQL Server,Veranstaltungen,Visual Studio,WF,WPF — Steffen Forkmann at 19:55 Uhr

Vom 29. und 30. November 2007 fand im Münchner Arabella Sheraton Grand Hotel das 1. Technical Community Airlift zu Microsoft Dynamics statt. Im Wesentlichen ging es um folgende Themen:

  • Microsoft CRM “Titan”
  • Technische Fertigkeiten für Dynamics NAV 5.1
  • Ausblick auf Dynamics AX 5.0
  • Ausblick auf Dynamics NAV 2009 (Codename NAV “6.0”) (Dynamics NAV Server)
  • Microsoft Office und Windows SharePoint Services
  • Business-Intelligence
  • Sure Step, die Implementierungsmethode für Microsoft Dynamics

An dieser Stelle möchte ich gerne etwas über die von mir besuchten Vorträge berichten.

(weiterlesen…)

Tags: , , , , , , , , , , , ,

Friday, 30. November 2007


Microsoft Dynamics NAV 5.0 SP1 – Was gibt es neues?

Filed under: msu solutions GmbH,Navision — Steffen Forkmann at 21:16 Uhr

Da Dynamics NAV “6.0” noch eine Weile auf sich warten lässt, wird es vermutlich im ersten Quartal 2008 ein ServicePack 1 für Dynamics NAV 5.0 geben. Martin Nielander (Microsoft Dynamics NAV Program Manager) schreibt nun im “Microsoft Dynamics NAV Sustained Engineering Team Blog” über die darin enthaltenen Neuerungen.

Hier ein Auszug:

  • SQL-Server Perfomance:
    • SIFT soll im SQL Server über Indexed Views abgebildet werden
    • Bulk Insert” zur Reduzierung der SQL Server Roundtrips
  • Navision-Applikationsänderungen:
    • Anlagenbuchhaltung wird nun auch 365 Tage abschreiben können (statt 360)
    • Am Debitor/Kreditor wird das Saldo-Feld im DrillDown nur Offene Posten anzeigen
    • Das Buchungdatum wird in den Zeilen der gebuchten Belege angezeigt 😉

Der gesamte Artikel ist hier zu finden.

Tags: , ,

Saturday, 10. November 2007


Vorlesungen über Dynamics Nav an der Berufsakademie Heidenheim

Filed under: Dynamics NAV 2009,Informatik,Navision,Steffen,TechTalk,Veranstaltungen — Steffen Forkmann at 18:54 Uhr

In dieser und der letzten Woche haben ich zwei Vorlesungen an der BA Heidenheim gehalten. Beide Vorlesungen wurden als Blockseminar veranstaltet und gingen jeweils über zwei Tage. In der ersten Veranstaltung mit dem Titel “ERP-Systeme: Microsoft Dynamics Nav” bin ich auf die aktuelle Navision-Version 5.0 eingegangen und habe die Finanzbuchhaltung sowie die Lagerverwaltung mehr oder weniger aus Anwendersicht erkärt. Im weiteren Verlauf der Veranstaltung habe ich dann noch einen Ausblick auf Microsoft Dynamics Nav 6.0 gegeben und versucht eine Diskussion über das Thema “Dynamics oder SAP – Wer gewinnt den Mittelstand” anzuregen.

Im zweiten Blockseminar wurde es dann wesentlich technischer – es ging um “Web-ERP Kopplung” am Beispiel von Dynamics NAV. Die Teilnehmer waren Studenten der Wirschaftsinformatik im 5.ten Semester. Ziel der Veranstaltung war den Studenten das nötige Wissen zu vermitteln, so dass sie ihr Webshop-Projekt an Navision anbinden können. Interessant war in dem Zusammenhang die Diskussion über die Wahl des Integrationsweges. Reicht eine Sammlung von einfachen Dataports, die in regelmäßigen Abständen manuell ausgeführt werden? Sollte man evtl. den Navision Application Server einsetzten und die Dataports automatisch ausführen lassen? Oder geht man im Sinne einer serviceorientierten Architektur sogar soweit, dass man ein Reihe von Webservices in den NAS integriert.

Insgesamt war es eine interessante Erfahrung mal den Vorlesungsbetrieb von der anderen Seite zu erleben. Ich musste erkennen wie schwierig es ist die Motivation der Teilnehmer für ein Thema über eine längere Zeit hoch zu halten.

Die Vortragsfolien werden diesmal nicht öffentlich zum Download angeboten, sondern nur für Teilnehmer passwortgeschützt per E-Mail geschickt.

https://hrvatskaedfarmacija.com
Tags: , , , , , , , , ,

Saturday, 3. November 2007


Microsoft Dynamics Technical Community Airlift – Neues von Dynamics NAV 6.0

Filed under: Dynamics NAV 2009,msu solutions GmbH,Navision,TechTalk,Veranstaltungen — Steffen Forkmann at 17:18 Uhr

Das Microsoft Dynamics Technical Community Airlift findet am 29. und 30. November 2007 im Münchner Arabella Sheraton Grand Hotel statt. Voranging geht es bei der zweitägigen Veranstaltung um neue Einblicke in die Dynamics Reihe und speziell auch zu Dynamics NAV “6.0”. Die Agenda der “Luftbrücke” umfasst momentan 8 Vortrage zu Navision – u.a. auch von Jesper Ræbild, der auch schon auf der CONVERGENCE die NAV-Vorträge gehalten hat.

Direkt nach dem Technical Airlift, veranstaltet Microsoft bzw. die Impuls Academy noch eine Zertifizierungsveranstaltung (Certification@Weekend) für Dynamics NAV Consultants und Entwickler.

Der Kurs “Microsoft Dynamics NAV 5.0-C/SIDE Introduction und Solution Development” besteht aus einer eintägigen Zertifizierungsvorbereitung und dem Examen. Die Certification@Weekend findet am Samstag, den 1.12. in München statt.

Nachtrag: Meine Eindrücke vom Event beschreibe ich hier.

Tags: , , , , ,