ALV-Liste Aktualisieren

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

ALV-Liste Aktualisieren

Beitrag von Nicky_ ( / / 0 / 3 ) »
Hei Liebe Freunde

Kurze.. und wahrscheinlich für euch einfache Frage
;-)

Ich habe eine ALV Liste mithilfe des Type-Pools angelegt. Jetzt möchte ich dass man die Liste aktualisieren kann. Hat da jemand eine Idee?? Wäre euch sehr dankbar.

Code: Alles auswählen.

*------ TYPE-POOLS
TYPE-POOLS: slis.

Grüsse
Nicky

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


Beitrag von Gast ( / / 0 / 3 ) »
Hallo Nicky,

ich gehe mal davon aus, dass du mit dem ALV-Classic arbeitest, obwohl einige Punkte auch für den ALV-Grid gelten:
1. Du musst dein Programm modular aufbauen, so dass die Datenbeschaffung vollständig isoliert und wiederholbar ablaufen kann. Am besten eine Form-Routine "SELECT_DATA", in der die komplette Datenbeschaffung durchgeführt wird.
2. Du musst in der Oberfläche eine Funktion "Refresh" einbauen (SE41)
3. Du musst in deinem Programm auf diese Funktion reagieren. Dazu musst du dem ALV über "events" mitteilen, dass du eigene Funktionen behandeln willst.
4. Beim ALV-Classic übergibt der ALV deiner Routine, die die interaktiven Funktionen behandelt, eine Struktur, in der Du nach der Datenbeschaffung das Feld Refresh auf 'X' setzen musst.

mfg dele

Beitrag von Gast ( / / 0 / 3 ) »
Datendifinitionen:

Code: Alles auswählen.

data:
  wa_status           type slis_formname value 'STANDARD_HR',
  wa_user_command     type slis_formname value 'USER_COMMAND'.
ALV wird aufgerufen:

Code: Alles auswählen.

call function 'REUSE_ALV_GRID_DISPLAY'
    exporting
      ...
      i_callback_pf_status_set          = wa_status
      i_callback_user_command           = wa_user_command
      ...
Dann brauchst du folgende Unterprogramme:
"STANDARD_HR":
Hierin setzt du einen Oberflächenstatus, in dem du z.B. eine Drucktaste anlegst mit dem Funktionscode "REFRESH".

Code: Alles auswählen.

form standard_hr using  extab type slis_t_extab.            "#EC CALLED
  set pf-status 'STANDARD_HR' of program c_prog
                              excluding extab.
endform.                    "STANDARD_HR
und "USER_COMMAND":
Diese Routine wird automatisch aufgerufen, wenn du deine Drucktaste betätigst...

Code: Alles auswählen.

form user_command using r_ucomm     like sy-ucomm           "#EC CALLED
                        rs_selfield type slis_selfield.

  case r_ucomm.
    when 'REFRESH'.
*     Hier baust du deine Aktualisierungen ein
*     und setzt diesen Schalter:
      rs_selfield-refresh = true.
    when others.
  endcase.
endform.
Damit wird dein ALV dann refresht

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2767
Views
ALV Grid Liste aktualisieren vor Button klick?
von dimes » 16.09.2009 12:07 • Verfasst in ABAP® Core
1
Antw.
2726
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung
2
Antw.
2525
Views
ALV aktualisieren
von dawns » 22.11.2006 10:36 • Verfasst in ABAP Objects®
2
Antw.
2241
Views
Textfeld aktualisieren
von dawns » 04.05.2007 08:39 • Verfasst in ABAP Objects®
6
Antw.
2661
Views
Dynpros aktualisieren
von rune » 09.12.2007 23:54 • Verfasst in ABAP® Core

Über diesen Beitrag

Anonymous
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Regex in where
vor 37 Minuten von tar 6 / 94
Programm anlegen mit Vorlage
vor 15 Stunden von DeathAndPain 2 / 116
IT0024 Qualifikationen CP-ID
vor 15 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 85

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

Regex in where
vor 37 Minuten von tar 6 / 94
Programm anlegen mit Vorlage
vor 15 Stunden von DeathAndPain 2 / 116
IT0024 Qualifikationen CP-ID
vor 15 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 85

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 85
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821