Kategorie: Uncategorized


URLs für Web Dynpro werden nicht mehr korrekt generiert

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

Oracle-/DB Administration und Performance Transaktionen

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

Pseudo Sprachinstallation im SAP BW

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:

  1. zcsa/installed_languages im Defaultprofil um den Wert “X” (X jeweils für die benötigte Sprache) erweitern
  2. zcsa/second_language = E im Defaultprofil
  3. Mit dem Report RSCPINST die NLS-Einstellungen um den Wert für die Sprachte (z.B. “PT” für Portugiesisch) ergänzen
  4. 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

TP Befehle zur Transportsteuerung

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

OK – Codes für SAP

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