SAP

SAP Netweaver Administration

  • SAP,  Systemkopie,  Transportwesen

    Ändern der aktuellen SAP Transport Requestnummer

    Unter Umständen möchte man die aktuelle Nummer der Transportrequests anpassen, beispielsweise nach einer Systemkopie auf ein Entwicklungssystem, wenn der Nummernkreis voll ist, oder nach einer Wiederherstellung des SAP Systems. Die Gründe können vielfältig sein. Die letzte Nummer der Transporte ist in Tabelle E070L gespeichert. Dafür hat SAP den Report RSWBO301 vorgesehen. Dieser Report sucht ein freies Intervall für die Nummernvergabe bei Aufträgen. Der SAP Hinweis 106911 – Transportsystem: Nummernkreis bei Aufträgen voll ist sehr empfehlenswert. Bitte lesen Sie die Dokumentation des Reports genau (i – Knopf auf der Startseite des Reports). Die Änderung der Transport Nummer sollte mit Bedacht und wissend der Abhängigkeiten erfolgen. Ein Zurücksetzen der Nummer unter den…

  • Oracle Datenbank,  Systemkopie

    Fehlermeldung nach Systemkopie: ORA-01124 file is in use

    Wenn nach einem Restore die folgende Fehlermeldung auftritt, kann dies eine ganz banale Ursache haben: SQL> recover database using backup controlfile until cancel; ORA-00283: recovery session canceled due to errors ORA-01124: cannot recover data file 1 - file is in use or recovery ORA-01110: data file 1: 'D:\ORACLE\HSL\SAPDATA1\SYSTEM_1\SYSTEM.DATA1' Es ist zu prüfen ob die Datenbank bereits geöffnet ist. Diese Situation kann zu Beispiel auftreten, wenn CONTROL.SQL im Rahmen einer SAP Systemkopie ausgeführt wurde. select status from v$instance; STATUS ------------ OPEN Dieer Fehler tritt unter Umständen auf, wenn das von ora_br_copy (siehe SAP Hinweis 784118) erzeugte CONTROL.SQL zuvor ausgeführt wurde. Dies öffnet die Datenbank. Also kein Fehler. Ist ein Recover trotzdem…

  • Kernel,  SAP

    SAP Kernel Neuigkeiten

    Der SAP Kernel ist eine der dynamischsten Komponenten. Aktuell bleibt man am besten, wenn man dem Blog SAP Kernel: Important News folgt. Möchte man Informationen zu einem speziellen SAP Kernel, bietet sich die SAP Suche in der Wissensdatenbank des SAP Support Launchpads an: https://launchpad.support.sap.com/ Als Suchbegriff gibt man den Kernel in der folgenden Art ein: KRNLxxxPLyy, z.B. KRNL749PL400für den SAP Kernel 7.49 mit Patchlevel 400. Die folgenden beiden Seiten sind sehr gute Informationsquellen, um die Abhängigkeiten zwischen Netweaver und dem SAP Kernel zu verstehen: Understanding Kernel Releases for the SAP NetWeaver AS ABAP und SAP Hinweis 1969546 – Release Roadmap Kernel 740

  • SAP,  SAP Solution Manager

    SAP Solution Manager SOLMAN_SETUP – keine Anzeige der Roadmap Leiste

    Solution Manager 7.01 und 7.1 Aus verschiedenen Gründen funktioniert Adobe Flash im verwendeten Browser nicht oder es wurde bewusst deaktiviert (Sicherheitsmaßnahme). Leider bleiben dann die Menüs im SAP Solution Manager WorkCenter leer: Als Abhilfe kann man eine “alte” Version aktivieren. Dazu fügt man einfach am Ende (aber vor den Gartenzaun #) diesen Text in die URL (Browser Addresse): &sap-accessibility=X also z.B.: https://hslsol1.slomka.biz:8001/sap/bc/webdynpro/sap/ags_workcenter?sap-language=DE&sap-accessibility=X#   SAP beschreibt diesen Parameter und weitere URL Parameter für SAP Netweaver auf der Seite SAP Netweaver WebDynpro URL Parameter Das Ergebnis sieht zwar nicht mehr ganz so gut aus, aber zumindest wird das Menü angezeigt. Weitere Informationen liefern die folgenden SAP Links (Anmeldung am SAP Service Marketplace…

  • PowerShell,  SAP,  Windows

    PowerShell CmdLets für Microsoft Active Directory

    Bei einer SAP Installation unter Windows sind bestimmte Gruppen und Benutzerzuordnungen im Active Directory Voraussetzung (siehe SAP Installation Guide). Ein SAP Administrator sollte nicht Mitglied der Windows AD Administratoren Gruppe sein. Bei einer SAP Installation muss er aber sicherstellen, dass die vorausgesetzten Gruppen und Benutzer angelegt wurden. Ein Beispiel: Bei der Installation des SAP Systems HSL sind die globale Gruppe SAP_HSL_GlobalAdmin und die Benutzer hsladm und SAPServiceHSL erforderlich. Die Benutzer müssen der Gruppe zugeordnet sein. Mit folgenden Abfragen kann dies überprüft werden: Abfrage des Benutzers Get-ADUser -properties MemberOf SAPServiceHSL DistinguishedName :CN=SAPServiceHSL,CN=Users,DC=slomka,DC=biz GivenName : MemberOf : {} Name : SAPServiceRPR ObjectClass : user ObjectGUID : 11111111-11a1-1111-a1111-aaa111aaa111 SamAccountName : sapservicerpr SID :…

  • PowerShell,  SAP,  Windows

    Passwort eines Windows Service Accounts per PowerShell zurücksetzen

    Um das Passwort eines Windows Service Benutzer zu ändern, kann in der PowerShell das CmdLet Reset-ADServiceAccountPassword verwendet werden. Reset-ADServiceAccountPassword -Identity SAPServiceHSL Das Kommando funktioniert nur bei standalone manage service accounts, nicht bei group managed service accounts (gMSA).

  • SAP,  SLD

    SLD Arbeitsverzeichnis – CR Content Update

    Das Aktualisieren von SLD Inhalten (CIM Modell, SAP CR CONTENT) erfolgt durch Upload der entprechenden Dateien aus dem SAP Service Marketplace (https://service.sap.com/swdc > Download -> Support Packages and Patches -> SAP Technology Components -> SAP CR Content) Beim Upload und Einspielen werden diese Dateien auf dem Server der SAP Instanz zwischengepeichert. Der Speicherort ist standardmäßig das SLD Arbeitsverzeichnis und entspricht der Java System Eigenschaft sys.global.dir, bzw. sollte mit dem Profilparameter DIR_GLOBAL übereinstimmen. Eine Änderung dieses Arbeitsverzeichnisses kann im SLD über Administration -> Profile / Settings vorgenommen werden. Fehlerhafte Eingaben für das Arbeitsverzeichnis erzeugen Fehlermeldungen wie: ERROR com.sap.lcr.start.StartDirector: Problems detected during setup of the SLD working directory “”, working directory is…

  • Oracle,  Oracle Datenbank,  SAP,  Tablespaces

    Freier Speicherplatz in SAP/Oracle Tablespaces

    Dieser Post erklärt die Ausgabe der Größe und des freien Speicherplatzes von Tablespaces für Oracle Datenbanken mit Hilfe von SQL Befehlen. Beschreibung Für den Oracle Datenbankadministrator ist die Information über die Größe der Tablespaces und des freien Speicherplatzes in Ihnen essentiell wichtig. Das SQL Skript erzeugt eine formatierte und sortierte Ausgabe der gesamten Größe, des freien Speicherplatzes und der Benutzung in Prozent. Hier können sie das zugehörige SQL_Skript herunterladen: ts1_free.sql SQL Statement tti "Tablespace Auslastung" col "MB frei" format 999999.99 col "MB gesamt" format 999999.99 col Tablespace format a15 select ddf.tablespace_name “Tablespace”, ddf.bytes/1024/1024 “MB gesamt”, sum(dfs.bytes)/1024/1024 “MB frei”, round((ddf.bytes-sum(dfs.bytes))*100/ddf.bytes) “Used%” from dba_free_space dfs, < div class=”command2″>(select tablespace_name, sum(bytes) bytes from…