Show TOC

ProzessDas Halten der Texte im Textmemory Dieses Dokument in der Navigationsstruktur finden

 

Wie oben beschrieben, ist nach dem Aufruf des Funktionsbausteins COMMIT_TEXT das Textmemory leer. Dies bedeutet, daß beim erneuten Lesen eines dieser Texte auf die Textdatei zugegriffen wird. Werden die Texte nicht schnell genug verbucht, so wird in diesem Fall der alte Textinhalt bereitgestellt.

Prozess

Manche Anwendungen müssen aber nach dem COMMIT_TEXT Texte in der gleichen Transaktion weiterverarbeiten, z.B. um einen Beleg zu drucken. Für diese Fälle können Sie beim COMMIT_TEXT über den Parameter KEEP steuern, daß SAPscript die Texte nicht aus dem Textmemory entfernt. Stattdessen werden sie mit einem Kennzeichen versehen, das auf diesen Umstand hinweist. Würde jetzt noch einmal ein COMMIT_TEXT aufgerufen, so werden die so gekennzeichneten Texte nicht mehr verbucht, es sei denn, sie wurden zwischenzeitlich wieder verändert.