Blog

Handfestes Know-how, Tipps & Tricks und die Insights unserer Datenprofis findest Du hier in unseren Blogbeiträgen

Nahaufnahme von Händen auf einer Laptop-Tastatur
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Tipps & Tricks: Prüfen, ob ein Objekt vorhanden ist
Tipps & Tricks: Prüfen, ob ein Objekt vorhanden ist

Tipps & Tricks: Prüfen, ob ein Objekt vorhanden ist

In einer Anwendung gibt es immer zentrale Funktionen, die einen generischen Ablauf steuern. Diese Funktionen rufen aus dem zentralen Bereich berichtsspezifische Funktionen auf. Wenn ein Bericht z. B. nur bei Bedarf Daten abfragt, aber bei dem Aufruf eines Favoriten direkt aktualisiert werden soll, muss die Aktualisierung von dem zentralen Dokument getriggert werden. Dabei ergibt sich die Problemstellung, dass es auch Berichte geben kann, welche immer aktuell sind. Die zentrale Funktion darf dann den Button zur manuellen Aktualisierung nicht aufrufen, da dieser in diesem Bericht nicht vorhanden wäre. Folglich käme es zu einer Fehlermeldung.

Mehr lesen
Tipps & Tricks: Die Wiederholen-Schleife als Performancekiller
Tipps & Tricks: Die Wiederholen-Schleife als Performancekiller

Tipps & Tricks: Die Wiederholen-Schleife als Performancekiller

Die Wiederholen-Schleife ist grundsätzlich eine schnelle Funktion, die erst bei mehreren tausend Durchläufen merklich langsam wird. Die derzeitige arcplan-Realisierung bei Zuweisung (wie bei dem Zähler notwendig [OBJx] := [OBJx] +1) führt aber dazu, dass abhängig von der summierten Anzahl der Objekte der geöffneten Dokumente die Laufzeit bei der Zuweisung von Werten anwächst. (Dies ist ein Problem der grundlegenden Programmierung von arcplan Enterprise bei der Ermittlung des Objekts im Objektstack, der alle Objekte aller offenen Dokumente enthält.) Bei komplexen Anwendungen ist daher die Laufzeit der Wiederholen-Schleife stark erhöht, so dass diese unter Umständen selbst für nur wenige Einträge Sekunden statt Millisekunden läuft. Daher sollten alle Funktionalitäten für eine gute Performance möglichst ohne Wiederholen-Schleife umgesetzt werden.

Mehr lesen
Tipps & Tricks: Eine Anwendung aus der Anwendung schließen
Tipps & Tricks: Eine Anwendung aus der Anwendung schließen

Tipps & Tricks: Eine Anwendung aus der Anwendung schließen

Parallel zu MS Word 2010 war bei älteren Versionen als arcplan Enterprise 5 ein Schließen über das Menü, vergleichbar mit MS Word 2010 über „Datei“ und „Beenden“, notwendig, um die Verbindungen zur Datenbank vollständig zu beenden. Wird dies nicht durchgeführt, können ggf. Objekte in SAP gesperrt oder Ressourcen unnötig geblockt sein. Da dies aber ab arcplan Enterprise 5 und jünger nicht mehr notwendig ist, handelt es sich hierbei nur noch um ein kosmetisches Vorgehen.

Mehr lesen
Tipps & Tricks: Doppelte Einträge aus einer Spalte/Zeile entfernen
Tipps & Tricks: Doppelte Einträge aus einer Spalte/Zeile entfernen

Tipps & Tricks: Doppelte Einträge aus einer Spalte/Zeile entfernen

Um aus einer Liste von Daten mit doppelten Einträgen eine Liste ohne Duplikate zu erstellen, gibt es bei der Arbeit mit arcplan unterschiedliche Methoden. In vielen Fällen kann eine entsprechend gruppierte Abfrage gegen die Datenbank diese Aufgabe übernehmen. Trotzdem gibt es immer wieder Fälle, in denen es erforderlich ist, die Duplikate mithilfe von arcplan Funktionen zu entfernen.

Mehr lesen
Neu bei arcplan 7: Die Option "Nur geänderte Dateien übertragen"
Neu bei arcplan 7: Die Option "Nur geänderte Dateien übertragen"

Neu bei arcplan 7: Die Option "Nur geänderte Dateien übertragen"

Eine kleine, aber interessante Funktion bringt der arcplan Administrator seit der Version 7 mit. In den vorherigen Versionen wurden bei der Aktualisierung einer Anwendung durch den Administrator immer alle Dateien aus dem lokalen Verzeichnis auf den Server übertragen. Dies kann insbesondere bei großen Anwendungen und der Verwendung des xml-Dateiformates recht lange dauern: In diesem Fall wird nämlich sowohl die Übertragung zum Server als auch die Konvertierung in das binäre Dateiformat für alle Dateien durchgeführt. Und das auch wenn nur eine einzelne Datei in der Entwicklung bearbeitet wurde.

Mehr lesen