21. März 2011 - 10:29 am Uhr
Nach einer Systemkopie werden die URLs für Web Dynpro Anwendungen nicht mehr korrekt generiert.
So wie hier zum Beispiel in der se80 zu sehen:

Zuerst kann man dann die Parameter SAPLOCALHOSTFULL bzw. icm/host_name_full überprüfen. Sind diese gar nicht gesetzt, bleibt noch die Tabelle httpurlloc.
In dem vorliegenden Fall war hier noch das Quellsystem der Systemkopie eingetragen, richtig sieht der Eintrag dann so aus:

Wobei der Eintrag als FQN vorgenommen werden muss.
Siehe auch https://service.sap.com/sap/bc/bsp/spn/sapnotes/index2.htm?numm=805344
Kommentare deaktiviert | Uncategorized
25. Februar 2011 - 3:13 pm Uhr
Anbei eine Übersicht über die wichtigen Transaktionen für den Betrieb einer Oracle Datenbank unter SAP
| Transaktion |
Name |
Beschreibung |
| DBACOCKPIT |
Admin Cockpit |
Zentraler Einstieg in die Oracle Administration (DB02, DB13) |
| DB01 |
Oracle Lock Monitor |
Anzeige von Oracle Locks, auf die gewartet werden muss |
| DB02 |
Database-Performance |
Übersicht über Tablespace und Tabellen / Indexe der Datenbank mit Einstieg in Detailanalysen |
| DB03 |
Parameteränderung der Datenbank |
Anzeige der Datenbankparameter inklusive ihrer Änderungshistorie |
| DB12 |
Sicherungsprotokolle |
Überblick über die Historie der Datenbank und der Redo-Log Sicherungen |
| DB13 |
DBA Einplanungskalender |
Kalender um Datenbankoperationen einzuplanen, wie DB Checks oder Aktualisierung der Oracle Statistiken |
| DB14 |
Protokollanzeige DBA |
Anzeige der Protokolle aller Operationen der BR* Tools |
| DB16 |
Datenbankprüfungen |
Anzeige der Fehlermeldungen und Warnungen des letzten DB Checks |
| DB17 |
Datenbankprüfbedingungen |
Pflege der Datenbankprüfbedingungen beim Einsatz von DB-Checks (BR*Tools) |
| DB20 |
Tabellenstatistik |
Überblick über die Statistik einer einzelnen Tabelle und Neuanlegen, wenn nötig |
| DB21 |
Konfiguration der Statistikerstellung |
Pflege der Statistik-Ausnahmetabelle DBSTATC |
| DB24 |
Protokolle administrativer DB Operationen |
Statusanzeige (Ampelsystem) von DB Operationen wie Backups, Checks und Statistikläufen |
| DB26 |
Datenbankparameter |
Anzeige und Pflege (eingeschränkt) der Oracle Parameter (detaillierter als DB03) |
| DBCO |
Datenbankverbindungen |
Pflege von Datenbankverbindungen, die vom System genutzt werden können, z.B. bei DB26 (NICHT Verbindung Workprozesse – Schattenprozesse!) |
| ST04N |
Datenbank-Performance-Monitor |
Überblick über Oracle Performancekennzahlen, Session Monitor, V$Tables, SGA und PGA Monitor |
Es sind die “alten” Transaktionen angegeben, in neuen Releasen muss teilweise noch ein “old” ergänzt werden, da der Aufruf sonst zum DBACOCKPIT führt (z.B. DB02OLD).
Kommentare deaktiviert | Uncategorized
2. Februar 2011 - 9:43 am Uhr
Unter Umständen können gesetzliche Bestimmungen dazu führen, das BW Reports (z.B. für diverse Aufsichtsbehörden) in der entsprechenden Landessprache verfasst sein müssen.
Wenn man nun diese Sprache ansonsten nicht zwingend benötigt und deshalb nicht installieren möchte, kann man folgenden Workaround nutzen:
- zcsa/installed_languages im Defaultprofil um den Wert “X” (X jeweils für die benötigte Sprache) erweitern
- zcsa/second_language = E im Defaultprofil
- Mit dem Report RSCPINST die NLS-Einstellungen um den Wert für die Sprachte (z.B. “PT” für Portugiesisch) ergänzen
- In der SMLT die Sprache (wieder das Beispiel: Portugiesisch) mit Auffüllsprache Englisch klassifizieren.
Wenn man sich nun in der “neuen” Sprache (z.B.Portugiesisch) anmeldet, erscheint das Menü in Englisch und man kann portugiesische Texte eingeben.
Wichtig ist allerdings, dass bei einem Upgrade in der Phase LANG_SELECT die Sprache (z.B.Portugiesisch) abgewählt wird. Andernfalls würden die (portugiesischen) Sprachanteile des Upgrades importiert. Außerdem muss nach dem Upgrade die Sprachklassifikation wiederholt werden.
Kommentare deaktiviert | Uncategorized
31. Januar 2011 - 2:33 pm Uhr
Unter Umständen ist es doch mal notwendig, Transporte mit dem tp Befehl direkt über das Betriebssystem zu importieren. Im folgenden die wichtigsten Befehle
| tp command |
description
|
| showbuffer SID |
Shows the buffer of system SID |
addtobuffer tranport
SID |
Adds transport to the buffer of system SID |
delfrombuffer tranport
SID |
Deletes transport from the buffer of the SAP system SID |
cleanbuffer SID
|
Removes old entries from SIDs buffer |
| setstopmark SID |
Fügt eine Markierung in den Buffer von System SID ein, bei der ein import oder put aufhört. Wenn keine derartige Marke vorhanden ist, dann fügen die Befehle import all und put temporär eine solche ein (und löschen diese nach erfolgreichem Import). |
| delstopmark SID |
Entfernen der Stop-Marke aus dem Buffer |
addtobuffer transport
SID |
Add the transport transport to buffer of system SID |
import all/transport
SID
|
Import all or a single transport into SID. You may add special unconditional modes. |
| getobjlist transport |
displays a list of the objects in transport. The source system must be defined as a dummy system in the TPPARAM file. |
| locksys SID |
Lock users others than SAP* and DDIC out of the system, they get the message `put still running’. Be aware, that even logged in users may not start new jobs, but can still work. |
| unlocksys SID |
Unlock the system SID |
| lock_eu SID |
Lock the development environment of system SID , so no abap or dictionary development can take place. |
| unlock_eu SID |
Unlock the development environment of system SID (back to the state before lock_eu) |
| getdbinfo SID |
Displays informations about the database |
U Modes für tp
|
u-mode
|
Description
|
| 0 |
do not remove the transport from the buffer and set unconditional mode 1, so the transport gets imported at the right time again. |
| 1 |
ignore that the transport as already been imported |
| 3 |
overwrite originals |
| 6 |
overwrite objects in uncommited(?) repairs |
| 8 |
ignore restrictions from the table class |
| 9 |
ignore that the system is locked for this kind of transport (how can that happen?) |
Beispiel:
tp addtobuffer <Transportauftrag> SID
tp import <Transportauftrag> SID client=111 u1389
Kommentare deaktiviert | Uncategorized
30. Januar 2011 - 4:36 pm Uhr
Im Transaktionsfeld eines SAP Systems lassen sich nicht nur die Transaktionen aufrufen. Im Folgenden stelle ich zusammen, welche sogenannte OK-Codes noch möglich sind:
|
OK-Code |
Beschreibung
|
| /o |
Übersicht der offenen Modi und die Möglichkeit einen bestehenden zu löschen oder einen neuen zu erzeugen. |
| /oTransaktion |
Öffnen eines neuen Modi mit der Transaktion transaktion |
/nTransaktion
|
Beenden der aktuellen Transaktion und starten der neuen Transaktion transaktion im aktuellen Mode. Achtung, nicht gespeicherte Daten gehen ohne Warnung verloren! |
/*Transaktion
|
Beenden der aktuellen Transaktion und starten der neuen Transaktion transaktion im aktuellen Mode. Der erste Bildschirm der neuen Transaktion wird nicht angezeigt (wenn?). XXX Achtung, nicht gespeicherte Daten gehen ohne Warnung verloren! |
| /i |
Beendet den aktuellen Modus. Achtung, nicht gespeicherte Daten gehen ohne Warnung verloren! |
| /iModus |
Beendet den angegebenen Modus. Achtung, nicht gespeicherte Daten gehen ohne Warnung verloren! |
| /nend |
Beendet die aktuelle Sitzung und schließt alle offenen Modi. Es wird eine Bestätigung verlangt, in den verschiedenen Modi noch nicht gespeicherte Daten gehen ohne weitere Warnung verloren. |
| /nex |
Beendet die aktuelle Sitzung ohne Nachfrage. Alle offenen Modi werden ohne Nachfrage geschlossen, Daten können verloren gehen. |
| .xyz |
Traversieren der Menü-Shortcuts (Hotkeys) |
| /h |
Springen in den Debugger (Im R/2: ‘h’, »Hoppeln«) |
| /hs |
Springen in den Debugger (Systemfunktionen?) |
| /$SYNC |
Synchronisieren aller Puffer. Durch diese Funktion kann die Performance erheblich verringert werden! |
| /$TAB |
Synchronisiere den Tabellen-Puffer. Durch diese Funktion kann die Performance negativ beeinflußt werden. |
| /$CUA |
Synchronisiere den CUA-Puffer. Durch diese Funktion kann die Performance negativ beeinflußt werden. |
| /$NAM |
Synchronisiere den NAMTAB-Puffer. Durch diese Funktion kann die Performance negativ beeinflußt werden. |
| /$DYNP |
Synchronisiere den Dynpro-Puffer. Durch diese Funktion kann die Performance negativ beeinflußt werden. |
| /h |
In den Debugger wechseln. XXX Welche Berechtigungen sind hier erforderlich? |
| /bend |
Batch-Input beenden, dabei können Sie mit »Wiederaufnahme« in die Transaktion SM35 zurückspringen. |
| /p– |
Auf die erste Seite einer Liste springen. |
| /p- |
Eine Seite rückwärts blättern. |
| /p+ |
Zur nächsten Seite vorblättern. |
| /p++ |
Auf die letzte Seite springen. |
| %pc |
Liste downloaden. |
| %sc |
In der Liste suchen. |
| %pri |
Angezeigte Liste drucken. |
Kommentare deaktiviert | Uncategorized