Show TOC

Zusätzliche Datensätze erzeugenLocate this document in the navigation structure

Kontext

Normalerweise wird aus dem Inhalt einer LS-Struktur ein Datensatz im Input-File für das Batch- oder Direct-Input-Programm erzeugt. Besteht die Notwendigkeit, die Daten in der LS-Struktur auf mehrere Datensätze zu verteilen, können Sie dies durch den Aufruf der FORM-Routine transfer_record tun.

Vorgehensweise


  1. Wählen Sie in der Liste der Arbeitsschritte Field Mapping und Umsetzungsregeln pflegen. Sie gelangen auf ein Bild.

    Wählen Sie innerhalb einer Struktur das letzte Feld, dessen Verarbeitungsregel vor der Übertragung des zusätzlichen Datensatzes abgearbeitet sein muss. Die Routine transfer_record löst die Übertragung des zusätzlichen Satzes sofort aus. Alternativ können Sie auch in der Anzeigevariante Verarbeitungszeitpunkte auswählen und dort zum entsprechenden Zeitpunkt END_OF_RECORD wählen.

    Achtung

    Sie dürfen den Aufruf von transfer_record auf keinen Fall an ein technisches Feld, wie z.B. Satztyp oder Transaktionscode, hängen.

  2. Wählen Sie Anfang des Navigationspfads Field Mapping Nächster Navigationsschritt Editor Ende des Navigationspfads. Sie gelangen in den Editor.

  3. Geben Sie das Coding ein. Der Aufruf der FORM-Routine lautet: perform transfer_record.

  4. Wählen Sie Anfang des Navigationspfads Tabelle Nächster Navigationsschritt Sich. ohne Prüfen Ende des Navigationspfads.

Ergebnisse

Jeder Aufruf von transfer_record schreibt einen zusätzlichen Datensatz in das Input-File für das Batch- oder Direct-Input-Programm.