Beliebigen Feldinhalt auf Gültigkeit prüfen

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

Beliebigen Feldinhalt auf Gültigkeit prüfen

Beitrag von ralf.wenzel (Top Expert / 3948 / 201 / 281 ) »
Moin,

im Zuge eines ASSIGN COMPONENT durchlaufe ich alle Felder einer Struktur und muss prüfen, ob der darin stehende Wert gültig ist (widerspricht nicht gegen Prüftabelle, widerspricht nicht Festwerten in der Domäne, ist typgerecht, etc.). Da ich das nacheinander in verschiedenen Strukturen mache, will ich nicht Einzelprüfungen schreiben, sondern das dynamisch machen.

Ehe ich das alles von Hand prüfe: Hat jemand schonmal im System etwas gesehen, das eine ähnliche Funktionalität hat? Methode, Funktionsbaustein, irgend sowas.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Beliebigen Feldinhalt auf Gültigkeit prüfen

Beitrag von a-dead-trousers (Top Expert / 4450 / 227 / 1196 ) »
hi!

Ist mir jetzt nichts bekannt (hab sowas ähnliches selbst geschrieben).
Ich würde aber die Suche in der Gegend um das F4-Interface des Standards beginnen (F4IF-Bausteine).
Da muss vor den ganzen internen Aufrufen die Korrektheit der Daten sichergestellt sein.

Oder bei den Aufrufern des DYNP_VALUES_READ bzw. DNYP_VALUES_UPDATE.
Da sollte vor den ganzen Aufrufen die Korrektheit der Daten sichergestellt sein.

lg ADT
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: Beliebigen Feldinhalt auf Gültigkeit prüfen

Beitrag von ewx (Top Expert / 4884 / 318 / 644 ) »
ja, es gab da einen Baustein.
Sowas wie der hier:
SWA_FIELDVALUE_CHECK

Das ist aber nicht der, den ich meine.
Ohne Datenelement kommst du aber nicht weit; das brauchst du.

Ich überlege noch mal. vielleicht er mir wieder ein oder mir fällt wieder ein, wo ich ihn mal gebraucht habe.

Re: Beliebigen Feldinhalt auf Gültigkeit prüfen

Beitrag von a-dead-trousers (Top Expert / 4450 / 227 / 1196 ) »
ewx hat geschrieben:Ohne Datenelement kommst du aber nicht weit; das brauchst du.
RTTI wäre eine Möglichkeit ;)
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: Beliebigen Feldinhalt auf Gültigkeit prüfen

Beitrag von Sral (ForumUser / 4 / 0 / 0 ) »
ewx hat geschrieben:ja, es gab da einen Baustein.
Sowas wie der hier:
SWA_FIELDVALUE_CHECK

Das ist aber nicht der, den ich meine.
Ohne Datenelement kommst du aber nicht weit; das brauchst du.

Ich überlege noch mal. vielleicht er mir wieder ein oder mir fällt wieder ein, wo ich ihn mal gebraucht habe.
Der ALV nutzt z.B. den DDUT_INPUT_CHECK (CL_GUI_ALV_GRID=>FOREIGN_KEY_CHECK). Ggf. hilft Dir auch der DDUT_FORKEY_CHECK weiter. Die Frage ist halt, ob ralf in seinem Umfeld alle notwendigen Parameter für diese Bausteine zur Verfügung hat, aber mit RTTI könnte das ja klappen ;-)

Viele Grüße,
Lars

Re: Beliebigen Feldinhalt auf Gültigkeit prüfen

Beitrag von ewx (Top Expert / 4884 / 318 / 644 ) »
Sral hat geschrieben:Der ALV nutzt z.B. den DDUT_INPUT_CHECK
Ja!! Den meinte ich!! :up: :D

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1031
Views
Beliebigen Feldinhalt auf Gültigkeit prüfen 2.0
von Saftladen » 05.01.2024 10:57 • Verfasst in ABAP® Core
0
Antw.
2690
Views
BAdI in FTR_CREATE // Dynpro Feldinhalt prüfen
von TUnitCB » 11.05.2016 00:21 • Verfasst in Financials
3
Antw.
1204
Views
Feldinhalt an bestehenden Feldinhalt anhängen
von PatrickHei » 17.11.2020 09:56 • Verfasst in ABAP® für Anfänger
0
Antw.
2056
Views
Gültigkeit von Einstellungen
von SAP_ENTWICKLER » 23.02.2018 06:13 • Verfasst in SAP HANA für Anfänger
0
Antw.
1617
Views
Gültigkeit von Phrasen
von toddl99 » 08.04.2008 21:19 • Verfasst in Sonstige Module

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

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2168
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 1989