Freitag, 15. Februar 2013

Webdispatcher bzw. ICM password für den User webadm ändern

Sollte man das Kennwort vergessen haben oder es wurde bei der Installation keines angegeben kann man dieses wie folgt ändern bzw. anlegen:



1) login als Webdisp_adm oder beim ICM als sidadm

2) cd /usr/sap/SID/SYS/global/security/data

3) programm wdispmon pf=/sapmnt/SID/profile/ starten

4) in das  "menu" wechseln

5) im Menü "maintain authentication file" "a" wählen

6) wenn es das File schon gibt dann das bestehende verwenden und sonst eines anlegen lassen (icmauth.txt)

7) ändern vom kennwort = "change passwd of existing user in set" oder "create user wählen"

8) bei einem create user muss der user dann zur group admin gehören

9) zum Schluss  "save changes to file set"


Donnerstag, 14. Februar 2013

Anmeldung an einen expliziten J2EE server node

Achtung diese Anleitung gilt nur für das Release 640 bis 700

Ab 7.10 siehe ganz unten im Blog!


Hat man einen SAP J2EE Server installiert hat dieser meistens mehr als einen Server Node!

Zu Fehleranalyse kann es notwendig sein das man sich explizit an einen Server Node anmelden muss.

Die Lastverteilung erfolgt über den J2EE dispatcher process über einen sehr einfachen Algorithmus welcher über ein Cookie bestimmt auf welchen Node man zugeteilt wird.

Um zu wissen auf welchen Node man sich gerade befindet muss man im Browser den Befehl

javascript:alert(document.cookie); eingeben und man bekommt ein PopUp:











mit der Server Node ID!

Nun kann man den Aufruf wie folgt manipulieren um einen Server Node explizit anzusprechen!

Beispiel Portal:


http://:/irj/portal;saplb_*=  oder
http://:/irj/portal;sapj2ee_irj=

Vorher am besten noch den Browser Cache leeren!

Die Server Node ID bekommt man auch über die SAP Console raus:











Ab dem Release 7.10 schaut das ganze ein wenig anders aus!

Im InstanzProfil muss der Parameter icm/HTTP/ASJava/enable_sap_nodeid = TRUE vorhanden sein.

Kernel 720 Mindestens Patch 40

Dann kann man über den Url Parameter die Node bestimmen:

http://....../irj/?sap-nodeid=12345678





Montag, 4. Februar 2013

Massenänderungen von Batchjobs

Der Hinweise 1532884 beschreibt selbst das Problem am besten:


Es gibt keine Möglichkeit, einen bestimmten Jobstep-Benutzer, sowie Job-Ersteller nach Ausscheiden dieses Mitarbeiters ( sowie Heirat, Arbeitsplatzwechel, u.a.) durch einen neuen Benutzer zu ersetzen.

Nachdem man den Hinweis 1532884 eingespielt hat kann man über die SE38 den Report

BTC_MASS_JOB_CHANGE starten!

Die Selektion sieht wie folgt aus:











































Es gibt auch einen Test Mode damit man vorher sieht welche Jobs geändert werden!