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.
1535
Views
Feld (Inventarnummer) prüfen
von hbr » 11.08.2011 12:14 • Verfasst in ABAP® für Anfänger
1
Antw.
1644
Views
Prüfen ob Feld eingabebereit
von Tgut » 03.12.2014 13:15 • Verfasst in ABAP® für Anfänger
2
Antw.
4285
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.
3090
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.
2942
Views

Ü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.