Ansicht
Dokumentation

ISH_CRLF_SETGET - IS-H: Speichert den Hex-Wert für "Neue Zeile" (Carriage Return Line Feed)

ISH_CRLF_SETGET - IS-H: Speichert den Hex-Wert für "Neue Zeile" (Carriage Return Line Feed)

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein wird benutzt, wenn Dateien binär geschrieben oder gelesen werden sollen und der Hexadezimalwert für "Neue Zeile" (Carriage Return Line Feed) pro System/Installation unterschiedlich sein kann.

Defaultmäßig wird als Zeilenumbruch '0D0A' benutzt.

Wurde noch kein Wert für den Zeilenumbruch gesetzt, so wird als Wert der Default zurückgegeben, aber auch das Initial-Flag gesetzt. Beim Erstellen einer Datei (mit add_newline_to_buffer(rncform0)) wird dann das Zeilenende mit dem Default 0D0A erzeugt. Beim Dateieinlesen hingegen (mit elim_newline_from_buffer(rncform0)) werden alle 0D und 0A Steuerzeichen entfernt.

Der Baustein fungiert als eine Art globales Gedächtnis für den Parameterwert. Der Parameter wird als Character gespeichert und muß vor der endgültigen Verarbeitung einem Hex-Feld (data type x) zugewiesen werden.

Beispiel

Eine typische Anwendung könnte folgendermaßen aussehen:
parameters: p_nline like rncom-hex2.
data: hex_nline(2) type x,
tmp_nline like rncom-hex2.
call function ISH_CRLF_SETGET
i_set = on
i_hexcode = p_nline.
....
call function ISH_CRLF_SETGET
i_get = on
e_hexcode = tmp_nline.
move tmp_nline to hex_nline.

Hinweise

Weiterführende Informationen





Parameter

E_HEXCODE
E_INITIAL
I_GET
I_HEXCODE
I_SET

Ausnahmen

Funktionsgruppe

N00X

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1745 Date: 20240523 Time: 085934     sap01-206 ( 37 ms )