Show TOC Start of Content Area

Background documentation Das Interface JCoField  Locate the document in its SAP Library structure

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 Interfaces 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 das Interface JCoField an, um ein Feld auf generische Weise bearbeiten zu können.

Die Interfaces JCoStructure, JCoTable und JCoParameterList enthalten alle eine getField() Methode, um auf ein Feld zuzugreifen. Das Interface JCoField  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 des Interfaces JCoField  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.

 

End of Content Area