SAP-programmør/team leader med 11 års ABAP erfaring
Kort præsentation
Jeg har
- 11 års erfaring med ABAP i SAP.
- arbejdet meget med enhancements.
- lavet mange analyser og programspecifikationer.
- arbejdet en del med konvertering.
- været med i UniCode projekter.
- været team leader og projektleder flere gange.
- undervist i ABAP og Enhancement Framework.
- stor erfaring med performance tuning.
- arbejdet med ECC 6.0 (ERP 2005) siden 2006.
- være freelance konsulent i godt 6 år.
Jeg er 41 år og bor sammen med min kone og vores 3 børn i Hinnerup, 15 km fra Århus.
Siden min ansættelse hos MAS/IBM i 1998 har jeg udelukkende arbejdet med programmering og projektledelse i SAP-projekter. Som programmør i SAP har jeg stort set arbejdet med alle værktøjerne i SAP Workbench (Se næste side). Pga. min brede viden om udvikling og mine 11 års erfaring med SAP, bliver jeg ofte brugt som sparringspartner og underviser. I en årrække afholdte jeg næsten alle SAP’s forskellige ABAP kurser i Oslo.
Senest har jeg været team leader/løsningsarkitekt for integrationerne hos en kunde, der er ved at implementere SAP. Her skulle mit team beskrive vores krav og definere arkitekturen sammen med kundens implementeringspartner.
Ellers har jeg som delprojektleder/team leader som oftest haft 4 – 11 programmører i mit team. I den rolle har mine vigtigste opgaver været at sikre de rigtige kompetencer i teamet, vurdere opgavebeskrivelser, lave tidsplaner og naturligvis fordele udviklingsopgaverne.
I 2003 blev jeg freelance konsulent. Før 1998 arbejdede jeg hos EDB Gruppen som systemkonsulent og gruppeleder med en af deres transportløsninger. Vi servicerede kunder i hele Norden, Tyskland og Polen.
Jeg opfatter mig selv som en meget omgængelig og udadvendt person, der er hurtig til at sætte sig ind i nye områder og problemstillinger. Min arbejdsmetode er meget systematisk og grundig. Flere af mine kunder har rost mig for min evne til at forklare tekniske områder for ikke tekniske personer, hurtigt at sætte mig ind i forretningsmæssige problemstillinger, få den viden omsat til mulige løsninger og senere få en af dem implementeret i SAP. Jeg lægger vægt på, at den bedst mulige løsning for brugerne skal findes. Men næsten lige så vigtigt er det, at den efterfølgende opfølgning og vedligeholdelse af SAP systemet ikke besværliggøres unødigt. Når jeg programmerer i SAP, sker det altid med performance for øje og uden at lægge hindringer ud for de næste support pakker, enhancement pakker og opgraderinger.
SAP kompetence
- 1 = Kendskab; 2 = Godt kendskab; 3 = Indgående kendskab.
- 3 ABAP Objects
- 3 Performance tuning
- 3 Enhancement / BAdi
- 3 UserExit
- 3 SAP Script
- 3 ScreenPainter
- 3 BatchInput
- 3 Rapporter (ALV)
- 3 ABAP Objects
- 3 Data Dictionary
- 2 SmartForms
- 2 Authorisation
- 2 IDOC
- 1 Workflow
- 3 SD
- 3 MM
- 3 FI
- 3 QM
- 3 PM
- 2 PP
- 2 WM
- 2 CO
- 1 PS
- 1 HR
- 1 BI (BW)
- 3 LSMW
- 3/2 CATT/SECatt
- 2 Transporter mellem SAP systemer
Generel udvikling
Udvikling inden for applikationsområder
Andet
Andre kompetencer
- Branche kendskab
- 3 Fødevareindustrien
- 3 Transportbranchen
- 3 Landbruget
- 2 Produktionsvirksomhed
- 2 Service virksomheder
- 3 MS Word
- 3 MS Excel
- 3 MS Access
- 3 MS Project
- 2 MS Visio
- 3 Dansk
- 3 Engelsk
- 2 Tysk
Ikke SAP produkter
Sprog
SAP-projekt erfaringer
- 2009 Danish Crown
Analyse af et portalprojekt blev udarbejdet sammen med kundens projektleder og en Java-udvikler. Her beskrev jeg de services i backend systemet (SAP ECC), som skal udvikles. Dette inkluderer også interfacene til disse services, som portalen (SAP EP) skal kalde.
System: ERP 2005 (ECC 6.0) og EP 7.0.
2008 - 2009 Dansk Supermarked
Kunden startede implementering af SAP Retail i 2008. Min rolle kaldte de løsningsarkitekt og siden tester. I mit team satte vi kravene til integrationerne. Sammen med kundens implementeringspartner designede vi løsningen for integrationerne, som jeg siden hen testede. Den største udfordring var her at få implementeringspartneren til at forstå strukturerne i de gamle systemer og hjælpe med at finde løsninger på integrationerne til dem fra SAP.
Kunden bad mig en del gange om at vurdere og forholde mig kritisk til de løsninger, som implementeringspartneren foreslog på andre områder. Dette var hovedsageligt tekniske spørgsmål relateret til estimater og design af programmer i SAP.
Scope: Master data.
System: ERP 2005 (ECC 6.0) og PI 7.0.
Anvendte værktøjer: Master data transaktioner i SAP, IDOC-værktøjer og monitorering i PI.
2006 - 2008 Danish Crown
I denne periode fungerede jeg som team leader for Integrations- og ABAP-gruppen. Min primære opgave var at prioritere og fordele de opgaver, som grupperne skulle løse. Derudover skulle jeg også sikre at bemandingen passede til mængden af opgaver. Dokumentationen blev flyttet til Solution Manager, hvor jeg var med til at designe konceptet for de tekniske specifikationer.
Ved siden af disse administrative opgaver blev der også tid til at lave ABAP og være sparringspartner. Specielt de sidste par måneder, hvor jeg overdragede rollen som team leader til en intern medarbejder.
Derefter overtog jeg i 2008 projektledelsen af opgradering og unicode af BW-systemet, samt implementering af konsolidering i SEM modulet.
Scope: SD, MM, FI/CO, PP, PS, QM, CWM, APO, BW, GTS, SEM, HR samt opgradering og UniCode konvertering af BW.
System: ERP 2005 (ECC 6.0), BW 3.0B, BI 7.0, GTS og APO 4.0.
Anvendte værktøjer: Diverse analyse værktøjer i SAP, Enhancement Framework, UserExits, BAdi, Script, ScreenPainter og rapporter i ALV.
2008 Jysk
I foråret gennemgik jeg samtlige egenudviklede programmer, så de blev klar til at køre på et unicoded system. Der var også andre mindre opgaver, som jeg løste undervejs.
Scope: UniCode ERP og BI (BW).
System: ERP 2004 (ECC5.0), BI 7.0
Anvendte værktøjer: ABAP Workbench samt unicode-analyseværktøjer fra SAP.
2007 - 2008 Topnordic
Topnordic kører hovedsageligt Navision, men de købte et selskab, som havde en SAP installation. Jeg hjalp kunden med at lave den overordnede plan for konvertering af data ind i Navision fra deres øvrige systemer. Derefter lavede jeg en analyse af, hvilke data fra SAP de have behov for i Navision, lavet udtrækket fra SAP og beskrev udtrækket i detaljer.
Scope: SD, MM, FI og PS.
System: Enterprise (4.7).
Anvendte værktøjer: ABAP.
2005 - 2007 SAP
Fra sommeren 2005 til 2007 afholdte jeg de fleste ABAP kurser, som SAP udbød i Oslo. Kurserne har alle været afholdt på et af SAP’s mySAP ERP 2005 (ECC 6.0) systemer.
System: ERP 2005 (ECC 6.0).
Anvendte værktøjer: ScreenPainter, Function Builder, Class Builder, BAdi, Enhancement Framework Dynamic Programming, Performance analyse og rapporter i ALV.
2007 KMD / March IT / ABAP-Erfa gruppe (FSD) /
Efter at have sat mig ind i Enhancement og Switch Framework, har jeg afholdt i alt 4 workshops for ABAP-programmører hos både KMD og March IT. ABAP-Erfa gruppen under FSD har også fået en hurtig introduktion på et par timer.
System: ERP 2004s and ERP 2005 (ECC 6.0).
Anvendte værktøjer: Enhancement og Switch Framework, Classic og New BAdi.
2007 Danish Crown
For de interne ABAP-programmører har jeg afholdt et intensivt jumpstart-kursus på 2 dage i objektorienteret programmering i ABAP (ABAP OO).
System: ERP 2005 (ECC 6.0).
Anvendte værktøjer: Enhancement og Framework, Classic og New BAdi.
2006 - 2007 Ementor / IBM
Her løste jeg mindre support opgaver. Både på deres egne systemer, men også hos deres kunder. Det har været alt fra simple rapporter, Scripts, Enhancements, interfaces, prisprocedurer til performance tuning.
System: 4.6 til ERP 2004 (ECC 5.0).
Anvendte værktøjer: Enhancement, Performance tuning, Script, Screen Painter, (XI) og rapporter i ALV.
2006 Danish Crown
I 3 måneder havde jeg ansvaret for halvdelen af kundens interfaces. Opgaven bestod i at håndtere driftsproblemer og test i forbindelse med opgradering til ERP 2005 (ECC6.0).
System: 4.0B og ERP 2005 (ECC6.0).
Anvendte værktøjer: Business Connector, IDOC håndtering i SAP og SECatt (Tidligere Catt).
2006 Rieber & Søn AS
Da kunden skulle indføre SAP på en af sine fabrikker ved Bergen, skulle den eksisterende løsning udvides en del. Bl.a. med WM. Jeg var tilknyttet projektet de sidste par måneder op til GoLive, hvor jeg hovedsageligt arbejdede med WM enhancements, WM rapporter, men også lidt SD.
Scope: SD, MM, FI/CO, PP og WM.
System: ERP 2004 (ECC 5.0).
Anvendte værktøjer: Enhancements, UserExits, BAPI opdatering og rapporter i ALV.
2005 – 2006 Falck A/S
Falck implementerede mySAP ERP 2004, da Falck og Securitas blev delt i to selskaber. Min opgave var fra starten at konvertere data. Dvs. at trække data ud af det gamle R/3 system og indlæse dem i det nye. Samtidig var jeg sparringspartner for de andre knap så erfarne programmører.
I en længere periode i projektet kom jeg til at arbejdede med mange små ændringer af forskellige ABAP’s. Det var interfaces, skærmbilleder, BatchInput mm.
Jeg konverterede banker, kunder, leverandører, åbne poster, finansposter og nogle data til equipments. Udtrækkene lavede jeg i nogle simple ABAP’s. Til indlæsningen brugte jeg udelukkende LSMW.
Scope: SD, MM, FI/CO, PM, BW og XI.
System: 3.1 og ERP 2004 (ECC 5.0).
Anvendte værktøjer: LSMW, CATT, UserExits, ScreenPainter, SAP Script, BatchInput og rapporter i ALV.
2005 – 2006 Royal Unibrew (Tidligere Bryggerigruppen)
Kunden havde i SD behov for en kvalitetsmåling, som SAP standard ikke kan give. Sammen med kunden analyserede, designede og implementerede jeg en sådan løsning.
Den valgte løsning krævede kun ændring af to UserExits og en kopirutine. Resten kunne klares med customizing.
Målingen krævede ekstra data fra brugerne under oprettelse af salgsordre. For at ”forstyrre” brugerne mindst muligt, var det vigtigt, at de kun blev afkrævet disse ekstra data, når det var absolut nødvendig. Løsningen skulle derfor i videst mulig omfang selv udlede de nødvendige data.
I anden forbindelse har jeg også lavet ændringer i en del SAP Scripts hos kunden.
Scope: SD.
System: 4.6C.
Anvendte værktøjer: UserExits, rapporter, SAP Script og kopieringsrutiner.
2005 Technolgy ERFA group (SAP/FSD)
På et af basisgruppens ERFA-møder havde jeg et indlæg om performance tuning. Herunder optimering af SQL-statements, logikken i programmet, index, buffering, memory, de mest almindelige fejl samt en gennemgang af værktøjerne, som præcis kan fortælle, hvor performance problemet ligger.
System: ERP 2004 (ECC 5.0).
Anvendte værktøjer: Performance tuning.
2004 – 2005 Ementor
Da Ementor selv indførte SAP, overtog jeg ansvaret for konverteringerne godt en måned før GoLive. Jeg foretog selv konverteringen af kunder, leverandører, medarbejdere, equipments, functional locations og kontrakter.
Konverteringerne foretog jeg hovedsageligt med LSMW og CATT. Jeg lavede også et par ABAP’s af performancemæssige årsager.
Scope: SD, MM, FI/CO, PM, HR, CRM og XI.
System: ERP 2004 (ECC 5.0).
Anvendte værktøjer: LSMW, CATT, BatchInput, UserExits, ScreenPainter og rapporter i ALV.
2002 – 2004 Arla Foods
Implementeringen af SAP var delt op i flere delprojekter. Jeg var team leader for den tekniske del af løsningen i en af produktionsgrupperne. Vi startede med Business Blueprint i 2002 og var færdige med implementeringen af sidste version i 2004, hvor løsningen overgik til support. Fra Blueprint var godkendt og indtil den færdige løsning overgik til support, havde jeg mellem 4 og 7 programmører i mit team. De sidste 2 måneder var vi dog kun 2.
Ud over min rolle som team leader arbejdede jeg mest med performance tuning og programmering i ScreenPainter, SAP Script, SmartForms og rapporter lavet i ALV.
Scope: SD, MM, FI/CO, PP, QM, BW og APO.
System: Enterprise (4.7).
Anvendte værktøjer: Performance tuning, Enhancement, UserExits, SAP Script, SmartForms, ScreenPainter, BatchInput og rapporter i ALV.
1998 – 2004 Danish Crown
I denne periode implementerede vi SAP hos kunden. Efter første GoLive blev løsningen gradvis udbygget med flere SAP-moduler. Desuden lavede vi selv nogle yderligere moduler og tillæg til SAP’s standardmoduler, hvor disse ikke understøttede forretningsgangen hos kunden tilfredsstillende.
I hele perioden arbejdede jeg mest med programmering af UserExits, Enhancements, SAP Script og rapporter. Endvidere fik jeg ansvaret for analyse, test og igangsætning af et par delmoduler specielt designet til kunden.
I perioden 1999 – 2002 var jeg team leader for alle interne og eksterne ABAP-programmører hos kunden. Min opgave bestod i at prioritere og fordele opgaverne mellem de 5 til 11 programmører. Desuden skulle jeg sikre, at teamet hele tiden bestod af det rigtige antal programmører med de rigtige kompetencer.
Scope: SD, MM, FI/CO, PP, PS, QM, BW og HR.
System: 4.0B.
Anvendte værktøjer: Performance tuning, Enhancement, UserExits, SAP Script, ScreenPainter, BatchInput, og rapporter i ALV.
2003 NEG Micon (Vestas)
Kort før GoLive hjalp jeg med færdiggørelsen af nogle formularer. De var alle lavet i SAP Script.
Anvendte værktøjer: SAP Script.
2002 Det danske Forsvar
I en kortere periode hjalp jeg med opsætning af autorisationer i kundens første version af SD.
Scope: SD, MM, FI/CO.
System: 4.0B.
Anvendte værktøjer: CATT.
Uddannelse
- 1987 Højere Handelseksamen
1989 Edb-assistent
1991 Datanommodulet objektorienteret programmering
1992 Datanommodulet projektledelse
1994 Merkonom i regnskab og informatik
Uddannelse i SAP
- 1998 Hos MAS Workbench og SAP Script.
1998 Hos MAS Introduktionskurser til MM, CO, FI, PP, SD og PS
2000 Hos SAP BC401 – ABAP Objects
2000 Hos SAP BC425 – Enhancements and Modifications
2000 Hos SAP CA940 – Authorization Concept
2001 Hos SAP BC470 – SAP Smart Form
2001 Hos SAP BC601 – SAP Business Workflow (Opsætning)
2002 Hos SAP BC490 – ABAP Performance Tuning
2002 Hos SAP BC417 – BAPI
2002 Hos SAP BC610 – SAP Business Workflow (Programmering)
2003 Hos SAP i Walldorf ABAP-træf (3 dage).
2004 Hos SAP i Walldorf ABAP og teknik-2004 (3 dage)
2005 I Oslo Instruktør første gang på SAP’s BC400 – ABAP Fundamental.
2006 I Oslo Instruktør første gang på SAP’s BC401 – ABAP Objects.
2007 I Oslo Instruktør første gang på SAP’s BC402 – Advanced ABAP.
Referencer
- Projektchef, Thomas Greve, Dansk Supermarked, www.dsg.dk
Projektleder, Lene Koch, IBM, www.ibm.dk.
Freelance projektleder, Michael Libens, Provize, www.provize.dk.
Afdelingsleder, Sten Knudsen, Royal Unibrew, www.royalunibrew.dk.
Projektleder, Bent Holm Pedersen, Arla Foods, www.arla.dk.
Med venlig hilsen
Michael Østergaard
MiCap A/S
-----------------------------
Telefon: +45 2849 2646
E-mail: michael@micap.dk
Gender: Male
Year of birth: 1968
Working hours: Freelance.
Job seeker would like to work in the following countries: Denmark.
Homepage: www.micap.dk
The resume was last changed: March 01, 2010.



