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:
- Die Vorschlagswerte für das Arbeitsverzeichnis werden nicht berücksichtig
- 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