Deprecated Objekte und Funktionen 
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
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.
Verwenden Sie stattdessen das Legend-Element für den DateNavigator.
category von DateNavigatorMarking
Verwenden Sie stattdessen die Eigenschaft daySemantics.
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.
Wählen Sie das TransparentContainer-UI-Element des Formulars, für das Sie die Überschrift anlegen möchten.
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.
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:
Verwenden Sie im Context für das TextEdit.text Eigenschaft den Datentyp STRING_TABLE.
Integrieren Sie eine Funktion für die Ausgabe des Textes, die den Text aus ihren Text-Datentyp in die STRING_TABLE konvertiert.
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.
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.
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.
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.