OFFICIUM INSERVIO S.L.
Your reliable partner for your business software...
Sage 100 - 9.0 - AppDesigner - Lizenzoptionen falsch/wrong license options
9.0.3.3 - Build 4720 - 08.11.2021
53726
Lizenzoptionen falsch konvertiert / License options incorrectly converted
Deutsch
Anwendungsfall, z.B.: Aufruf eines Daten-Edit-Elements aus einer Partnerlösung.
Bei der Konvertierung von Metadaten aus in Vorversionen erstellten Partnerlösungen wurden die AppDesigner-Eigenschaften "Für Rewe?" und "Für Wawi?" nicht automatisch gesetzt, diese neuen Eigenschaften werden aber beim Aufruf von Elementen grundsätzlich für die Lizensierung geprüft.
Die Eigenschaften werden nun automatisch bei der Konvertierung der AppDesigner-Lösung aus der Vorversion gesetzt.
Beim Aufruf von Selektions-Elementen im AppDesigner erschien u.U. die Fehlermeldung, dass die "UseFor"-Attribute nur für Selektions-Elemente vom Typ "Assistent" unterstützt werden.
Das wurde korrigiert. Die Korrektur und Veränderung des Verhaltens der Syntax des Platzhalters "GetMandantProperty" wurde bereits in Version 8.1.2 durch Sage durchgeführt, aber leider nicht dokumentiert.
Ein "Breaking change" konnte in QSP-Versionen vor diesem Stand entstehen. Erst mit Build 4720 wurde dieser Fehler behoben.
Erforderliche Aktionen:
Liegen die Metadaten von Partnerlösungen bereits in der aktuellen Version vor und lassen sich die Elemente in der Sage 100 nicht aufrufen, muss im AppDesigner manuell "Für Rewe?" und/oder "Für Wawi?" gesetzt werden.
Das Problem entsteht ausschließlich dann , wenn:
AppDesigner-Lösungen von Partnern sind beim Kunden bereits installiert.
Ein Kunde hat alle verfügbaren LiveUpdate-Stände zwischendurch ausgeführt und dabei inklusive einen Stand vor 9.0.3.3 (R4720).
Geht ein Kunde dagegen von einem Stand vor 9.0.3.3 (R4720) direkt auf einen Stand größer/gleich 9.0.3.3, dann entsteht das Problem nicht !
Achtung: Sage setzt bei der Konvertierung einfach beide Lizenzeinträge!
English
Use case, e.g.: Calling a data edit element from a partner solution.
When converting metadata from partner solutions created in previous versions, the AppDesigner properties "Für Rewe?" and "Für Wawi?" were not set automatically, but these new properties are always queried for licensing when elements are called.
These properteis are now set automatically when converting a solution from a previous AppDesigner version.
When calling selection elements in the AppDesigner, the error message that the "UseFor" attributes are only supported for selection elements of the "Wizard" type appeared.
This has been corrected. The correction and change in the behavior of the syntax of the placeholder "GetMandantProperty" was already carried out by Sage in version 8.1.2, but unfortunately not documented.
A "Breaking change" could occur in QSP versions before this level.
Only with Build 4720 was this bug fixed.
Required actions:
If the metadata of partner solutions is already in the current version and the elements cannot be opened in the Sage 100, "For Rewe?" and/or "Für WaWi?" must be set manually in the AppDesigner.
The problem only exists if:
AppDesigner solutions of partners are already installed.
The client has done all LiveUpdate versions, inlcuding any version before 9.0.3.3 (R4720).
Instead, if a client immediately migrates from a version before 9.0.3.3 (R4720) to a version greater or equal 9.0.3.3, the problem will not occur!
Attention: When converting the AppDesigner solution, Sage will straight away set both licence options!