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 / 4477 / 229 / 1203 ) »
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 / 4477 / 229 / 1203 ) »
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.
4377
Views
Eingabe mit '*'
von andreas.l » 17.11.2016 09:14 • Verfasst in ABAP® für Anfänger
3
Antw.
11621
Views
Eingabe von Daten in ALV
von Radinator » 12.02.2025 15:05 • Verfasst in ABAP® für Anfänger
0
Antw.
1115
Views
ALV Eingabe nur über Suchhilfe ?
von siggi126 » 15.07.2008 09:15 • Verfasst in ABAP® Core
2
Antw.
2754
Views
ALV Grid - Grossbuchstabenproblem bei Eingabe
von Mr_Machine » 14.02.2008 14:27 • Verfasst in ABAP® Core
4
Antw.
2117
Views
Eingabe beim Funktionsbaustein
von erubadhron » 18.02.2017 12:27 • Verfasst in ABAP® für Anfänger

Ü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

Zukunft des ABAP Entwicklers
vor 13 Stunden von DeathAndPain 15 / 913
HR in der Zukunft?
Gestern von DeathAndPain 6 / 2803
Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx gelöst 2 / 320
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 292

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

Zukunft des ABAP Entwicklers
vor 13 Stunden von DeathAndPain 15 / 913
HR in der Zukunft?
Gestern von DeathAndPain 6 / 2803
Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx gelöst 2 / 320
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 292

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 292
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6463
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24236