DMC V1.1.1

[#6004] Fehler beim Lesen der lokalen Laufwerke

Beim Lesen der lokalen Laufwerkstruktur kommt es unter Umständen zu mehreren Fehlermeldungen, weil die benötigte Script-Datei nicht erzeugt werden kann. Der Fehler tritt auf, wenn eine falsches Temporäres Verzeichnis definiert wurde oder der Benutzer keine Rechte zum Schreiben und Ausführen in diesem Verzeichnis besitzt.

Um dem entgegen zu wirken, wurde einerseits das Fehlerhandling bereinigt, sodass keine unnötigen Fehlermeldungen mehr erscheinen. Zudem wird das Zielverzeichnis nun geprüft und auf das SAP Arbeitsverzeichnis ausgewichen, wenn Berechtigungsprobleme bestehen.
Die Massnahmen bieten jedoch nachwie vor keine vollständige Sicherheit, da die definierten Pfäde (SAP Gui Standard) nicht verlässlich sein müssen und die Rechte vom lokalen Dateisystem kontrolliert werden. Treten nachwie vor Probleme auf, müssen die entsprechenden Verzeichnisse geprüft und richtigstellt werden. Ausserdem sind die Rechte des Betriebssystemes auf den entsprechenden Ordner zu prüfen und anzupassen.

[#5997] Fehler beim Auschecken von Dateien

Wird eine Datei im DMC ausgechecked treten verschiedene Probleme auf:

  1. Die Vorschlagswerte für das Arbeitsverzeichnis werden nicht berücksichtig
  2. Ist der Ursprungs-Pfad nicht erreichbar bricht der Checkout Vorgang mit einer Fehlermeldung ab

Die beiden Fehler wurden korrigiert. Wird der Dateiname nicht über ProNovia SDF gebildet werden nun die Einstellungen für das Arbeitsverzeichnis des DVS Customizings korrekt interpretiert. Ausserdem wird nun geprüft, ob das Zielverzeichnis existiert oder erzeugt werden kann. Ist dies nicht der Fall erscheint der Speichern-unter Dialog zum wählen des Speicherorts.

[#5995] Statusnetz wird nicht korrekt dargestellt

Fehlen zu einem Dokumentstatus die Übersetzungen in der Anmeldesprache wird das Statusnetz unvollständig dargestellt.

Dies wurde korrigiert.

[#5994] Hinzufügen Original in Objektauswahl nicht korrekt

Beim Hinzufügen eines Dokumentoriginals ist das Verhalten nicht immer korrekt. Mit Drag und Drop wird anstelle des Originals korrekt eine Referenz auf das Dokument angelegt, während beim Hinzufügen eines Originals über eine Kontextmenüfunktion immer eine Referenz auf das Original mit einem sehr kryptischen Namen hinzufügt.

Das Verhalten wurde vereinheitlicht. Es wird immer eine Referenz auf das Dokument angelegt.

[#5977] Unerwartetes Verhalten und unkorrekte Meldungen bei Aktionen

Werden Aktionen ausgeführt, die einen Layoutwechsel zur Folge haben, funktioniert der DMC unter Umständen nicht wie erwartet. Die Auswirkungen sind nicht eindeutig, da der Fehler durch ein falsches Event Handling ausgelöst wird, was dazu führt, dass intern unter Umständen falsche Daten gespeichert und Events gar nicht oder mehrfach ausgeführt werden.

Dies wurde korrigiert.

[#5976] Fehler beim Kopieren von Dokumenten in einen DMC Ordner

Beim Kopieren eines Dokuments in einen anderen Ordner, wir ein Anlegen mit Vorlage ausgelöst. Dabei wird fälschlicherweise die Vererbung des Ordners nicht berücksichtigt.

Dies wurde korrigiert.

[#5972] Beim Anlegen mit Vorlage oder Versionieren wird OLM Prozess übernommen

Beim Anlegen mit Vorlage oder Versionieren wird ein allfälliger OLM Prozess mit übernommen.

Dies wurde korrigiert.

[#5965] Ordner anlegen funktioniert nicht

Das Anlegen von neuen Ordnern schlägt unter Umständen fehl. Dabei wird das Order-Dokument zwar erzeugt, allerdings nicht in die Stückliste des Vaters aufgenommen und es findet auch keine Vererbung statt.

Dies wurde korrigiert.

[#5960] Verbesserung der Kontextmenüs

Bis anhin konnte das Kontextmenü (rechte Maustaste) nur auf Objekten innerhalb eines Widgets hervorgerufen werden.

Neu wir bei einigen Widgets das Kontextmenü auch auf der leeren Arbeitsfläche angeboten.

[#5958] Falscher Text beim Entfernen von Klassen

Beim Entfernen von Klassen des Dokuments erscheint im Auswahl-Popup ein falscher Titel.

Dies wurde korrigiert.

[#5929] Verschiedene Probleme mit 1-stelligen Dokumentarten bei Vorlagen

Bei der Verwendung von Vorlagen mit 1-stelligen Dokumentarten treten verschiedene Probleme auf. Insbesondere schlägt das Anlegen von neuen Dokumenten fehlt mit einer Fehlermeldung. Ausserdem werden die Vorlagen unter Umständen nicht angezeigt, wenn der Filter aktiv ist und die expandierten Knoten werden nicht gespeichert.

Dies wurde korrigiert.

[#5923] D'n'D von lokaler Datei auf Dokument funktioniert nicht

Wird eine Datei aus dem Dateisystem im Widget DMC Browser Inhalt auf einem Dokument oder Ordner abgelegt wird keine Aktion ausgelöst.

Dies wurde korrigiert.

[#5912] Verschiedene neue Erweiterungsmöglichkeiten

Mit den bestehenden Erweiterungsmöglichkeiten der Produkte DMC, PCF und UTI kann nur beschränkt in die Programmlogik eingegriffen werden.


Deshalb wurde verschiedene Badis um neue Methoden erweitert. Insbesondere bei der Objektbearbeitung kann zu verschiedenen Zeitpunkten kundenindividueller Code eingeschleust werden. Bei den erweiterten Badis handelt sich um /PRONOVIA/OBJ, /PRONOVIA/PCF und /PRONOVIA/DMC.

[#5896] Laufzeitfehler nach Funktionsausführung mit Funktionen Widget

Wird im DMC eine Funktion mit dem Funktionen-Widget ausgeführt, kommt es zu einem Laufzeitfehler, wenn gleich anschliessend eine Aktion ausgeführt wird, die eine Datenänderung am aktuelle Objekt zu Folge hat (z.B. Statuswechsel über Statuspicker).

Dies wurde korrigiert.

[#5888] Korrekturen an den HTML basierten Widgets

An verschiedenen Widgets wurden kleine Korrekturen in der Darstellung und im Handling vorgenommen.

[--- UPDATED: 24.11.2010 09:16:19 BY AGENT: Fabian von Allmen ---]

[#5878] Laufzeitfehler beim Bearbeiten eines Originals

Wir ein Original bearbeitet, während der aktuelle Dokumentinfosatz zur Bearbeitung geöffnet ist, kommt es nach dem Abschluss der Bearbeitung zu einem Laufzeitfehler, wenn für die Bearbeitung eines Dokumentes ein anderes Layout vorgesehen ist.

Dies wurde korrigiert.

[#5876] Dokumentsperre, wenn selbst implementierte Originalbearbeitungsfunktion

Wird die Methode BEFORE_START_APPLICATION des BadI /PRONOVIA/DMC implementiert, um einen kundenspezifischen Applikationsstart zu implementieren, wird fälschlicherweise eine Dokumentsperre gesetzt.

Dies wurde korrigiert.

[#5872] Diverse Probleme mit der Klassifizierung

Im Zusammenhang mit der Klassifizierung treten verschiedene Fehler auf:

  • Merkmale mit Funktionsbausteinen werden nach Aufruf der F4-Auswahl unter Umständen nicht korrekt verarbeitet
  • Bei Mehrwertigen Merkmalen mit Wertebeschaffung über einen Funktionsbaustein oder über eine Prüftabelle kann nur ein Wert erfasst werden
  • Beim Hinzufügen einer neuen Klassen werden bei mehrwertigen Merkmalen die Werte von bestehenden Merkmalen nicht vollständig übernommen
  • Beim Hinzufügen einer neuen Klasse gehen möglicherweise einzelen Bildschirminformationen verloren
  • Ist ein Merkmal in mehreren Klassen vorhanden, ist trotzdem jedes Merkmal eingabebereit. Beim Sichern ist nicht klar, welches Merkmal den führenden Wert besitzt, weshalb nur ein Merkmal eingabebereit sein sollte.
  • Bei mehreren zugeordneten Klassen werden unter Umständen nur Werte der zu unterst dargestellten Klasse gespeichert.
  • Standardwerte werden nicht korrekt vorbelegt und auch nicht gespeichert
  • Die F4-Werte Hilfe ist unter Umständen nicht eingabebereit

Dies wurde korrigiert.

[#5870] Laufzeitfehler bei der Dokumentbearbeitung mit mehrwertigen Merkmalen

Wird ein Dokument bearbeitet, dem Klassen mit mehrwertigen Merkmalen zugeordnet ist, kommt es unter Umständen zu einem Laufzeitfehler, wenn es Merkmale gibt, deren Name  für andere Merkmale als Präfix verwendet wird (z.B. MERKMAL_1 UND MERKMAL_1_2).

Dies wurde korrigiert.

[#5863] Leerzeichen gehen verloren beim Speichern

Beim Bearbeiten von Dokumentdaten können unter Umständen Leerzeichen verloren gehen. Im schlimmsten Fall betrifft dies validierte Felder, wodurch das Speichern des Dokumentes nicht mehr möglich ist.

Dies wurde korrigiert.

[#5849] Laufzeitfehler beim Anzeigen der sprachabhängigen Teildokumente

Wird im Widget "Weitere Information zum Dokument" ein sprachabhängiger Teildokument-Knoten expandiert, kommt es zu einem Laufzeitfehler STRING_OFFSET_LENGTH_TOO_LARGE, wenn das Teildokument nur zwei Zeichen lang ist.

Dies wurde korrigiert.

[#5846] Schlechte Performance

Bei bestimmten Aktionen und grossen Datenmengen kommt es unter Umständen zu Laufzeitproblemen.

Es wurden diverse Performanceoptimierungen durchgeführt.

© ProNovia AG | Imprint | Data Protection