Textsymbole abgleichen
Wenn Sie Textsymbole im Programmquelltext einfügen oder ändern, werden diese nicht automatisch in den Textpool kopiert. Um die Liste zu aktualisieren und um Diskrepanzen zu vermeiden, können Sie die Funktion Abgleichen für Textsymbole verwenden.
Sie können mit dieser Funktion
- überflüssige (im Programm nicht verwendete) Textsymbole aus dem Textpool löschen.
- Textsymbole in den Textpool übernehmen.
Dies ist notwendig für Textsymbole, die im Programm verwendet werden, im Textpool aber noch nicht vorhanden sind.
- Textsymbole mit dem Programmtext abgleichen.
Voraussetzungen
Für das folgende Programm setzen wir voraus, daß noch keine Textsymbole gepflegt wurden:
PROGRAM TEXTELEMENTE04.
WRITE: TEXT-010,
/'Default Text'(020),
/TEXT-030.
Vorgehensweise
So gehen Sie vor, um aus dem ABAP Editor Textsymbole innerhalb des Abgleichs in den Textpool zu übernehmen:
- Verzweigen Sie zum
Einstiegsbild für die Textelementpflege.
Markieren Sie Textsymbole und wählen Sie die Drucktaste Abgleichen.
Wenn Sie für das obige Programm noch keine Textsymbole gepflegt haben, erhalten Sie folgendes Bild:
Da die Liste der Textsymbole zum Programm leer ist, ist die zweite Option markiert.
Wählen Sie Bearbeiten.
Es erscheint folgendes Bild:
Markieren Sie diejenigen Textsymbole, die Sie in den Textpool übernehmen wollen.
Wählen Sie die Funktion Hinzufügen Textsymb.
Die markierten Textsymbole werden für die Übernahme in den Textpool vorgesehen. Es erscheint das folgende Bild:
Lassen Sie sich mit der Funktion Protokoll nochmals die Änderungen anzeigen. (hierfür ist die entsprechende Zeile zu markieren)
Schließlich können Sie die Änderungen mit Sichern übernehmen oder über Widerrufen rückgängig machen.
Ergebnis
Wenn Sie die Änderungen übernehmen, fügt das System die Textsymbole im obigen Beispiel " 010 ", " 020 " und " 030 " in den Textpool ein. Dabei weist es den Symbolen " 010 " und " 030 " keinen, dem Symbol " 020 " dagegen das im Programm definierte Textliteral zu.
Weitere Funktionen
Ändern Sie das obige Programm leicht ab, um weitere Optionen innerhalb des Abgleichs nutzen zu können:
PROGRAM TEXTELEMENTE04.
WRITE: TEXT-010,
/'Default Text'(020),
/'Test_Symbol'(030).
Textsymbole mit dem Programmtext abgleichen
So gehen Sie vor, um aus der Liste Ergebnis der Analyse (siehe 2.) Textsymbole, die im Programm anders definiert sind als im Textpool, abgleichen:
- Markieren die dritte Option Im Programm mehrfach/unterschiedlich def. Textsymbole.
- Wählen Sie Bearbeiten.
Es erscheint unter den Voraussetzungen des Programmbeispiels das folgende Bild:
Durch diese Auswahl ersetzen Sie den leeren Text des Textsymbols 030 im Textpool durch den Programmtext " Test_Symbol ".
Die dritte Spalte zeigt an, ob der Text im Textpool (T) oder Programmtext (P) definiert ist.
- Wählen Sie die Funktion Ersetzen.
- Sichern
Sie Ihre Angaben.
Textsymbole aus dem Textpool löschen
Bevor Sie ein Textsymbol löschen, sollten einen Verwendungsnachweis durchführen.
So gehen Sie vor, um aus der Liste Ergebnis der Analyse nicht mehr benötigte Textsymbole aus dem Textpool zu löschen.
- Markieren Sie die erste Option Textsymbole, die aus dem Textpool gelöscht werden können.
- Wählen Sie die Funktion Bearbeiten.
- Falls das Textsymbol " 010 " im obigen Programm nicht mehr benötigt wird, kann es gelöscht werden.
- Wählen Sie Löschen.