1 Themenübersicht
Das Tool cpysystbl kopiert Versionen von Entwicklungsobjekten aus den Archiv- in die Systemtabellen. Im Allgemeinen wird es benötigt, wenn die Spracheinstellungen verändert wurden.
2 Zielgruppe
System-Administratoren
3 Begriffsbestimmung
Archiv- und System-Business-Objects
Die zur Verwaltung der Entwicklungsobjekte benutzten Business Objects (BOs) werden in zwei Gruppen unterteilt:
- Die Archiv-Business-Objects enthalten die versionisierten Daten der Entwicklungsobjekte. In diesen Business Objects werden archivierte, aktive und gesperrte Versionen der Entwicklungsobjekte gespeichert. Die Inhalte dieser Business Objects werden in der Anwendung „Entwicklungsobjekte“ angezeigt (je nach ausgewählter Version) und bearbeitet.
- Die System-Business-Objects sind in der Regel identisch zu den Archiv-Business-Objects, sie sind allerdings nicht versioniert. Sie enthalten immer eine Kopie einer Version aus den Archiv-Business-Objects. Über diese Business Objects greift das System im Betrieb auf die Metadaten zu (z. B. Anzeige der Data-Description, Anzeige von Icons, Anzeige der Texte an Feldern (Labels)). Ist ein Entwicklungsobjekt nicht gesperrt und nicht gelöscht, enthält die Systemtabelle die aktive Version des Entwicklungsobjektes. Ist ein Entwicklungsobjekt in einer Aufgabe gesperrt, enthält die Systemtabelle im Allgemeinen die gesperrte Version.
4 Beschreibung
Das Tool cpysystbl kopiert die aktive Version von Entwicklungsobjekten in die Systemtabellen. Das Tool wird benötigt, wenn eine neue Sprache in der Repository-Datenbank angelegt wird oder im Customizing die Anzeigesprachen geändert werden. Es kopiert die Entwicklungsobjekte in die Systemtabellen und erzeugt dabei die NLS-Einträge entsprechend der im Customizing eingestellten Anzeigesprachen. Gesperrte Entwicklungsobjekte werden nicht kopiert.
Benutzen Sie den Befehl für die Erstellung neue Spracheinträge mit dem Parameter –all.
4.1 Befehl
Nachfolgend finden Sie den Befehl inklusive aller möglichen Parameter.
cpysystbl | [-all]
[-p:<str>] [-r] [-o:<str>] [-t:<vs>] [-copyFiles] [-copyFilesOnly] |
4.2 Parameter
Die Parameter des Befehls werden in der folgenden Tabelle erläutert. Die in eckigen Klammern gesetzten Parameter sind optional, die anderen hingegen sind Pflichtparameter. Für einige Parameter kann ein Stern (*) als Platzhalter angegeben werden, um damit alle möglichen Werte ausgeben zu können. Nicht alle Parameter können mehrfach genannt werden, nur die, die folgenden Zusatz an den Parametervariablen aufweisen, sind für die Mehrfachnennung zugelassen: „<str-1> … <str–n>“.
Parameter | Erläuterung |
[-all] | Wählt die aktiven Version aller Entwicklungsobjekte zum Kopieren aus. |
[-p:<str>] | Wählt einen Namensraum. Kann zusammen mit den Parameter –r benutzt werden. Wird –p benutzt, darf –o nicht angegeben werden. |
[-r] | Der mit –p spezifizierte Namensraum wird rekursiv, d. h. inklusive Unternamensräumen, durchlaufen. |
[-o] | Gibt den Namen des Entwicklungsobjekts inklusive Namensraum vor. Darf nicht mit –p benutzt werden. |
[-t] | Schränkt die Auswahl auf einen Typ von Entwicklungsobjekten ein. Kann mit –all, –p und –o benutzt werden. |
[-copyFiles] | Kopiert ebenfalls die zu den Entwicklungsobjekten gehörigen Dateien in das Dateisystem. |
[-copyFilesOnly] | Kopiert nur die Dateien. Es werden keine Daten in die Systemtabellen kopiert. |