Feld im ALV prüfen

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Feld im ALV prüfen

Beitrag von sormzx (ForumUser / 27 / 0 / 0 ) »
Hi all

Also, ich baue (wieder einmal) :lol: einen ALV mit einigen editierbaren Feldern.
Jetzt möchte ich das die Eingaben geprüft werden. Bei einigen funktioniert die Prüfung da eine Prüftabelle hinterlegt ist, aber ein Feld kann ich nur über einen Funktionsbaustein prüfen. und jetzt weiss ich nicht mehr weiter.... ich möchte das dieses feld geprüft (standard-funktion) wird und das feld markiert wird wenn die eingabe falsch ist. :?: :?: :?:

Danke für die Hilfe

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi sormzx,

hier (eigene Felprüfungen in einem editierbaren ALV)
sehe ich beim ALV (Rel. 46C) eine Lücke.

Wenn die Hinterlegung einer Prüftabelle nicht möglich
ist, muß du dies im PAI selbst programmieren:

1) Prüfung einbauen nach Ereignis DATA_CHANGED
2) Im Fehlerfall Celle focusieren (SET_CURRENT_CELL_VIA_ID)
und markieren (SET_SELECTED_CELLS_ID)
3) Meldung ausgeben an Benutzer


Gruß Andreas

Beitrag von sormzx (ForumUser / 27 / 0 / 0 ) »
hi andreas

vielen dank für deine antwort.

ich werde dies mal ausprobieren......

thnx

Beitrag von sormzx (ForumUser / 27 / 0 / 0 ) »
hi andreas

also so funzt es, aber leider markiert es mir nur das letzte feld --> auch wenn ich die zellen-infos mitgebe --> und wenn der wert korrigiert wird, ist das nächste fehlerhafte feld markiert.

es wäre schön wenn alle Felder markiert werden, aber wenigstens funktioniert jetzt die prüfung.

thnx
sormzx

Beitrag von DeZone (ForumUser / 31 / 0 / 0 ) »
naja komplett selbst programmieren muss man es nicht.

der editable alv bietet verschiedene data_changed ereignisse an.

registriere doch das ereignis on_cell_change und definiere dazu ne methode nur für die entsprechende spalte und wirf dann dann aufkommende fehler ins protokoll.

cu

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1558
Views
Feld (Inventarnummer) prüfen
von hbr » 11.08.2011 12:14 • Verfasst in ABAP® für Anfänger
1
Antw.
1649
Views
Prüfen ob Feld eingabebereit
von Tgut » 03.12.2014 13:15 • Verfasst in ABAP® für Anfänger
2
Antw.
4356
Views
Feld sperren, wenn in and. Feld gerade etwas eingegeben wird
von kbit100 » 18.07.2018 11:41 • Verfasst in ABAP® für Anfänger
0
Antw.
3150
Views
Setze EMARA Feld in Bapi bei IDOC Verarbeitung. Feld aber nachher leer
von Woelli » 12.02.2021 16:32 • Verfasst in ABAP® Core
0
Antw.
2985
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

LSMW-Problem
vor 2 Tagen von rob_abc 4 / 277

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

LSMW-Problem
vor 2 Tagen von rob_abc 4 / 277

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 67739
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 120561