Ansicht
Dokumentation

ABENDYNP_TABLE_CONTROLS - DYNP TABLE CONTROLS

ABENDYNP_TABLE_CONTROLS - DYNP TABLE CONTROLS

Vendor Master (General Section)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Table Controls

Table Controls sind benannte Bildschirmelemente zur Darstellung und Verarbeitung tabellenartiger Daten auf Dynpros. In einem Table Control werden maximal 255 Bildschirmelemente zu einer Table-Control-Zeile zusammengefasst, die innerhalb des Table Controls mehrmals auf dem Bildschirmbild wiederholt werden kann. Die Felder einer Zeile müssen als Dynpro-Felder im Dynpro und als globale Datenobjekte im ABAP-Programm jeweils nur ein einziges Mal angelegt werden.

Auf dem Bildschirmbild bieten Table Controls einen Bereich zur Bearbeitung der dargestellten Table-Control-Zeilen, der unter anderem Spaltenüberschriften, Markierung von Zeilen und Spalten, horizontales und vertikales Blättern über Blätterleisten, die Definition von Führungsspalten und das Abspeichern der aktuellen Einstellungen ermöglicht (siehe DEMO_DYNPRO). Ein Teil der Benutzeraktionen in Table Controls werden auf den Präsentationsservern verarbeitet. Vertikales Blättern, Abspeichern von Einstellungen und Größenänderungen des Bildschirms (falls die Resizing-Eigenschaften bei der Definition des Table Controls entsprechend gesetzt sind) lösen das Ereignis PAI aus.

Eine Spalte des Table Controls kann als Markierspalte definiert werden, wobei das Bildschirmelement wie eine Drucktaste angezeigt und wie ein Ankreuzfeld behandelt wird (siehe erste Spalte des Table Controls in DEMO_DYNPRO). Eine gedrückte Markiertaste setzt den Inhalt des zugeordneten Dynpro-Felds auf "X", eine nicht gedrückte auf " ". Der Zustand der Markiertaste wird beim Ereignis PAI an ein gleichnamiges Datenobjekt im ABAP-Programm transportiert und zu PBO kann die Markierung durch den Inhalt des Datenobjekts gesetzt werden.

Table Controls kapseln Steploops und machen deren eigenständige Verwendung obsolet. Die Verarbeitung von Table Controls in der Dynpro-Ablauflogik beruht dementsprechend auf der Steploop-Technik mit der Anweisung LOOP. Im Gegensatz zur Verarbeitung von eigenständigen Steploops werden bei der Verarbeitung von Table Controls die Schleifen der Dynpro-Ablauflogik über den Zusatz WITH CONTROL mit den Table Controls des Dynpros verknüpft.

Im ABAP-Programm müssen Table Controls mit der Anweisung CONTROLS deklariert werden, wobei eine spezielle Struktur zur Behandlung des Table Controls angelegt wird.






ROGBILLS - Synchronize billing plans   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3425 Date: 20240523 Time: 174130     sap01-206 ( 49 ms )