Show TOC

HintergrundParameter DATATAB Dieses Dokument in der Navigationsstruktur finden

 

Integration

DATATAB ist ein Parameter des Funktionsbausteins EXIT_RSAQEXCE_001.

Struktur

Die Tabelle DATATAB enthält die Daten der übergebenen Teilliste. Die Felder dieser Tabelle entsprechen in Reihenfolge und Typ den Feldern, die in der Teilliste ausgegeben wurden. Jeweils eine Tabellenzeile entspricht einer Listenzeile. Dabei werden eventuell vorhandene Zeilenumbrüche in Zeilen von Grundlisten nicht berücksichtigt, d.h. solche umgebrochenen Zeilen bilden trotzdem eine Tabellenzeile.

Da der Aufbau der Datentabelle von der Definition der übergebenen Teilliste abhängig ist, kann ihre Struktur nicht mit übergeben werden, sondern muß im Funktionsbaustein selbst bestimmt werden. Dazu kann die Beschreibungstabelle LISTDESC mit zu Hilfe genommen werden. Der Zugriff auf einzelne Felder der Datentabelle ist mit Hilfe von Feldsymbolen und der Anweisung ASSIGN COMPONENT möglich.

Wird im Beispiel des Abschnitts Funktionsbaustein EXIT_RSAQEXCE_001 die Grundliste übergeben, so besteht eine Zeile der Datentabelle aus 5 Feldern mit folgenden Typen, Längen und Dezimalstellen:

1. Feld: Typ C, Länge 10

(KNA1-KUNNR)

2. Feld: Typ C, Länge 35

(KNA1-NAME1)

3. Feld: Typ N, Länge 04

(KNC1-GJAHR)

4. Feld: Typ P, Länge 08, Dez. 02

(KNC1-UM01U)

5. Feld: Typ C, Länge 05

(T001-WAERS)

Wird die Statistik übergeben, so besteht eine Zeile der Datentabelle aus 5 Feldern mit folgenden Typen, Längen und Dezimalstellen:

1. Feld: Typ C, Länge 03

(KNA1-LAND1)

2. Feld: Typ P, Länge 16, Dez. 02

(Summe von KNC1-UM01U)

3. Feld: Typ I, Länge 04

(Anz gelesene Sätze)

4. Feld: Typ P, Länge 04, Dez. 03

(prozentualer Anteil)

5. Feld: Typ P, Länge 16, Dez. 02

(Mittelwert von KNC1-UM01U)

Wird die Rangliste übergeben, so besteht eine Zeile der Datentabelle aus 4 Feldern mit folgenden Typen, Längen und Dezimalstellen:

1. Feld: Typ C, Länge 06

(Rang in der Rangliste)

2. Feld: Typ C, Länge 10

(KNA1-KUNNR)

3. Feld: Typ C, Länge 35

(KNA1-NAME1)

4. Feld: Typ P, Länge 16,Dez. 2

(Summe von KNC1-UM01U)

Die Angaben über Typ, Länge und Dezimalstellenzahl können entweder mit Hilfe der ABAP-Anweisung DESCRIBE FIELD oder mit Hilfe der Beschreibungstabelle LISTDESC ermittelt werden.