WINSHUTTLE TIL BRUK AV MASSEOPPDATERING AV VEDLIKEHOLDSDATA MainTech konferansen 2017 SAP forum Brian Nielsen og Sigrid Simensen Ilsøy Statkraft Energi AS
2
3
4
5
6
Optimumprosjektet Ambisjonen... Drift og vedlikehold er et varig konkurransefortrinn i et internasjonalt marked der Statkraft skal være operatør for vår portefølje Reisen... Forbedre kritiske D & V prosesser Forberede for økt mangfold geografi / teknologi I dag... For dårlige HS-prestasjoner Komplekse prosedyrer Lang erfaring med drift og vedlikehold av vannkraftverk Ansvarlige medarbeidere og utmerkede evne til å mobilisere ved hendelser Forenklig av P sine arbeidsprosesser Kontinuerlig forbedring og læring Aldrende anleggspark og høy snittalder på medarbeidere Redusere sikkerhetshendelser 7 20140904 - Project Optimum - Communication - v1.pptx
Den globale drift- og vedlikeholdsprosessen 8
Operatørevaluering Anlegg Statkraft har drift- og vedlikeholdsansvar for har vedlikeholdsprogram basert på RCM analyser - Utfordring: Analysene er ikke kontinuerlig oppdatert basert på erfaringer og funn Operatørevaluering - Få vedlikeholdsoperatør til å observere og analysere - Få vedlikeholdsledelsen til å evaluere og oppdatere 9
1 2 3 Hva er Winshuttle? To eksempler: 1. Svenske vindparker 2. Operatørevaluering Hvordan sikre sikker bruk av Winshuttle? 10
1. HVA ER WINSHUTTLE? 11
Start med Winshuttle i Statkraft Scira opprettelse i Statkraft SAP Overflytning av all informasjon fra Statoil SAP P tar i bruk Winshuttle. Notifikasjoner order bestillinger tekniske plasser. Innlastning av den første vindpark i Sverige. Tekniske plasser materialer PO VHplaner målepunkter.
Hvorfor Winshuttle i Statkraft? Startet som et spesifikk behov ved overtakelse av driftsansvaret for havvindparken Scira i Norfolk i England Ved bruk av verktøyet så man raskt hvor effektivt og brukervennlig det er Statkraft har mange av de samme transaksjoner i SAP som tidligere måtte utføres manuelt eller via konsulent Spare tid for våre spesialister og superbrukere Få høyere datakvalitet i SAP 13
Statkraft lisenser Statkraft bruker i dag Studio 11 - I P (drift) har vi 7 fulle versjoner og 1 Runner versjon - I MIBE ( SAP IT) har 2 fulle versjoner. 14
Winshuttle kort forklart 15
Winshuttle kort forklart Excel/Access som laste filer. Kun Laste script (runner) Full versjon bygge script Script med BAPI Lave eigne rapporter ut fra tabeller i SAP. 16
Winshuttle kort forklart Simple script 17 Avanserte script som langtekst
2. TO EKSEMPLER - Svenske vindparker - Operatørevaluering 18
Sverige nye Vindparker 4 nye vindparker med - 186 turbiner. Skal følges opp i SAP fra dag 1 All data lastes inn med Winshuttle 19
Bruk av Winshuttle i Vind Sverige Opprette tekniske plasser - IL01 opprette teknisk plass IL02 Endre teknisk plass Opprette materialer på fabrikk - MM01 Opprett material - MM02 Endre material Varelager - MI10 lagertelling med kontering - MR21 Prisendring (standard pris) Målepunkter og VH-planer. - IK01 opprett målepunkter - IP42 Opprett VH-plan IA11-12 Arbeidsplan IP05 Endre posisjon for vedlikehold. Rapporter og order. - IW 21-22 rapporter - IW32-38 order IW42 tilbakemelding. 20
Winshuttle - Opprette tekniske plasser For 4 svenske fabrikker (0406, 0407, 0409, 0410) Laste filen for opprettelse av Teknisk plass. (Standard mode/ Batch Input mode) Består av 4 felter teknisk plass struktur indikator kategori beskrivelse 21
Winshuttle - Opprette tekniske plasser Lastet med IL01 script Lastet senere med IL02 script (kun større komponenter) For de 4 svenske parker er det lastet: - 0406 21 855-0407 27 067-0409 23 997-0410 65 262 - Totalt 138 181 tekniske plasser 22
Winshuttle - Opprette materialer på fabrikk Materialer lastet opp med alle nødvendige felter utfylt Laste filen for materialer er mer innviklet (GUI Scripting mode) Består av 21-30 kolonner 23
Winshuttle - Opprette materialer på fabrikk Laster MM01 Endrer/nye data med MM02 Arkfaner hvor det lastes data Oppdatere beskrivelse på alle språk Vi lastede/utvidede 7 290 materialer. Lager telling MI10 og endring av standard priser MR21 24
Winshuttle - Opprette Målepunkter på fabrikk Målepunkter Her er langtekst det mest krevende Laste filen fokus på rett utseende på langtekst (GUI Scripting mode) Består av 27 -? kolonner. Lengden avhenger av lengden på langteksten. 25
Winshuttle - Opprette målepunkter på på fabrikk Laster med IK01 Opprett målepunkt Langtekst kan være så mange linjer man vil, maks 72 tegn pr linje. Vi har lastet 10 311 målepunkter. 26
Winshuttle - Opprette VH-planer på fabrikk Stort script med mange ekstra funksjoner i Winshuttle Laste filen Bruker Loop forskjellige betingelser (GUI Scripting mode) Består av 116 kolonner og 580 rader for de største planer Tilsvarer 110 operasjoner med målepunkter på mange av dem 27
Winshuttle - Opprette VH-planer på fabrikk Bruk av Loop til å legge inn flere Vedl.pakker pr operasjon. Vi bruker IF condition til å kun sette inn målepunkt hvor vi skal. 28
Winshuttle - Opprette VH-planer på fabrikk Du kan sette mange funksjoner sammen Loop for operasjoner - Loop Vedl.pakke pr operasjon If condition - Legger på ressurser arbeidstid ved behov - Legger på målepunkter ved behov 29
Winshuttle - Opprette VH-planer på fabrikk VH plan Arbeidsplan Langtekst på alle operasjoner 30
Winshuttle - Opprette VH-planer på fabrikk VH-plan og arbeidsplan er opprettet i et script Det er lastet 1500 VH-planer Det er 1 057 968 rader som er lastet fra Excel til SAP Omkring 60 000 000 felter som er lastet i SAP, bare for VH-planer 31
Hvorfor bruke Winshuttle på en slik oppgave? Bedre kvalitet på lastet data enn vi kan oppnå med manuelt arbeid Et script brukes mange ganger Større script kjøres på natten Oppgaver kan utføres av personell i driften Winshuttle forteller hva vi sparer på en plan med 110 operasjoner. Totalt i timer. Dage Antall Manuel SAP Winshuttle Tid spart. Spart i dage a 24T IP42 VH-Planer 1500 2700 158 2542 106 IK01 Målepunkter 10311 180 14 166 7 32
Winshuttle er ikke trylleri Avanserte script kan være vanskelig å få til å fungere rett Avhengig av god SAP kunnskap for de transaksjonene man skal bruke Winshuttle til - Kjenner man ikke godt nok til SAP/transaksjoner, kan dette verktøy skape mange feil i SAP Man kan kun bruke Winshuttle på transaksjoner man har rettigheter til - God sikkerhet Excel filer, krever ofte en del arbeid - Viktig med god kvalitet ellers får man feil ved lastning og/eller dårlig datakvalitet 33
Operatørstyrt vedlikehold Winshuttle Oppdatere alle planer på en fabrikk med evalueringstekst - For å få fagarbeidere til å vurdere vedlikeholdet som de gjør daglig - Få dem til å huske å melde tilbake Oppgaven var å få en tekst inn på alle eksisterende arbeidsplaner - Ble valgt å legge inn som egen operasjon - Teksten ble lagt på langtekst Med Winshuttle er det lett å oppdatere mange VH-planer man allerede har 34
Operatørstyrt vedlikehold Winshuttle Teksten som vi skal legge på arbeidsplanene. Vi kan ikke legge det inn som en tabell. Teksten ble lagt inn, med mellomrom så det var mulig å skrive notater mellom spørsmålene. Operatørevaluering, spørsmål 1. Gi ein presis og forståeleg tilbakemelding etter utført arbeid. 2. Er persontryggleiken ivaretatt ifbm. utførelse av dette arbeidet? Event. forslag for å betre tryggleiken ifbm. gjennomføring av denne jobben, opprett sak i EMENDO. 3. Er ordlyden i arbeidsbeskrivinga god? Føreslå event. endringar i «arbeidsbeskrivinga», styrk legg til. 4. Er vedlikehaldsomfang og intervall for OK ville du utført denne jobben om det var ditt kraftverk? Dersom nei: Kva burde ein gjort meir mindre, oftare sjeldnare? Grunngi merknadar. 4. FORSLAG - MERKNAD: 5. Er der tiltak som kan utførast for å redusere risikoen for feilfunksjon eller som kan forlenge levetida? Dersom JA, beskriv tiltak. 5. BESKRIVELSE AV TILTAK: JA NEI 6. Føreslå eventuelle jobbar det ville vore rasjonelt og utført samstundes. 6. FORSLAG TIL SAMORDNING AV JOBBAR: 35
Operatørstyrt vedlikehold Winshuttle Det var 1721 planer som skulle oppdateres Alle ble oppdatert med operasjon 0011 Langtekst i SAP 36
Winshuttle sparer tid gir god kvalitet 37
3. HVORDAN SIKRE SIKKER BRUK AV WINSHUTTLE? - Sjekkliste for sikker bruk ved masseoppdatering 38
SOP Winshuttle mass update in SAP Side 1 av 1 publisher: Brian Nielsen Org enhet: P Approved: HMS/verneutstyr: N/A Date: Revision: 20.03.2017 1.0 Tools: SAP Winshuttle Excel purpose of this SOP: The main reason for this SOP is to secure a safe use of Winshuttle and align the responsibility between the operator of Winshuttle and the requester of the task. General information: In this SOP we use the following wording. standard time consumption: Depending on the scope Customer = is the person that request the mass change in SAP using Winshuttle Winshuttle operator = is the one doing the change in SAP with Winshuttle.
Described step by step Customer 1. Describe task. 3. Control the script and the changes done in QE0. 4.Update the data file for a full test in QE0. 6. Control the full test in QE0. 7. Give permission to update in PE0. Winshuttle operator 2. Make the script and test in QE0. 5. Make a full test in QE0 8. Update in PE0. 9. report the result of the update. 10. save the script and data file (QE0 and PE0) 40
Customer 1. Describe task. Showing the field that need to be updated. Showing a test update linked to the values for the field that has to be updated. Step description. Describe the task where you need help from Winshuttle Short description of why you need this change. Information needed to make the Winshuttle script. - Transaction - The SAP field that need update. - Make a picture of all fields in SAP that need to be updated and/or make a test version of the change/update into the Test system. - The picture could look like this shown here. Purpose of this step. Customer describes the task and why he needs this change in SAP. This will help the Winshuttle operator to consider the best approach to the task. 41
TAKK www.statkraft.no