
Mis on SAP? Ja miks maksab see $163 miljardit?
Igal aastal kulutavad ettevĂ”tted $41 miljardit tarkvarale, et planeerida ettevĂ”tte ressursse,, tuntud oma akronĂŒĂŒmi jĂ€rgi. ERP. TĂ€napĂ€eval on igas suuremas ettevĂ”ttes rakendatud mingit tĂŒĂŒpi ERP-sĂŒsteemi. Kuid enamik vĂ€ikeettevĂ”tteid ei osta ERP-sĂŒsteeme ja enamik arendajaid ei ole neid tĂ”enĂ€oliselt nĂ€inud. Seega kerkib kĂŒsimus neile, kes ei ole ERP-d kasutanud⊠mis sellega siis on? Kuidas suudab selline ettevĂ”te nagu SAP mĂŒĂŒa ERP-d $25 miljardit aastas?
Ja kuidas sai niimoodi, et , sealhulgas 78% toiduainete tarnetest, lÀbib SAPi programme?
ERP on koht, kus ettevĂ”tted hoiavad oma peamisi operatiivandmeid. RÀÀgime mĂŒĂŒgiprognoosidest, ostutellimustest, laovarudest ja protsessidest, mis kĂ€ivituvad nende andmete pĂ”hjal (nt tarnijate tasumine tellimuste töötlemise ajal). Erinevatel viisil on ERP ettevĂ”tte "aju" â see salvestab kĂ”ik olulised andmed ja kĂ”ik tegevused, mis nende andmete pĂ”hjal töövoogudes algatatakse.
Kuid enne kui ERP tĂ€ielikult Ă€rimaailma vallutas, kuidas ĂŒldse see tarkvara tekkis? ERP ajalugu ulatub tagasi 1960. aastatesse, mil alustati tĂ”siseid pingutusi bĂŒroo tegevuse automatiseerimiseks. Varasematel aastatel, 1940. ja 50. aastatel, toimus peamiselt mehaanilise töö "siniste kraede" automatiseerimine â meenutage General Motorsi, kes asutas oma automatiseerimise osakonna 1947. aastal. "Valgete kraede" töö automatiseerimine (tihti arvutite abil!) algas aga 60-ndatel.
60-ndate automatiseerimine: arvutite tulek
Esimesteks Ă€ri protsessideks, mida arvutite abil automatiseeriti, olid palgaarvestus ja arve esitamine. Varem arvutasid kogu ametnike armee kĂ€sitsi töötajate töötunde raamatupidamisraamatutes, korrutasid need tunnitasuga, seejĂ€rel arvutasid kĂ€sitsi maha maksud, toetuste mahaarvamised jne⊠kĂ”ik see vaid selleks, et arvutada ĂŒhe kuu palk! See töömahukas, korduv protsess oli inimlike vigadele altid, olles samas ideaalne arvutite automatiseerimiseks.
60. aastateks kasutasid paljudettevĂ”tted palga arvutamiseks ja arve esitamiseks IBM-i arvuteid. Andmetöötlus on aegunud mĂ”iste, millest on jÀÀnud vaid ettevĂ”te . Selle asemel rÀÀgime me tĂ€na "IT-st". Siis ei olnud tarkvaraarenduse valdkond veel vĂ€lja kujunenud, seega vĂ€rvati IT-osakondadesse sageli analĂŒĂŒse ja Ă”petati neile programmeerimist kohapeal. Ameerikas avas Purdue ĂŒlikool 1962. aastal esimese Computer Science eriala, esimesed lĂ”petajad said selle eriala kutset mĂ”ned aastad hiljem.

Programmeerimine andmete automatiseerimiseks / töötlemiseks 60. aastatel oli keeruline ĂŒlesanne mĂ€lu piirangute tĂ”ttu. Ei olnud kĂ”rgetasemelisi programmeerimiskeeli, standarditud operatsioonisĂŒsteeme ega isiklikke arvuteid - ainult suured ja kallid peamised arvutid, millel oli vĂ€ike mĂ€lu ja kus programme kĂ€ivitati magnetlintide spiraalidel! Programmeerijad töötasid sageli arvutite kallal öösel, kui need olid vabad. EttevĂ”tetele nagu General Motors oli tavaline kirjutada oma operatsioonisĂŒsteeme, et maksimaalselt Ă€ra kasutada oma peamisi arvuteid.
TĂ€na kĂ€ivitame rakendustarkvara mitmesugustes standardsetes operatsioonisĂŒsteemides, kuid sellist ei olnud enne 1990. aastate algust. 90% kogu tarkvarast kirjutati eritellimuse jĂ€rgi ja ainult 10% mĂŒĂŒdi valmis kujul.
Selline olukord mĂ”jutas sĂŒgavalt, kuidas ettevĂ”tted oma tehnoloogiat arendasid. MĂ”ned arvasid, et tulevik on standaardiseeritud seadmetega, millel on konstantne operatsioonisĂŒsteem ja programmeerimiskeel, nagu Ă”hutransporditööstuses (mida kasutatakse siiani!) Enamik ettevĂ”tteid jĂ€tkas oma isoleeritud tarkvara loomist, leiutades sageli ratast uuesti.
Standardtarkvara sĂŒnniks: laiendatav programm SAP
1972. aastal lahkus viis inseneri IBM-ist, et sĂ”lmida tarkvaratootmise leping suure keemiatööstuse ettevĂ”ttega nimega ICI. Nad asutasid uue ettevĂ”tte nimega SAP (Systemanalyse und Programmentwicklung ehk "sĂŒsteemanaluus ja tarkvaraarendus"). Nagu enamik tarkvaraarendajatest sel ajal, tegelesid nad peamiselt konsultatsiooniga. SAP-i töötajad kĂ€isid klientide kontorites ja arendasid tarkvara nende arvutites, peamiselt logistikajuhtimiseks.

Ări lĂ€ks hĂ€sti: SAP lĂ”petas oma esimese aasta 620 000 marki suuruse kĂ€ibega, mis on veidi ĂŒle 1 miljoni dollari tĂ€napĂ€eva rahaequivalendina. Peagi hakkasid nad oma tarkvara mĂŒĂŒma teistele klientidele, portides seda vajadusel erinevatele operatsioonisĂŒsteemidele. JĂ€rgnevate nelja aasta jooksul omandasid nad ĂŒle 40 kliendi, tulu kasvas kuus korda ja töötajate arv suurenes 9-lt 25-le. See vĂ”ib-olla ei ole kaugeltki aga SAP-i tulevik nĂ€gi vĂ€lja optimistlik.
SAP-i tarkvara oli mitmel pĂ”hjusel eriline. Sel ajal töötasid enamik programme öösiti ja trĂŒkkisid tulemused paberilintidele, mida kontrolliti jĂ€rgmisel hommikul. SAP-i programmid seevastu töötasid reaalajas, tulemusi ei trĂŒkitud paberile, vaid kuvatakse monitoridel (mis tol ajal maksid umbes 30 000 dollarit).
Kuid kĂ”ige olulisem oli see, et SAP-i tarkvara loodi algselt laiendatavana. Esialgses lepingus ICI-ga ei loonud SAP tarkvara nullist, nagu tol ajal harva toimus, vaid kirjutas koodi eelmise projekti peale. Kui SAP kĂ€ivitas oma raamatupidamistarkvara 1974. aastal, kavatses ta tulevikus kirjutada sellele lisamooduleid ja neid mĂŒĂŒa. Selline laiendatavus sai SAP-i mÀÀravaks omaduseks. Sel ajal peeti klientide kontekstide vahelise koostöö saavutamist radikaalseks innovatsiooniks. Programmid kirjutati igale kliendile nullist.
Integratsiooni olulisus
Kui SAP esitles oma teist tarkvaramoodulit tootmise jaoks koos esimese finantsmooduliga, said need kaks moodulit omavahel hĂ”lpsasti suhelda, kuna neil oli ĂŒhine andmebaas. Selline integreerimine muutis moodulite kombinatsiooni oluliselt vÀÀrtuslikumaks kui lihtsalt kaks eraldi programmi.
Kuna tarkvara automatiseerib teatud Ă€ri protsesse, sĂ”ltus selle mĂ”ju suuresti andmete juurdepÀÀsust. Tellimuste andmed hoitakse mĂŒĂŒgi moodulis, tootevarude andmed hoitakse lao moodulis jne. Ja kuna need sĂŒsteemid ei suhtle, tuleb neid regulaarselt sĂŒnkroonida, mis tĂ€hendab, et töötaja kopeerib andmed kĂ€sitsi ĂŒhe andmebaasi teisest.
Integreeritud tarkvara lahendab selle probleemi, lihtsustades suhtlemist ettevĂ”tte sĂŒsteemide vahel ja vĂ”imaldades uusi automatiseerimise vorme. Selline integratsioon - erinevate Ă€ri protsesside ja andmeallikate vahel - on ERP-sĂŒsteemide peamine omadus. See on saanud eriti oluliseks, kuna riistvara areng on avanud uusi automatiseerimise vĂ”imalusi - ja ERP-sĂŒsteemid on Ă”itsenud.
Integreeritud tarkvara teabe kÀtte saamise kiirus vÔimaldab ettevÔtetel . EttevÔte Compaq rakendas ERP abil uut mudelit "tootmine tellimuse jÀrgi" (st arvuti kokkupanek ainult pÀrast selget tellimuse saamist). See mudel sÀÀstab raha, vÀhendades lao varusid, tuginedes kiirele kÀibele - just selles aitab hÀsti toimiv ERP. Kui IBM jÀrgnes sellele samale nÀiteks, vÀhendas see komponentide tarnimise aega 22 pÀevalt kolme pÀevani.
Kuidas ERP tegelikult vÀlja nÀeb
SÔnad "ettevÔtte tarkvara" ei seostu kohe stiilse ja mugava liidesega, ja SAP ei ole erand. SAP pÔhiinstallatsioon sisaldab 20 000 andmebaasi tabelit, millest 3000 on konfigureerimise tabelid. Nendes tabelites on umbes 8000 konfigureerimisotsust, mis tuleb teha isegi enne programmi tööle asumist. Just seetÔttu  on tÔeline amet!
Vaatamata seadistamise keerukusele, pakub SAP ERP tarkvara olulist vÀÀrtust â mitme Ă€ri protsessi laialdast integreerimist. See integreerimine viib tuhandete kasutusvĂ”imalusteni organisatsioonis. SAP korraldab need kasutusvĂ”imalused "tehingutesse", mis esindavad Ă€ritegevusi. MĂ”ned tehingute nĂ€ited on "tellimuse loomine" ja "klientide kuvamine". Need tehingud on korraldatud sisse- jaotatud katalooge. Seega, et leida tehingut "MĂŒĂŒgi tellimuse loomine", peate minema katalooge "Logistika", seejĂ€rel "MĂŒĂŒk", seejĂ€rel "Tellimus" ja sealt leiate konkreetse tehingu.

Kui nimetada ERP-d "tehingute brauseriks", siis see oleks ĂŒllatavalt tĂ€pne kirjeldus. See meenutab tĂ”eliselt brauserit, siin on nupp "Tagasi", suurendamisnupud ja tekstivĂ€li koodide jaoks "TCodes", mis on ekvivalent brauseri aadressiribal. SAP toetab , seega vĂ”ib tehingute puust navigeerimine olla keeruline ilma nende koodideta.
Vaatamata pöörasele arvule saadaval olevatel konfiguratsioonidel ja tehingutel, kohtavad ettevÔtted ikkagi unikaalseid kasutusvÔimalusi, mis vajavad nende tegevuste tÀpset seadistamist. Selliste ainulaadsete töövoogude kÀsitlemiseks on SAP-l sisseehitatud programmeerimiskeskkond. Nii töötavad iga osa:
Andmed
SAP liideses saavad arendajad luua oma andmebaasitabeleid. Need on relatsioonilised tabelid nagu tavalised SQL andmebaasid: erinevat tĂŒĂŒpi veerud, vĂ€listĂ€iendused, vÀÀrtuspiirangud, samuti lugemis-/kirjutamislitsentsid.
Loogika
SAP on vĂ€lja töötanud keele nimega ABAP (Advanced Business Application Programming, algselt Allgemeiner Berichts-Aufbereitungs-Prozessor, saksa keeles "ĂŒldine raportite koostamise protsessor"). See vĂ”imaldab arendajatel kĂ€ivitada individuaalset Ă€kkoostööd reageerides teatud toimuvale vĂ”i ajakava jĂ€rgi. ABAP on rikkaliku sĂŒntaksiga keel, milles on umbes kolm korda rohkem mĂ€rksĂ”nu kui JavaScriptis (vt. ). Kui olete oma programmi kirjutanud (SAP-is on sisseehitatud redaktor programmeerimiseks), siis avaldate selle kui oma tehingu, koos individuaalse TCode koodiga. Saate olemasolevat kĂ€itumist kohandada ulatusliku hook-sĂŒsteemiga, mida nimetatakse âĂ€riliseks laienduseksâ (add-ins), kus programm seadistatakse kĂ€ivituma, kui teostatakse teatud tehing â sarnaselt SQL-i kĂ€ivitajatele.
UI
SAP sisaldab ka UI koostajat. See toetab lohista-ja-drop funktsiooni ning sellega kaasnevad mugavad omadused, nagu andmebaasi tabeli pÔhjal genereeritud vormid. Sellegipoolest on seda raske kasutada. Minu lemmikosa koostajast on tabeli sammaste joonistamine:

ERP elluviimise raskused
ERP ei ole odav. Suur ĂŒlemaailmne ettevĂ”te vĂ”ib investeerida elluviimisse 100 miljonist 500 miljoni dollarini, sealhulgas 30 miljonit dollarit litsentsitasudeks, 200 miljonit dollarit konsultatsiooniteenuste eest, ĂŒlejÀÀnud summa kasutatakse riistvara, juhtide ja töötajate koolituse jaoks. TĂ€ielik elluviimine kestab neli kuni kuus aastat. ĂŒtles: âKonkurentsieelis tööstuses kuulub ettevĂ”ttele, kes suudab SAP-i implementatsiooni paremini ja odavamalt lĂ€bi viia.â
Ja asi ei ole ainult rahas. ERP elluviimine on riskantne ettevĂ”tmine ning tulemused varieeruvad mĂ€rgatavalt. Ăks edukamaid juhtumeid on Cisco ERP elluviimine, mis kestis 9 kuud ja maksis 15 miljonit dollarit. VĂ”rdluseks, Dow Chemicali ettevĂ”tte elluviimine maksis 1 miljard dollarit ja vĂ”ttis aega 8 aastat. . Lausa peavad ERP sĂŒsteemide elluviimist âmÔÔdukaks riskiks Ă€ri kahjustamiseksâ. Selleteemalist ei kuule tihti tarkvara hindamisel!
ERP integreeritud iseloom tĂ€hendab, et selle elluviimiseks on vajalik kogu ettevĂ”tte panus. Ja kuna ettevĂ”tted saavad kasu alles pĂ€rast ulatuslikku elluviimist, on see eriti riskantne! ERP elluviimine ei ole vaid ostuotsus: see on kohustus muuta oma tegevuse juhtimise meetodeid. Tarkvara paigaldamine on lihtne, kuid kogu ettevĂ”tte tööprotsessi ĂŒmberkorraldamine â see on tĂ”eline töö.
EttevĂ”tted palkavad sageli konsultatsioonifirmasid nagu Accenture, et rakendada oma ERP-sĂŒsteeme ja maksavad selle eest miljoneid dollareid, töötades koos erinevate Ă€riĂŒksustega. AnalĂŒĂŒtikud mÀÀravad kindlaks, kuidas ERP integreerida ettevĂ”tte protsessidesse. Ja niipea, kui integreerimine algab, peab ettevĂ”te alustama töötajate koolitamist sĂŒsteemi kasutamiseks. Gartner eraldada 17% eelarvest ainult koolitusele!
Hoolimata kĂ”igist raskustest on enamik Fortune 500 nimekirja ettevĂ”ttest rakendanud ERP-sĂŒsteeme 1998. aastaks: protsess kiirenes Y2K kartuse tĂ”ttu. ERP-turg kasvab ka tĂ€na . See on ĂŒks suurimaid segmente ĂŒlemaailmse tarkustööstuse seas.
Kaasaegne ERP-tööstus
Suurimateks tegijateks on Oracle ja SAP. Kuigi mĂ”lemad on turuliidrid, on nende ERP-tooted ĂŒllatavalt erinevad. SAP toode ehitati peamiselt ettevĂ”tte sees, samas kui Oracle ostis agressiivselt konkurente nagu PeopleSoft ja NetSuite.
Oracle ja SAP on nii domineerivad, et isegi omaenda ERP-toote Microsoft Dynamics asemel.
Kuna enamikus valdkondades on ERP jaoks ĂŒsna spetsiifilised vajadused, on Oracle'il ja SAP-il valmis konfiguratsioonid paljude valdkondade jaoks, nagu toit, autotööstus ja keemia, samuti vertikaalsed konfiguratsioonid, nĂ€iteks mĂŒĂŒgiorganisatsiooni protsessid. Siiski on alati ruumi niĆĄimĂ€ngijatele, kes keskenduvad tavaliselt konkreetsele vertikaalile:
- ĂŒlikoolidele
- ja McKesson pakuvad ERP-d tervishoiuorganisatsioonidele
- tootmise ja logistika jaoks
Vertikaalsed ERP-d spetsialiseeruvad integratsioonidele ja tööprotsessidele, mis on spetsiifilised sihtturule: nÀiteks vÔivad tervishoiu ERP-d .
Kuid spetsialiseerumine ei ole ainus vĂ”imalus oma niĆĄi leidmiseks turul. MĂ”ned idufirmad pĂŒĂŒavad turule tuua kaasaegsemaid tarkvaraplatvorme. NĂ€iteks : see pakub vĂ”imalust integreerida (erinevate ERP-dega!) tellimuse alusel. Idufirmad nagu Anaplan ja Zoho pakuvad sama.
ERP tÔuseb?
Aastal 2019 tunneb SAP end suurepĂ€raselt: eelmisel aastal oli tulu 24,7 miljardit eurot ning turu kapitalisatsioon on nĂŒĂŒd . Kuid tarkvaramaailm ei ole enam see, mis kunagi oli. Kui SAP esmakordselt ilmus, olid andmed isoleeritud ja neid oli raske integreerida, seega nĂ€is, et kĂ”ikide nende salvestamine SAP-sse oli ilmselge lahendus.
Kuid nĂŒĂŒd muutub olukord kiiresti. Enamikul kaasaegsetest ettevĂ”tte rakendustest (nĂ€iteks Salesforce, Jira jne) on hea API-dega tagapĂ”hi, et andmeid eksportida. AndmejĂ€rved hakkavad kujunema: nĂ€iteks, vĂ”imaldab andmebaaside omavahelist sidumist, mis oli vaid mĂ”ned aastad tagasi vĂ”imatu.
Allikas: habr.com
