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.
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 )