RENAME_TEXT 
In Anwendungsprogrammen steht der vollständige Name des Stammsatzes oder Belegs meist erst kurz vor dem COMMIT WORK fest. In der Zwischenzeit muß für die dazugehörenden Textbausteine mit einem Dummy-Namen gearbeitet werden. Vor dem COMMIT_TEXT müssen diese Dummy-Namen durch die endgültigen Namen ersetzt werden. Dies erfolgt mit dem Funktionsbaustein RENAME_TEXT. Die betroffenen Texte erhalten den in NEWNAME angegebenen Namen.
Es kann nur der Name eines Textbausteins verändert werden. OBJECT, ID und LANGUAGE bleiben erhalten. Generische Angaben bei ID und LANGUAGE sind erlaubt.
Achtung
Der Textbaustein führt keinen RENAME auf der Datenbank durch. Es werden nur Textbausteine im Textmemory umbenannt.
Syntax
CALL FUNCTION 'RENAME_TEXT' EXPORTING OBJECT = ?... NAME = ?... ID = ?... LANGUAGE = ?... NEWNAME = ?... EXCEPTIONS NOT_FOUND =
OBJECT |
Geben Sie hier den Namen des Textobjektes an, dem der Text zugeordnet ist. Bezugsfeld: THEAD-TDOBJECT |
NAME |
Der Parameter enthält den Namen des Texbausteins, der umbenannt werden soll. Bezugsfeld: THEAD-TDNAME |
ID |
Geben Sie hier die Text-Id des Textbausteins an, die Sie umbenennen wollen. Die ID können Sie auch generisch angeben. Bezugsfeld: THEAD-TDID |
LANGUAGE |
Über diesen Parameter wird der Sprachschlüssel des betroffenen Textbausteins angegeben. Die Sprache können Sie auch generisch angeben. Bezugsfeld: THEAD-TDSPRAS |
NEWNAME |
NEWNAME legt den neuen Textnamen fest. Alle Texte im Textmemory, die den bei den Parametern OBJECT, NAME, ID und LANGUAGE angegebenen Bedingungen genügen, erhalten diesen Textnamen. Bezugsfeld: THEAD-TDNAME |
NOT_FOUND |
Der angegebene Textbaustein wurde nicht gefunden |