
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.
Wenn Sie mehrere verschiedene ALV-Ausgaben anzeigen möchten, unterscheiden Sie diese jeweils durch eindeutige Namen der jeweiligen Component-Verwendung.
Markieren Sie Ihre Web-Dynpro-Component und wechseln Sie auf die Registerkarte Verwendete Components
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
Wechseln Sie nun auf den
COMPONENTCONTROLLER Ihrer Web-Dynpro-Component und auf die Registerkarte
Eigenschaften und legen Sie eine neue Component-Verwendung an
.
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.
Die Ansicht Ihrer Component-Verwendung sieht nun so aus: