Show TOC

ALV-Component-Verwendung definierenLocate this document in the navigation structure

Verwendung

Um eine ALV-Ausgabe in Ihrer Anwendung einzusetzen, verwenden Sie die Component SALV_WD_TABLE. Diese ALV-Component können Sie in Ihre Web-Dynpro-Component einbinden. Dazu definieren Sie eine Component-Verwendung.

Mit der ALV-Component-Verwendung steht Ihnen der Interface-Controller SALV_WD_TABLE der ALV-Component zur Verfügung. Damit können Sie

  • die Daten Ihres Contexts mit dem Context-Knoten DATA der ALV-Component mappen

  • die Methoden und Ereignisse des Interface Controllers nutzen

    Lesen Sie dazu in Ihrem System die Interface-Controller-Dokumentation zu SALV_WD_TABLE.

  • Auf das ALV Configuration Model zugreifen.

Hinweis

Wenn Sie mehrere verschiedene ALV-Ausgaben anzeigen möchten, unterscheiden Sie diese jeweils durch eindeutige Namen der jeweiligen Component-Verwendung.

Vorgehensweise

  1. Markieren Sie Ihre Web-Dynpro-Component und wechseln Sie auf die Registerkarte Verwendete Components

  2. Legen Sie eine neue Component-Verwendung an - zum Beispiel mit dem Namen MY_ALV_COMP_USAGE, wählen Sie als Component SALV_WD_TABLE und speichern Sie

  3. Wechseln Sie nun auf den COMPONENTCONTROLLER Ihrer Web-Dynpro-Component und auf die Registerkarte Eigenschaften und legen Sie eine neue Component-Verwendung an Controller-Verwendung anlegen.

  4. Für die Component-Verwendung ( MY_ALV_COMP_USAGE) steht jetzt ein weiterer Eintrag für den INTERFACECONTROLLER zur Verfügung. Wählen Sie diesen aus und bestätigen Sie. Die Component-Verwendung wird nun automatisch mit angelegt.

    Sie können die INTERFACECONTROLLER-Verwendung auch direkt im View-Controller der View anlegen, in der Sie den ALV anzeigen möchten.

Ergebnis

Die Ansicht Ihrer Component-Verwendung sieht nun so aus:

Ergebnis der Vorgehensweise ALV-Component-Verwendung definieren