06
Sep
08

SAP Management Console

SAP heeft meer Java tools dan alleen de SAPGui. Een hele aardige is de SAP Managemet Console, of SAPMC in het kort. Het is de Java variant van de SAPMMC. Dit is een Windows specifieke plugin voor de Microsoft Management Console.

SAPMC

SAPMC

Natuurlijk kun je de sapmc als een Java applicatie rechtstreeks vanuit de browser starten. Dit gaat via de url: http://host:5xx13/sapmc, waarbij xx het instance nummer is. Bezwaar is dan wel dat er een kleine 8MB over de lijn moet. Daarnaast krijg je altijd de versie die in de desbetreffende Netweaver stack zit. Wil je een nieuwere versie dan moet je zel wat doen.

Om te beginnen, download de software van SAPNet en dan het Software Distribution Center (SWDC). Zoek in de kernel files van een ABAP stack naar SAPMC. Neem bijvoorkeur een 7.1 versie. De download kan zonder de bevestiging via een Solution Manager. Gewoon via een rechter muisklik in de Download basket. 

Uitpakken moet helaas nog altijd via SAPCAR en daar is geen Mac variant voor beschikbaar. Je zult dit moeten doen op de server waar de SAP software draait. Als alles goed gaat krijg je een directory met een paar .jar en één jnlp file.

Om de SAPMC op een Mac te laten draaien hoeven we maar weinig aanpassingen te doen. We zetten de hele SAPMC directory over naar onze eigen programmafolder, bijvoorbeeld /Applications/sapmc. 

De gehele configuratie zit in het bestand sapmc.jnlp. Minimaal moet de parameter codebase aangepast worden, bijvoorbeeld codebase=”file:/Applications/sapmc”. Als alles goed gaat kunnen we nu met een dubbelklik op sapmc.jnlp de management console starten.

Waarschijnlijk dat je dan onderstaande melding krijgt.

 

Certificaat dialoog

Certificaat dialoog

Dit kun je oplossen door het certificaat wel te accepteren. Kies voor [Toon certificaat] en dan een vink bij Vertrouw deze certificaten altijd.

Je kunt nu systemen toevoegen via File – New. Als je het instance nummer en de host opgeeft dan verschijnt het systeem onder SAP systems. Via het context menu kun je sapmc automatisch laten zoeken naar andere instances op dezelfde host maar dat werkt niet altijd naar behoren.

Makkelijker is om een eigen landschap definitie te maken. Voeg allereerst de gewenste systemen toe en als alles naar behoren werkt, kies dan voor Save landscape. Bij mij werkte dit niet naar behoren. Testen op een ander systeem leren dat het landscape bestand een simpel tekstbestand is met de volgende structuur

# Commentaar
hostname,systeemnr=
hostname,systeemnr=

Dus bijvoorbeeld

# Landscape configfile
myserver.mydomain.com,0=
myserver.mydomain.com,1=

Door nu het landschapsbestand als parameter mee te geven aan de sapmc Java code wordt dit bestand direct bij het opstarten uitgelezen. Zoek daarom aan het einde van het sapmc.jnlp bestaand naar de tag application-desc main-class en wijzig alles zodat er staat:

<application-desc main-class="com.sap.managementconsole.swing.main.ManagementConsole">
<argument>landscape=/Applications/sapmc/landscape.cnf</argument>
</application-desc>

Het gebruik van sapmc is verder recht toe recht aan. Alle mogelijke commando’s zitten opgesloten in het contextmenu. Voor het verdere gebruik zie de SAP Help .

Om te voorkomen dat je erg veel netwerkverkeer genereert kun je overwegen om de pollingfrequentie van 5 sec. te verlagen naar bijvoorbeeld 30 sec. Volgens mij moet het mogelijk zijn om er een volwaardige applicatie van te maken. Eventueel mooi gebundeld met Platypus.

Advertenties
18
Jun
08

SAPGui for Java

Laten we beginnen bij het begin: een SAPGui werkend krijgen op een Mac. Eigenlijk is het eenvoudig: download bij ftp://ftp.sap.com:21/pub/sapgui/java de laatste versie (op dit moment 710r4). Je kunt dit met de Finder doen maar verstandiger is om gebruik te maken van een echte FTP client zoals CyberDuck.

Als het goed is vindt je nu een Java JAR icoon in je download directory van je browser met de naam “PlatinGUI-MacOSX-710r4.jar”. Dubbelklikken en als het goed is verschijnt er een dialoog voor de installatie.


Nu nog het installatie pad opgeven:

 

Als het goed is vindt je nu onder Programma’s / SAP Clients / SAPGui 7.10rev4 het programma SAPGui 7.10rev4. Dit is het SAPGui for Java equivalent van de SAPLogon voor Windows. Als we deze starten en vervolgens voor New en Advanced kiezen komen we op onderstaand scherm:


Nu nog een hostnaam en poortnummer invullen, opslaan en starten. Als alles goed werkt verschijnt het gebruikelijke inlogscherm:

 

Alle basis zaken werken gewoon. Wel opletten natuurlijk met specifieke Windows zaken zoals integratie met MS Office, maar hierover meer op een later moment.

17
Jun
08

Mac & SAP

Iedereen is het opgevallen dat Apple de laatste paar jaar zeer stevig aan de weg timmert met het uitbouwen van haar marktaandeel. Een beetje afhankelijk welk onderzoek je gelooft maar de tendens is duidelijk; van een marginale 2% tot circa 5% of meer in Nederland. In de VS hebben deze cijfers altijd wat hoger gelegen. Zie o.a. ook hier.

Volgens mij groeit het marktaandeel juist onder particulieren een kleine bedrijven. Uitzonderingen daargelaten ben ik slechts zelden Mac’s tegen gekomen bij grote organisaties in Nederland. Wat dat betreft valt er nog veel te doen. Ik wil proberen daar een positieve bijdrage aan te leveren door op deze webstek een paar artikelen over Mac en SAP te plaatsen.

Waarom SAP? Om te beginnen verdien ik met het technisch implementeren van SAP software mijn brood. Ik meen dat na 17 jaar inmiddels wel wat kennis heb opgebouwd. SAP heeft altijd naast Windows andere platformen voor haar front-end software ondersteund. Helaas is niet alle functionaliteit afgedekt maar het bestaan van andere systemen dan Windows werd tenminste niet ontkend. De uitdaging is natuurlijk om de grote organisaties te laten inzien dat je naast Windows ook OS X zou kunnen gebruiken. Al was het maar voor de afwisseling en om je scherp te houden.

Ik ben niet van plan om de discussie Apple vs. Microsoft op deze site verder op te voeren. Omdat OS X gebaseerd is op (BSD) Unix en een aantal praktische zaken standaard heeft ingebouwd (X11, Java, PDF-ondersteuning etc.) is het een prima platform voor de technische kant van een SAP implementatie. Natuurlijk gaat niet alles goed. Ik zal dan ook aandacht besteden aan oplossingen om deze minpunten het hoofd te bieden. Veel van wat ik schrijf zal ook van toepassing zijn op de diverse FreeBSD en Linux varianten. Wel zul je voor die systemen wat meer huiswerk moeten doen.

16
Jun
08

Zal ik maar beginnen

Een eerste poging om een weblog op te zetten. Waar moet het over gaan? Over die dingen waar ik mijzelf mee bezig houd en waarvan ik vindt dat de rest van de wereld ze mag volgen. Echte privé zaken zul je hier dus niet aantreffen.
 
Ben ook benieuwd of het lukt om met enige regelmaat iets te plaatsen. Enfin, we zien het wel.




december 2017
M D W D V Z Z
« Sep    
 123
45678910
11121314151617
18192021222324
25262728293031