Ansicht
Dokumentation

ABAPCONTROLS_TABSTRIP - CONTROLS TABSTRIP

ABAPCONTROLS_TABSTRIP - CONTROLS TABSTRIP

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

CONTROLS, TYPE TABSTRIP

Kurzreferenz



CONTROLS contrl TYPE TABSTRIP.

Wirkung

Deklaration eines Tabstrip Controls. Durch Angabe des Typs TABSTRIP in der Anweisung CONTROLS wird eine tiefe Struktur mit dem Namen des Controls und vom Typ cx_tabstrip aus der Typgruppe CXTAB angelegt. Von dieser Struktur wird im Programm nur die Komponente activetab benötigt.

Während der PBO-Verarbeitung wird durch die Zuweisung des Funktionscodes eines Tab-Reiters an die Komponente activetab die aktive Tabstrip-Seite festgelegt. Standardmäßig ist die erste Tabstrip-Seite aktiv. Beim Blättern im SAP GUI kann das Tabstrip-Control damit initialisiert werden. Beim Blättern im ABAP-Programm muss die vom Benutzer ausgewählte Tabstrip-Seite bei jedem Blättern durch diese Zuweisung aktiviert werden. Gleichzeitig ist dafür zu sorgen, dass in der Dynpro-Ablauflogik der gewünschte Subscreen mit der Anweisung CALL SUBSCREEN eingebunden wird

Während der PAI-Verarbeitung enthält die Komponente activetab den Funktionscode des aktiven Tab-Reiters. Beim Blättern im SAP GUI kann dadurch festgestellt werden, welche Tabstrip-Seite gerade angezeigt wird.

Hinweis

Für das Einbinden der Subscreens von Tabstrips mit der Anweisung CALL SUBSCREEN gilt das Gleiche wie bei normalen Subscreens.

Beispiel

Wenn auf einem Dynpro ein Tabstrip Control mit drei untypisierten Tab-Reitern mit den Funktionscodes "TAB1", "TAB2" und "TAB3" und einem Subscreen-Bereich namens SUB definiert ist, kann das Blättern wie folgt in ABAP programmiert werden. In einem PBO-Modul prepare_tabstrip wird der Komponente activetab der mit CONTROLS angelegten Struktur tab_strip der Funktionscode des ersten Tab-Reiters zugewiesen. Nach der Auswahl eines Tab-Reiters wird diese Komponente im PAI-Modul handle_user_command auf den entsprechenden Funktionscode gesetzt. Die Nummer des gewünschten Subscreen-Dynpros wird jeweils dem Datenobjekt dynnr zugewiesen, welches in der Dynpro-Ablauflogik für das Einbinden des Subscreens verwendet wird. Die zugehörige Programmierung der Dynpro-Ablauflogik findet sich im Beispiel zu CALL SUBSCREEN. s






General Material Data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4088 Date: 20240420 Time: 103910     sap01-206 ( 60 ms )