Blog
ARTIKEL

Mussfeldprüfung im ABAP® Programmiermodell für SAP Fiori® ( CDS, BOPF, Fiori Elements)

Mussfeldprüfung im ABAP Programmiermodell für SAP Fiori
Das ABAP Programmiermodell für SAP Fiori, also ABAP CDS Views, Business Object Processing Framework und als UI Fiori/Fiori Elements/SAPUI5, bietet die Möglichkeit, einzelne Felder als Mussfelder zu definieren. Und das ganz einfach über eine Annotation im ABAP CDS View bzw. der Metadata Extension: @ObjectModel.mandatory: true Fiori Elements ist dann auch so nett und zeigt im Änderungsmodus die Mussfeld-Sternchen: Das ist aber – außer für Key-Felder – leider nur eine Information. Weder im UI (Browser) noch im SAP Backend erfolgt irgendeine weitere Prüfung auf mandatory Fields! Ohne Büro sichern? Klar, kein Problem… Um die Mussfelder zu prüfen, braucht man eine Validate-Methode im BOPF Objekt und verwenden die Standardklasse /BOBF/CL_LIB_V_MANDATORY_ATTR als Implementation Class. Damit werden alle Felder gegen die Metadaten geprüft und eine passenden Fehlermeldungen erstellt. Und das geht natürlich auch für mehrere Felder Blogs/Links Cadaxo Webinar zum Thema BOPF ABAP CDS Views – 6 Schritte zum Verständnis

Passend dazu

Alle Artikel →
Unser Tipp für Sie

SAP®-Formularerstellung mit dox42®

SAP-Formulare direkt in Microsoft Word gestalten, mit SAP-Daten verbinden und automatisiert ausgeben.

Mehr erfahren →