Ansicht
Dokumentation
ABAPREPLACE_SHORTREF - REPLACE SHORTREF
PERFORM Short Reference CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
REPLACE
Syntax
REPLACE { { [{FIRST OCCURRENCE}|{ALL OCCURRENCES OF}]
{[SUBSTRING] substring} | {REGEX regex} IN
{ {[SECTION [OFFSET off] [LENGTH len] OF] dobj}
| {TABLE itab [FROM lin1 [OFFSET off1]]
[TO lin2 [OFFSET off2]]} }
WITH new
[IN {CHARACTER|BYTE} MODE]
[{RESPECTING|IGNORING} CASE]
[REPLACEMENT COUNT rcnt]
{ {[REPLACEMENT OFFSET roff]
[REPLACEMENT LENGTH rlen]
[REPLACEMENT LINE rlin]}
| [RESULTS result_tab|result_wa] } }
| { SECTION [OFFSET off] [LENGTH len] OF dobj
WITH new
[IN {CHARACTER|BYTE} MODE] } }.
Wirkung
Ersetzt Zeichen- oder Bytefolgen in einem zeichen- bzw. byteartigem Datenobjekt dobj oder in
einer internen Tabelle itab mit dem Inhalt von new. Bestimmung der zu ersetzenden Zeichen
bzw. Bytes über eine Suche nach Unterfolgen oder regulären Ausdrücken oder über die direkte Angabe von Offset und Länge.
Zusätze
- ${FIRST OCCURRENCE$}$| ${ALL OCCURRENCES OF$}
Legt fest, ob die erste oder alle Fundstellen durch den Inhalt des Datenobjekts new ersetzt werden.
- ${$[SUBSTRING$] substring$} $| ${PCRE$|REGEX regex$}
Legt fest, ob eine Unterfolge substring oder ein regulärer Ausdruck regex gesucht und ersetzt wird.
- SECTION $[OFFSET off$] $[LENGTH len$] OF
Gibt einen Abschnitt von dobj ab dem in off angegebenen Offset und der in len angegebenen Länge an. Entweder der zu durchsuchende oder der zu ersetzende Abschnitt.
- TABLE itab $[FROM lin1 $[OFFSET off1$]$] $[TO lin2 $[OFFSET off2$]$]
Ersetzen in einer internen Tabelle itab mit Eingrenzung des Suchbereichs auf den Abschnitt ab der in lin1 angegebenen Zeile mit dem in off1 angegebenen Offset bis zur in lin2 angegebenen Zeile mit dem in off2 angegebenen Offset.
- IN ${BYTE$|CHARACTER$} MODE
Legt Zeichen- oder Bytekettenverarbeitung fest.
- ${RESPECTING$|IGNORING$} CASE
Legt fest, ob die Groß-/Kleinschreibung bei der Suche berücksichtigt wird.
- REPLACEMENT COUNT rcnt
Gibt die Anzahl von Ersetzungen in rcnt zurück.
- REPLACEMENT LINE rlin
Gibt die Tabellenzeile der letzten Ersetzung in rlin zurück.
- REPLACEMENT OFFSET roff
Gibt den Offset der letzten Ersetzung in roff zurück.
- REPLACEMENT LENGTH rlen
Gibt die Länge der letzten Ersetzung in rlen zurück.
- RESULTS result_tab$|result_wa
Gibt die Eigenschaften aller ersetzten Stellen oder der letzten ersetzten Stelle in einer internen Tabelle result_tab oder einer Struktur result_wa vom Typ MATCH_RESULT zurück.
Gibt den Offset der letzten Ersetzung in roff zurück.
- REPLACEMENT LENGTH rlen
Gibt die Länge der letzten Ersetzung in rlen zurück.
- RESULTS result_tab$|result_wa
Gibt die Eigenschaften aller ersetzten Stellen oder der letzten ersetzten Stelle in einer internen Tabelle result_tab oder einer Struktur result_wa vom Typ MATCH_RESULT zurück.
BAL_S_LOG - Application Log: Log header data CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6042 Date: 20240523 Time: 135208 sap01-206 ( 67 ms )