Show TOC

BeispieldokumentationBeispiel: Easy Query API Dieses Dokument in der Navigationsstruktur finden

 

Die folgende Grafik zeigt eine einfache Query mit zwei Merkmalen in den Zeilen (Kalenderjahr und Kunde), wobei das Merkmal Kunde eine Hierarchie enthält, und der Kennzahl Nettoumsatz in den Spalten.

Eine solche Query kann z.B. im Querymonitor (Transaktionscode RSRT) wie folgt dargestellt werden :

Die Abbildung wird im Begleittext erläutert.

Das Ergebnis der Easy Query zu dieser Query, sieht anders aus, weil die Easy Query die Daten so aufbereitet, dass sie von verschiedenen Werkzeugen anwendungsspezifisch zur Darstellung gebracht werden können. Das Ergebnis besteht aus folgenden Tabellen:

Wertetabelle E_T_GRID_DATA

0D_FC_CUST

0CALYEAR

0D_FC_NETSA

0D_FC_NETSA_F

Group 2

2004

3.00

3,00 EUR

Group 2

2005

2.00

2,00 EUR

Group 2

2006

2.00

2,00 EUR

Group 2

2007

5.00

5,00 EUR

Group 2

2008

0

0,00 EUR

Group 2

SUMME

12.00

12,00 EUR

Anchor Inn

2005

2.00

2,00 EUR

Anchor Inn

2006

2.00

2,00 EUR

Anchor Inn

SUMME

4.00

4,00 EUR

Banquetes Bennati Ltd

2004

3.00

3,00 EUR

Banquetes Bennati Ltd

2008

0

0,00 EUR

Banquetes Bennati Ltd

SUMME

3.00

3,00 EUR

Capri Creations Ltd

2004

0

0,00 EUR

Capri Creations Ltd

2007

5

5,00 EUR

Capri Creations Ltd

2008

0

0,00 EUR

Capri Creations Ltd

SUMME

5

5,00 EUR

Jede Kennzahl, hier 0D_FC_NETSA, erscheint zweimal in der Tabelle: in der Spalte 0D_FC_NETSA unformatiert zur grafischen Aufbereitung durch entsprechende Anwendungen und in der Spalte 0D_FC_NETSA_F formatiert entsprechend den lokalen Benutzereinstellungen.

Spaltenbeschreibung in der Tabelle E_T_COLUMN_DESCRIPTION

COLUMN_NAME

COLUMN_TYPE

COLUMN_DESCRIPTION

0D_FC_CUST

C

Kunde

0CALYEAR

C

Kalenderjahr

0D_FC_NETSA

K

Nettoumsatz

0D_FC_NETSA_F

K

Nettoumsatz (Formatiert)

Die Tabelle E_T_COLIMN_DESCRIPTION enthält die Metadaten für die Spaltenbeschreibung: Technischer Name der Spalte, Spaltentyp, Beschreibung.

Spaltenbeschreibung in der Tabelle E_T_COLUMN_DESCRIPTION

COLUMN_NAME

COLUMN_TYPE

COLUMN_DESCRIPTION

0D_FC_CUST

C

Kunde

0CALYEAR

C

Kalenderjahr

0D_FC_NETSA

K

Nettoumsatz

0D_FC_NETSA_F

K

Nettoumsatz (Formatiert)

Die Tabelle E_T_COLIMN_DESCRIPTION enthält die Metadaten für die Spaltenbeschreibung: Technischer Name der Spalte, Spaltentyp, Beschreibung.

Zeilenbeschreibung in der Tabelle E_T_Row_Description

ROW_ID

COLUMN_ID

VALUE_TYPE

PARENT_ROW_ID

HIER_LEVEL

1

1

E

0

0

2

1

E

0

0

3

1

E

0

0

4

1

E

0

0

5

1

E

0

0

6

1

E

0

0

6

2

T

0

0

7

1

L

6

2

8

1

L

6

2

9

1

L

6

2

9

2

T

0

0

10

1

L

6

2

11

1

L

6

2

12

1

L

6

2

12

2

T

0

0

13

1

L

6

2

14

1

L

6

2

15

1

L

6

2

16

1

L

6

2

16

2

T

0

0

Die Tabelle E_T_ROW_DESCRIPTION enthält die Metadaten, die notwendig sind, um die Wertetabelle zu interpretieren: Zeilenzahl, Spaltenzahl, Typ des Wertes; bei Hierarchien: Zeilenzahl des Vaters, Hierarchie-Ebene.

Unser Beispiel enthält vier Summen (Zeilen 6, 9, 12, 16) des zweiten Merkmals Kalenderjahr. Ein Anwendungsprogramm kann die Typbezeichnung T verwenden, um Summen- oder Teilsummenzeilen in einer bestimmten Farbe hervorzuheben. Die Felder PARENT_ROW_ID (Zeilenzahl des Vaters) und HIER_LEVEL (Hierarchie-Ebene) sind bei Summen- oder Teilsummenzeilen leer.

Bei einer hierarchischen Darstellung eines Merkmals können die Werte Knoten oder Blätter sein. Knoten können auf- oder zugeklappt sein. Jede Zeile weist den Knotentyp (E, C, L), den Vater und die Hierarchieebene aus. Mit Hilfe der letztgenannten beiden ist es möglich, einen Knoten seinem Vorgänger zuzuordnen und den Knoten entsprechend der hierarchieschen Struktur einzurücken.