Ansicht
Dokumentation

F4IF_CONVERSION_IN2EX - Konvertierung einer Trefferliste von interner nach externer Darstellung

F4IF_CONVERSION_IN2EX - Konvertierung einer Trefferliste von interner nach externer Darstellung

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein konvertiert die interne Darstellung einer Trefferliste in die externe Form.

Interne Darstellung bedeutet dabei nicht nur, daß z.B. Datum und Uhrzeit intern dargestellt sind, sondern daß insbesondere alle nicht charakter-artigen Felder noch in ihrer binären Codierung vorliegen. D.h., die Daten liegen so vor, wie sie z.B. bei einem SELECT * FROM

INTO in die Workarea geschrieben werden.

Die Beschreibung der workarea kann z.B. über den Funktionsbaustein DDIF_FIELDINFO_GET gewonnen werden.

Bei der Konvertierung von interner nach externer Darstellung kann sich die Position der Daten in der Workarea verschieben, weil die Ausgabelänge eines Feldes größer sein kann, als die interne Länge.

In RECDESCR_OUT ist diese Verschiebung im Feld OFFSET berücksichtigt. Z.Zt. werden in RECDESCR_OUT keine weiteren Änderungen gegenüber RECDESCR_IN vorgenommen. (Kann sich durch neue Anforderungen evtl. noch ändern.)

Neben der unstrukturierten zeilenweisen Ausgabe in RECORDS_OUT kann man das Ergebnis in der Tabelle RECFIELDS_OUT auch in einzelne Zellen der Ausgabetabelle aufgespaltet erhalten. Jede Zelle wird durch den Feldnamen (FIELDNAME) und die Zeilennummer (RECORDPOS) identifiziert.

Beispiel

Hinweise

Die Konvertierung von Währungsfeldern ist nur dann korrekt möglich, wenn das Referenzfeld vom Typ CUKY ebenfalls in der Tabelle RECORDS_IN enthalten und in RECDESCR_IN beschrieben ist.

Wenn die Währung für die verschiedenen Zeilen von RECORDS_IN nicht wechselt, kann die Beschreibung des Währungs-Feldes in RECDSECR_IN (Feld vom Typ CURR) so abgewandelt werden, daß der Inhalt von REFTABLE gelöscht wird, und in REFFIELD der Währungsschlüssel übergeben wird. Dadurch wird das Währungsfeld in allen Zeilen mit der Anzahl Nachkommastellen dargestellt, die dem Währungsschlüssel entspricht.

Wenn kein Währungsschlüssel bestimmt werden kann, wird mit zwei Nachkommastellen gearbeitet.

Weiterführende Informationen





Parameter

RECDESCR_IN
RECDESCR_OUT
RECFIELDS_OUT
RECORDS_IN
RECORDS_OUT

Ausnahmen

Funktionsgruppe

SDHI

Addresses (Business Address Services)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2569 Date: 20240523 Time: 134020     sap01-206 ( 72 ms )