Samstag, 31. Oktober 2009

Virtualisierung von SAP-Systemen

Neus buch zum Thema Virtualisierung von SAP-Systemen

* Grundlagen, Konzeption und Betrieb
* Technologien und Lösungen im Vergleich
* Detaillierte Darstellung des Einsatzes von VMware vSphere, Microsoft Hyper-V, SLES mit Xen und Sun Solaris-Zonen


Endlich Durchblick beim Betrieb von virtuellen SAP-Systemen! Dieser Leitfaden klärt nicht nur die Frage, was Virtualisierung bedeutet, sondern hilft Ihnen bei der Entscheidung für eine bestimmte Lösung und wie Sie sie betreiben – von der Einrichtung und Verwaltung virtueller Serverwelten bis zum eventuellen Ausstieg.

Sie werden aus Sicht eines unabhängigen Beobachters lernen, welches Produkt (VMware vSphere, Microsoft Hyper-V, SLES mit Xen, Sun Solaris-Zonen) sich für Ihren Einsatzzweck am besten eignet. Dabei lernen Sie neben technischen Aspekten auch die organisatorische Seite der Einführung und des Betriebs von Virtualisierungslösungen in einem Rechenzentrum kennen – und können so fundierte Entscheidungen zur optimalen Gestaltung der Systemarchitektur bzw. für eine verbesserte Arbeit der IT-Abteilung treffen. Wenn Sie mit dem Gedanken der Virtualisierung Ihrer SAP-Systeme spielen, werden Sie dieses Buch nicht mehr missen wollen: Als Ideengeber, Projektbegleiter und Nachschlagewerk.

Freitag, 30. Oktober 2009

Custom Development Management Cockpit

Mit dem EHP01 vom Solution Manager liefert die SAP das

Custom Development Management Cockpit oder kurz CDMC aus.

Man startet das Tool mit der Transaktion CNV_CDMC!

Mit diesem Tool kann man zwei verschiedene Funktionen durchführen -
einmal eine Upgrade/Change Impact Analyse und einmal eine Clearing Anlasyse!

In diesem Fall möchte ich auf die Upgrade/Change Impact Analyse eingehen da wir
gerade ein Upgrade auf EHP 04 machen.

Für was ist so eine Upgrade/Change Impact Analyse überhaupt?
Mit diesee Analyse werden alle Z* Programme untersucht ob diese SAP Standard Funktions Bausteine / Reports indirekt aufrufen und ob sich diese durch das Upgrade
geändert haben.

Die erste Analyse wird in diesem System gestartet welches bereits upgegradet worden ist (die SAP nennt das Analysesystem) - dann wird eine zweite Analyse in dem System
gestartet welchen noch nicht upgegradet worden ist (die SAP nennt das System Referenzsystem).

Als nächstes werden dann alle von den Z* Programmen verwendeten SAP Objekte verglichen ob sich mit dem Upgrade die Version und somit eine Funktion geändert hat.

Z.B. ob ein Importparameter bei einem Funktionbaustein dazugekommen ist den man bei seinem Z Programm noch nicht inkludiert hat!

Somit kann man im vorhinein schon fesstelllen ob es auch im Bereich der Kundenentwicklung zu Anpassungen kommt.

anbei ein paar Screenshots:

Einstieg







SAP Doku

Freitag, 23. Oktober 2009

Einstiegsbild von SAP Easy Access

Ich denke jeder Administrator hat einmal in seinem Leben die Anforderung bekommen
das Firmen Logo nach dem Einstieg in das SAP System einzublenden.

Dafür gibt es die Tabelle SSM_CUST - hier kann man den Parameter START_IMAGE pflegen - als VALUE gibt man das Bild an welches man zuvor mit der Transaktion SMW0 geladen hat.

Doch seit kurzem kann man auch Internet bzw. Intranet Seiten via HTML Viewer einbinden:

Siehe Hinweis 1387086 - HTML Viewer Control auf Einstiegsbild von SAP Easy Access

oder kurz zusammengefasst:

Wenn man noch nicht den Supportpackage Stand hat dann einfach den HW mit SNOTE einpsielen -

Tabelle SSM_CUST mit folgenden Parameter füllen:

SESS_URL = URL

Montag, 19. Oktober 2009

Systemkopie - Tabellen sichern und wieder importieren

Achtung - das ist nur eine Möglichkeit sich einige Nacharbeiten nach einer Systemkopie zu ersparen - das wird von der SAP nicht unterstützt und muss bei jedem neuen Release geprüft werden ob die Tabellen noch aktuell sind!

Zuerst muss man ein Steuerfile für den Export erstellen:

export
file = '/tmp/export_SID.exp'
# RFC Tabellen

delete from RFCTRUST
select * from RFCTRUST
delete from RFCSYSACL
select * from RFCSYSACL
delete from RFCDOC
select * from RFCDOC
delete from RFCDESSECU
select * from RFCDESSECU
delete from RFCDES
select * from RFCDES
delete from RFCCHECK
select * from RFCCHECK
delete from RFCATTRIB
select * from RFCATTRIB

# Secstore sichern

delete from RSECACHK
select * from RSECACHK
delete from RSECACTB
select * from RSECACTB
delete from RSECTAB
select * from RSECTAB

# CRM Tabellen

delete from crmrfcpar
select * from crmrfcpar
delete from crmprls
select * from crmprls
delete from tblsysdest
select * from tblsysdest

# DBCON Verbindungen

delete from dbcon
select * from dbcon

# SMLG / RZ12 Lastverteilgun

delete from RZLLITAB
select * from RZLLITAB

# Tabelle instvers

delete from instvers
select * from instvers

# Profile RZ10 sichern

delete from TPFET
select * from TPFET
delete from TPFHT
select * from TPFHT
delete from TPFID
select * from TPFID



Die delete Anweisungen gelten nur beim Import.
Beim Export haben diese keine Wirkung, müssen aber mitangegeben werden!


Der Export wird wie folgt gestartet:

R3trans -w Protokolldatei Steuerfile

Das Import Steuerfile muss wie folgt aussehen:
import
file = '/tmp/export_SID.exp'

Der Import wird mit dem selben Aufruf gestartet:

R3trans -w Protokolldatei Steuerfile