Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Deprecated Objekte und Funktionen  Dokument im Navigationsbaum lokalisieren

Die folgenden Objekte bzw. Funktionalitäten sind deprecated:

·        Funktion des Context-Paging

·        WEBICON_*-Notation für Web-Ikonen

·        RAISE-Methoden von IF_WD_MESSAGE_MANAGER

·        Folgende UI-Elemente und deren Eigenschaften, Events, Aggregationen und Enumerationen

UI-Elemente

      IFrame

Verwenden Sie das OfficeControl oder InteractiveForm für Office- bzw. PDF-Dokumente.

Das IFrame-UI-Element darf nur in Ausnahmefällen verwendet werden.

      DateNavigatorLegend

Verwenden Sie stattdessen das Legend-Element für den DateNavigator.

      ScrollContainer

Verwenden Sie stattdessen einen TransparentContainer.

UI-Element-Eigenschaften/Enumernationen

      category von DateNavigatorMarking

Verwenden Sie stattdessen die Eigenschaft daySemantics.

      hAlign von FormattedTextView

Verwenden Sie stattdessen die hAlign-Eigenschaft der Layout-Daten. Sie können beispielsweise in einem MatrixLayout mit der Eigenschaft MatrixData.hAlign bzw. MatrixHeadData.hAlign die Text-Ausrichtung des FormattedTextViews und aller anderen UI-Elemente steuern.

      TextView mit design=GroupTitle

Um eine Formularüberschrift anzulegen, gehen Sie stattdessen wie folgt vor:

Legen Sie ein UIElement vom Typ SectionHeader an. Tragen Sie die Überschrift in die text-Eigenschaft ein.

...

                            a.      Wählen Sie das TransparentContainer-UI-Element des Formulars, für das Sie die Überschrift anlegen möchten.

                            b.      Schalten Sie die Eigenschaft isLayoutContainer aus, damit der Container nicht nur als technischer sondern auch als semantischer Container dargestellt wird. Dies ist für die Barrierefreiheit wichtig und hat keine visuellen Auswirkungen.

                            c.      Wählen Sie für die Eigenschaft labeledBy den von Ihnen angelegten SectionHeader aus. Damit wird der SectionHeader als Überschrift für den TransparentContainer deklariert und es muss keine accessibilityDescription angegeben werden.

Beachten Sie, dass der SectionHeader nicht für NetWeaver 2004s (SAP_BASIS 700) verfügbar ist.

      TextView mit design=label

Um einen Bezeichner für ein UI-Element bereitzustellen, verenden Sie das Label-UI-Element.

      TextView mit design=label_small

Um einen Bezeichner für ein UI-Element bereitzustellen, verenden Sie das Label-UI-Element.

      TextEdit mit wrapping=hard

Bei der Verwendung des Wertes hard ist es möglich, dass der Text an ungewünschten Stellen umgebrochen wird. Unterscheiden Sie beim Wrapping folgende zwei Szenarien:

¡        Verwenden Sie den Wert soft, wenn ein Wrapping der Textanzeige gewünscht ist.

¡        Wenn der Text aus technischen Gründen umgebrochen werden muss, z.B. weil die Anzahl der Zeichen pro Zeile begrenzt ist, dann gehen Sie wie folgt vor:

                                                  i.       Verwenden Sie im Context für das TextEdit.text Eigenschaft den Datentyp STRING_TABLE.

                                                  i.       Integrierren Sie eine Funktion für die Ausgabe des Textes, die den Text aus ihren Text-Datentyp in die STRING_TABLE konvertiert.

                                                ii.       Integrieren Sie eine Funktion für die Verarbeitung des Textes, die den Text aus der STRING_TABLE in Ihren Text-Datentyp konvertiert und dabei das Wrapping auf gewünschte Art durchführt.

UI-Element-Aggregationen

      Legend von DateNavigator

Entfernen Sie die aggregierte DateNavigatorLegend und nutzen Sie stattdessen ein UI-Element vom Typ Legend, das Sie frei auf der View platzieren können.

      Columns von Table

Entfernen Sie alle Elemente, die über diese Aggregation eingefügt wurden und fügen Sie diese über die Aggregation GroupedColumns (Gruppenspalten) wieder ein. Durch Klick auf das Ersetzungssymbol an der Fehlermeldung im View-Designer wird dies automatisch für diese Verwendung durchgeführt.

Falls Sie auf die Aggregation mittels der Laufzeit-API zugreifen, z.B. WD_TABLE->GET_COLUMNS( ) aufrufen, dann müssen Sie dieses Coding anpassen, z.B. durch WD_TABLE->GET_GROUPED_COLUMNS( ) ersetzen.

Siehe auch Hinweis 969581

      MasterColumn von Table

Entfernen Sie alle Elemente, die über diese Aggregation eingefügt wurden und fügen Sie diese über die Aggregation RowArrangement (Zeilenanordnung) erneut ein.

Falls Sie auf die Aggregation mittels der Laufzeit-API zugreifen, z.B. WD_TABLE->GET_MASTER_COLUMN( ) aufrufen, dann müssen Sie dieses Coding anpassen.

Beachten Sie, dass die Aggregation RowArrangement nicht für NetWeaver 2004s (SAP_BASIS 700) verfügbar ist.

Siehe auch Hinweis 969581.

UI-Element-Ereignisse

      onAction-Event von AbstractTableColumn

Verwenden Sie die Standardfunktionalität, um einheitliche visuelle Darstellung, Verhalten und barrierefreie Texte zu gewährleisten:

¡        Spaltenselektion

Verwenden Sie das Ereignis onColSelect der Table. Die Selektierbarkeit und Selektionszustand wird pro Spalte durch die Eigenschaft colSelectionState gesteuert.

       Sortierung

Verwenden Sie das Ereignis onSort der Table. Ob die Sortierung möglich ist und der Zustand der Sortierung wird pro Spalte durch die Eigenschaft selectionState gesteuert.

Ende des Inhaltsbereichs