Ansicht
Dokumentation
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 dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_HEXCODEE_INITIAL
I_GET
I_HEXCODE
I_SET
Ausnahmen
Funktionsgruppe
N00XSUBST_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 )