SAP: Unterschied zwischen den Versionen

Aus XccesS Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(47 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
===Beschreibung===
===Beschreibung===
SAP ist ein deutsches Software-Unternehmen, das sich auf die Entwicklung und den Verkauf von Unternehmenssoftware spezialisiert hat. Die Software-Lösungen von SAP decken eine Vielzahl von Geschäftsbereichen ab, wie z.B. Finanzwesen, Personalwesen, Einkauf und Vertrieb. Die Produkte von SAP werden von Unternehmen aller Größenordnungen genutzt, um Geschäftsprozesse zu optimieren, Daten zu verwalten und bessere Entscheidungen zu treffen. Zu den bekanntesten SAP-Produkten gehören SAP ERP, SAP HANA und SAP S/4HANA.
SAP ist ein deutsches Software-Unternehmen, das sich auf die Entwicklung und den Verkauf von Unternehmenssoftware spezialisiert hat. Die Software-Lösungen von SAP decken eine Vielzahl von Geschäftsbereichen ab, wie z.B. Finanzwesen, Personalwesen, Einkauf und Vertrieb. Die Produkte von SAP werden von Unternehmen aller Größenordnungen genutzt, um Geschäftsprozesse zu optimieren, Daten zu verwalten und bessere Entscheidungen zu treffen. Zu den bekanntesten SAP-Produkten gehören SAP ERP, SAP HANA und SAP S/4HANA.
===SAP GUI Login Screen erstellen===
===SWPM starten===
Falls der Anmeldebildschirm noch keine Daten enthält muss zunächst die englische Version gelöscht werden. Anschließend kann eine deutsche Version als lokales Objekt angelegt werden.
<syntaxhighlight lang="bash">
Siehe nächsten Abschnitt.
./sapinst SAPINST_STACK_XML=stack.xml SAPINST_USE_HOSTNAME=
===SAP GUI Login Screen anpassen===
</syntaxhighlight>
*SE61
===SUM starten===
*Dokumentenklasse "Allgemeiner Text" auswählen
 
*Name "ZLOGIN_SCREEN_INFO"[[Datei:ZLOGIN SCREEN INFO anpassen.png|ohne|mini|SE61]]
====Linux====
=====ABAP=====
<syntaxhighlight lang="bash">
cd /usr/sap/$SID/SUM
rm -R ./SUM
SAPCAR -xvf ./SUM11SP05_0-80006800.SAR
cd SUM/abap/
sudo ./SUMSTART confighostagent $SAPSYSTEMNAME
</syntaxhighlight>
=====JAVA=====
<syntaxhighlight lang="bash">
cd /usr/sap/$SID/SUM
rm -R ./SUM
SAPCAR -xvf ./SUM*.SAR
cd SUM
sudo ./STARTUP confighostagent $SAPSYSTEMNAME
</syntaxhighlight>
====Windows====
<syntaxhighlight lang="bash">
STARTUP.BAT confighostagent <SID>
</syntaxhighlight>


===SAP Host Agent===
===SAP Host Agent===
Zeile 21: Zeile 41:
/usr/sap/hostctrl/exe/saphostexec -version
/usr/sap/hostctrl/exe/saphostexec -version
</syntaxhighlight>
</syntaxhighlight>
====Aktualisieren====
====Aktualisieren====
SAR Archiv herunterladen und nach /usr/sap/Z36/SUM kopieren
SAR Archiv herunterladen und nach /usr/sap/Z36/SUM kopieren
Zeile 28: Zeile 49:
</syntaxhighlight>
</syntaxhighlight>
===Kernelupdate===
===Kernelupdate===
''Siehe auch Workitem 2L-DB-SAP-00026: SAP Kerneltausch''
Aktuellen Kernel herausfinden
<syntaxhighlight lang="bash">
disp+work -v | grep "patch number"
</syntaxhighlight>
Kernel Backup erstellen und alte Backups löschen
<syntaxhighlight lang="bash">
cd /sapmnt/*/exe/uc/
rm -R linuxx86_64_*
cp -R linuxx86_64 linuxx86_64_<DATUM>
</syntaxhighlight>
[https://me.sap.com/softwarecenter/support/index SAP Downloadportal] aufrufen und nach "SAP KERNEL 7.85 64-BIT UNICODE" suchen
[https://me.sap.com/softwarecenter/support/index SAP Downloadportal] aufrufen und nach "SAP KERNEL 7.85 64-BIT UNICODE" suchen
Die Archive herunterladen
Die Archive herunterladen
Nach /sapmnt/SID/exe/uc/linuxx86_64/ kopieren
Nach /sapmnt/SID/exe/uc/linuxx86_64/ kopieren
 
Ggf. noch Dateiberechtigungen korrigieren
<syntaxhighlight lang="bash">
chown -R <SIDADM>:sapsys *.SAR && chown -R <SIDADM>:sapsys *.sar
</syntaxhighlight>
In der richtigen Reihenfolge entpacken:
In der richtigen Reihenfolge entpacken:
# SAPEXEDB.SAR
# SAPEXEDB.SAR
Zeile 42: Zeile 76:
# tp
# tp
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.SAR && rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.sar
cd /sapmnt/*/exe/uc/linuxx86_64/
rm -R /usr/sap/SID/SYS/exe/uc/linuxx86_64_old
mkdir /usr/sap/SID/SYS/exe/uc/linuxx86_64_old
cp -R /usr/sap/SID/SYS/exe/uc/linuxx86_64 /usr/sap/SID/SYS/exe/uc/linuxx86_64_old
cd /sapmnt/SID/exe/uc/linuxx86_64/
SAPCAR -xvf SAPEXEDB_*.SAR
SAPCAR -xvf SAPEXEDB_*.SAR
SAPCAR -xvf SAPEXE_*.SAR
SAPCAR -xvf SAPEXE_*.SAR
SAPCAR -xvf R3trans_*.SAR
SAPCAR -xvf R3trans_*.SAR
SAPCAR -xvf dw_*.sar
SAPCAR -xvf tp_*.sar
SAPCAR -xvf sapftp_*.sar
SAPCAR -xvf dw_*-*.sar
SAPCAR -xvf dw_utils*.sar
SAPCAR -xvf lib_dbsl*.sar
SAPCAR -xvf lib_dbsl*.sar
SAPCAR -xvf sapwebgui*.sar
SAPCAR -xvf saphttp_*.sar
SAPCAR -xvf abap2vcs_*.sar
SAPCAR -xvf SYBCTRL*.SAR
</syntaxhighlight>
</syntaxhighlight>
Aufräumen und alte SAR Archive löschen:
<syntaxhighlight lang="bash">
rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.SAR && rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.sar
</syntaxhighlight>
Oder in Kurzform:
<syntaxhighlight lang="bash">
ls -r | grep -i '.*[0-9].*\.sar$' | xargs -I {} SAPCAR -xvf {}
</syntaxhighlight>Dies entpackt alle sar Archive, die eine Versionsnummer im Namen enthalten.
''Hinweis: vorher Kontrollieren ob mit der Ausgabe ls -r tatsächlich SAPEXEDB '''vor''' SAPEXE ausgegeben wird.''
SAP neustarten:
<syntaxhighlight lang="bash">
sapcontrol -nr 00 -function RestartSystem && watch -n 1 sapcontrol -nr 00 -function GetProcessList
</syntaxhighlight>
====Oracle Nacharbeiten====
====Oracle Nacharbeiten====
Falls als DB die Oracle DB verwendet wird, müssen noch Berechtigungen nachgezogen werden, da es sonst zu Problemen mit BRTOOLS kommen kann.
Falls als DB die Oracle DB verwendet wird, müssen noch Berechtigungen nachgezogen werden, da es sonst zu Problemen mit BRTOOLS kommen kann.
Zeile 61: Zeile 114:
</syntaxhighlight>
</syntaxhighlight>


===Java patchen===
===Memory Parameter prüfen===
<syntaxhighlight lang="bash">
cdpro
sappfpar check pf=<profile_file>
</syntaxhighlight>
 
===JAVA===
====Sysinfo.xml generieren====
https://me.sap.com/notes/2293050
====Java patchen====
Patches unter /usr/sap/<SID>/SUM/ ablegen
Patches unter /usr/sap/<SID>/SUM/ ablegen


Zeile 82: Zeile 144:
-rw-r--r-- 1 djpadm sapsys 115196425 Apr 28 10:29 SERVERCORE24P_15-80000485.SCA
-rw-r--r-- 1 djpadm sapsys 115196425 Apr 28 10:29 SERVERCORE24P_15-80000485.SCA
</syntaxhighlight>
</syntaxhighlight>
===Memory Parameter prüfen===
 
<syntaxhighlight lang="bash">
 
cd usr/sap/SID/global/profile
 
sappfpar check pf=<profile_file>
 
</syntaxhighlight>
===Codeschnipsel===
===Codeschnipsel===


===Nützliche Links===
===Nützliche Links===

Aktuelle Version vom 1. November 2025, 22:12 Uhr

Beschreibung

SAP ist ein deutsches Software-Unternehmen, das sich auf die Entwicklung und den Verkauf von Unternehmenssoftware spezialisiert hat. Die Software-Lösungen von SAP decken eine Vielzahl von Geschäftsbereichen ab, wie z.B. Finanzwesen, Personalwesen, Einkauf und Vertrieb. Die Produkte von SAP werden von Unternehmen aller Größenordnungen genutzt, um Geschäftsprozesse zu optimieren, Daten zu verwalten und bessere Entscheidungen zu treffen. Zu den bekanntesten SAP-Produkten gehören SAP ERP, SAP HANA und SAP S/4HANA.

SWPM starten

./sapinst SAPINST_STACK_XML=stack.xml SAPINST_USE_HOSTNAME=

SUM starten

Linux

ABAP
cd /usr/sap/$SID/SUM
rm -R ./SUM
SAPCAR -xvf ./SUM11SP05_0-80006800.SAR
cd SUM/abap/
sudo ./SUMSTART confighostagent $SAPSYSTEMNAME
JAVA
cd /usr/sap/$SID/SUM
rm -R ./SUM
SAPCAR -xvf ./SUM*.SAR
cd SUM
sudo ./STARTUP confighostagent $SAPSYSTEMNAME

Windows

STARTUP.BAT confighostagent <SID>

SAP Host Agent

Version überprüfen

Note 0002032385

Windows:

%Program Files%\SAP\hostctrl\exe\saphostexec.exe -version

Linux:

/usr/sap/hostctrl/exe/saphostexec -version

Aktualisieren

SAR Archiv herunterladen und nach /usr/sap/Z36/SUM kopieren als root am System anmelden

/usr/sap/hostctrl/exe/saphostexec -upgrade -archive /usr/sap/<SID>/SUM/<ARCHIV>.SAR

Kernelupdate

Siehe auch Workitem 2L-DB-SAP-00026: SAP Kerneltausch

Aktuellen Kernel herausfinden

disp+work -v | grep "patch number"

Kernel Backup erstellen und alte Backups löschen

cd /sapmnt/*/exe/uc/
rm -R linuxx86_64_*
cp -R linuxx86_64 linuxx86_64_<DATUM>

SAP Downloadportal aufrufen und nach "SAP KERNEL 7.85 64-BIT UNICODE" suchen Die Archive herunterladen Nach /sapmnt/SID/exe/uc/linuxx86_64/ kopieren Ggf. noch Dateiberechtigungen korrigieren

chown -R <SIDADM>:sapsys *.SAR && chown -R <SIDADM>:sapsys *.sar

In der richtigen Reihenfolge entpacken:

  1. SAPEXEDB.SAR
  2. SAPEXE.SAR
  3. dw_utils
  4. dw
  5. R3Trans
  6. tp
cd /sapmnt/*/exe/uc/linuxx86_64/
SAPCAR -xvf SAPEXEDB_*.SAR
SAPCAR -xvf SAPEXE_*.SAR
SAPCAR -xvf R3trans_*.SAR
SAPCAR -xvf tp_*.sar
SAPCAR -xvf sapftp_*.sar
SAPCAR -xvf dw_*-*.sar
SAPCAR -xvf dw_utils*.sar
SAPCAR -xvf lib_dbsl*.sar
SAPCAR -xvf sapwebgui*.sar
SAPCAR -xvf saphttp_*.sar
SAPCAR -xvf abap2vcs_*.sar
SAPCAR -xvf SYBCTRL*.SAR

Aufräumen und alte SAR Archive löschen:

rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.SAR && rm /usr/sap/SID/SYS/exe/uc/linuxx86_64/*.sar

Oder in Kurzform:

ls -r | grep -i '.*[0-9].*\.sar$' | xargs -I {} SAPCAR -xvf {}

Dies entpackt alle sar Archive, die eine Versionsnummer im Namen enthalten.

Hinweis: vorher Kontrollieren ob mit der Ausgabe ls -r tatsächlich SAPEXEDB vor SAPEXE ausgegeben wird.

SAP neustarten:

sapcontrol -nr 00 -function RestartSystem && watch -n 1 sapcontrol -nr 00 -function GetProcessList

Oracle Nacharbeiten

Falls als DB die Oracle DB verwendet wird, müssen noch Berechtigungen nachgezogen werden, da es sonst zu Problemen mit BRTOOLS kommen kann. Als root unter /sapmnt/<SID>/exe/nuc/linuxx86_64:

chmod -R 4775 brrestore brspace brrecover brconnect brbackup brarchive
chown -R oracle:oinstall brrestore brspace brrecover brconnect brbackup

Memory Parameter prüfen

cdpro
sappfpar check pf=<profile_file>

JAVA

Sysinfo.xml generieren

https://me.sap.com/notes/2293050

Java patchen

Patches unter /usr/sap/<SID>/SUM/ ablegen

Als <SID>adm anmelden

telnet localhost 50108
Administrator 
<PW>
add deploy 
deploy /usr/sap/<SID>/SUM/ version_rule=all

Eventuell SAP stoppen und wieder starten

dura9708:djpadm 73> ls -ltr
total 169596
-rw-r--r-- 1 djpadm sapsys  18675603 Apr 28 10:29 MESSAGING24P_21-80000682.SCA
-rw-r--r-- 1 djpadm sapsys  25564663 Apr 28 10:29 J2EEFRMW24P_4-80000439.SCA
-rw-r--r-- 1 djpadm sapsys  14020864 Apr 28 10:29 ENGINEAPI24P_4-80000618.SCA
-rw-r--r-- 1 djpadm sapsys 115196425 Apr 28 10:29 SERVERCORE24P_15-80000485.SCA



Codeschnipsel

Nützliche Links