Čo je SAP?

Čo je SAP?

Čo je SAP? Prečo to má preboha hodnotu 163 miliárd dolárov?

Spoločnosti každoročne minú 41 miliárd dolárov na softvér plánovanie podnikových zdrojovznámy pod skratkou ERP. Dnes má takmer každý veľký podnik implementovaný ten či onen ERP systém. Väčšina malých spoločností však zvyčajne nekupuje systémy ERP a väčšina vývojárov pravdepodobne žiadny nevidela v akcii. Takže pre tých z nás, ktorí ERP nepoužívali, je na mieste otázka...čo je na tom zábavné? Ako sa firme ako SAP podarí predať 25 miliárd dolárov ročne v ERP?

A ako sa to stalo 77 % svetového obchoduvrátane 78 % dodávok potravín cez programy SAP?

ERP je miesto, kde spoločnosti ukladajú základné prevádzkové údaje. Hovoríme o prognózach predaja, nákupných objednávkach, zásobách a procesoch, ktoré sa spúšťajú na základe týchto údajov (ako sú platby dodávateľom pri zadávaní objednávok). ERP je v istom zmysle „mozgom“ firmy – ukladá všetky dôležité dáta a všetky akcie, ktoré sú týmito dátami spúšťané v pracovných tokoch.

Ale predtým, než úplne ovládne moderný obchodný svet, ako tento softvér vôbec vznikol? História ERP sa začína serióznou prácou na automatizácii kancelárskych činností v 1960. rokoch minulého storočia. Predtým, v 40-tych a 50-tych rokoch, bola väčšinou automatizácia robotníckych mechanických úloh – predstavte si General Motors, ktorý svoje oddelenie automatizácie vytvoril v roku 1947. Ale automatizácia bielych golierov (často s pomocou počítačov!) sa začala v 60. rokoch.

Automatizácia 60. rokov: vznik počítačov

Prvé obchodné procesy, ktoré sa automatizovali pomocou počítačov, boli mzdy a fakturácia. Kedysi to bolo tak, že celé armády kancelárskych pracovníkov ručne počítali hodiny zamestnancov v účtovníctve, vynásobené hodinovou sadzbou, potom ručne odpočítavali dane, zrážky z dávok atď.... všetko len na výpočet mesačného platu! Tento opakujúci sa proces náročný na prácu bol náchylný na ľudské chyby, ale bol ideálny pre automatizáciu počítačov.

Do 60. rokov XNUMX. storočia mnoho spoločností využívalo počítače IBM na automatizáciu miezd a fakturácie. Spracovanie údajov je zastaraný pojem, z ktorého zostala iba spoločnosť Automatické spracovanie údajov, Inc.. Dnes namiesto toho hovoríme „IT“. V tom čase ešte nebol vytvorený priemysel vývoja softvéru, takže IT oddelenia často najímali analytikov a učili ich programovať na mieste. Prvú katedru informatiky v Spojených štátoch otvorila Purdue University v roku 1962 a prvý absolvent tejto špecializácie sa uskutočnil o niekoľko rokov neskôr.

Čo je SAP?

Písanie programov na automatizáciu/spracovanie dát v 60. rokoch bola náročná úloha z dôvodu obmedzení pamäte. Neexistovali žiadne jazyky na vysokej úrovni, žiadne štandardizované operačné systémy, žiadne osobné počítače – iba veľké, drahé sálové počítače s malým množstvom pamäte, kde programy bežali na kotúčoch magnetickej pásky! Programátori často pracovali na počítači v noci, keď bol voľný. Pre spoločnosti ako General Motors bolo bežné písať svoje vlastné operačné systémy, aby zo svojich sálových počítačov vyťažili maximum.

Dnes prevádzkujeme aplikačný softvér na niekoľkých štandardných operačných systémoch, no až do 1990. rokov tomu tak nebolo. IN stredoveká éra sálových počítačov 90 % všetkého softvéru bolo napísaných na objednávku a iba 10 % sa predalo hotových.

Táto situácia hlboko ovplyvnila spôsob, akým spoločnosti vyvíjali svoje technológie. Niektorí navrhli, že budúcnosťou by bol štandardizovaný hardvér s pevným operačným systémom a programovacím jazykom, napr systém SABRE pre letecký priemysel (ktorý sa používa dodnes!) Väčšina spoločností pokračovala vo vytváraní vlastného úplne izolovaného softvéru, pričom často znovu objavila koleso.

Zrodenie štandardného softvéru: SAP Extensible Software

V roku 1972 odišlo päť inžinierov z IBM, aby prevzali softvérovú zmluvu s veľkou chemickou firmou ICI. Založili novú spoločnosť s názvom SAP (Systemanalyse und Programmentwicklung alebo „systémová analýza a vývoj programov“). Ako väčšina vývojárov softvéru v tom čase sa zaoberali predovšetkým poradenstvom. Zamestnanci spoločnosti SAP prichádzali do kancelárií klientov a vyvíjali na ich počítačoch softvér najmä na riadenie logistiky.

Čo je SAP?

Obchod bol dobrý: SAP ukončil prvý rok s príjmami 620 tisíc mariek, čo je v prepočte na dnešné doláre niečo vyše 1 milióna dolárov. Čoskoro začali predávať svoj softvér iným klientom a podľa potreby ho prenášať do rôznych operačných systémov. Počas nasledujúcich štyroch rokov im pribudlo viac ako 40 klientov, tržby vzrástli šesťnásobne a počet zamestnancov sa zvýšil z 9 na 25. Možno je to dlhá cesta. Rastová krivka T2D3, ale budúcnosť SAP vyzerala jasne.

Softvér SAP bol špeciálny z niekoľkých dôvodov. Vtedy väčšina programov bežala v noci a výsledok vytlačili na papierové pásky, ktoré ste na druhý deň ráno skontrolovali. Namiesto toho programy SAP pracovali v reálnom čase a výsledok sa nezobrazoval na papieri, ale na monitoroch (ktoré v tom čase stáli asi 30 tisíc dolárov).

Ale čo je najdôležitejšie, softvér SAP bol navrhnutý tak, aby bol od začiatku rozšíriteľný. V pôvodnej zmluve s ICI SAP nevybudoval softvér od nuly, ako to bolo v tom čase bežné, ale radšej napísal kód nad predchádzajúci projekt. Keď spoločnosť SAP v roku 1974 vydala svoj softvér pre finančné účtovníctvo, pôvodne plánovala v budúcnosti napísať ďalšie softvérové ​​moduly a predávať ich. Táto rozšíriteľnosť sa stala definujúcou vlastnosťou SAP. V tom čase sa interakcia medzi klientskymi kontextami považovala za radikálnu inováciu. Programy boli napísané od začiatku pre každého klienta.

Význam integrácie

Keď spoločnosť SAP okrem svojho prvého finančného modulu predstavila aj svoj druhý modul výrobného softvéru, tieto dva moduly spolu mohli jednoducho komunikovať, pretože zdieľali spoločnú databázu. Vďaka tejto integrácii je kombinácia modulov podstatne hodnotnejšia ako len dva programy samostatne.

Keďže softvér automatizoval určité obchodné procesy, jeho vplyv do veľkej miery závisel od prístupu k údajom. Údaje o nákupných objednávkach sú uložené v module predaja, údaje o sklade produktov sú uložené v module sklad atď. A keďže tieto systémy navzájom neinteragujú, je potrebné ich pravidelne synchronizovať, to znamená, že zamestnanec ručne kopíruje údaje z jednej databázy do druhej. .

Integrovaný softvér rieši tento problém tým, že uľahčuje komunikáciu medzi podnikovými systémami a umožňuje nové typy automatizácie. Tento druh integrácie – medzi rôznymi obchodnými procesmi, ako aj zdrojmi údajov – je kľúčovou črtou systémov ERP. Toto sa stalo obzvlášť dôležitým, keď sa hardvér vyvíjal, čím sa otvorili nové možnosti pre automatizáciu – a systémy ERP prekvitali.

Rýchlosť prístupu k informáciám v integrovanom softvéri umožňuje spoločnostiam úplne zmeniť svoje obchodné modely. Compaq s využitím ERP zaviedol nový model „make-to-order“ (t. j. zostavenie počítača až po prijatí explicitnej objednávky). Tento model šetrí peniaze tým, že znižuje zásoby a spolieha sa na rýchlu obrátku – presne to, s čím dobrý ERP pomáha. Keď IBM nasledovala príklad, skrátila dodaciu lehotu komponentov z 22 dní na tri.

Ako ERP naozaj vyzerá

Slová „podnikový softvér“ sa nespájajú s módnym a užívateľsky príjemným rozhraním a SAP nie je výnimkou. Základná inštalácia SAP obsahuje 20 000 databázových tabuliek, z ktorých 3000 8000 sú konfiguračné tabuľky. Tieto tabuľky obsahujú približne XNUMX XNUMX konfiguračných rozhodnutí, ktoré je potrebné urobiť pred spustením programu. Preto Konfiguračný špecialista SAP - toto je skutočná profesia!

Napriek zložitosti prispôsobenia poskytuje softvér SAP ERP kľúčovú hodnotu – širokú integráciu medzi niekoľkými podnikovými procesmi. Výsledkom tejto integrácie sú tisíce prípadov použitia v rámci organizácie. SAP organizuje tieto prípady použitia do „transakcií“, ktoré sú obchodnými akciami. Niektoré príklady transakcií zahŕňajú „vytvoriť objednávku“ a „zobraziť zákazníka“. Tieto transakcie sú organizované vo formáte vnoreného adresára. Ak chcete nájsť transakciu Vytvoriť objednávku odberateľa, prejdite do adresára Logistika, potom Predaj, potom Objednávka a tam nájdete skutočnú transakciu.

Čo je SAP?

Nazvať ERP „prehliadačom transakcií“ by bol prekvapivo presný popis. Je to veľmi podobné prehliadaču s tlačidlom Späť, tlačidlami priblíženia a textovým poľom pre „TCodes“, čo je ekvivalent panela s adresou prehliadača. SAP podporuje viac ako 16 000 typov transakcií, takže navigácia v strome transakcií môže byť bez týchto kódov náročná.

Napriek závratnému počtu dostupných konfigurácií a transakcií spoločnosti stále čelia jedinečným prípadom použitia a potrebujú doladiť svoje operácie. Na zvládnutie takýchto jedinečných pracovných postupov má SAP zabudované programovacie prostredie. Jednotlivé časti fungujú takto:

Dáta

V rozhraní SAP môžu vývojári vytvárať vlastné databázové tabuľky. Sú to relačné tabuľky ako bežné databázy SQL: stĺpce rôznych typov, cudzie kľúče, obmedzenia hodnôt a povolenia na čítanie/zápis.

logika

SAP vyvinul jazyk s názvom ABAP (Advanced Business Application Programming, pôvodne Allgemeiner Berichts-Aufbereitungs-Prozessor, nemčina pre „general reporting processor“). Umožňuje vývojárom spúšťať vlastnú obchodnú logiku v reakcii na konkrétne udalosti alebo podľa plánu. ABAP je jazyk bohatý na syntax, s približne trikrát väčším počtom kľúčových slov ako JavaScript (pozri nižšie). implementácia hry 2048 v jazyku ABAP). Keď napíšete svoj program (SAP má vstavaný programovací editor), publikujete ho ako svoju vlastnú transakciu spolu s individuálnym TCode. Existujúce správanie môžete prispôsobiť pomocou rozsiahleho systému hákov nazývaných „obchodné doplnky“, kde je program nakonfigurovaný tak, aby sa spustil, keď dôjde k určitej transakcii – podobne ako spúšťače SQL.

UI

SAP prichádza aj s návrhárom na vytváranie používateľského rozhrania. Podporuje drag-n-drop a prichádza s praktickými funkciami, ako sú generované formuláre založené na tabuľke DB. Napriek tomu je dosť ťažké ho používať. Moja obľúbená časť dizajnéra je kreslenie stĺpcov tabuľky:

Čo je SAP?

Ťažkosti pri implementácii ERP

ERP nie je lacná záležitosť. Veľká nadnárodná korporácia môže minúť od 100 miliónov do 500 miliónov dolárov na implementáciu, vrátane 30 miliónov dolárov na licenčné poplatky, 200 miliónov dolárov na poradenské služby a zvyšok na hardvér, školenia pre manažérov a zamestnancov. Úplná implementácia trvá štyri až šesť rokov. CEO veľkej chemickej spoločnosti povedal: „Konkurenčnú výhodu v tomto odvetví získa spoločnosť, ktorá dokáže lepšie a lacnejšie vykonávať implementáciu SAP.“

A nejde len o peniaze. Implementácia ERP je riskantné úsilie a výsledky sa značne líšia. Jedným z úspešných prípadov je implementácia ERP v Cisco, ktorá trvala 9 mesiacov a 15 miliónov dolárov.Pre porovnanie, implementácia v Dow Chemical Corporation stála 1 miliardu dolárov a trvala 8 rokov. Americké námorníctvo minulo 1 miliardu dolárov na štyri rôzne projekty ERP, ale všetky zlyhali.. Už 65 % manažérov verí, že implementácia ERP systémov má „strednú šancu poškodiť podnikanie“. To je niečo, čo pri hodnotení softvéru často nepočujete!

Integrovaný charakter ERP znamená, že jeho implementácia si vyžaduje úsilie celej spoločnosti. A keďže firmy profitujú až po všadeprítomný implementácia, toto je obzvlášť riskantné! Implementácia ERP nie je len rozhodnutím o nákupe: je to záväzok zmeniť spôsob, akým riadite svoje operácie. Inštalácia softvéru je jednoduchá, skutočná práca spočíva v prekonfigurovaní pracovného toku celej spoločnosti.

Na implementáciu ERP systému si klienti často najímajú poradenskú firmu, akou je Accenture, a platia im milióny dolárov za spoluprácu s jednotlivými obchodnými jednotkami. Analytici určujú, ako integrovať ERP do firemných procesov. A akonáhle začne integrácia, spoločnosť musí začať školiť všetkých zamestnancov, ako systém používať. Gartner odporúča rezervujte si 17% z rozpočtu len na školenia!

Napriek všetkým ťažkostiam väčšina spoločností z rebríčka Fortune 500 implementovala systémy ERP do roku 1998, čo je proces urýchlený strachom z roku 2. Trh ERP dnes neustále rastie presahuje 40 miliárd dolárov. Je to jeden z najväčších segmentov v globálnom softvérovom priemysle.

Moderný priemysel ERP

Najväčšími hráčmi sú Oracle a SAP. Hoci sú obaja lídrami na trhu, ich ERP produkty sú prekvapivo odlišné. Produkt SAP bol z veľkej časti vytvorený interne, zatiaľ čo Oracle agresívne získaval konkurentov ako PeopleSoft a NetSuite.

Oracle a SAP sú také dominantné, že dokonca Microsoft používa SAP namiesto vlastného produktu Microsoft Dynamics ERP.

Pretože väčšina priemyselných odvetví má pomerne špecifické potreby ERP, Oracle a SAP majú predpripravené konfigurácie pre mnohé priemyselné odvetvia, ako je potravinársky, automobilový a chemický priemysel, ako aj vertikálne konfigurácie, ako sú procesy umožnenia predaja. Vždy však existuje priestor pre okrajových hráčov, ktorí majú tendenciu sústrediť sa na konkrétnu vertikálu:

Vertikálne ERP sa špecializujú na integrácie a pracovné postupy špecifické pre cieľový trh: napríklad ERP pre zdravotníctvo môže podporovať protokoly HIPAA.

Špecializácia však nie je jedinou príležitosťou, ako nájsť svoje miesto na trhu. Niektoré startupy sa snažia priniesť na trh modernejšie softvérové ​​platformy. Príkladom by bolo Zuora: Ponúka možnosť integrácie (s rôznymi ERP!) prostredníctvom predplatného. Startupy ako Anaplan a Zoho ponúkajú to isté.

Je ERP na vzostupe?

SAP sa v roku 2019 darí skvele: tržby boli minulý rok 24,7 miliardy EUR a jeho trhová kapitalizácia je teraz presiahol 150 miliárd eur. Ale softvérový svet už nie je tým, čím býval. Keď sa prvýkrát objavil SAP, údaje boli umlčané a ťažko sa integrovali, takže uloženie všetkých v systéme SAP sa zdalo ako jasná odpoveď.

Teraz sa však situácia rýchlo mení. Väčšina moderného podnikového softvéru (napr. Salesforce, Jira atď.) má backend s dobrými API na export údajov. Vznikajú dátové jazerá: napr. Presto uľahčuje prepojenie databáz, ktoré bolo ešte pred niekoľkými rokmi nemožné.

Zdroj: hab.com

Pridať komentár