Kas yra SAP?

Kas yra SAP?

Kas yra SAP? Ir kodėl po velnių jis vertas 163 milijardų dolerių?

Kiekvienais metais įmonės programinei įrangai išleidžia 41 mlrd Įmonių išteklių planavimo, žinomas akronimu ERP. Šiandien beveik kiekvienas didelis verslas yra įdiegęs vieną ar kitą ERP sistemą. Tačiau dauguma mažų įmonių paprastai neperka ERP sistemų, o dauguma kūrėjų tikriausiai jų nematė. Taigi tiems iš mūsų, kurie nenaudojome ERP, kyla klausimas... koks yra laimikis? Kaip tokiai įmonei kaip SAP pavyksta parduoti 25 mlrd. USD vertės ERP per metus?

Ir kaip tai atsitiko 77% pasaulio prekybos, įskaitant 78 % maisto atsargų, eina per SAP programą?

ERP yra vieta, kur įmonės saugo pagrindinius veiklos duomenis. Kalbame apie pardavimo prognozes, pirkimo užsakymus, atsargas ir procesus, kurie suaktyvinami remiantis šiais duomenimis (pavyzdžiui, mokėjimai tiekėjams atsiskaitant). Tam tikra prasme ERP yra įmonės „smegenys“ – ji saugo visus svarbius duomenis ir visus veiksmus, kuriuos šie duomenys inicijuoja darbo eigose.

Tačiau prieš visiškai užvaldant šiuolaikinį verslo pasaulį, kaip ši programinė įranga atsirado? ERP istorija prasideda nuo rimto darbo biuro automatizavimo srityje septintajame dešimtmetyje. Anksčiau, XX amžiaus ketvirtajame ir šeštajame dešimtmečiuose, daugiausia buvo automatizuotas mechaninis darbas – pagalvokite apie „General Motors“, kuri 1960 m. sukūrė savo automatikos skyrių. Tačiau „baltųjų apykaklių“ darbo automatizavimas (dažnai pasitelkiant kompiuterius!) prasidėjo 40-aisiais.

Automatika 60-aisiais: kompiuterių atsiradimas

Pirmieji verslo procesai, kurie buvo automatizuoti naudojant kompiuterius, buvo darbo užmokestis ir sąskaitų faktūrų išrašymas. Anksčiau armijos biuro darbuotojų rankiniu būdu skaičiuodavo darbuotojų valandas knygose, daugindavo iš valandinio tarifo, tada rankiniu būdu atimdavo mokesčius, atskaitymus iš pašalpų ir t. Šis daug laiko reikalaujantis, pasikartojantis procesas buvo linkęs į žmogaus klaidas ir idealiai tinka kompiuterių automatizavimui.

Iki septintojo dešimtmečio daugelis įmonių naudojo IBM kompiuterius, kad automatizuotų darbo užmokestį ir atsiskaitymą. Duomenų tvarkymas yra pasenęs terminas, nuo kurio lieka tik įmonė Automatinis duomenų apdorojimas, Inc.. Vietoj to šiandien sakome „IT“. Tuo metu programinės įrangos kūrimo industrija dar nebuvo susiformavusi, todėl analitikus dažnai vesdavo į IT skyrius ir mokydavo programuoti vietoje. 1962 metais Purdue universitete buvo atidarytas pirmasis JAV kompiuterių mokslų katedra, o po kelerių metų įvyko pirmasis specialybės baigimas.

Kas yra SAP?

Rašyti automatizavimo / duomenų apdorojimo programas 60-aisiais buvo sudėtinga užduotis dėl atminties apribojimų. Nebuvo nei aukšto lygio kalbų, nei standartizuotų operacinių sistemų, nei asmeninių kompiuterių – tik dideli brangūs pagrindiniai kompiuteriai su maža atmintimi, paleisdami programas magnetinės juostos ritėse! Programuotojai dažnai dirbdavo prie kompiuterio naktimis, kai jis buvo laisvas. Buvo įprasta, kad tokios įmonės kaip „General Motors“ sukurdavo savo operacines sistemas, kad išnaudotų visas savo pagrindinių kompiuterių galimybes.

Šiandien taikomąją programinę įrangą vykdome keliose standartinėse operacinėse sistemose, tačiau taip nebuvo iki 1990 m. IN viduramžių didžiųjų kompiuterių era 90% visos programinės įrangos buvo parašyta pagal užsakymą, o tik 10% buvo parduota iš anksto.

Ši situacija labai paveikė tai, kaip įmonės plėtojo savo technologijas. Kai kurie manė, kad ateitis yra standartizuota aparatinė įranga su tokia pačia operacine sistema ir programavimo kalba SABRE sistema aviacijos pramonei (kuri naudojama ir šiandien!) Dauguma kompanijų toliau kūrė savo visiškai izoliuotą programinę įrangą, dažnai išradinėdamos dviratį iš naujo.

Standartinės programinės įrangos gimimas: SAP išplečiama programa

1972 m. penki inžinieriai paliko IBM, kad sudarytų programinės įrangos sutartį su didele chemijos įmone ICI. Jie įkūrė naują įmonę SAP (Systemanalyse und Programmentwicklung arba „sistemos analizė ir programų kūrimas“). Kaip ir dauguma programinės įrangos kūrėjų tuo metu, jie daugiausia užsiėmė konsultavimu. SAP darbuotojai atvykdavo į klientų biurus ir savo kompiuteriuose kurdavo programinę įrangą, daugiausia logistikos valdymui.

Kas yra SAP?

Verslas klostėsi gerai: SAP pirmuosius metus baigė su 620 1 markių pajamomis, ty šiek tiek daugiau nei 40 mln. Netrukus jie pradėjo pardavinėti savo programinę įrangą kitiems klientams, prireikus perkelti ją į įvairias operacines sistemas. Per ateinančius ketverius metus jie pritraukė per 9 klientų, šešis kartus padidino pajamas, o darbuotojų skaičių padidino nuo 25 iki XNUMX. Gal dar toli. T2D3 augimo kreivė, tačiau SAP ateitis atrodė optimistiškai.

SAP programinė įranga buvo ypatinga dėl kelių priežasčių. Tuo metu dauguma programų veikė naktį ir atspausdino rezultatą ant popierinių juostelių, kurias patikrinote kitą rytą. Vietoj to, SAP programos veikė realiu laiku, o rezultatas buvo rodomas ne popieriuje, o monitoriuose (tuo metu kainavo apie 30 XNUMX USD).

Svarbiausia, kad SAP programinė įranga buvo sukurta nuo pat pradžių, kad ją būtų galima išplėsti. Pradinėje sutartyje su ICI SAP nekūrė programinės įrangos nuo nulio, kaip buvo įprasta tuo metu, o užkodavo ankstesnio projekto viršuje. Kai 1974 m. SAP išleido savo finansinės apskaitos programinę įrangą, ji iš pradžių planavo pridėti papildomų programinės įrangos modulių ir ateityje juos parduoti. Šis išplėtimas tapo pagrindine SAP savybe. Tuo metu sąveika tarp klientų kontekstų buvo laikoma radikalia naujove. Kiekvienam klientui programos buvo parašytos nuo nulio.

Integracijos svarba

Kai SAP pristatė savo antrąjį gamybos programinės įrangos modulį, be pirmojo finansų modulio, abu moduliai galėjo lengvai bendrauti vienas su kitu, nes turėjo bendrą duomenų bazę. Dėl šios integracijos modulių derinys tapo daug vertingesnis nei dvi programos atskirai.

Kadangi programinė įranga automatizavo tam tikrus verslo procesus, jos poveikis labai priklausė nuo prieigos prie duomenų. Pirkimo užsakymo duomenys saugomi pardavimo modulyje, atsargų duomenys saugomi sandėlio modulyje ir t.t.. O kadangi šios sistemos nesąveikauja, jas reikia reguliariai sinchronizuoti, tai yra, darbuotojas rankiniu būdu kopijuodavo duomenis iš vienos duomenų bazės į kitą. .

Integruota programinė įranga išsprendžia šią problemą palengvindama ryšį tarp įmonės sistemų ir įgalindama naujus automatizavimo tipus. Tokia integracija tarp skirtingų verslo procesų ir duomenų šaltinių yra pagrindinė ERP sistemų savybė. Tai tapo ypač svarbu tobulėjant aparatūrai, atveriant naujas automatizavimo galimybes ir klestėjus ERP sistemoms.

Prieigos prie informacijos integruotoje programinėje įrangoje greitis leidžia įmonėms visiškai pakeisti savo verslo modelius. „Compaq“ su ERP pagalba pristatė naują „pagaminti pagal užsakymą“ modelį (tai yra, kompiuterio surinkimas tik aiškiai gavus užsakymą). Šis modelis taupo pinigus, nes sumažina atsargas, nes pasikliauja greitu apyvartumu – būtent tai ir daro gera ERP. Kai IBM pasekė pavyzdžiu, dalių pristatymo laikas sutrumpėjo nuo 22 iki trijų dienų.

Kaip iš tikrųjų atrodo ERP

Žodis „įmonės programinė įranga“ neturi nieko bendra su madinga ir patogia sąsaja, o SAP nėra išimtis. Pagrindiniame SAP diegime yra 20 000 duomenų bazių lentelių, iš kurių 3000 8000 yra konfigūracijos lentelės. Šiose lentelėse yra apie XNUMX konfigūravimo sprendimų, kuriuos reikia priimti prieš paleidžiant programą. Štai kodėl SAP konfigūracijos specialistas yra tikra profesija!

Nepaisant tinkinimo sudėtingumo, SAP ERP programinė įranga suteikia pagrindinę vertę – plačią kelių verslo procesų integraciją. Dėl šios integracijos visoje organizacijoje atsiranda tūkstančiai naudojimo atvejų. SAP šiuos naudojimo atvejus suskirsto į „sandorius“, kurie yra verslo veikla. Kai kurie operacijų pavyzdžiai apima „užsakymo kūrimą“ ir „rodyti klientui“. Šios operacijos organizuojamos įdėto katalogo formatu. Taigi, norėdami rasti operaciją „Sukurti pardavimo užsakymą“, eikite į Logistikos katalogą, tada „Pardavimas“, tada „Užsakymas“ ir ten rasite tikrąją operaciją.

Kas yra SAP?

ERP vadinimas „sandorių naršykle“ būtų stebėtinai tikslus apibūdinimas. Tai labai panašu į naršyklę, su mygtuku „Atgal“, mastelio keitimo mygtukais ir teksto lauku „TCodes“, naršyklės adreso juostos atitikmeniu. SAP palaiko virš 16 000 rūšių sandorių, todėl naršymas operacijų medyje gali būti sudėtingas be šių kodų.

Nepaisant svaiginančio galimų konfigūracijų ir operacijų skaičiaus, įmonės vis dar turi unikalių naudojimo atvejų ir turi patikslinti savo veiksmus. Kad galėtų valdyti šias unikalias darbo eigas, SAP turi integruotą programavimo aplinką. Štai kaip veikia kiekviena dalis:

Duomenys

SAP sąsajoje kūrėjai gali kurti savo duomenų bazių lenteles. Tai yra reliacinės lentelės, kaip įprastos SQL duomenų bazės: įvairių tipų stulpeliai, išoriniai raktai, reikšmių apribojimai ir skaitymo / rašymo teisės.

Logika

SAP sukūrė kalbą, pavadintą ABAP (Advanced Business Application Programming, iš pradžių Allgemeiner Berichts-Aufbereitungs-Prozessor, vokiškai „General Reporting Processor“). Tai leidžia kūrėjams vykdyti tinkintą verslo logiką reaguojant į konkrečius įvykius arba pagal tvarkaraštį. ABAP yra turtinga sintaksė, turinti maždaug tris kartus daugiau raktinių žodžių nei JavaScript (žr. toliau). žaidimo 2048 įgyvendinimas ABAP). Kai parašysite savo programą (SAP turi integruotą programavimo redaktorių), paskelbiate ją kaip savo operaciją kartu su individualiu TCkodu. Galite tinkinti esamą elgseną naudodami didelę kabliukų sistemą, vadinamą „priedais“, kur programa sukonfigūruojama veikti, kai vykdoma tam tikra operacija – panašiai kaip SQL aktyvikliai.

UI

SAP taip pat yra su vartotojo sąsajos kūrimo priemone. Jis palaiko vilkimą ir numetimą ir yra su patogiomis funkcijomis, tokiomis kaip sugeneruotos formos, pagrįstos DB lentele. Nepaisant to, jį naudoti gana sunku. Mano mėgstamiausia konstruktoriaus dalis yra lentelės stulpelių piešimas:

Kas yra SAP?

Sunkumai diegiant ERP

ERP nėra pigus. Didelė tarptautinė korporacija įgyvendinimui gali išleisti nuo 100 iki 500 mln. USD, įskaitant 30 mln. USD licencijos mokesčius, 200 mln. USD konsultavimo paslaugoms, o likusią dalį aparatinei įrangai, vadovų ir darbuotojų mokymui. Visiškas įgyvendinimas trunka nuo ketverių iki šešerių metų. Didelės chemijos įmonės generalinis direktorius „Konkurencinis pranašumas pramonėje bus suteiktas įmonei, kuri gali geriau ir pigiau atlikti SAP diegimo darbus“.

Ir tai ne tik pinigai. ERP diegimas yra rizikingas verslas, o rezultatai labai skiriasi. Vienas iš sėkmingų atvejų yra ERP įdiegimas Cisco, kuris užtruko 9 mėnesius ir 15 mln. JAV karinis jūrų laivynas išleido 1 milijardą dolerių keturiems skirtingiems ERP projektams, tačiau jie visi žlugo.. jau 65% vadovų mano, kad ERP sistemų įdiegimas turi „vidutinę galimybę pakenkti verslui“. Vertindami programinę įrangą to dažnai negirdite!

Integruotas ERP pobūdis reiškia, kad ją įgyvendinti reikia visos įmonės. O kadangi įmonės gauna naudos tik po to visur esantis įgyvendinimas, tai ypač rizikinga! ERP diegimas yra daugiau nei tiesiog pirkimo sprendimas: tai įsipareigojimas pakeisti savo operacijų valdymo praktiką. Įdiegti programinę įrangą paprasta, o didžioji dalis darbų tenka perkonfigūruoti visą įmonės darbo eigą.

Klientai dažnai samdo konsultacinę įmonę, pvz., „Accenture“, kad įdiegtų savo ERP sistemą ir sumoka jiems milijonus dolerių už darbą su atskirais verslo padaliniais. Analitikai nustato, kaip integruoti ERP į įmonės procesus. O kai tik prasidės integracija, įmonė turėtų pradėti mokyti visus darbuotojus, kaip naudotis sistema. Gartner rekomenduoja 17% biudžeto rezervuokite tik švietimui!

Nepaisant šansų, dauguma „Fortune 500“ kompanijų iki 1998 m. įdiegė ERP sistemas, kurias paspartino Y2K baimė. ERP rinka ir toliau auga šiandien viršija 40 mlrd. Tai vienas didžiausių pasaulinės programinės įrangos pramonės segmentų.

Šiuolaikinė ERP pramonė

Didžiausi žaidėjai yra Oracle ir SAP. Nors abu yra rinkos lyderiai, jų ERP produktai stebėtinai skiriasi. SAP produktas daugiausia buvo sukurtas įmonės viduje, o „Oracle“ agresyviai pirko konkurentus, tokius kaip „PeopleSoft“ ir „NetSuite“.

Oracle ir SAP yra tokie dominuojantys, kad net „Microsoft“ naudoja SAP vietoj savo Microsoft Dynamics ERP produkto.

Kadangi dauguma pramonės šakų turi gana specifinius ERP poreikius, „Oracle“ ir SAP turi iš anksto sukonfigūruotas daugelio pramonės šakų, pvz., maisto, automobilių ir chemijos pramonės, konfigūracijas, taip pat vertikalias konfigūracijas, pvz., pardavimo procesus. Tačiau visada yra vietos nišiniams žaidėjams, kurie linkę sutelkti dėmesį į konkrečią vertikalę:

  • Ellucian Baneris universitetams
  • Inform ir McKesson siūlo ERP sveikatos priežiūros organizacijoms
  • QAD gamybai ir logistikai

Vertikalios ERP specializuojasi integracijose ir darbo eigose, būdingose ​​tikslinei rinkai: pavyzdžiui, sveikatos priežiūros ERP. gali palaikyti HIPAA protokolus.

Tačiau specializacija nėra vienintelis būdas rasti savo nišą rinkoje. Kai kurie startuoliai į rinką bando pateikti modernesnių programinės įrangos platformų. Pavyzdys būtų Zuora: siūlo galimybę integruoti (su skirtingais ERP!) prenumeruojant. Pradedantieji, tokie kaip Anaplan ir Zoho, daro tą patį.

ERP auga?

SAP 2019 m. sekasi puikiai – praėjusiais metais pajamos siekė 24,7 mlrd. EUR, o rinkos kapitalizacija viršijo 150 mlrd. Tačiau programinės įrangos pasaulis nėra toks, koks buvo anksčiau. Kai pirmą kartą pasirodė SAP, duomenys buvo izoliuoti ir sunkiai integruojami, todėl visa tai laikyti SAP sistemoje atrodė akivaizdus atsakymas.

Tačiau dabar situacija sparčiai keičiasi. Dauguma šiuolaikinių įmonių programinės įrangos (pvz., „Salesforce“, „Jira“ ir kt.) turi užpakalinę programą su geromis API duomenims eksportuoti. Duomenų ežerai susidaro: pvz. Presto palengvina duomenų bazių sujungimą, o tai buvo neįmanoma vos prieš keletą metų.

Šaltinis: www.habr.com

Добавить комментарий