Formularklasse Die Formularklasse ist ein anwendungsspezifisches Objekt, das sowohl die der Anwendung zugrunde liegende Datenhierarchie als auch die für die Datenbeschaffung notwendigen Datenbankzugriffe in Form von ABAP/4-Coding beinhaltet. Bei der Erstellung der Datenhierarchie wurde besonderes Augenmerk auf eine logische Sicht auf das Datenmodell gelegt. Aus diesem Grund sind Formularklassen mit logischen Datenbanken vergleichbar. Im Gegensatz zu logischen Datenbanken bieten sie jedoch den Vorteil, dass Sie zwei gleichgeordnete Ebenen vertauschen und eine Ebene in Anwendungsformularen verdoppeln können.
Formularklassen werden von Anwendungsformularen für die Erstellung von Formularen, d.h. Korrespondenzen, verwendet.
Eine Formularklasse besteht einerseits aus der
Hierarchie
, die eine logische Sicht auf das Datenmodell der jeweiligen Anwendung oder eines Anwendungsprozesses darstellt. Die zugehörige
Formularklassenbibliothek
enthält Zugriffsanweisungen in Form von ABAP-Unterroutinen. In den
Attributen
einer Formularklasse sind weitere steuernde Eigenschaften hinterlegt.
Formularklassen sind fester Bestandteil einer Anwendung und können nicht verändert oder ersetzt werden. Formularklassen sind in der Regel von der Verwendung der Daten und insbesondere vom Typ des Anwendungsformulars unabhängig.