
Sie können den SAP List Viewer (ALV) in den so genannten Modus für Massendaten umschalten. Damit erzeugen Sie automatisch am Ende der ALV-Ausgabe eine Seite voller leerer, eingabebereiter Zeilen. Der Benutzer muss somit nicht jede neue Zeile einzeln einfügen, sondern kann am Ende der ALV-Ausgabe beliebig viele Zeilen füllen.
Um die ALV-Ausgabe in den Modus für Massendaten umzuschalten, verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_TABLE_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE):
Methoden zum Einschalten des Modus für Massendaten
|
Funktion |
Methode |
|
Modus für Massendaten ein- und ausschalten |
SET_EDIT_MODE |
|
Prüfen, ob der Modus für Massendaten eingeschaltet ist |
GET_EDIT_MODE |
Sie instanziieren das ALV Configuration Model, wie in ALV Configuration Model holen beschrieben.
Aktivieren Sie den Massendatenmodus:
lv_value->IF_SALV_WD_TABLE_SETTINGS~SET_EDIT_MODE ( IF_SALV_WD_C_TABLE_SETTINGS=>EDIT_MODE_MASS ).
Wenn Sie für die neuen Zeilen Initialwerte anzeigen wollen, können Sie das mit dieser Methode einstellen:
lv_value->IF_SALV_WD_MASS_EDIT_SETTINGS~SET_DEFAULT_VALUES_VISIBLE( ABAP_TRUE ).