Show TOC

ProzessKopieren von Texten Dieses Dokument in der Navigationsstruktur finden

 

Prozess

SAPscript-Texte können auf die folgende Weise kopiert werden:

  • Lesen des zu kopierenden Textes mit READ_TEXT

  • Umbenennen des Textes durch Eintragen der neuen Werte in die Felder TDOBJECT, TDNAME, TDID im Textheader

  • Sichern dieses Textes mit SAVE_TEXT

Diese Vorgehensweise macht Sinn, wenn der zu kopierende Text nur als Vorlage dient und vor dem Sichern noch verändert werden soll, entweder per Programm oder durch den Benutzer im Texteditor.

Der Nachteil dieser Vorgehensweise ist, daß der zu kopierende Text komplett in programminterne Arbeitsbereiche eingelesen und anschließend i.a. unverändert wieder auf die Textdatenbank zurückgeschrieben wird. Dies ist ungünstig für die Performance, insbesondere, wenn innerhalb einer Transaktion viele Texte kopiert und über die Verbuchung gesichert werden.

Für diesen Fall verwenden Sie besser den Funktionsbaustein COPY_TEXTS. Hier geben Sie über eine Tabelle nur die Schlüssel der zu kopierenden Texte sowie deren neue Bezeichnung an. Der Kopiervorgang erfolgt dann nur noch durch Kopieren der entsprechenden Datensätze.