Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Tabellenbearbeitung  Dokument im Navigationsbaum lokalisieren

Verwendung

In vielen Anwendungen ist es nicht nur notwendig, auf Tabellenfelder zugreifen oder durch eine Tabelle zu navigieren. Oft müssen auch Zeilen hinzuzugefügt oder gelöscht werden. SAP JCo verfügt über Methoden die es erlauben dieses zu tun. Normalerweise fügen Sie Zeilen für Tabellenparameter hinzu, die zum SAP Server gesendet werden (z.B. wenn Sie Positionen in einem Kundenauftrag hinzufügen). In diesem Beispiel verwenden wir die Tabelle, die vom BAPI CompanyCode.GetList zurückgegeben wurde.

 

Abb1.: Tabellenbearbeitung

Diese Grafik wird im zugehörigen Text erklärt

 

·         Wird die Methode deleteRow() ohne Parameter gerufen, löscht sie die aktuelle Zeile, wenn Sie eine Zeilennummer definieren, wird die entsprechende Zeile gelöscht.

·         Die Methode appendRow() fügt eine Zeile am Ende der Tabelle hinzu. Sie können ein integer argument mitgeben, wenn Sie mehrere Zeilen gleichzeitig anhängen möchten. Dadurch wird eine bessere Performance erreicht, als durch das Hinzufügen einzelner Zeilen.

·         Die Methode insertRow(int) fügt eine Zeile an einer beliebigen Stelle der Tabelle ein.

·         Die Methode deleteAllRows() löscht alle Zeilen einer Tabelle.

 

Ein Beispielprogramm mit einigen dieser Methoden finden Sie unter

·         Beispielprogramm Bapi2

Die folgende Tabelle fasst diejenigen JCO.Table-Methoden zusammen, die nicht in JCO.Structure enthalten sind.

 

Abb.2: JCO.Table-Methoden

Diese Grafik wird im zugehörigen Text erklärt

 

 

 

 

Ende des Inhaltsbereichs