Ansicht
Dokumentation
CACS_FORTEST_CONVLINE - Textersetzungen in einer einzelnen Zeile
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein CACS_CONVLINE nimmt in einer Textzeile Ersetzungen vor. Die Art und Weise der Änderung hängt davon ab, welche Zeichenketten zum Suchen und Ersetzen übergeben werden.
Die zu bearbeitende Textzeile ist C_TEXT. Jede Zeile in T_STRINGS besteht aus den vier Zeichenketten PATTERN, RPLSTR, PATTERN2 und RPLSTR2 und stellt eine Vorschrift für das Ersetzen dar, das folgendermaßen abläuft:
1. Ersetzung von Paaren:
Jedes
2. Einfache Ersetzung:
Die verbleibenden
Hinweise
1) Ist das Feld PATTERN2 leer, so entfällt die Paarersetzung.
2) Wenn mehrere Ersetzvorschriften übergeben werden (T_STRINGS also mehrere Zeilen hat) und diese nicht unabhängig voneinander sind, hängt das Ergebnis natürlich von der Reihenfolge der Zeilen ab.
3) Man kann die gesamte Textzeile gegen Änderung schützen, indem man die Zeichenkette einfügt, die in der Konstanten GC_DO_NOT_CHANGE_THIS_LINE hinterlegt ist (derzeit ist das "* no generating).
Beispiel
PATTERN,,= AAA RPLSTR = YY,,
PATTERN2 = BB RPLSTR2 = Z
Vorher: C_TEXT = AAA_BB AAA_AAA_BB AAA BB
Nachher: C_TEXT = YY_Z YY_YY_Z YY BB
Vorher: C_TEXT = AAA_BB AAA_AAA_BB AAA BB "* no generating
Nachher: C_TEXT = AAA_BB AAA_AAA_BB AAA BB "* no generating
Weiterführende Informationen
Parameter
C_TEXTE_NUMRPL
T_STRINGS
Ausnahmen
Funktionsgruppe
CACS_STRINGGeneral Data in Customer Master RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2469 Date: 20240523 Time: 105913 sap01-206 ( 36 ms )