REUSE_ALV_GRID: Werte ändern und speichern

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

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

REUSE_ALV_GRID: Werte ändern und speichern

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Hallo Experten,

ich habe mithilfe von REUSE_ALV_GRID, die aus CSV-Datei hochgeladene Daten nun zum Anzeige gebracht und kann die auch in ALV ändern.
Ich versuche gerade aber die von mir in ALV geänderte Werte in eine interne Tabelle zu speichern und hier bin ich etwas verloren, da ich keinen Parameter dafür in FuBa finden kann.

So sehen zur Zeit meine Einstellungen aus:

Code: Alles auswählen.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program       = v_repid 
      i_grid_title             = v_grid_title 
      i_save                   = 'A' "
      i_structure_name         = 'zst_preisupload'
      is_layout                = v_layout
      it_fieldcat              = ta_fcat 
      i_callback_pf_status_set = 'BUTTON' 
      i_callback_user_command  = 'USER_COMMAND'
    TABLES
      t_outtab                 = ta_csv
    EXCEPTIONS
      program_error            = 1
      OTHERS                   = 2.
Hätte jemand eine Idee, wie man das hinkriegt?

UPD: Das Speichern soll nun mithilfe einer Taste erfolgt sein, die ich in PF_STATUS bereits definiert habe.

Vielen Dank im Voraus

Denis

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


Re: REUSE_ALV_GRID: Werte ändern und speichern

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Beim CL_GUI_ALV_GRID werden die Daten immer in die Tabelle zurückgeschrieben, die in SET_TABLE_FOR_FIRST_DISPLAY übergeben wurde.
Daher würde ich auch auf dieselbe Logik im REUSE_ALV_GRID tippen. Demnach sollten die Daten die du suchst, zum Zeitpunkt wo du den Funktionscode verarbeitest (USER_COMMAND) in der Tabelle TA_CSV von deinem Programm bereits zur Verfügung stehen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: REUSE_ALV_GRID: Werte ändern und speichern

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Danke für das schnelle Feedback!

Und wenn ich beim Drücken auf eine predifefinierte Taste (in GUI Status) die Daten in andere interne Tabelle schreiben würde? Mit welchen Konstrukten wäre es möglich?

Ich versuche gerade damit:

DATA rf_csv TYPE REF TO cl_gui_alv_grid.

IF rf_csv IS INITIAL.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = rf_csv.
ENDIF.
IF rf_csv IS NOT INITIAL.
CALL METHOD rf_csv->check_changed_data.
ENDIF.
ENDFORM.

aber wie gesagt, es klappt nicht, wenn ich einfach meine Taste (FuncCode: TEST) versuche einzubinden.

lg
Denis

Re: REUSE_ALV_GRID: Werte ändern und speichern

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Schau mal ob in deinem Fall REUSE_ALV_TABLES_GET etwas zurück liefert.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: REUSE_ALV_GRID: Werte ändern und speichern

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Das ist eigendlich der richtige Weg:
dyv hat geschrieben:Ich versuche gerade damit:

DATA rf_csv TYPE REF TO cl_gui_alv_grid.

IF rf_csv IS INITIAL.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = rf_csv.
ENDIF.
IF rf_csv IS NOT INITIAL.
CALL METHOD rf_csv->check_changed_data.
ENDIF.
ENDFORM.
Wie sieht denn deine Form zu USER_COMMAND aus?
Gruß Hendrik

Re: REUSE_ALV_GRID: Werte ändern und speichern

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Hmm eigentlich wollte ich den Code als Form Routine nutzen...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2743
Views
Page up and down im REUSE-ALV-Grid
von sapdepp » 24.08.2011 12:11 • Verfasst in ABAP® Core
4
Antw.
2527
Views
suche fieldcatalog - Name für Spaltenkopf bei REUSE-ALV-GRID
von jogi » 20.04.2005 15:23 • Verfasst in Dialogprogrammierung
6
Antw.
5565
Views
Checkbox-Inhalt bei REUSE-ALV-GRID-DISPLAY-LVC
von Ucke » 19.11.2006 21:18 • Verfasst in ABAP® Core
5
Antw.
5155
Views
Parameter/einzelne Werte in SAP speichern
von schmitzandreas » 29.08.2007 14:59 • Verfasst in ABAP® für Anfänger
4
Antw.
2025
Views
Texte bzw. Werte im PDF-Format speichern
von xela » 31.07.2008 19:26 • Verfasst in ABAP® Core

Über diesen Beitrag


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 4 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 17 Stunden von Bright4.5 3 / 1486

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 4 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 17 Stunden von Bright4.5 3 / 1486

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821