ALV Eingabe

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

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

ALV Eingabe

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

es kommt immer wieder die leidige Frage hoch warum der Anwender nach einer Eingabe in ein ALV-Grid immer erst eine Taste (z.B. ENTER) betätigen muss, um dem Programm die erfassten Werte zur Verfügung zu stellen.

Muss man dieses wirklich tun oder gibt es eine Möglichkeit (nicht Web-Dynpros) um diese Übernahme automatisch zu relaisieren?

Danke und viele Grüße

Norbert

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


Re: ALV Eingabe

Beitrag von a-dead-trousers (Top Expert / 4420 / 224 / 1189 ) »
jein:
Es gibt neben dem MC_EVT_ENTER für die Enter-Taste noch den MC_EVT_MODIFIED der beim Verlassen und wenn sich in der aktuellen Zelle etwas verändert hat ausgelöst wird. Da gibt es nur mitunter das Problem, dass das Grid kurz flackert bzw. die neue Zelle den Focus kurzzeitig verliert.

Warum das so gelöst ist: Stell dir ABAP und Dynpros als eine Art HTML-Seite vor. Du gibst Daten ein und erst mit dem Abschicken kommen sie am Server an und können weiter verarbeitet werden. (AJAX und Javascript denken wir uns jetzt einfach mal weg)
In einem "normalen" Dynpro kann man ja auch erst nach einer Aktion die PAI/PBO auslöst die neu eingegebenen Daten verarbeiten.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

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: ALV Eingabe

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

der Anender startet eine Transaktion mit einem ALV, dort gibt er Daten ein und betätigt dann direkt einen Button, der außerhalb des Grid's liegt. Die erfassten Daten sollen dann direkt verarbeitet werden. Ich denke, das ist dann ohne ENTER nicht möglich.


Danke und viele Grüße

Norbert

Re: ALV Eingabe

Beitrag von a-dead-trousers (Top Expert / 4420 / 224 / 1189 ) »
Doch!

Es wird ja (Dank des Buttons) PAI/PBO ausgelöst. Die Änderungen vom Benutzer musst du durch die Methode CHECK_CHANGED_DATA in die zum ALV gehörige Tabelle (per SET_TABLE_FOR_FIRST_DISPLAY gesetzt) zurück schreiben lassen.

Also einfach in der PAI-Verarbeitung zuerst CHECK_CHANGED_DATA ausführen und dann kannst du die Daten einfach wie gewohnt aus deiner (globalen) Programmtabelle auslesen.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

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

Seite 1 von 1

Vergleichbare Themen

8
Antw.
3272
Views
Eingabe mit '*'
von andreas.l » 17.11.2016 09:14 • Verfasst in ABAP® für Anfänger
3
Antw.
631
Views
Eingabe von Daten in ALV
von Radinator » 12.02.2025 15:05 • Verfasst in ABAP® für Anfänger
1
Antw.
1485
Views
ALV GRID als Eingabe
von ryd » 06.01.2006 15:58 • Verfasst in ABAP Objects®
0
Antw.
904
Views
ALV Eingabe nur über Suchhilfe ?
von siggi126 » 15.07.2008 09:15 • Verfasst in ABAP® Core
2
Antw.
2381
Views
ALV Grid - Grossbuchstabenproblem bei Eingabe
von Mr_Machine » 14.02.2008 14:27 • 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

Feldwerte vergleichen
vor 15 Stunden von a-dead-trousers 4 / 110
Mahnung erstellen
Gestern von Sebastian82 4 / 271

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

Feldwerte vergleichen
vor 15 Stunden von a-dead-trousers 4 / 110
Mahnung erstellen
Gestern von Sebastian82 4 / 271

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 3 Tagen von Manfred K. 1 / 228
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1269
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1819