Co je SAP?

Co je SAP?

Co je SAP? A proč sakra stojí 163 miliard dolarů?

Společnosti ročně utratí 41 miliard dolarů za software pro plánování podnikových zdrojů, známý pod zkratkou ERP. Dnes má téměř každý velký podnik implementován ten či onen ERP systém. Většina malých firem ale obvykle ERP systémy nekupuje a většina vývojářů je pravděpodobně neviděla v akci. Pro ty z nás, kteří ERP nepoužívali, je tedy otázkou... v čem je háček? Jak se společnosti jako SAP daří prodávat ERP v hodnotě 25 miliard dolarů ročně?

A jak se to stalo 77 % světového obchodu, včetně 78 % zásob potravin, prochází programem SAP?

ERP je místo, kde společnosti ukládají klíčová provozní data. Hovoříme o prognózách prodeje, nákupních objednávkách, zásobách a procesech, které se spouštějí na základě těchto údajů (například platby dodavatelům při pokladně). ERP je v jistém smyslu „mozkem“ firmy – ukládá všechna důležitá data a všechny akce, které jsou těmito daty iniciovány v pracovních postupech.

Ale než tento software zcela ovládl moderní obchodní svět, jak vůbec vznikl? Historie ERP začíná seriózní prací na automatizaci kanceláří v 1960. letech minulého století. Dříve, ve 40. a 50. letech, probíhala především automatizace dělnických mechanických prací – vzpomeňte si na General Motors, která si v roce 1947 vytvořila vlastní oddělení automatizace. Automatizace práce „bílých límečků“ (často za pomoci počítačů!) ale začala v 60. letech.

Automatizace v 60. letech: nástup počítačů

Prvními obchodními procesy, které byly automatizovány pomocí počítačů, byly mzdy a fakturace. V minulosti armády kancelářských pracovníků ručně počítaly hodiny zaměstnanců v účetních knihách, násobily je hodinovou sazbou, pak ručně odečítaly daně, srážky z výhod a tak dále... to vše jen proto, aby sečetly měsíční plat! Tento časově náročný, opakující se proces byl náchylný k lidské chybě a je ideální pro počítačovou automatizaci.

V 60. letech XNUMX. století mnoho společností používalo počítače IBM k automatizaci mzdové agendy a účtování. Zpracování dat je zastaralý pojem, ze kterého zbyla pouze firma Automatické zpracování dat, Inc.. Místo toho dnes říkáme „IT“. V té době ještě nebyl vytvořen průmysl vývoje softwaru, takže analytici byli často odváženi do IT oddělení a učili je programovat na místě. První oddělení informatiky ve Spojených státech bylo otevřeno na Purdue University v roce 1962 a první promoce v oboru se konala o několik let později.

Co je SAP?

Psaní programů pro automatizaci/zpracování dat v 60. letech bylo obtížným úkolem kvůli omezením paměti. Neexistovaly žádné jazyky na vysoké úrovni, žádné standardizované operační systémy, žádné osobní počítače – pouze velké drahé sálové počítače s malou pamětí, na kterých by se spouštěly programy na kotoučích magnetické pásky! Programátoři často pracovali na počítači v noci, když byl volný. Pro společnosti jako General Motors bylo běžné psát své vlastní operační systémy, aby ze svých sálových počítačů vytěžily maximum.

Dnes provozujeme aplikační software na několika standardních operačních systémech, ale až do 1990. let tomu tak nebylo. V středověká éra sálových počítačů 90 % veškerého softwaru bylo napsáno na zakázku a pouze 10 % bylo prodáno běžně.

Tato situace hluboce ovlivnila způsob, jakým společnosti vyvíjely své technologie. Někteří předpokládali, že budoucnost spočívá ve standardizovaném hardwaru se stejným operačním systémem a programovacím jazykem systém SABRE pro letecký průmysl (který se používá dodnes!) Většina společností nadále vytvářela svůj vlastní zcela izolovaný software a často znovu vynalezla kolo.

Zrození standardního softwaru: rozšiřitelný program SAP

V roce 1972 odešlo pět inženýrů z IBM, aby přijali softwarový kontrakt s velkou chemickou firmou ICI. Založili novou společnost s názvem SAP (Systemanalyse und Programmentwicklung neboli „systémová analýza a vývoj programů“). Jako většina tehdejších softwarových vývojářů se zabývali především poradenstvím. Zaměstnanci SAP přicházeli do zákaznických kanceláří a vyvíjeli software na jejich počítačích, především pro řízení logistiky.

Co je SAP?

Obchod šel dobře: SAP zakončil svůj první rok s tržbami 620 1 marek, v přepočtu na dnešní dolary něco málo přes 40 milion dolarů. Brzy začali prodávat svůj software dalším klientům a podle potřeby jej přenášet do různých operačních systémů. Během následujících čtyř let získali přes 9 klientů, šestinásobně zvýšili tržby a zvýšili počet zaměstnanců z 25 na XNUMX. To je možná ještě hodně daleko. T2D3 růstová křivka, ale budoucnost SAP vypadala optimisticky.

Software SAP byl speciální z několika důvodů. Tehdy většina programů běžela v noci a výsledek tiskla na papírové pásky, které jste druhý den ráno kontrolovali. Místo toho programy SAP pracovaly v reálném čase a výsledek se nezobrazoval na papíře, ale na monitorech (které tehdy stály asi 30 XNUMX dolarů).

A co je nejdůležitější, software SAP byl od základu vytvořen tak, aby byl rozšiřitelný. V původní smlouvě s ICI nevytvářel SAP software od nuly, jak bylo v té době obvyklé, ale kódoval nad předchozím projektem. Když SAP v roce 1974 vydal svůj software pro finanční účetnictví, původně plánoval napsat nad něj další softwarové moduly a v budoucnu je prodávat. Tato rozšiřitelnost se stala definujícím rysem SAP. V té době byla interakce mezi klientskými kontexty považována za radikální inovaci. Programy byly napsány od začátku pro každého klienta.

Význam integrace

Když společnost SAP představila svůj druhý modul výrobního softwaru, vedle prvního finančního modulu byly tyto dva moduly schopny spolu snadno komunikovat, protože sdílely společnou databázi. Díky této integraci je kombinace modulů mnohem hodnotnější než samotné dva programy.

Protože software automatizoval určité obchodní procesy, jeho dopad do značné míry závisel na přístupu k datům. Data nákupních objednávek jsou uložena v modulu prodeje, data o zásobách jsou uložena v modulu sklad atd. A protože tyto systémy spolu neinteragují, je třeba je pravidelně synchronizovat, to znamená, že zaměstnanec ručně kopíruje data z jedné databáze do druhé .

Integrovaný software řeší tento problém tím, že usnadňuje komunikaci mezi firemními systémy a umožňuje nové typy automatizace. Tento druh integrace – mezi různými obchodními procesy i zdroji dat – je klíčovým rysem systémů ERP. To se stalo obzvláště důležité s vývojem hardwaru, který otevřel nové možnosti pro automatizaci – a systémy ERP vzkvétaly.

Rychlost přístupu k informacím v integrovaném softwaru firmám umožňuje zcela změnit své obchodní modely. Compaq s pomocí ERP zavedl nový model „make-to-order“ (tedy sestavení počítače až po výslovném obdržení objednávky). Tento model šetří peníze snížením zásob tím, že se spoléhá na rychlou obrátku, což je přesně to, co dobrý ERP dělá. Když IBM následovala, zkrátila dodací lhůtu dílů z 22 na tři dny.

Jak ERP skutečně vypadá

Slovo „podnikový software“ nemá nic společného s trendy a uživatelsky přívětivým rozhraním a SAP není výjimkou. Základní instalace SAP obsahuje 20 000 databázových tabulek, z nichž 3000 8000 jsou konfigurační tabulky. Tyto tabulky obsahují asi XNUMX XNUMX konfiguračních rozhodnutí, která je třeba provést před spuštěním programu. Proto Konfigurační specialista SAP je skutečné povolání!

Navzdory složitosti přizpůsobení poskytuje software SAP ERP klíčovou hodnotu – širokou integraci mezi několika obchodními procesy. Výsledkem této integrace jsou tisíce případů použití v celé organizaci. SAP tyto případy užití organizuje do „transakcí“, což jsou obchodní aktivity. Některé příklady transakcí zahrnují „vytvoření objednávky“ a „zobrazení zákazníka“. Tyto transakce jsou organizovány ve formátu vnořeného adresáře. Chcete-li tedy najít transakci Vytvořit prodejní objednávku, přejděte do adresáře Logistika, poté Prodej, poté Objednávka, a tam najdete skutečnou transakci.

Co je SAP?

Nazvat ERP „prohlížečem transakcí“ by byl překvapivě přesný popis. Je to velmi podobné prohlížeči, s tlačítkem zpět, tlačítky pro přiblížení a textovým polem „TCodes“, což je ekvivalent prohlížeče adresního řádku. SAP podporuje více než 16 000 typů transakcí, takže navigace ve stromu transakcí může být bez těchto kódů složitá.

Navzdory závratnému počtu dostupných konfigurací a transakcí mají společnosti stále jedinečné případy použití a potřebují doladit své akce. Pro zvládnutí těchto jedinečných pracovních postupů má SAP vestavěné programovací prostředí. Jednotlivé části fungují takto:

Data

V rozhraní SAP mohou vývojáři vytvářet vlastní databázové tabulky. Jedná se o relační tabulky jako normální databáze SQL: sloupce různých typů, cizí klíče, omezení hodnot a oprávnění ke čtení/zápisu.

Logika

SAP vyvinul jazyk nazvaný ABAP (Advanced Business Application Programming, původně Allgemeiner Berichts-Aufbereitungs-Prozessor, německy General Reporting Processor). Umožňuje vývojářům spouštět vlastní obchodní logiku v reakci na konkrétní události nebo podle plánu. ABAP je bohatý syntaktický jazyk s asi třikrát větším počtem klíčových slov než JavaScript (viz níže). implementace hry 2048 v ABAP). Když svůj program napíšete (SAP má vestavěný editor pro programování), publikujete jej jako svou vlastní transakci spolu s individuálním TCode. Stávající chování můžete přizpůsobit pomocí rozsáhlého systému háčků nazývaných „doplňky“, kde je program nakonfigurován tak, aby se spouštěl při provádění konkrétní transakce – podobně jako spouštěče SQL.

UI

SAP také přichází s tvůrcem uživatelského rozhraní. Podporuje drag and drop a přichází s praktickými funkcemi, jako jsou generované formuláře založené na tabulce DB. Navzdory tomu je poměrně obtížné používat. Moje oblíbená část konstruktoru je kreslení sloupců tabulky:

Co je SAP?

Potíže při implementaci ERP

ERP není levná záležitost. Velká nadnárodní korporace může na implementaci utratit 100 až 500 milionů dolarů, včetně 30 milionů dolarů za licenční poplatky, 200 milionů dolarů za konzultační služby a zbytek za hardware, školení manažerů a zaměstnanců. Plná implementace trvá čtyři až šest let. CEO velké chemické společnosti řekl: "Konkurenční výhodu v tomto odvětví získá firma, která může lépe a levněji provádět práci na implementaci SAP."

A nejde jen o peníze. Implementace ERP je riskantní podnik a výsledky se značně liší. Jedním z úspěšných případů je implementace ERP ve společnosti Cisco, která trvala 9 měsíců a 15 milionů USD.Pro srovnání, implementace ve společnosti Dow Chemical Corporation stála 1 miliardu USD a trvala 8 let. Americké námořnictvo utratilo 1 miliardu dolarů za čtyři různé projekty ERP, ale všechny selhaly.. Již 65 % manažerů věří, že zavedení ERP systémů s sebou nese "střední šanci poškodit podnikání." To se při hodnocení softwaru často neslyší!

Integrovaná povaha ERP znamená, že vyžaduje implementaci celé společnosti. A protože firmy profitují až poté všudypřítomný implementace, je obzvláště riskantní! Implementace ERP je více než jen rozhodnutí o nákupu: je to závazek změnit své postupy řízení provozu. Instalace softwaru je snadná, překonfigurování pracovního postupu celé společnosti je místo, kde je hlavní část práce.

Klienti si často najímají poradenskou firmu, jako je Accenture, aby implementovala jejich ERP systém a platí jim miliony dolarů za spolupráci s jednotlivými obchodními jednotkami. Analytici určují, jak integrovat ERP do firemních procesů. A jakmile integrace začne, měla by společnost začít školit všechny zaměstnance, jak systém používat. Gartner doporučuje rezerva 17 % rozpočtu pouze na vzdělávání!

Navzdory přesile většina společností z žebříčku Fortune 500 přijala ERP systémy do roku 1998, což bylo urychleno strachem z Y2K. Trh ERP dnes stále roste přesahuje 40 miliard dolarů. Jedná se o jeden z největších segmentů v globálním softwarovém průmyslu.

Moderní ERP průmysl

Největšími hráči jsou Oracle a SAP. Přestože jsou oba lídry na trhu, jejich ERP produkty jsou překvapivě odlišné. Produkt SAP byl z velké části vytvořen interně, zatímco Oracle agresivně skupoval konkurenty jako PeopleSoft a NetSuite.

Oracle a SAP jsou tak dominantní, že dokonce Microsoft používá SAP místo vlastního produktu Microsoft Dynamics ERP.

Protože většina průmyslových odvětví má poměrně specifické potřeby ERP, Oracle a SAP mají předkonfigurované konfigurace pro mnoho průmyslových odvětví, jako je potravinářský, automobilový a chemický průmysl, a také vertikální konfigurace, jako jsou prodejní procesy. Vždy však existuje prostor pro specializované hráče, kteří mají tendenci se zaměřovat na konkrétní odvětví:

Vertikální ERP se specializují na integrace a pracovní postupy specifické pro cílový trh: například ERP ve zdravotnictví může podporovat protokoly HIPAA.

Specializace však není jediný způsob, jak najít své místo na trhu. Některé startupy se snaží přinést na trh modernější softwarové platformy. Příkladem by bylo Zuora: nabízí možnost integrace (s různými ERP!) prostřednictvím předplatného. Startupy jako Anaplan a Zoho dělají totéž.

ERP na vzestupu?

SAP si v roce 2019 vede skvěle, s tržbami 24,7 miliardy EUR v loňském roce a tržní kapitalizací přesáhl 150 miliard eur. Svět softwaru už ale není, co býval. Když SAP poprvé vyšel, byla data izolovaná a obtížně integrovatelná, takže ponechat vše v SAP se zdálo jako jasná odpověď.

Nyní se ale situace rychle mění. Většina moderního podnikového softwaru (jako Salesforce, Jira atd.) má backend s dobrými API pro export dat. Vznikají datová jezera: např. Presto usnadňuje propojení databází, což bylo ještě před několika lety nemožné.

Zdroj: www.habr.com

Přidat komentář