Show TOC

HintergrundDeprecated Objekte und Funktionen Dieses Dokument in der Navigationsstruktur finden

 

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

    Hinweis Hinweis

    Der ScrollContainer ist obsolet. Verwenden Sie stattdessen einen TransparentContainer.

    Verwenden Sie statt eines IFrame das OfficeControl oder das InteractiveForm für Office- bzw. PDF-Dokumente. Das IFrame-UI-Element sollte nur in Ausnahmefällen verwendet werden.

    Ende des Hinweises.
UI-Elemente
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.

  • InteractiveForm mit displayType=ActiveX

    Verwenden Sie stattdessen den Enumerationswert Native.

  • 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.

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

    2. 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.

    3. 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:

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

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

      3. 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.