Microsoft Dynamics NAV AddOn www.navax.com 1
Disclaimer Dieses Dokument dient nur zu Informationszwecken. Bei Verwendung zu anderen Zwecken lehnt die NAVAX Consulting GmbH jede Gewährleistung wegen Sach- und Rechtsmängeln ab. Die NAVAX Consulting GmbH lehnt jede Haftung für direkte und indirekte Schäden - sei es aus Vertrag oder aus Gesetz - ab, die in Verbindung mit der Anwendung und sonstiger Nutzung des Dokuments entstehen können. Dieses Dokument kann bei Bedarf ohne vorherige Ankündigungen von der NAVAX Consulting GmbH geändert werden. Die NAVAX Consulting GmbH lehnt jede Haftung für Fehler und Unterlassungen in diesem Dokument ab. Der Inhalt dieses Dokuments ist urheberrechtlich geschützt. Ohne schriftliche Erlaubnis der NAVAX Consulting GmbH darf kein Teil dieses Dokuments für irgendwelche Zwecke, vervielfältigt oder übertragen werden, unabhängig davon, auf welche Art und Weise oder mit welchen Mitteln, elektronisch oder mechanisch, dies geschieht. Es gelten die Allgemeinen Geschäftsbedingungen der NAVAX Consulting GmbH, diese entnehmen Sie bitte unserer Homepage www.navax.com. www.navax.com 2
Inhaltsverzeichnis NCC Update... 5 NCC 7.01... 6 NCC 7.00... 7 www.navax.com 3
Dieses Dokument enthält Informationen über Änderungen zwischen den Versionen. Bei Fragen wenden Sie sich an: NAVAX EURO PLAZA Technologiestraße 8 A-1120 Wien Tel.: +43 50 83 83 0 E-Mail: applications@navax.com www.navax.com 4
NCC Update Verfügbare Update Codeunits: www.navax.com 5
NCC 7.01 Erweiterung: Die Beschränkung von 250 Zeichen im Feld Filter der Tabellenfilter, Feldfilter, Cube Filter und der JOIN Verknüpfung wurde auf 1000 Zeichen erweitert. Erweiterung: Wird in einer Formel der Befehl =HYPERLINK verwendet, wird jetzt der Text als Hyperlink in Excel dargestellt. Fehlerbehebung: Die Option Basierend auf den bereits erstellten Verknüpfungen in anderen Cubes der Funktion Verknüpfung vorschlagen (JOIN Felder) in der Cube JOIN Einrichtung brach mit einer Fehlermeldung ab. Fehlerbehebung: Bei der Eingabe eines Tabellensuchfilters im Tabellenauswahlfenster wurden keine Datensätze gefunden. Fehlerbehebung: Bei der Auswahl eines Filters über Lookup konnte es in gewissen Konstellationen zu einer Fehlermeldung kommen. Änderung: Das Objekt Informationsblatt zeigte in Excel nur Filter mit Herkunft = Tabellenfilter an. Es werden jetzt zusätzlich alle Feldfilter und JOIN Filter angezeigt bei denen das Feld Im Filterfenster anzeigen gesetzt ist. www.navax.com 6
NCC 7.00 Allgemein Zu jedem Cube Bereich können unabhängig vom Cube nun Benutzer zugeordnet werden. Die Zuordnung hat keinen Einfluss auf den Cube. Im Fenster Cube Erstellen Zugriffsrechte gibt es jetzt aber neben der Möglichkeit Alle Benutzer hinzufügen auch die Möglichkeit Benutzer aus Bereich hinzufügen. Über diese Funktion kann man gezielter Benutzer aus unterschiedlichen Bereichen hinzufügen. Objekte Neuer Aufbau: Ein Cube besteht nun aus Objekten. Jeder Cube enthält fix ein Objekt der Art Datenquelle. Die Datenquelle entspricht grundsätzlich der alten Cube Karte. Weitere Objekte können nach Bedarf hinzugefügt werden. Damit kann ein Cube jetzt mehrere unterschiedliche Diagramme, PivotTables usw. besitzen. Objekte können mit der Option Aktiv aktiviert bzw. deaktiviert werden. Die Option Aktives Blatt bestimmt ob das Objekt nach der Erstellung in Excel das aktuell aktive Blatt sein soll. Ausnahme: Sollte in der Excel Vorlage ein Aktives Blatt ausgewählt sein wird dieses herangezogen. Wird kein Blatt markiert ist die Datenquelle das aktive Blatt. Art zeigt die Objektart an. Im Feld Name kann ein Name angegeben werden. Dieser Name wird z.b. für den Excel Blattnamen herangezogen. Ist der Name in spitzen Klammern <> dargestellt wird der Cube den Namen über die NAV Sprache ermitteln (z.b. bei Tabellen). Die Funktionsweise entspricht hier derjenigen der Cube Feldliste. D.h. wird der Name gelöscht wird der Default-Name angezeigt. Dieser kann jederzeit überschrieben werden. www.navax.com 7
Das Feld Informationen zeigt Details zum Objekt. Die Reihenfolge der Objekte bestimmt deren Reihenfolge in Excel. Objekte können hinzugefügt und anschließend bearbeitet werden. Im Datei Export werden nur Objekte der Art Text und Datenquelle berücksichtigt. Objekt Datenquelle Das Objekt Datenquelle ist die Ausgangsbasis jedes Cubes. Die Datenquelle kann nicht gelöscht werden. Über Bearbeiten wird die Datenquelle angegeben. In früheren Versionen wurden die Informationen der Datenquelle direkt auf der Cube Karte angegeben. Unter Allgemein wird die Tabelle angegeben. Tabellenfilter (inkl. Benutzerbezogenen Tabellenfilter) werden unter Tabellenfilter angegeben. Neu ist die Option Reihenfolge. Unter Erweitert findet man folgende Einstellungen: Die in früheren Versionen getrennten Angaben für 1:n JOIN automatisch füllen und Feldbeschriftungen entfernen sind nun für Datei Export und Excel gültig. Neu ist die Möglichkeit Zeilen und Spalten einzufrieren. Hier wird angegeben wie viele Zeilen bzw. Spalten eingefroren werden sollen. Wird eine Zeilen oder Spaltenverschiebung angegeben wird diese zu der Angabe addiert. Weiters gibt es jetzt die Möglichkeit die Datenquelle als Tabelle zu formatieren. www.navax.com 8
Ist die Option Ergebniszeile aktiviert wird am Ende der Tabelle eine Ergebniszeile hinzugefügt. Die Art des Ergebnisses bzw. welche Felder ein Ergebnis erhalten sollen wird in der Feldliste im Feld Excel Tabelle Ergebniszeile angegeben. In der Feldliste werden die Felder Formeln und JOINs der Datenquelle eingestellt. Die Art Formel wurde entfernt. Die Formel aus alten Versionen entspricht der Art Feld ohne Angabe einer Feldnr.. Neu ist die Option Virtuelles Feld. Ist dieses Kennzeichen gesetzt wird der Feldinhalt nicht ausgegeben. Virtuelle Felder können nicht in einer PivotTable oder einem Diagramm verwendet werden. Virtuelle Felder werden in Verbindung mit Formel ID sinnvoll. Man kann auf den Inhalt der Felder mittels Formel ID zugreifen. In diesem Beispiel ist die Nr. und der Name des Debitors als Virtuelles Feld gekennzeichnet. Danach wird über eine Formel auf die Werte zugegriffen und das Ergebnis ausgegeben. Virtuelle Felder müssen in der Feldliste vor deren Verwendung angegeben werden damit sie einen Wert enthalten. Die Felder für PivotTable und Diagramm zeigen ob das Feld dort verwendet wird. Solange ein Cube nur ein PivotTable bzw. Diagramm Objekt enthält kann der Inhalt wie bisher hier verändert werden. Ist kein PivotTable bzw. Diagramm Objekt angelegt wird automatisch ein Objekt erstellt wenn ein Feld dafür definiert wird. Das Objekt wird allerdings nicht automatisch gelöscht wenn kein Feld mehr dafür definiert ist. Gibt es mehrere mögliche Objekte müssen die Felder direkt bei dem entsprechenden Objekt hinzugefügt bzw. entfernt werden. Neu ist die Funktion XML Tags vorschlagen welche die Eingabe für XML - Datei Export erleichtert. Diese Funktion erstellt auf Basis der Beschriftung Formeln für eine XML Formatierung. Ist die Option Tabelle erstellen und Ergebniszeile im Fast Tab Erweitert aktiviert wird am Ende der Tabelle eine Ergebniszeile hinzugefügt. Die Art des Ergebnisses bzw. welche Felder ein Ergebnis erhalten sollen wird in der Feldliste im Feld Excel Tabelle Ergebniszeile angegeben. www.navax.com 9
Ist im Feld NAV Page Link eine Page ausgewählt wird für das Feld in Excel automatisch ein Link zum Datensatz in NAV hinzugefügt. Das Feld Tabellenfilter Datumsformel wurde im Feldfilter entfernt. JOIN: Hier kann man nun die Reihenfolge festlegen. Die Funktion Verknüpfung vorschlagen wurde um eine neue Option Vorhandene Verknüpfungen zwischen Tabelle und JOIN Tabelle erweitert. Hierbei werden nach Relationen zwischen den beiden Tabellen gesucht und falls vorhanden werden diese vorgeschlagen. Objekt Diagramm Es sind nun beliebig viele Diagramme pro Cube zulässig. Die Diagrammvorlage wurde entfernt. www.navax.com 10
Neu ist jetzt die Möglichkeit den Diagrammtyp und das Layout festzulegen. Eingebettete Diagramme werden direkt im Datenquellen Blatt erstellt. Werden keine Felder in der Diagramm Feldliste angegeben werden wie bisher alle Felder der Datenquelle herangezogen. Über Hinzufügen/Entfernen können die Felder des Diagramms eingestellt werden. Innerhalb der Art kann die Position der Diagrammfelder mit Nach Oben Nach Unten bestimmt werden. Objekt PivotTable Es sind nun beliebig viele PivotTables pro Cube zulässig. Über die Option PivotChart kann die PivotTabelle als Diagramm definiert werden. Eingebettete Diagramme werden direkt im PivotTable Blatt erstellt. In der PivotTable Feldliste werden die Felder der PivotTable über Hinzufügen/Entfernen spezifiziert. Über Bearbeiten werden Details der Felder (z.b. Teilergebnisse usw.) angegeben. Das Virtuelle Wertefeld wird nun automatisch angelegt und kann über Bearbeiten von der Spaltenbeschriftung in den Bereich Zeilenbeschriftung und umgekehrt verschoben werden. Innerhalb der Art kann die Position der PivotTable Felder mit Nach Oben Nach Unten bestimmt werden. Objekt Text Im Objekt Text kann über Bearbeiten ein Text hinterlegt werden. www.navax.com 11
Dies entspricht den Vor und Nachtexten des Datei Exports in früheren Versionen, je nachdem ob sich das Text-Objekt vor oder nach dem Datenquelle-Objekt befindet. Texte können nun auch nach Excel übergeben werden. Dabei wird für jedes Text Objekt ein eigenes Excel Blatt angelegt welches den Text beinhaltet. Objekt Informationsblatt Das Objekt Informationsblatt entspricht der Option Informationsblatt erstellen in früheren Versionen. Über Bearbeiten kann man nun einstellen welche Informationen das Blatt beinhalten soll. Zugriffsrechte Erstellen: Erstellen Zugriffsrechte Ausgewählte Benutzer: Es wurden 2 neue Aktionen hinzugefügt: Alle Benutzer hinzufügen bzw. Benutzer aus Bereich hinzufügen Meine Cubes: Meine Cubes Erstellungsart: Dieses Feld ist neu. Hier kann man bestimmen ob der Cube, wenn er über Meine Cubes erstellt wird, vom Benutzer Neu erstellt werden darf, aus der letzten archivierten Datei erstellt werden soll oder ob der Benutzer selbst entscheiden darf. Diese Option kann über das Fenster Meine Cubes Zuordnungen pro Benutzer übersteuert werden. Mandanten: Der Mandantenfilter wird jetzt in den Zugriffsrechten angegeben und wirkt auf die Datenquelle. Zeichen: Hier hat man die Möglichkeit bestimmte Zeichen aus dem Export bzw. der Excel Erstellung auszuschließen bzw. zu konvertieren. Das Boolean Feld PowerPivot Format aus dem Datei Export wurde dadurch überflüssig. Wird nur ein Zeichen eingegeben wird dieses ausgeschlossen. Mit Konvertieren zu kann man das Zeichen mit einem anderen Zeichen ersetzen. Die Option Mit Leerzeichen ersetzen ermöglicht eine Konvertierung zu einem Leerzeichen. Alternativ dazu kann auch der Integer Wert der Zeichen angegeben werden. www.navax.com 12
Excel Hier werden nur mehr Vorlagen und der Druck angegeben. Alle weiteren Excel Einstellungen werden bei den jeweiligen Cube Objekten hinterlegt. Vorlage: Ist die Option Vorlage aktualisieren gesetzt und die Vorlage beinhaltet externe Text-Dateien wird jetzt keine Bestätigungsmeldung von Excel mehr erscheinen sondern die externen Inhalte werden automatisch aktualisiert. Datei Export Es ist nun möglich Datum und Zeit getrennt an den Dateinamen anzuhängen. Datei öffnen bietet jetzt die Möglichkeit die Datei oder den Ordner zu öffnen. Beides kann auch so eingestellt werden das der Benutzer nach der Erstellung selbst entscheidet ob er die Datei oder den Ordner öffnen will. Die PowerPivot Format Kennzeichnung wurde entfernt. Das Entfernen des Hochkommas kann nun in den Zugriffsrechten unter Ausgeschlossene Zeichen eingestellt werden. Der Datei Export erzeugt jetzt beim Erstellen keine separaten Datei Export Einträge mehr. Ist das Archiv aktiviert werden die Einträge jetzt in den Archiveinträgen gespeichert. Für Datei Export gibt es die Möglichkeit nur Archivdateien zu erstellen wenn der Cube über die Aufgabenwarteschlage erstellt wird. Dies ist bei Datei Export sinnvoll da der Export damit wahlweise entweder tatsächlich Files erstellen oder Files nur im Archiv ablegen kann. Diese archivierten Dateien können später von Benutzern über Meine Cubes geöffnet bzw. für das Erstellen herangezogen werden. www.navax.com 13
Archiv Protokoll wurde in Archiv umbenannt. Bei Archivdateien kann nun eingestellt werden ob diese mit Datum, Zeit und Benutzer-ID gespeichert werden. Eventuell vorhandene Archivdateien werden automatisch überschrieben. Dadurch ist es jetzt möglich weniger Archivdateien zu erzeugen z.b. durch weglassen der Detail- Informationen. Excel Cubes werden als Excel Templates archiviert. Archivdateien können nun Serverseitig gespeichert werden. Der Archivordner muss in diesem Fall nicht vom Client aus erreichbar sein. Der Ordner muss aber für den Server gültig sein. Dadurch kann man die archivierten Dateien vor dem direkten Zugriff der Benutzer schützen. In den Archiveinträgen sieht man nun auch die Zieldatei des Datei Exports. Sonstiges NC Cube arbeitet in allen Bereichen mit UTF-8. D.h. Download, Import/Export und die Cube-Erstellung verwendet jetzt UTF-8 und ist somit international einsetzbar. Alte NC Cube Dateien, erkennbar an der Dateiendung ncc können weiterhin importiert werden. Sollte dabei die Option Tabellenfilter Datumsformel im Feldfilter einen Wert enthalten wird dieser nicht ignoriert. Stattdessen wird in diesem Fall das Feld Im Filterfenster anzeigen gesetzt. Eine automatische Berechnung auf Basis der Eingabe im Tabellenfilter wird nicht mehr unterstützt. Nutzen Sie stattdessen die speziellen Filter IDs die für Datumsfilter bereitstehen. Diagrammvorlagen werden nicht mehr unterstützt und werden beim Import ignoriert. Exportierte Cubes ab Version 7.00 haben die neue erweiterte Dateiendung nccx. Cubes können jetzt über eine Option beim Export auch ohne Cube Code exportiert werden. Beim Import muss dann ein neuer Code angegeben werden. Serverseitiges Archiv: Bisher musste der Archivordner vom Client aus zugänglich sein. Ein Datei Export Cube wurde dabei zuerst am Server erstellt, danach an den Client weitergegeben und vom Client aus auf den Archivordner kopiert. www.navax.com 14
Ist jetzt das Feld Archivdatei Serverseitig speichern gesetzt wird die Datei vom Server an den Client weitergegeben und vom Server aus auf den Archivordner kopiert. Bei Excel-Cubes gibt der Client das fertige Excel an den Server zurück damit dieser das Excel File als Excel- Template archivieren kann. Werden diese Archivierten Cube Dateien über Meine Cubes abgerufen gibt der Server die archivierte Datei vom Archivordner an den Client weiter. Cubes können jetzt über die Aufgabenwarteschlange gestartet werden: Hierbei muss Art des auszuführenden Objekts Auf CodeUnit gestellt sein und die ID des auszuführenden Objekts muss 1022109 sein (Das ist die Codeunit NCC Create via Job Queue ). Im Feld Parameterzeichenfolge wird der Code des auszuführenden Cubes eingegeben. Aufgabenwarteschlange Excel-Cube: Wird ein Excel-Cube über die Aufgabenwarteschlange gestartet wird im ersten Schritt der Cube erstellt. Ist die Option Ducken im Fast Tab Excel des Cubes auf Drucken gestellt wird der Cube danach ausgedruckt. Ist das Archiv aktiviert und Archivdatei aktiviert wird der Cube archiviert. Excel wird dabei nicht geöffnet sondern der Cube wird im Hintergrund erstellt. Aufgabenwarteschlange Datei Export-Cube: Wird ein Datei Export-Cube über die Aufgabenwarteschlange gestartet wird im ersten Schritt der Cube erstellt. www.navax.com 15
Optionen wie Speichern unter anzeigen oder Datei öffnen aus dem Fast Tab Datei Export werden dabei ignoriert. Ist die Option Nur Archivdatei erstellen gesetzt wird der Cube jedoch nicht im Export-Ordner gespeichert sondern nur im Archiv gespeichert (In diesem Fall muss das Archiv aktiviert sein). Ist die Option Nur Archivdatei erstellen nicht gesetzt wird der Cube im Export-Ordner gespeichert und nur archiviert wenn Archiv und Archivdatei aktiviert sind. In Kombination mit Archivdatei Serverseitig speichern und Meine Cubes Erstellungsart können damit verschiedene Anforderungen abgedeckt werden. www.navax.com 16