Wat is SAP?

Wat is SAP?

Wat is SAP? Wêrom op ierde is it wurdich $ 163 miljard?

Elk jier besteegje bedriuwen $ 41 miljard oan software foar enterprise resource planning, bekend troch it akronym ERP. Tsjintwurdich hat hast alle grutte bedriuwen ien of oare ERP-systeem ymplementearre. Mar de measte lytse bedriuwen keapje typysk gjin ERP-systemen, en de measte ûntwikkelders hawwe wierskynlik gjin ien yn aksje sjoen. Dus foar dy fan ús dy't ERP net hawwe brûkt, is de fraach ... wat is de wille? Hoe slagget it in bedriuw lykas SAP om $ 25 miljard yn 't jier te ferkeapjen yn ERP?

En hoe kaam it dat 77% fan wrâldhannel, ynklusyf 78% fan iten foarrieden geane troch SAP programma?

ERP is wêr't bedriuwen kearn operasjonele gegevens opslaan. Wy hawwe it oer ferkeapprognosen, oankeapopdrachten, ynventarisaasje en de prosessen dy't wurde trigger op basis fan dy gegevens (lykas beteljen fan leveransiers as oarders wurde pleatst). Yn in sin is ERP de "harsens" fan it bedriuw - it bewarret alle wichtige gegevens en alle aksjes dy't troch dizze gegevens yn workflows wurde trigger.

Mar foardat de moderne saaklike wrâld folslein oernaam, hoe kaam dizze software sels te wêzen? De skiednis fan ERP begjint mei it serieuze wurk fan it automatisearjen fan kantoaraktiviteiten yn 'e 1960's. Earder, yn 'e jierren '40 en '50, wie d'r meast automatisearring fan meganyske banen mei blauwe kraach - tink General Motors, dy't har automatisearringsôfdieling yn 1947 makke. Mar de automatisearring fan wite-kraach banen (faak mei help fan kompjûters!) begûn yn de jierren '60.

Automatisearring fan 'e jierren '60: it ûntstean fan kompjûters

De earste saaklike prosessen dy't automatisearre waarden mei kompjûters wiene lean en fakturearring. It wie eartiids dat hiele legers fan kantoarwurkers mei de hân wurknimmersoeren op 'e boeken rekkene, fermannichfâldige mei it oere taryf, dan mei de hân belestingen, foardielen ôftrek, ensfh ... alles gewoan om ien moanne lean te berekkenjen! Dit arbeid-yntinsive, repetitive proses wie gefoelich foar minsklike flater, mar wie ideaal foar kompjûter automatisearring.

Tsjin de jierren 60 brûkten in protte bedriuwen IBM-kompjûters om lean en fakturearring te automatisearjen. Gegevensferwurking is in ferâldere term, wêrfan allinich it bedriuw oerbliuwt Automatyske gegevensferwurking, Inc.. Hjoed sizze wy ynstee "IT". Op dat stuit wie de softwareûntwikkelingssektor noch net foarme, sadat IT-ôfdielingen faak analisten ynhierden en learden hoe't se op 'e side programmearje. De earste ôfdieling Computer Science yn 'e Feriene Steaten waard iepene troch Purdue University yn 1962, en de earste ôfstudearre yn' e spesjaliteit fûn plak in pear jier letter.

Wat is SAP?

It skriuwen fan programma's foar automatisearring / gegevensferwurking yn 'e jierren '60 wie in drege taak fanwegen ûnthâldbeheiningen. D'r wiene gjin talen op hege nivo's, gjin standerdisearre bestjoeringssystemen, gjin persoanlike kompjûters - allinich grutte, djoere mainframes mei in lyts bedrach fan ûnthâld, wêr't programma's rûnen op rollen fan magnetyske tape! Programmeurs wurken faak nachts op 'e kompjûter as it fergees wie. It wie gewoan foar bedriuwen lykas General Motors om har eigen bestjoeringssystemen te skriuwen om it measte út har mainframes te heljen.

Hjoed rinne wy ​​applikaasje software op ferskate standert bestjoeringssystemen, mar dit wie net it gefal oant de jierren 1990. YN midsieuske mainframe tiidrek 90% fan alle software waard skreaun op bestelling, en mar 10% waard ferkocht klear.

Dizze situaasje hat in djippe ynfloed op hoe't bedriuwen har technologyen ûntwikkelen. Guon suggerearren dat de takomst standerdisearre hardware soe wêze mei in fêste OS en programmeartaal, lykas SABER systeem foar de loftfeart yndustry (dat wurdt noch brûkt hjoed!) De measte bedriuwen bleau te meitsjen harren eigen folslein isolearre software, faak reinventing it tsjil.

De berte fan standert software: SAP útwreide software

Yn 1972 ferlieten fiif yngenieurs IBM om in softwarekontrakt te nimmen mei in grut gemysk bedriuw neamd ICI. Se stiften in nij bedriuw mei de namme SAP (Systemanalyse und Programmentwicklung of "systeemanalyse en programmaûntwikkeling"). Lykas de measte software-ûntwikkelders destiids wiene se foaral belutsen by konsultaasje. SAP-meiwurkers kamen nei de kantoaren fan kliïnten en ûntwikkele software op har kompjûters, benammen foar logistykbehear.

Wat is SAP?

It bedriuw wie goed: SAP einige it earste jier mei ynkomsten fan 620 tûzen mark, dat is krekt mear as $ 1 miljoen yn hjoeddeistige dollars. Se begûnen al gau har software te ferkeapjen oan oare klanten, en porteare it nei ferskate bestjoeringssystemen as nedich. Yn 'e kommende fjouwer jier krigen se mear as 40 kliïnten, groeiden de ynkomsten seisfâldich, en it oantal meiwurkers ferhege fan 9 nei 25. Miskien is dat in lange shot. T2D3 groei kromme, mar SAP syn takomst seach helder.

SAP-software wie spesjaal foar ferskate redenen. Yn dy tiid rûnen de measte programma's nachts en printen it resultaat op papieren bânen, dy't jo de oare moarns kontrolearre hawwe. Ynstee, SAP-programma's wurken yn echte tiid, en it resultaat waard werjûn net op papier, mar op monitors (dy't op dat stuit koste sa'n $ 30 tûzen).

Mar it wichtichste wie SAP-software ûntworpen om fan it begjin ôf út te wreidzjen. Yn it orizjinele kontrakt mei ICI boude SAP de software net fanôf it begjin, lykas yn dy tiid gewoan wie, mar skreau leaver koade boppe op in earder projekt. Doe't SAP yn 1974 har software foar finansjele boekhâlding útbrocht, wie it yn earste ynstânsje fan plan om yn 'e takomst ekstra softwaremodules derop te skriuwen en se te ferkeapjen. Dizze útwreidzjen is in definiearjend skaaimerk wurden fan SAP. Yn dy tiid waard ynteraksje tusken klantkonteksten beskôge as in radikale ynnovaasje. Programma's waarden fanôf it begjin skreaun foar elke klant.

It belang fan yntegraasje

Doe't SAP syn twadde produksjesoftwaremodule yntrodusearre neist har earste finânsjesmodule, koene de twa modules maklik mei elkoar kommunisearje, om't se in mienskiplike databank dielde. Dizze yntegraasje makke de kombinaasje fan modules signifikant weardefoller dan allinich de twa programma's apart.

Om't de software bepaalde saaklike prosessen automatisearre, wie de ynfloed derfan sterk ôfhinklik fan tagong ta gegevens. Gegevens foar oankeapopdracht wurde opslein yn 'e ferkeapmodule, produktynventarisgegevens wurde opslein yn' e magazijnmodule, ensfh. En om't dizze systemen net ynteraksje, moatte se regelmjittich syngronisearre wurde, dat is, de meiwurker hat gegevens fan de iene databank nei de oare manuell kopiearre .

Yntegreare software lost dit probleem op troch kommunikaasje tusken bedriuwssystemen te fasilitearjen en nije soarten automatisearring mooglik te meitsjen. Dit soarte fan yntegraasje - tusken ferskate saaklike prosessen as gegevensboarnen - is in wichtich skaaimerk fan ERP-systemen. Dit waard benammen wichtich as hardware evoluearre, it iepenjen fan nije mooglikheden foar automatisearring - en ERP-systemen bloeiden.

De snelheid fan tagong ta ynformaasje yn yntegreare software makket bedriuwen mooglik feroarje jo bedriuwsmodellen folslein. Compaq, mei help fan ERP, yntrodusearre in nij model fan "make-to-order" (dat is, it bouwen fan in kompjûter pas nei in eksplisite oarder is ûntfongen). Dit model besparret jild troch it ferminderjen fan ynventarisaasje, fertrouwe op rappe turnaround - krekt wêrmei in goede ERP helpt. Doe't IBM folge, fermindere it de levertiid foar komponinten fan 22 dagen nei trije.

Hoe ERP der echt útsjocht

De wurden "bedriuwssoftware" binne net ferbûn mei in modieuze en brûkerfreonlike ynterface, en SAP is gjin útsûndering. In basis SAP-ynstallaasje befettet 20 databanktabellen, wêrfan 000 konfiguraasjetabellen binne. Dizze tabellen befetsje sawat 3000 konfiguraasjebeslissingen dy't moatte wurde makke foardat it programma begjint te rinnen. Dêrom SAP Konfiguraasje Specialist - dit is in echte berop!

Nettsjinsteande de kompleksiteit fan maatwurk leveret SAP ERP-software in kaaiwearde - brede yntegraasje tusken ferskate saaklike prosessen. Dizze yntegraasje resulteart yn tûzenen gebrûksgefallen yn in organisaasje. SAP organisearret dizze gebrûksgefallen yn "transaksjes", dat binne saaklike aksjes. Guon foarbylden fan transaksjes omfetsje "oarder meitsje" en "klant werjaan". Dizze transaksjes wurde organisearre yn in nêst mapformaat. Dat, om de Transaksje oanmeitsje Sales Order te finen, gean jo nei de Logistics map, dan Sales, dan Order, en dêr sille jo de eigentlike transaksje fine.

Wat is SAP?

ERP in "transaksjeblêder" neame soe in ferrassend krekte beskriuwing wêze. It is heul gelyk oan in browser, mei in knop werom, zoomknoppen en in tekstfjild foar "TCodes", it ekwivalint fan de adresbalke fan in browser. SAP stipet mear as 16 transaksje typen, sadat it navigearjen fan 'e transaksjebeam dreech wêze kin sûnder dizze koades.

Nettsjinsteande it dizzying oantal beskikbere konfiguraasjes en transaksjes, bedriuwen hawwe noch altyd te krijen mei unike gebrûksgefallen en moatte har operaasjes fine-tune. Om sokke unike workflows te behanneljen, hat SAP in ynboude programmearomjouwing. Hjir is hoe't elk diel wurket:

data

Yn 'e SAP-ynterface kinne ûntwikkelders har eigen databasetabellen oanmeitsje. Dit binne relasjonele tabellen lykas reguliere SQL-databases: kolommen fan ferskate soarten, bûtenlânske kaaien, weardebeheiningen, en lês- / skriuwrjochten.

Logika

SAP ûntwikkele in taal neamd ABAP (Advanced Business Application Programming, oarspronklik Allgemeiner Berichts-Aufbereitungs-Prozessor, Dútsk foar "algemiene rapportaazjeprosessor"). It lit ûntwikkelders oanpaste saaklike logika útfiere yn reaksje op spesifike barrens of op in skema. ABAP is in syntaksis-rike taal, mei sawat trije kear safolle kaaiwurden as JavaScript (sjoch hjirûnder). ymplemintaasje fan it spul 2048 yn ABAP taal). As jo ​​​​jo programma skreaun hawwe (SAP hat in ynboude programmearbewurker), publisearje jo it as jo eigen transaksje, tegearre mei in yndividuele TCode. Jo kinne besteande gedrach oanpasse mei in wiidweidich systeem fan heakjes neamd "saaklike tafoegings", wêr't in programma is konfigureare om te rinnen as in spesifike transaksje foarkomt - fergelykber mei SQL-triggers.

UI

SAP komt ek mei in ûntwerper foar it meitsjen fan UI. It stipet drag-n-drop en komt mei handige funksjes lykas generearre formulieren basearre op in DB-tabel. Nettsjinsteande dit is it frij lestich om te brûken. Myn favorite diel fan 'e ûntwerper is it tekenjen fan de tabelkolommen:

Wat is SAP?

Swierrichheden fan ERP ymplemintaasje

ERP is net goedkeap. In grutte multynasjonale korporaasje kin fan $ 100 miljoen oant $ 500 miljoen besteegje oan ymplemintaasje, ynklusyf $ 30 miljoen oan fergunningferliening, $ 200 miljoen foar konsultaasjetsjinsten, en de rest oan hardware, training foar managers en meiwurkers. Folsleine ymplemintaasje duorret fjouwer oant seis jier. CEO fan in grut gemysk bedriuw sei: "In kompetitive foardiel yn 'e yndustry sil wurde jûn oan it bedriuw dat SAP-ymplemintaasjewurk better en goedkeaper kin útfiere."

En it giet net allinnich om jild. It ymplementearjen fan in ERP is in risikofolle stribjen en resultaten fariearje breed. Ien fan 'e súksesfolle gefallen is de ymplemintaasje fan ERP by Cisco, dy't 9 moannen en $ 15 miljoen naam. De Amerikaanske marine bestege $1 miljard oan fjouwer ferskillende ERP-projekten, mar mislearre allegear.. Al 65% fan de bestjoerders leauwe dat de ymplemintaasje fan ERP-systemen in "matige kâns hat om it bedriuw skea te meitsjen." Dit is iets dat jo net faak hearre by it evaluearjen fan software!

De yntegreare aard fan ERP betsjut dat de ymplemintaasje dêrfan in heule bedriuwspoging fereasket. En sûnt bedriuwen profitearje allinnich na ubiquitous útfiering, dit is benammen risikofolle! It ymplementearjen fan in ERP is net allinich in oankeapbeslút: it is in tasizzing om de manier te feroarjen wêrop jo jo operaasjes beheare. It ynstallearjen fan de software is maklik, it opnij konfigurearjen fan 'e workflow fan it heule bedriuw is wêr't it echte wurk leit.

Om in ERP-systeem te ymplementearjen, hiere kliïnten faak in konsultaasjeburo lykas Accenture en betelje se miljoenen dollars om te wurkjen mei yndividuele saaklike ienheden. Analysten bepale hoe't ERP yntegrearje yn bedriuwsprosessen. En as de yntegraasje ienris begjint, moat it bedriuw begjinne mei it oplieden fan alle meiwurkers hoe't se it systeem brûke. Gartner oanbefellet reservearje 17% fan it budzjet allinich foar training!

Nettsjinsteande alle swierrichheden hienen de measte Fortune 500-bedriuwen ERP-systemen yn 1998 ymplementearre, in proses fersneld troch de Y2K-eangst. De ERP-merk bliuwt hjoed groeie mear as $ 40 miljard. It is ien fan 'e grutste segminten yn' e wrâldwide softwaresektor.

Moderne ERP-yndustry

De grutste spilers binne Oracle en SAP. Hoewol beide merklieders binne, binne har ERP-produkten ferrassend oars. SAP's produkt waard foar in grut part yn eigen hûs boud, wylst Oracle agressyf konkurrinten lykas PeopleSoft en NetSuite oankocht.

Oracle en SAP binne sa dominant dat sels Microsoft brûkt SAP ynstee fan syn eigen Microsoft Dynamics ERP-produkt.

Om't de measte yndustry frij spesifike ERP-behoeften hawwe, hawwe Oracle en SAP foarôfboude konfiguraasjes foar in protte yndustry lykas iten, automotive en gemikaliën, lykas fertikale konfiguraasjes lykas prosessen foar ferkeap ynskeakelje. D'r is lykwols altyd romte foar nichespilers dy't de neiging hawwe om te fokusjen op in spesifike fertikale:

  • Ellucian Banner foar universiteiten
  • Infor en McKesson biede ERP foar soarchorganisaasjes
  • QAD foar produksje en logistyk

Fertikale ERP's spesjalisearje yn yntegraasjes en workflows spesifyk foar de doelmerk: bygelyks ERP foar sûnenssoarch kin HIPAA-protokollen stypje.

Spesjalisaasje is lykwols net de ienige kâns om jo niche op 'e merke te finen. Guon startups besykje mear moderne softwareplatfoarms op 'e merk te bringen. In foarbyld soe wêze zuora: It biedt de mooglikheid fan yntegraasje (mei ferskate ERP's!) Troch abonnemint. Startups lykas Anaplan en Zoho biede itselde ding.

Is ERP yn opkomst?

SAP docht it geweldich yn 2019: ynkomsten wiene ferline jier € 24,7 miljard en har merkkapitalisaasje is no mear as € 150 miljard. Mar de softwarewrâld is net wat it wie. Doe't SAP foar it earst útkaam, waarden gegevens stil en lestich te yntegrearjen, sadat it allegear opslaan yn SAP like it foar de hân lizzende antwurd.

Mar no feroaret de situaasje rap. De measte moderne ûndernimmingssoftware (bgl. Salesforce, Jira, ensfh.) hawwe in backend mei goede API's foar it eksportearjen fan gegevens. Gegevensmarren wurde foarme: bygelyks, presto fasilitearret de ferbining fan databases dy't mar in pear jier lyn ûnmooglik wie.

Boarne: www.habr.com

Add a comment