Logga in

 

Tomas Gustafsson

Det är skönt att köra SAP när man ska uppgradera!

SAP var tidigt ute

Redan när 90-talet var ungt hade SAP tänkt på hantering av ett affärssystems livscykel. Rutiner och verktyg för att hantera uppgraderingar m m fanns med från början.
Jag ska villigt erkänna att t ex version 1.2 av R/3 var lite kantig och man fick göra mycket manuellt, men själva grundidén fanns där.
Med tiden så förädlades verktygen och det blev lättare att underhålla systemet genom livscykeln. Jag tänkte fördjupa mig lite i de olika metoderna som finns att tillgå och vilket systemstöd som finns.

Allt finns i systemet

Man ska ha klart för sig är att all affärslogik ligger inne i systemet.
Systemet skrevs från början i programmeringsspråket ABAP och källkoden för detta ligger i själva systemet (visserligen finns det även Java-delar för vissa SAP-komponenter, men den här bloggen handlar om ABAP-delen).
Fördelen är att det är oerhört lätt att flytta ett SAP-system från en plattform till en annan, medan det blir lite mer komplext att byta version.

SAP uppgradering

Från början så kunde man bara få tillgång till nya funktioner med hjälp av en uppgradering. Det innebar att samtliga komponenter i systemet byttes ut mot nya dito.
Som ni kanske förstår så var det en omfattande procedur och därmed tidskrävande. De första uppgraderingarna var alltid förlagda på långhelger som t ex jul, nyår eller påsk.

- Vad ska vi göra till påsk? Frågade familjen med tindrande ögon.
- Jag ska jobba, vad ska ni göra? Var det stående svaret.

Nuförtiden så kan man planera in en uppgradering när man tycker det passar bäst. Fortfarande tycker majoriteten att en helg är bäst.

SAP Support Packages

SAP lägger även till förändringar i systemet inom releaserna. Ett bra exempel är HR. Där ändras de legala kraven i en oerhörd takt. Dessa förändringar buntas sedan ihop till så kallade Support Packages.
Naturligtvis finns det verktyg för hantera Support Packages på olika sätt. Man kan köra dem en och en eller flera stycken i en och samma körning.
Även detta kan generera långa körtider och i 80 % av fallen beror det på att man tar ett stort "skutt" och buntar ihop kanske 20 eller 30 Support Packages i en och samma körning.

SAP Enhancement Packages

För att få ner körtiderna (läs: nertiderna) utvecklade SAP ett mellanting mellan uppgradering Support Packages. Man skapade Enhancement Packages.
Där är den centrala kärnan i princip densamma oavsett vilket Enhancement Package man använder. Utveckling sker i egna komponenter och det man ändrar i kärnan är möjligheten att hoppa ut till den nya funktionen.

Funderar du på att lägga in ett antal Support Packages?
Fundera en gång till!

Försök alltid lägga in ett Enhancement Package, när du ändå håller på.

Varför då?
Jo, finessen med Enhancement Packages är att man kan välja vilka komponenter som ska uppdateras. Naturligtvis kan det finnas vissa beroenden, men principen är att man bara uppdaterar de komponenter man använder och behöver.
Jämför det med en uppgradering där man måste byta alla komponenter.

Då är det ju inte så stor skillnad?
Jo, man har fått mängder med nya funktioner.
Skillnaden är att funktionerna ligger likt gamla Ryska agenter och bara väntar på att få aktiveras.

Finns det någon hake då?
"Haken" är den att man använder sig av samma teknik som en uppgradering gör. Det gör alltså att den totala körtiden för ett Enhancement Package oftast är längre än för motsvarande körning med Support Packages.Den stora vinsten med denna "hake" är att nertiden är avsevärt kortare jämfört med en körning av ett antal Support Packages.

Det bästa av två världar

Man får alltså in nya rättningar för t ex legala krav och man får in nya funktioner som man kan aktivera vid behov. För mig så är det en oslagbar kombination!

SAP Notes

Men om jag nu upptäcker ett akut fel?
Jag kan ju inte köra igång ett projekt med Support Packages, Enhancement Packages och allt vad det nu heter!

Det är helt riktigt!
Upptäcker SAP ett fel så skapas det s k SAP Notes för detta. I SAP-systemet finns det sedan en assistent som kan ladda hem dessa SAP Notes.
Dessutom hjälper verktyget till med att implementera lösningen också. När lösningen är implementerad och testad så för man den vidare i systemlandskapet m h a transportsystemet.
Det är så nära "serverat på silverfat" man kan komma.

Stay tuned!



Relaterade tjänster


Implema Drift

Kategori: SAP-Teknik Skrivet av: Tomas Gustafsson Publicerat: 20 februari 2012

Välkommen till teknikens underbara värld.

Jag heter Tomas Gustafsson och är en av fyra delägare som grundade Implema.

Efter snart femton år på företaget och mer än 20 år med SAP är det dags för mig att börja blogga och dela med mig lite av min erfarenhet. Spännande tycker jag!

Började som programmerare - jobbat med SAP i drygt 20 år

Jag börjar med att berätta lite om min bakgrund. 

Jag har jobbat med SAP sedan 1990.

De första åren jobbade jag med programmering inom SAP R/2 på SAPs Svenska kontor.

I och med lanseringen av SAP R/3 så tog jag steget att även bli så kallad  Basis-konsult.

Basis-konsult innebar att jag fick resa runt i Norden och installera, uppgradera och optimera SAP-system.

När jag hade jobbat som Basis-konsult i närmare åtta år blev det dags för en riktigt stor utmaning.

En av Implemas grundare

Tillsammans med tre andra SAP-kollegor var jag 1998 med och grundade Implema.

Vi fyra grundare delade en vision om att SAP kunde användas inom små och medelstora företag, något som många såg som orimligt på den tiden.

Det har varit, och är fortfarande, en fantastisk resa. Jag har inte ångrat en sekund att jag tog detta stora (och något skrämmande) kliv.

Senior lösningsarkitekt

Idag jobbar jag som senior lösningsarkitet på Implema.

Det innebär att jag tar fram tekniska lösningar som är anpassade till respektive kund behov och med SAP i fokus.

För att hålla mina kunskaper ajour jobbar jag fortfarande med installationer, uppgradering och programmering.

Jag ingår även i Implemas driftsorganisation som säkerställer att vår kunders SAP-system fungerar problemfritt.

Göra teknik begriplig för icke-tekniker

Teknik är ett väldigt brett begrepp och genom åren har jag kämpat för att göra tekniken begriplig.

I denna blogg kommer jag främst inrikta mig på att förklara teknik på ett sätt som icke-tekniker förstår, och då primärt inom SAP.

Tipsa mig

Har du tips på teknikområden som du vill läsa om i min blogg så tveka inte att höra av dig.

Skicka mig ett mail eller lämna en kommentar i min blogg. Kanske är det något du vill veta mer om eller få förklarat på ett enkelt sätt.

Tveka inte, hör av dig!

Välkommen till teknikens underbara värld!

Tomas

Kategori: SAP-Teknik Skrivet av: Tomas Gustafsson Publicerat: 18 januari 2012
Tomas Gustafsson

Tomas Gustafsson har 20 års erfarenhet av affärssystemet SAP och är en av grundarna av Implema. Hans roll på Implema är senior lösningsarkitekt och konsult inom teknik. Det Tomas inte vet om SAP är inte värt att veta.

Prenumerera
Kategorier
Sortera på datum
Vi som bloggar
Till bloggarkivet