RESUE_ALV_GRID_DISPLAY & edit

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

RESUE_ALV_GRID_DISPLAY & edit

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hallo nochmal,

ich habe ein schwerwiegendes Problem mit dem FuBa REUSE_ALV_GRID_DISPLAY! Ich möchte 2 Spalten editierbar machen (funktioniert über fieldcat-edit = 'X'). Aber leider werden diese Werte nicht automatisch in die interne Tabelle zurückgeschrieben! Auch wenn ich ENTER drücke macht der überhaupt nichts. Gibt es eine Möglichkeit dies zu bewerkstelligen?

Und wenn dies nicht geht, möchte ich über einen Button diese Felder abgreifen, aber ich finde nur slis_selfield, was leider nur die aktuelle Zeile liefert und nicht alle.

Zum Verständnis:

1. Beim Start des Programms (Überschrift 2 & 4 sind editierbar)

Überschrift 1 | Überschrift 2 | Überschrift 3 | Überschrift 4
A | | A |
B | | B |
C | | C |
D | | D |
E | | E |

2. Nach der Befüllung

Überschrift 1 | Überschrift 2 | Überschrift 3 | Überschrift 4
A | 1 | A | 9
B | 2 | B | 8
C | 3 | C | 7
D | 4 | D | 6
E | 5 | E | 5

In der internen Tabelle sind die 2 befüllten Spalten noch leer. Nun möchte aber deren Werte abgreifen und wie gesagt slis_selfield macht dies nur zeilenweise. In welcher Tabelle stehen denn die anderen Werte drinnen? Die muss es doch geben!

Eine Lösung ist es, über layout-edit = 'X' die GANZE Tabelle editierbar zu machen. Das ist aber nicht schön, da die anderen Tabellenwerte nicht verändert werden dürfen!

Danke für eure Hilfe!

Ciao Kojak

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


RESUE_ALV_GRID_DISPLAY & edit

Beitrag von frisbee (ForumUser / 19 / 0 / 0 ) »
Hallo,

setze mal einen Break-Point in die USER_COMMAND-Routine. Wenn Du dann in Deiner Liste z.Bsp einen Doppelklick machst sollten während USER_COMMAND die Werte in Deiner tabelle geändert sein,( hab´s eben gerade mal ausprobiert)
Mit ENTER funktionierts wahrscheinlich nur wenn Du einen eigenen FCODE für ENTER im PF-Status setzt

Gruß

Frisbee

Dankeschön!

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi Frisbee,

danke! Das löst mein Problem! Hab es immer mit nem Extrabutton versucht aber beim Druck auf diesen waren die Daten nicht aktualisiert. Mit deiner Lösung kann ich recht gut leben leben!

Ciao Kojak

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2155
Views
REUSE_ALV_GRID_DISPLAY_LVC Display zu Edit-Mode wechseln
von Flinners » 26.01.2007 16:50 • Verfasst in ABAP® Core
6
Antw.
5233
Views
Checkbox-Inhalt bei REUSE-ALV-GRID-DISPLAY-LVC
von Ucke » 19.11.2006 21:18 • Verfasst in ABAP® Core
0
Antw.
2639
Views
ALV-Grid:Zeilenmarkierung (SET_SELECTED_ROWS) im Edit-Modus
von Gast » 23.12.2005 18:55 • Verfasst in Dialogprogrammierung
4
Antw.
5001
Views
Set table for first display
von pippi1710 » 27.10.2011 10:34 • Verfasst in ABAP® für Anfänger
2
Antw.
4275
Views
message (...) DISPLAY LIKE
von an4kh4 » 21.03.2007 14:42 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.