Show TOC Anfang des Inhaltsbereichs

Objektdokumentation Die Klasse JCO.Field  Dokument im Navigationsbaum lokalisieren

Definition

Felder können in verschiedenen Kontexten auftreten: Strukturen und Tabellenzeilen enthalten Felder, skalare Parameter sind Felder. In den vorherigen Abschnitten wurde beschrieben, wie die entsprechenden Klassen Methoden unterstützen, um auf den Inhalt eines Feldes zuzugreifen bzw. diesen zu ändern. Da es Gemeinsamkeiten zwischen Feldern in verschiedenen Kontexten gibt, bietet SAP JCo die Klasse JCO.Field an, um ein Feld auf generische Weise bearbeiten zu können.

Die Klassen JCO.Structure, JCO.Table und JCO.ParameterList enthalten alle eine getField() Methode, um auf ein Feld zuzugreifen. Die Klasse  JCO.Field  selbst enthält alle oben besprochenen Getter- und Setter-Methoden. Diese Abstraktionsebene kann sehr nützlich sein, wenn Sie unabhängig von der Herkunft der Felder generische Methoden zur Feldbearbeitung erstellen wollen. Ein Feld der Klasse JCO.Field  hat Metadaten wie

·         Name (Methode getName())

·         Beschreibung (Methode getDescription())

·         Datentyp (Methode getType())

·         Länge (Methode getLength()) und

·         Anzahl der Dezimalstellen (Methode getDecimals())

Zusätzlich kann ein Feld erweiterte Metadaten enthalten, auf die Sie mit der Methode getExtendedFieldMetaData() zugreifen.

 

 

Ende des Inhaltsbereichs