Datei einlesen: Transformation eines Satzes 

 

Gegeben ist eine Datei mit folgendem Satzaufbau:

Feld

Bedeutung

GJAHR

Geschäftsjahr

BUKRS

Buchungskreis

WERKS

Werk

KOSTL

Kostenstelle

WTA01

Wert A Periode 1

WTA02

Wert A Periode 2

·
·
·

 

WTA12

Wert A Periode 12

WTB01

Wert B Periode 1

WTB02

Wert B Periode 2

·
·
·

 

WTB12

Wert B Periode 12

 

Dieser Satz muß in 12 Sätze mit folgender Struktur transformiert werden:

Feld

Bedeutung

GJAHR

Geschäftsjahr

PERDE

Periode

BUKRS

Buchungskreis

WERKS

Werk

KOSTL

Kostenstelle

WTA

Wert A

WTB

Wert B

Der zweite Satz unterscheidet sich von dem ersten in zwei Punkten:

  1. Er besitzt zusätzlich das Feld PERDE. Dieses Feld ist unter dem Parameter Indexfeld auf dem Selektionsbild einzutragen.
  2. Anstelle der 24 Felder WTA01,..., WTA12, WTB01,..., WTB12 enthält er die zwei Felder WTA und WTB.

Für die Datenübertragung muß die Senderstruktur des zweiten Satzes beschrieben werden. Um den ersten Satz in 12 Sätze des Satzes der zweiten Struktur zu transformieren, machen Sie folgende Eingaben auf dem Selektionsbild.

Feld

Eingaben

Indexfeld

PERDE

Wiederholfaktor

12

Startwert des Indexfeldes

1

Schrittweite des Index

1

Wiederholfelder

WTA

 

WTB

Nach der Transformation entstehen 12 Sätze jeweils mit dem zusätzlichen Feld PERDE. Anstatt der 24 Felder WTA01...WTA12, WTB01...WTB12 enthält jeder Satz die zwei Felder WTA und WTB. Im ersten Satz werden die Felder WTA mit dem Wert von WTA01 und WTB mit dem Wert von WTB01 gefüllt. Im zweiten Satz werden die Felder WTA mit dem Wert von WTA02 und WTB mit dem Wert von WTB02 gefüllt usw.