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
Name Typ Bedeutung
attrname string
Attributname
parmcount i
Parameter count
continue abap_bool
'X' = weitere Validierungen vorhanden
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