Anfang des Inhaltsbereichs

Vorgehensweisen Table Controls definieren  Dokument im Navigationsbaum lokalisieren

Um ein Table Control zu definieren, sind folgende Schritte durchzuführen:

  1. Table Control-Bereich festlegen.
  2. Table Control-Elemente definieren.
  3. Titel hinzufügen (optional).
  4. Table Control im Modulpool definieren.

Vorgehensweise

Hinweis

Die hier beschriebene Vorgehensweise unterscheidet sich, wenn Sie den Fullscreen Editor im alphanumerischen Modus einsetzen. Informationen dazu finden Sie in Table Controls anlegen und bearbeiten.

Table Control-Bereich festlegen

So legen Sie im Fullscreen Editor zu einem Dynpro den Table Control-Bereich fest:

  1. Wählen Sie Table Control-Ikone aus der Elementpalette im Änderungsmodus des Screen Painters an.
    Der Cursor verändert seine Form.
  2. Positionieren Sie den Cursor, ziehen ihn und lassen schließlich die Maustaste los.
  3. Verändern Sie eventuell nachträglich die Größe oder die Position des Table Controls.
  4. Vergeben Sie für das angelegte Table Control einen Elementnamen.

Elemente definieren

Um Elemente des Table Controls zu definieren, haben Sie die Möglichkeit, sie aus dem ABAP Dictionary bzw. aus dem Programm zu übernehmen oder neu anzulegen. Im ersten Fall wenden Sie die Vorgehnsweise aus Felder übernehmen an. Im zweiten Fall werden Elemente aus der Elementpalette verwendet. Die Vorgehensweise hierzu ist im folgenden beschrieben:

  1. Wählen Sie ein Element aus der Elementpalette aus und stellen Sie es in die Definitionszeile des Table Controls.
    Das System legt eine Spalte an.
  2. Vergeben Sie für das angelegte Element einen Elementnamen und gegebenenfalls noch zusätzliche Attribute.
  3. Legen Sie eine Spaltenüberschrift an, indem Sie einen Text oder ein Ein/Ausgabefeld in die Spaltenüberschrift ziehen.
  4. Wiederholen Sie die bisherigen Schritte für jede weitere Spalte.
  5. Vergeben Sie Table Control-Attribute, um weitere Spezifizierungen vorzunehmen.

Titel hinzufügen

  1. Markieren Sie im Attribut-Fenster des Table Controls das Ankreuzfeld mit Titel.
    Sie erhalten die Aufforderung, ein Titelelement anzulegen.
  2. Fügen Sie ein Textfeldelement bzw. ein Ein/Ausgabefeld in die Titelzeile ein.
  3. Geben Sie den Elementnamen und unter Text den Überschrifttext ein.

Table Control im Modulpool definieren

Fügen Sie im Deklarationsteil Ihrer Transaktion eine Controls-Anweisung für das angelegte Table Control ein:

CONTROLS <tab_ctrl_name> TYPE TABLEVIEW USING SCREEN <dynpro_nr>.

Hinweis

Informationen zur Tabellenbearbeitung finden Sie in Table Controls bearbeiten.