Anfang des InhaltsbereichsDiese Grafik wird im zugehörigen Text erklärt Beispiel für eine Parameterhierarchie Dokument im Navigationsbaum lokalisieren

Im folgenden werden der Parameterhierarchie ORDERLIST die zugehörigen Objekte zugewiesen, und die Abhängigkeiten definiert. Die Objekte selbst werden im Customizing unabhängig von der Parameterhierarchie definiert. Die Parameterhierarchie ORDERLIST ist der Symbolgruppe zugeordnet, deren Ermittlungsfunktionsbaustein Defaultparameterwerte für den Anwendungsbereich Auftrag ermittelt.

Definition der Parameterhierarchie ORDERLIST (Auftragsliste):

Definition im Customizing

In der IMG-Aktivität Parameterobjekte festlegen haben Sie die relevanten Parameterobjekte angelegt:

Parameterobjekt

Bezeichnung

ORDER

Auftrag

ITEM

Position

SCHED_LINE

Einteilung

In der IMG-Aktivität Parameterhierarchien festlegen legen Sie durch folgende Definition die Parameterhierarchie ORDERLIST fest. Zudem ordnen Sie in der IMG-Aktivität der Parameterhierarchie ORDERLIST eine geeignete Berichtssymbolgruppe zu.

Objekt

Bezeichnung

Vaterparameterobjekt

Startobjekt

ORDER

(Auftrag)

 

X

ITEM

(Position)

ORDER

 

SCHED_LINE

(Einteilung)

ITEM

 

Definition der Berichtsvorlage

Aufgrund der obigen Definition erhalten Sie in der Anwendung Windows Wordprocessor Integration (WWI) in der Suchhilfe für Wiederholungsgruppen vom Typ Parameter den Hierarchiebaum mit dem Hierarchiezweig Auftragsliste (siehe auch WWI: Wiederholungsgruppe einfügen).

Diese Grafik wird im zugehörigen Text erklärt

Berichtsvorlage

In der Berichtsvorlage können Sie mit Hilfe des Hierarchiebaums die benötigen Parameterwiederholungsgruppen anlegen, z.B.:

<03EHS_L_TEXT(EHS_VKORG)>: <02EHS_VKORG(;*)>

<03EHS_L_TEXT(EHS_SOLDTO)>: <02EHS_SOLDTO(;*)>

<11BRG002(P,ORDERLIST-ORDER;*)>

<03EHS_L_TEXT(EHS_ORDNR)>: <02EHS_ORDNR(;*)>

<03EHS_L_TEXT(EHS_PO_NR)>: <02EHS_PO_NR(;*)>

<11BRG001(P,ORDERLIST-ITEM;*)>

<03EHS_L_TEXT(EHS_ITEMNR)>: <02EHS_ITEMNR(;*)>

<03EHS_L_TEXT(EHS_MATNR)>: <02EHS_MATNR(;*)>

<11BRG000(P,ORDERLIST-SCHED_LINE;*)>

<03EHS_L_TEXT(EHS_ETNR)>: <02EHS_ETNR(;*)>

<03EHS_L_TEXT(EHS_BMENG)>: <02EHS_BMENG(;*)>

<11ERG000(P,ORDERLIST-SCHED_LINE)>

<11ERG001(P,ORDERLIST-ITEM)>

<11ERG002(P,ORDERLIST-ORDER)>

Hinweis

Datenübergabe

Der Funktionsbaustein für die Defaultparameterwert-Ermittlung wird aufgrund der Zuordnung zwischen Parameterhierarchie und Berichtssymbolgruppe gefunden. Innerhalb des Funktionsbausteins muß eine Tabelle aufgebaut werden, in der die Werte und die strukturellen Abhängigkeiten abgelegt sind.

Das nachfolgende Beispiel zeigt dies anhand folgender Beispieldaten:

Beispieldaten

Verkaufsorganisation: 1000

Auftraggeber: 0815

Aufbau der Tabelle:

Die obigen Beispieldaten werden in einer Tabelle zurückgegeben, die sich aus folgenden Export-Tabellen zusammensetzt:

Um die strukturellen Abhängigkeiten der einzelnen Werte stehen Ihnen folgende Spalten zur Verfügung:

PARHIER (Parameterhierarchie)

PAROBJ (Parameterobjekt)

PAROBJ-KEY (Schlüssel des Parameterobjekts)

PAROBJPAR (Vaterparameterobjekt)

PAROBJ-PARKEY (Schlüssel des Vaterparameterobjekts)

LENRECD (maximale Schachtelungstiefe einer Wiederholungsgruppe)

Für das obige Beispiel zur Parameterhierarchie Auftragsliste sieht die Tabelle für die strukturellen Abhängigkeiten der einzelnen Werte wie folgt aus (die Schachtelungstiefe ist in diesem Beispiel jeweils gleich Null; die Tabelle enthält für die Wertangabe noch weitere Felder, z.B. den Wertetyp.):

PARHIER

PAROBJ

PAROBJ-KEY

PAROBJ-PAR

PAROBJ-PARKEY

LEN-RECD

OBJECT

ATTRIB

VALUE

           

TVKO

VKORG

1000

           

VBAK

KUNNR

0815

ORDERLIST

ORDER

4711

   

0

VBAK

VBELN

4711

ORDERLIST

ORDER

4711

   

0

VBAK

BSTNK

020201

ORDERLIST

ORDER

4712

   

0

VBAK

VBELN

4712

ORDERLIST

ORDER

4712

   

0

VBAK

BSTNK

020202

ORDERLIST

ORDER

4713

   

0

VBAK

VBELN

4713

ORDERLIST

ORDER

4713

   

0

VBAK

BSTNK

020203

ORDERLIST

ITEM

471110

ORDER

4711

0

VBAP

POSNR

10

ORDERLIST

ITEM

471110

ORDER

4711

0

MARA

MATNR

COLOUR_10

ORDERLIST

ITEM

471120

ORDER

4711

0

VBAP

POSNR

20

ORDERLIST

ITEM

471120

ORDER

4711

0

MARA

MATNR

COLOUR_20

ORDERLIST

ITEM

471210

ORDER

4712

0

VBAP

POSNR

10

ORDERLIST

ITEM

471210

ORDER

4712

0

MARA

MATNR

COLOUR_20

ORDERLIST

ITEM

471310

ORDER

4713

0

VBAP

POSNR

10

ORDERLIST

ITEM

471310

ORDER

4713

0

MARA

MATNR

COLOUR_10

ORDERLIST

ITEM

471320

ORDER

4713

0

VBAP

POSNR

20

ORDERLIST

ITEM

471320

ORDER

4713

0

MARA

MATNR

COLOUR_30

ORDERLIST

ITEM

471330

ORDER

4713

0

VBAP

POSNR

30

ORDERLIST

ITEM

471330

ORDER

4713

0

MARA

MATNR

COLOUR_50

ORDERLIST

SCHED_LINE

4711101

ITEM

471110

0

VBEP

ETENR

1

ORDERLIST

SCHED_LINE

4711101

ITEM

471110

0

VBEP

BMENG

50L

ORDERLIST

SCHED_LINE

4711102

ITEM

471110

0

VBEP

ETENR

2

ORDERLIST

SCHED_LINE

4711102

ITEM

471110

0

VBEP

BMENG

40L

ORDERLIST

SCHED_LINE

4711201

ITEM

471120

0

VBEP

ETENR

1

ORDERLIST

SCHED_LINE

4711201

ITEM

471120

0

VBEP

BMENG

100L

ORDERLIST

SCHED_LINE

4712101

ITEM

471210

0

VBEP

ETENR

1

ORDERLIST

SCHED_LINE

4712101

ITEM

471210

0

VBEP

BMENG

30L

ORDERLIST

SCHED_LINE

4712102

ITEM

471210

0

VBEP

ETENR

2

ORDERLIST

SCHED_LINE

4712102

ITEM

471210

0

VBEP

BMENG

30L

ORDERLIST

SCHED_LINE

4712103

ITEM

471210

0

VBEP

ETENR

3

ORDERLIST

SCHED_LINE

4712103

ITEM

471210

0

VBEP

BMENG

30L

ORDERLIST

SCHED_LINE

4713101

ITEM

471310

0

VBEP

ETENR

1

ORDERLIST

SCHED_LINE

4713101

ITEM

471310

0

VBEP

BMENG

80L

ORDERLIST

SCHED_LINE

4713201

ITEM

471320

0

VBEP

ETENR

1

ORDERLIST

SCHED_LINE

4713201

ITEM

471320

0

VBEP

BMENG

70L

ORDERLIST

SCHED_LINE

4713301

ITEM

471330

0

VBEP

ETENR

1

ORDERLIST

SCHED_LINE

4713301

ITEM

471330

0

VBEP

BMENG

50L

Hinweis 

Ausgabe der Daten auf dem Bericht

Die Symbole aus dem obigen Beispiel werden dann bei der Generierung auf dem Bericht wie folgt aufgelöst:

Verkaufsorganisation: 1000

Auftraggeber: 0815

Auftrag: 4711

Bestellnummer: 0020201

Position: 10

Materialnummer: COLOUR_10

Einteilung: 1

Bestätigte Menge: 50L

Einteilung: 2

Bestätigte Menge: 40L

Position: 20

Materialnummer: COLOUR_20

Einteilung: 1

Bestätigte Menge: 100L

Auftrag: 4712

Bestellnummer: 020202

Position: 10

Materialnummer: COLOUR_20

Einteilung: 1

Bestätigte Menge: 30L

Einteilung: 2

Bestätigte Menge: 30L

Einteilung: 3

Bestätigte Menge: 30L

Auftrag: 4713

Bestellnummer: 0020203

Position: 10

Materialnummer: COLOUR_10

Einteilung: 1

Bestätigte Menge: 80L

Position: 20

Materialnummer: COLOUR_30

Einteilung: 1

Bestätigte Menge: 70L

Position: 30

Materialnummer: COLOUR_50

Einteilung: 1

Bestätigte Menge: 50L

Ende des Inhaltsbereichs