Funktion | Validiert die Attribute eines Objekts | ||||||||||||
Beispiele |
s10validate( ).
s10validate( "kunnr" ). |
||||||||||||
Aufruf |
data: myattrname type string, myparmcount type i, mycontinue type abap_bool. s10validate( exporting   attrname = myattrname   parmcount = myparmcount importing   continue = mycontinue ). |
||||||||||||
Parameter |
|
||||||||||||
Beschreibung |
Mit s10validate( ) ohne Angabe eines Attributnamens werden explizit alle Validierungs-Methoden "validate_..." des Objekts aufgerufen. Das kann beispielsweise vor dem Sichern der Daten sinnvoll sein.
Implizit wird die Methode s10validate() mit Angabe eines Attributnamens durch das S10 Framework aufgerufen, um nach einer Benutzereingabe alle Validierungs-Methoden "validate_..." ablaufen zu lassen, in denen das angegebene Attribut einzeln oder in Kombination mit anderen Attributen geprüft wird. Es werden zunächst alle Validierungsmethoden aufgerufen, die nur ein einzelnes Feld als Eingabe haben, dann die mit zwei Eingabfeldern, etc. Bei Fehlermeldungen in Validierungsmethoden werden automatisch die gerade geprüften Eingabefelder in HTML als fehlerhaft dargestellt (CSS-Klasse "error" ). |
||||||||||||
Komponente | S10 Framework |