AFW V2.8.1

[#11378] Falsche Fehlermeldungen bei Datenänderungen

Werden zur Laufzeit Spalten ausgeblendet und anschliessend Daten aktualisiert, dann kann es vereinzelt zu falsche Fehlermeldungen kommen.

Dies wurde korrigiert.

[#11370] Laufzeitfehler CALL_METHOD_CONFLICT_TYPE in /PCH/CLA_CFW_OBJH_ROOT->DISPLAY_SAVE_MESSAGES

In der Klasse /PCH/CLA_CFW_OBJH_ROOT Methode DISPLAY_SAVE_MESSAGES tritt der Laufzeitfehler CALL_METHOD_CONFLICT_TYPE (CX_SY_DYN_CALL_ILLEGAL_TYPE) auf, wenn ein Meldungsdialog ohne Objektbezug geöffnet werden soll. Dies wurde korrigiert.

[#11366] Fehlende BAdI Schnittstelle für Anreichern Items im ColumnTree

Im ColumnTree fehlte eine Methode zum Anreichern von Items in der BAdI-Schnittstelle.

[#11365] *** INTERN *** Navigation Controler, Dynamic Exception abfange in Register_Object

Im Navigation Controler /PCH/CL_CFW_CTRL_NAVIGATION wird nun die dynamische Exception in der Methode Register_Object abgefangen, wenn im Navigation Stack ein Kundenspezifisches Objekt eingetragen wird, welches dynamisch zu einem Widget hochgezogen wird und nicht in der Applikation eingetragen ist.

[#11364] Erweiterung der Model-Proxies für ColTrees

Die Modelproxies für den ColTree wurden um notwendige Methoden erweitert.

[#11352] Kein Entfernen einer temporären Navigation bei nicht navigierbaren Befehlen

Wird ein (exklusiver) Befehl ohne Navigation gestartet, wird eine aktuelle temporäre Navigation nicht entfernt. Dies wurde korrigiert.

[#11348] Laufzeitfehler UNCAUGHT_EXCEPTION (CX_SY_STRUCT_COMP_NAME) in Klasse /PCH/CLA_CFW_MDL_COL_TREE

Wird ein Merkmal (Klassifizierung) mit speziellen Namen angelegt und einer Klasse zugeordnet, welche für Dokumente verwendet werden kann, kommt es in der Klasse /PCH/CLA_CFW_MDL_COL_TREE Methode BUILD_COMPONENTS zum Laufzeitfehler UNCAUGHT_EXCEPTION (CX_SY_STRUCT_COMP_NAME) auf.

Der Fehler tritt bei folgenden Widgets auf:

  • Teildokumente
  • Reihenfolge der Vorlagen
  • Dokumentversionen
  • DMC Dokumente in Arbeit
  • DMC Dokumentinhalt

Der Fehler tritt bei folgenden Merkmalsnamen auf:

  • NODE_KEY
  • RELATKEY
  • RELATSHIP
  • HIDDEN
  • DISABLED
  • ISFOLDER
  • N_IMAGE
  • EXP_IMAGE
  • STYLE
  • NO_BRANCH
  • EXPANDER
  • DRAGDROPID
  • USEROBJECT
  • ITEMSINCOM
  • IS_EXPANDED
  • DESCR
  • OBJKEY
  • DOKNR
  • DOKAR
  • DOKTL
  • DOKVR
  • LINK
  • REVLV
  • DWNAM
  • AENNR
  • DATUV
  • LABOR
  • BEGRU
  • LOEDK
  • CADKZ
  • STATUS
  • STDESC
  • STICON
  • USER
  • SUBTYPE
  • SUBTYPEDESC
  • CNTCHILDREN
  • CREATED
  • MODIFIED
  • OBJSIZE
  • MAXVS
  • MAXRELVS
  • FILENAME
  • DELETE_INDICATOR

Weiter können Sondernzeichen in Merkmalen ebenfalls zu einem Laufzeitfehler führen. 

Nachtrag: Mit AFV Version 2.8.2 konnte es passieren, dass die voreingestellten Layouts nicht mehr vollständig angezeigt und daher neu eingestellt werden mussten. Dies wurde korrigiert.

Dies wurde korrigiert. Merkmale mit diesen Namen werden nicht mehr in den Widgets angeboten.


[#11339] Fehlende Anzeige des Textes zur Berechtigungsgruppe eines Dokumentes

Der Text einer Berechtigungsgruppe wird auf der Maske des Dokumentes nicht angezeigt. Dies wurde korrigiert.

[#11327] BO DRAW: Fehlende Einbindung der Klassifizierungs-Änderungsbelege

Ist im DVS der Switch zur Anzeige der Änderungsbelege zu Klassifizierungen auf dem DIS eingeschaltet, werden diese trotzdem nicht in den AFW Oberflächen angezeigt.

Dies wird hiermit korrigiert.

[#11319] Fehlender Tooltip an Bezeichnerfeldern

Im Formular werden übergebene Tooltips nicht an Bezeichnerfeldern angezeigt. Zusätzlich wurde die Ausrichtung des Icons nicht beachtet. Dies wurde korrigiert.

[#11303] Nach Deregistrierung von D&D Aktionen ist Drop von andern Aktionen nicht möglich

Wird eine Drag&Drop Aktion im AFW Framework deregistriert, so kann es vorkommen, das das Drop auf diesen Objekttyp grundsätzlich nicht mehr möglich ist. Dies wurde korrigiert.

[#11296] Bezeichnerfelder unter Belize Theme abgeschnitten

Mit dem Belize Theme konnte es vorkommen, dass sehr lange Bezeichnerfelder abgeschnitten wurden. Dies wurde korrigiert.

[#11294] Fehlerhafte Feldgrösse bei Windows Skalierung

Wird das Bild mit der Windows Skalierung vergrössert, dann werden Felder unter Umständen zu breit dargestellt.

Dies wurde korrigiert.

[#11291] Falsches Kontextmenü auf Titlezeile

Auf den Widget Titelzeilen wird fälschlicherweise ein technisches Kontextmenü dargestellt.

Dieses wurde entfernt.

[#11285] Knoten im Baum nicht angezeigt bei Filter mit Threshold

Ist in einem Baum-Widget (List Tree/ColTree) mit aktivem Threshold (bspw. OLM Inbox) ein Filter aktiv, so kann es vorkommen, dass zu wenige Knoten angezeigt werden, dafür aber die Funktion für weitere Daten laden aktiv ist. Dies wurde korrigiert.

[#11283] Fehlendes Icon für Anlegen Original im Originalwidget mit Belize-Theme

Im Widget Dokumentoriginale wird mit aktivem Belize-Theme ein falsches (Platzhalter-) Icon anstatt des Anlegen-Icons angezeigt. Dies wurde korrigiert.

[#11278] Validierung bei Aufruf der F1/F4-Hilfe

Beim Aufruf der F1-(F4-Hilfe werden fälschlicherweise die Daten teilweise validiert.

Dies wurde korrigiert.

[#11275] "Natürliche Sortierung" in Widgets

Bei der Sortierung von Werte ist es teilweise sinnvoll, diese nicht strickt technisch sondern sogenannt natürlich zu sortieren. Dies trifft ausschliesslich für freie Textfelder (z.B. Bezeichnungen) zu, wo mit Hilfe des Textes eine für den Menschen sinnvolle Sortierung erreicht werden möchte. Dabei werden die Texte analysiert, in seine numerischen und nicht-numerischen Teile zerlegt und diese Text-Teile dann entsprechend sortiert. Dabei werden ausschliesslich ganzzahlige numerische Werte separat berücksichtigt, ein spezielle Behandlung von speziellen Formaten (z.B. Datum, Telefonnummer, o.ä.) werden dabei nicht berücksichtigt.

Die natürlich Sortierung wird aktuell in folgenden Widgets angewendet:

  • DMC Browser und DMC Inhaltswidget (Spalte Bezeichnung)
  • Datei Browser und Datei-inhaltswidget (Spalte Bezeichnung)
  • Objektbeziehungswidget (Spalte Objekt und Bezeichnung)


Aus Kompatibilitätsgründen wurden die technischen Grundlagen mit AFW 2.8.1 eingeführt, die Änderungen an der Oberfläche aber erst mit 2.9 aktiviert.

[#11263] Falsches Original angezeigt bei Objektänderung

Im Widget zur Inline-Darstellung eines Originals wird das anzuzeigenden Original automatisch ermittelt. Fälschlicherweise wird das anzuzeigende Original nicht neu ermittelt, wenn das aktuelle Objekt aktualisiert wurde.

Dies wurde korrigiert.

[#11262] Temporär falsche Widgetgrösse bei Layoutwechsel

Wird ein Layout gewechselt, dann wird unter Umständen unmittelbar vor dem Wechsel auf dem bestehenden Layout die Grösse von verschiedenen Widgets angepasst. 

Dies wurde korrigiert.

[#11260] Nicht vorhandenes Objekt wird nicht korrekt visualisiert im Navigations-Widget

Wird im Navigations-Widget ein ungültiger Objektschlüssel eingegeben, dann wird korrekt eine Meldung ausgegeben. Der falsche Objektschlüssel wird korrekterweise nicht geleert, allerdings wird immer noch die Bezeichnung des vorherigen Objekts angezeigt und es ist nicht mehr erkennbar, dass der Objektschlüssel nicht korrekt ist.

Neu wird die Fehlermeldung anstatt in einem Popup direkt im Navigation-Widget ausgegeben und die Felder entsprechend rot eingefärbt. Zudem wird nun auch die Bezeichnung ausgeblendet.

© ProNovia AG | Imprint | Data Protection