ALV Grid Daten beim zweiten aufruf löschen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

ALV Grid Daten beim zweiten aufruf löschen

Beitrag von annaarnst (ForumUser / 54 / 0 / 0 ) »
Hallo Profis,

ich habe eine Frage.

Ich habe in einem Dynpro 2 ALV Grids.
So bald ich in dem ersten ALV was auswähle und auf Knopf "Zeigen" drücke soll im zweiten die Daten für ausgewählte Datensätze angezeigt werden.

Wenn ich wieder andere Datensätze auswähle und wieder Knopf drücke, sollen die ALTEN Daten im 2-ten ALV gelöscht und neue angezeigt werden.

Bei mir werden aber, wenn ich den zweiten Datensatz im ersten ALV auswähle, auch die Daten vom ersten Datensatz gezeigt...
Und das ist nicht gewünscht.

Ich benutze die Funktion "refresh"... (siehe unten) Sie löscht aber alte Daten nicht...
:-((((
Es gibt noch eine Methode delete_all_rows_base( ). Aber sie ist protected und damit nicht direkt zugreifbar...

Ich bin am verzweifeln... :(

Ich würde mich seeeehr über eure Tips und Hilfe freuen.

METHOD refresh .

DATA: lo_notes_ls TYPE REF TO zcl_dssis_notes_landscape,
lt_display_landscapes TYPE zdssis_tt_obj_landscape,
lt_systemsets TYPE zdssis_tt_systemsets,
lt_systemsets_temp TYPE zdssis_tt_systemsets.

FIELD-SYMBOLS: <fs_landscape> TYPE REF TO zcl_dssis_landscape.

* r_alv_grid->delete_all_rows_base( ).

" Get the landscapes for which we display the system

lo_notes_ls = r_main->r_notes_ls.
lt_display_landscapes = lo_notes_ls->t_landscape_display.

" Get the systemset information of all selected landscapes
LOOP AT lt_display_landscapes ASSIGNING <fs_landscape>.
lt_systemsets_temp = <fs_landscape>->get_systemsets( ).
INSERT LINES OF lt_systemsets_temp INTO TABLE lt_systemsets.
ENDLOOP.

t_lssys_standart = lt_systemsets.
r_alv_grid->refresh_table_display( ).

ENDMETHOD.


Danke und viele Grüße.
Anna

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Ähm, wie wärs mit einfach den Inhalt aus der 2ten Tabelle erst zu löschen???

Beitrag von matthes (ForumUser / 64 / 0 / 0 ) »
Hallo Anna,

ich bin mir nicht sicher, aber ich habe zumindest eine Idd.
Ich gahe mal davon aus, das Du Deine ALVs jeweils mit
CALL METHOD go_grid->set_table_for_first_display ...
aufrufst.
( go_grid TYPE REF TO cl_gui_alv_grid,
go_custom_container TYPE REF TO cl_gui_custom_container )

Kannst Du nicht einfach die Referenztabelle vom zu leerenden ALV refreshen und anschließend ein
CALL METHOD go_grid->refresh_table_display
absetzen?
Notfalls ein
CALL METHOD go_grid->free.
CALL METHOD go_custom_container->free.
FREE go_grid.
FREE go_custom_container.
probieren.

Viel Erfolg
Gruß Matthes

Beitrag von annaarnst (ForumUser / 54 / 0 / 0 ) »
Ich bin so was für blind!!! :)

Ich habe das falsche vorhin gelöscht...
Richtig wäre dies hier:

CLEAR t_landscape_display.

Also die vorhin ausgewählte Datensätze löschen.

Viele Grüße,
Anna

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5928
Views
0
Antw.
1099
Views
Mitgabe von Daten beim Aufruf einer Url in Release 4.6C
von brinki » 07.03.2006 11:00 • Verfasst in ABAP® Core
2
Antw.
1916
Views
ALV Grid bei 2. Aufruf leer
von Icke0801 » 22.05.2017 09:21 • Verfasst in ABAP Objects®
2
Antw.
2100
Views
keine globalen Daten aus Druckprog. während SapScript-Aufruf
von HAWK_ » 09.06.2009 11:37 • Verfasst in ABAP® Core
4
Antw.
5196
Views
ALV-Grid: Aufruf des Drucks aus dem PAI heraus
von Thomas R. » 17.07.2009 14:51 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IF mit AND und OR
vor 4 Tagen von GastX 6 / 4336
Meine Inbox
vor 4 Tagen von Rabea1103 1 / 2627
PCL2 Cluster auslesen
vor 6 Tagen von DeathAndPain 2 / 3848
FUBA 'HR_INFOTYPES_OPERATION'
vor 6 Tagen von Bright4.5 3 / 9107

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

IF mit AND und OR
vor 4 Tagen von GastX 6 / 4336
Meine Inbox
vor 4 Tagen von Rabea1103 1 / 2627
PCL2 Cluster auslesen
vor 6 Tagen von DeathAndPain 2 / 3848
FUBA 'HR_INFOTYPES_OPERATION'
vor 6 Tagen von Bright4.5 3 / 9107