Welche Strategie verfolgen zur Validierung von Daten?

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Welche Strategie verfolgen zur Validierung von Daten?

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Sorry für den schwammigen Titel.

Ich habe für ein Dynpro eine Suchhilfe entwickelt, die via Suchhilfe-Exit bestimmte Daten bereitstellt. Ich verwende also keinerlei Selektion in der Selektionsmethode (also in dem zugrundeliegenden View) sondern ermittele die Daten ausschliesslich im Suchhilfe-Exit.

Klappt wunderbar. Der Anwender bekommt abhängig von seinen vorherigen Eingaben nur Daten zur Auswahl, die bestimmten Validierungen entsprechen.

Wenn der Anwender allerdings die Suchhilfe (F4) nicht verwendet, den Feldwert also manuell eingibt, müssen die gleichen Validierungen im PAI des Dynpros berücksichtigt werden. Dazu habe ich derzeit einen extra Funktionsbaustein angelegt.

Ich muss also bei Änderungen an den Validierungen immer ZWEI Baustellen pflegen: Den Suchhilfe-Exit und den PAI Funktionsbaustein. :(

Welchen Ansatz empfehlt Ihr um die 'Baustellen' zusammenzufassen?

Ciao

Nordlicht

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


Re: Welche Strategie verfolgen zur Validierung von Daten?

Beitrag von JHM (Top Expert / 1212 / 2 / 202 ) »
Nordlicht hat geschrieben:Ich muss also bei Änderungen an den Validierungen immer ZWEI Baustellen pflegen: Den Suchhilfe-Exit und den PAI Funktionsbaustein. :
Dann progrmmier doch den Funktionsbaustein so, dass du in neben der Validierung im PAI auch zur Validerung im Suchhilfeexit benutzen kannst. So mußt du bei Änderungen an der Validierung nur den Funktionsbaustein anpassen.
Gruß Hendrik

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Mein Verständnisproblem ist jetzt folgendes: Der Suchhilfe-Exit ermittelt ja eine Datenmenge gültiger Eingaben (zB. Materialnummern), die Validierung einer manuellen Eingabe prüft allerdings einen Einzelwert, ob er bestimmten Kriterien genügt. Wie kann ich diese beiden verbinden?

Ciao

Nordlicht

Beitrag von black_adept (Top Expert / 4136 / 131 / 956 ) »
Trivial:
Erstelle Menge gültiger Werte und prüfe ob der eingegebene Wert einer dieser Werte ist.

q.e.d.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
:oops:

Den Wald vor lauter Bäumen nicht gesehen. Danke ;-)

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1249
Views
ALV:Validierung von Daten nach Einfügen aus Zwischenspeicher
von Legxis » 12.11.2018 12:10 • Verfasst in ABAP Objects®
1
Antw.
2299
Views
BW 3.5 Patch-Strategie
von SaraU » 06.02.2007 18:26 • Verfasst in Sonstige Module
5
Antw.
2372
Views
SAP Strategie Know How aufbauen
von thomasschwarz » 13.08.2005 16:47 • Verfasst in SAP - Allgemeines
0
Antw.
1278
Views
Änderung verfolgen bei Clustertabelle
von BarbaraM » 25.10.2006 15:41 • Verfasst in ABAP® Core
0
Antw.
1022
Views
Validierung von Anlagenstammdaten
von hbr » 19.09.2011 13:09 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SELECT SUM CUST
vor 16 Stunden von black_adept 2 / 833
TABSTRIP oder Subscreen
vor 18 Stunden von Rabea1103 1 / 788
Banf anlegen
vor 23 Stunden von IHe 3 / 12198
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4884
Banf anlegen
vor einer Woche von wreichelt 2 / 12543

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

SELECT SUM CUST
vor 16 Stunden von black_adept 2 / 833
TABSTRIP oder Subscreen
vor 18 Stunden von Rabea1103 1 / 788
Banf anlegen
vor 23 Stunden von IHe 3 / 12198
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 4884
Banf anlegen
vor einer Woche von wreichelt 2 / 12543

Unbeantwortete Forenbeiträge

TABSTRIP oder Subscreen
vor 18 Stunden von Rabea1103 1 / 788
GUIXT Tabellen in Container ansprechen
vor 3 Wochen von Denaris 1 / 17242
Speichern Popup in MM42 verhindern
vor 3 Wochen von Noodl 1 / 18001
Meine Inbox
letzen Monat von Rabea1103 1 / 33134