Ano ang SAP?

Ano ang SAP?

Ano ang SAP? At bakit ang impiyerno ay nagkakahalaga ng $163 bilyon?

Bawat taon, ang mga kumpanya ay gumagastos ng $41 bilyon sa software para sa pagpaplano ng mapagkukunan ng negosyo, na kilala sa acronym ERP. Ngayon, halos lahat ng malalaking negosyo ay nagpatupad ng isa o ibang ERP system. Ngunit karamihan sa maliliit na kumpanya ay hindi karaniwang bumibili ng mga ERP system, at karamihan sa mga developer ay malamang na hindi pa nakikita ang mga ito sa pagkilos. Kaya para sa atin na hindi pa gumagamit ng ERP, ang tanong ay... ano ang huli? Paano namamahala ang isang kumpanya tulad ng SAP na magbenta ng $25 bilyon na halaga ng ERP sa isang taon?

At paano nangyari yun 77% ng pandaigdigang kalakalan, kasama ang 78% ng mga supply ng pagkain, ay dumadaan sa programa ng SAP?

Ang ERP ay kung saan nag-iimbak ang mga kumpanya ng pangunahing data ng pagpapatakbo. Pinag-uusapan natin ang tungkol sa mga hula sa pagbebenta, mga purchase order, imbentaryo, at mga prosesong na-trigger batay sa data na ito (halimbawa, mga pagbabayad sa mga supplier sa pag-checkout). Sa isang kahulugan, ang ERP ay ang "utak" ng kumpanya - iniimbak nito ang lahat ng mahalagang data at lahat ng mga aksyon na pinasimulan ng data na ito sa mga daloy ng trabaho.

Ngunit bago ganap na kunin ang modernong mundo ng negosyo, paano pa nga ba naganap ang software na ito? Nagsisimula ang kasaysayan ng ERP sa seryosong gawain sa automation ng opisina noong 1960s. Noong 40s at 50s, ito ay halos blue-collar na mekanikal na trabaho na awtomatiko—isipin ang General Motors, na lumikha ng automation division nito noong 1947. Ngunit ang automation ng gawain ng "white collars" (kadalasan sa tulong ng mga computer!) ay nagsimula noong 60s.

Automation sa 60s: ang pagdating ng mga computer

Ang mga unang proseso ng negosyo na ginawang awtomatiko gamit ang mga computer ay payroll at pag-invoice. Sa nakaraan, ang mga hukbo ng mga manggagawa sa opisina ay manu-manong magbibilang ng mga oras ng empleyado sa mga ledger, i-multiply sa oras-oras na rate, pagkatapos ay manu-manong ibawas ang mga buwis, mga pagbabawas sa benepisyo, at iba pa... lahat para lamang magdagdag ng isang buwang suweldo! Ang nakakaubos ng oras at paulit-ulit na prosesong ito ay madaling kapitan ng pagkakamali ng tao at perpekto para sa automation ng computer.

Noong 60s, maraming kumpanya ang gumagamit ng mga IBM computer upang i-automate ang payroll at pagsingil. Ang pagpoproseso ng data ay isang hindi na ginagamit na termino, kung saan ang kumpanya na lang ang nananatili Awtomatikong Pagproseso ng Data, Inc.. Sa halip, ngayon ay sinasabi natin ang "IT". Sa oras na iyon, ang industriya ng software development ay hindi pa nabuo, kaya ang mga analyst ay madalas na dinadala sa mga departamento ng IT at tinuturuan silang mag-program sa lugar. Ang unang departamento ng Computer Science sa Estados Unidos ay binuksan sa Purdue University noong 1962, at ang unang graduation sa specialty ay naganap makalipas ang ilang taon.

Ano ang SAP?

Ang pagsulat ng automation/data processing program noong 60s ay isang mahirap na gawain dahil sa mga limitasyon sa memorya. Walang mga high-level na wika, walang standardized na operating system, walang personal na computer—malalaking mamahaling mainframe lang na may kaunting memory running program sa mga reel ng magnetic tape! Ang mga programmer ay madalas na nagtatrabaho sa computer sa gabi kapag ito ay libre. Karaniwan para sa mga kumpanya tulad ng General Motors na magsulat ng kanilang sariling mga operating system upang masulit ang kanilang mga mainframe.

Ngayon ay nagpapatakbo kami ng software ng application sa ilang karaniwang operating system, ngunit hindi ito ang kaso hanggang sa 1990s. SA medieval mainframe panahon 90% ng lahat ng software ay isinulat para mag-order, at 10% lang ang naibenta nang wala sa sarili.

Ang sitwasyong ito ay lubhang naapektuhan kung paano binuo ng mga kumpanya ang kanilang teknolohiya. Ipinapalagay ng ilan na ang hinaharap ay nakasalalay sa standardized na hardware na may parehong operating system at programming language tulad ng Sistema ng SABER para sa industriya ng abyasyon (na ginagamit pa rin ngayon!) Karamihan sa mga kumpanya ay nagpatuloy na lumikha ng kanilang sariling ganap na nakahiwalay na software, madalas na muling nag-imbento ng gulong.

Kapanganakan ng karaniwang software: SAP extensible program

Noong 1972, limang inhinyero ang umalis sa IBM upang kumuha ng kontrata ng software sa isang malaking kumpanya ng kemikal na tinatawag na ICI. Nagtatag sila ng bagong kumpanya na tinatawag na SAP (Systemanalyse und Programmentwicklung o "system analysis and program development"). Tulad ng karamihan sa mga developer ng software noong panahong iyon, sila ay pangunahing nakatuon sa pagkonsulta. Ang mga empleyado ng SAP ay pupunta sa mga tanggapan ng customer at bubuo ng software sa kanilang mga computer, pangunahin para sa pamamahala ng logistik.

Ano ang SAP?

Maayos ang takbo ng negosyo: Natapos ng SAP ang unang taon nito na may kita na 620 na marka, higit lamang sa $1 milyon sa dolyar ngayon. Hindi nagtagal ay nagsimula silang magbenta ng kanilang software sa ibang mga kliyente, na ini-port ito sa iba't ibang operating system kung kinakailangan. Sa susunod na apat na taon, nakakuha sila ng mahigit 40 kliyente, tumaas ng anim na beses ang kita, at tumaas ang bilang ng mga empleyado mula 9 hanggang 25. Siguro malayo pa iyon. T2D3 kurba ng paglago, ngunit ang kinabukasan ng SAP ay mukhang optimistiko.

Espesyal ang software ng SAP para sa ilang kadahilanan. Sa oras na iyon, karamihan sa mga programa ay tumatakbo sa gabi at ini-print ang resulta sa mga teyp na papel na sinuri mo kinaumagahan. Sa halip, gumagana ang mga programa ng SAP sa real time, at ang resulta ay hindi ipinakita sa papel, ngunit sa mga monitor (na nagkakahalaga ng humigit-kumulang $30 noong panahong iyon).

Pinakamahalaga, ang software ng SAP ay binuo mula sa simula upang maging extensible. Sa orihinal na kontrata sa ICI, ang SAP ay hindi bumuo ng software mula sa simula, gaya ng nakaugalian noong panahong iyon, ngunit naka-code sa itaas ng isang nakaraang proyekto. Noong inilabas ng SAP ang financial accounting software nito noong 1974, orihinal nitong binalak na magsulat ng karagdagang mga module ng software sa ibabaw nito at ibenta ang mga ito sa hinaharap. Ang pagpapalawak na ito ay naging isang tampok na pagtukoy ng SAP. Noong panahong iyon, ang pakikipag-ugnayan sa pagitan ng mga konteksto ng kliyente ay itinuturing na isang radikal na pagbabago. Ang mga programa ay isinulat mula sa simula para sa bawat kliyente.

Ang Kahalagahan ng Integrasyon

Noong ipinakilala ng SAP ang pangalawang module ng pagmamanupaktura ng software nito, bilang karagdagan sa unang module ng pananalapi, ang dalawang module ay madaling makipag-ugnayan sa isa't isa dahil nagbahagi sila ng isang karaniwang database. Ang pagsasamang ito ay ginawa ang kumbinasyon ng mga module na higit na mahalaga kaysa sa dalawang programa lamang.

Dahil ang software ay nag-automate ng ilang proseso ng negosyo, ang epekto nito ay nakadepende nang husto sa pag-access sa data. Ang data ng order ng pagbili ay naka-imbak sa module ng pagbebenta, ang data ng imbentaryo ay naka-imbak sa module ng warehouse, atbp. At dahil ang mga system na ito ay hindi nakikipag-ugnayan, kailangan nilang i-synchronize nang regular, iyon ay, manu-manong kinopya ng empleyado ang data mula sa isang database patungo sa isa pa. .

Malulutas ng pinagsamang software ang problemang ito sa pamamagitan ng pagpapadali sa komunikasyon sa pagitan ng mga system ng kumpanya at pagpapagana ng mga bagong uri ng automation. Ang ganitong uri ng pagsasama—sa pagitan ng iba't ibang proseso ng negosyo pati na rin ang mga pinagmumulan ng data—ay isang pangunahing tampok ng mga ERP system. Lalo itong naging mahalaga habang umuunlad ang hardware, na nagbukas ng mga bagong posibilidad para sa automation—at umunlad ang mga ERP system.

Ang bilis ng pag-access sa impormasyon sa pinagsamang software ay nagpapahintulot sa mga kumpanya na ganap na baguhin ang kanilang mga modelo ng negosyo. Ang Compaq, sa tulong ng ERP, ay nagpakilala ng isang bagong "make-to-order" na modelo (iyon ay, pag-assemble ng isang computer pagkatapos lamang na tahasang makatanggap ng isang order). Ang modelong ito ay nakakatipid ng pera sa pamamagitan ng pagbabawas ng imbentaryo sa pamamagitan ng pag-asa sa mabilis na pag-ikot, na kung ano mismo ang nagagawa ng magandang ERP. Nang sumunod ang IBM, binawasan nito ang oras ng paghahatid para sa mga bahagi mula 22 hanggang tatlong araw.

Ano Talaga ang ERP

Ang salitang "enterprise software" ay walang kinalaman sa isang uso at user-friendly na interface, at ang SAP ay walang pagbubukod. Ang isang pangunahing pag-install ng SAP ay naglalaman ng 20 mga talahanayan ng database, 000 sa mga ito ay mga talahanayan ng pagsasaayos. Ang mga talahanayan na ito ay naglalaman ng humigit-kumulang 3000 mga desisyon sa pagsasaayos na kailangang gawin bago magsimula ang programa. kaya lang SAP Configuration Specialist ay isang tunay na propesyon!

Sa kabila ng pagiging kumplikado ng pagpapasadya, ang SAP ERP software ay nagbibigay ng isang mahalagang halaga - ang malawak na pagsasama sa pagitan ng ilang mga proseso ng negosyo. Ang pagsasamang ito ay nagreresulta sa libu-libong kaso ng paggamit sa buong organisasyon. Inaayos ng SAP ang mga kaso ng paggamit na ito sa "mga transaksyon", na mga aktibidad sa negosyo. Kasama sa ilang halimbawa ng mga transaksyon ang "paggawa ng order" at "display ng customer." Ang mga transaksyong ito ay nakaayos sa isang nested na format ng direktoryo. Kaya't upang mahanap ang transaksyong Lumikha ng Sales Order, pumunta ka sa Logistics directory, pagkatapos Sales, pagkatapos ay Order, at makikita mo ang aktwal na transaksyon doon.

Ano ang SAP?

Ang pagtawag sa ERP bilang "transaction browser" ay magiging isang nakakagulat na tumpak na paglalarawan. Ito ay napaka-browser, na may back button, zoom button, at isang "TCodes" text field, ang katumbas ng browser ng address bar. Sinusuportahan ng SAP mahigit 16 uri ng transaksyon, kaya ang pag-navigate sa puno ng transaksyon ay maaaring nakakalito kung wala ang mga code na ito.

Sa kabila ng nakakahilo na bilang ng mga configuration at transaksyon na available, ang mga kumpanya ay mayroon pa ring natatanging mga kaso ng paggamit at kailangang ayusin ang kanilang mga aksyon. Upang mahawakan ang mga natatanging workflow na ito, ang SAP ay may built-in na programming environment. Narito kung paano gumagana ang bawat bahagi:

Data

Sa interface ng SAP, ang mga developer ay maaaring lumikha ng kanilang sariling mga talahanayan ng database. Ito ay mga relational na talahanayan tulad ng mga normal na database ng SQL: mga column ng iba't ibang uri, mga foreign key, mga hadlang sa halaga, at mga pahintulot sa pagbasa/pagsusulat.

Lohika

Ang SAP ay bumuo ng isang wika na tinatawag na ABAP (Advanced Business Application Programming, orihinal na Allgemeiner Berichts-Aufbereitungs-Prozessor, German para sa General Reporting Processor). Pinapayagan nito ang mga developer na magpatakbo ng custom na lohika ng negosyo bilang tugon sa mga partikular na kaganapan o sa isang iskedyul. Ang ABAP ay isang rich syntax language na may humigit-kumulang tatlong beses na mas maraming keyword kaysa sa JavaScript (tingnan sa ibaba). pagpapatupad ng laro 2048 sa ABAP). Kapag naisulat mo na ang iyong programa (may built-in na editor ang SAP para sa programming), nai-publish mo ito bilang sarili mong transaksyon, kasama ang isang indibidwal na TCode. Maaari mong i-customize ang umiiral na gawi gamit ang isang malawak na sistema ng mga hook na tinatawag na "add-in" kung saan naka-configure ang isang program na tumakbo kapag ang isang partikular na transaksyon ay naisakatuparan - katulad ng mga SQL trigger.

UI

Kasama rin ang SAP ng isang tagabuo ng UI. Sinusuportahan nito ang drag at drop at may kasamang mga madaling gamiting feature tulad ng mga nabuong form batay sa isang DB table. Sa kabila nito, medyo mahirap gamitin. Ang aking paboritong bahagi ng tagabuo ay ang pagguhit ng mga haligi ng talahanayan:

Ano ang SAP?

Mga kahirapan sa pagpapatupad ng ERP

Hindi mura ang ERP. Ang isang malaking multinasyunal na korporasyon ay maaaring gumastos mula $100 milyon hanggang $500 milyon sa pagpapatupad, kabilang ang $30 milyon sa mga bayarin sa lisensya, $200 milyon para sa mga serbisyo sa pagkonsulta, at ang iba pa para sa hardware, pagsasanay ng mga tagapamahala at empleyado. Ang buong pagpapatupad ay tumatagal ng apat hanggang anim na taon. CEO ng isang malaking kumpanya ng kemikal Sinabi: "Ang mapagkumpitensyang kalamangan sa industriya ay ibibigay sa kompanya na mas mahusay at mas mura upang magsagawa ng trabaho sa pagpapatupad ng SAP."

At hindi lang ito tungkol sa pera. Ang pagpapatupad ng ERP ay isang mapanganib na pakikipagsapalaran, at ang mga resulta ay malawak na nag-iiba. Isa sa mga matagumpay na kaso ay ang pagpapatupad ng ERP sa Cisco, na tumagal ng 9 na buwan at $15 milyon. Para sa paghahambing, ang pagpapatupad sa Dow Chemical Corporation ay nagkakahalaga ng $1 bilyon at tumagal ng 8 taon. Ang US Navy ay gumastos ng $1 bilyon sa apat na magkakaibang proyekto ng ERP, ngunit lahat sila ay nabigo.. na 65% ng mga tagapamahala naniniwala na ang pagpapakilala ng mga ERP-system ay nagdadala ng "katamtamang pagkakataon na makapinsala sa negosyo." Hindi mo iyon madalas marinig kapag sinusuri ang software!

Ang pinagsama-samang katangian ng ERP ay nangangahulugan na nangangailangan ito ng buong kumpanya na ipatupad ito. At dahil ang mga kumpanya ay nakikinabang lamang pagkatapos nasa lahat ng dako pagpapatupad, ito ay lalong mapanganib! Ang pagpapatupad ng ERP ay higit pa sa isang desisyon sa pagbili: ito ay isang pangako na baguhin ang iyong mga kasanayan sa pamamahala ng mga operasyon. Ang pag-install ng software ay madali, ang muling pagsasaayos ng buong daloy ng trabaho ng kumpanya ay kung saan ang karamihan ng trabaho ay naroroon.

Ang mga kliyente ay madalas na kumukuha ng consulting firm gaya ng Accenture para ipatupad ang kanilang ERP system at bayaran sila ng milyun-milyong dolyar para magtrabaho sa mga indibidwal na unit ng negosyo. Tinutukoy ng mga analyst kung paano isama ang ERP sa mga proseso ng kumpanya. At sa sandaling magsimula ang pagsasama, dapat simulan ng kumpanya ang pagsasanay sa lahat ng empleyado kung paano gamitin ang system. Gartner inirerekomenda magreserba ng 17% ng badyet para sa edukasyon lamang!

Sa kabila ng mga posibilidad, karamihan sa Fortune 500 na kumpanya ay nagpatibay ng mga sistema ng ERP noong 1998, na pinabilis ng takot sa Y2K. Ang ERP market ay patuloy na lumalaki ngayon lumampas sa $40 bilyon. Ito ay isa sa pinakamalaking segment sa pandaigdigang industriya ng software.

Ang Modernong Industriya ng ERP

Ang pinakamalaking manlalaro ay Oracle at SAP. Habang pareho silang nangunguna sa merkado, ang kanilang mga produkto ng ERP ay nakakagulat na naiiba. Ang produkto ng SAP ay higit na binuo sa loob ng bahay, habang ang Oracle ay agresibong bumili ng mga katunggali gaya ng PeopleSoft at NetSuite.

Ang Oracle at SAP ay nangingibabaw na kahit na Gumagamit ang Microsoft ng SAP sa halip na sarili nitong produkto ng Microsoft Dynamics ERP.

Dahil ang karamihan sa mga industriya ay may medyo partikular na mga pangangailangan sa ERP, ang Oracle at SAP ay nag-preconfigured ng mga configuration para sa maraming industriya gaya ng pagkain, automotive, at mga kemikal, pati na rin ang mga vertical na configuration gaya ng mga proseso ng pagbebenta. Gayunpaman, palaging may puwang para sa mga niche na manlalaro na may posibilidad na tumuon sa isang partikular na vertical:

  • Banner ng Ellucian para sa mga unibersidad
  • Infor at McKesson ay nag-aalok ng ERP para sa mga organisasyon ng pangangalagang pangkalusugan
  • QAD para sa produksyon at logistik

Ang mga vertical na ERP ay dalubhasa sa mga pagsasama at daloy ng trabaho na partikular sa target na merkado: halimbawa, sa healthcare ERP maaaring suportahan ang mga protocol ng HIPAA.

Gayunpaman, ang pagdadalubhasa ay hindi lamang ang paraan upang mahanap ang iyong angkop na lugar sa merkado. Sinusubukan ng ilang mga startup na magdala ng mas modernong mga platform ng software sa merkado. Ang isang halimbawa ay Zuora: nag-aalok ito ng posibilidad ng pagsasama (na may iba't ibang ERP!) sa pamamagitan ng subscription. Ganoon din ang ginagawa ng mga startup tulad ng Anaplan at Zoho.

Tumataas ang ERP?

Ang SAP ay mahusay na gumagana sa 2019, na may €24,7 bilyon sa kita noong nakaraang taon at isang market capitalization lumampas sa €150 bilyon. Ngunit ang mundo ng software ay hindi tulad ng dati. Noong unang lumabas ang SAP, ang data ay nakahiwalay at mahirap isama, kaya ang pagpapanatiling lahat sa SAP ay tila malinaw na sagot.

Ngunit ngayon ang sitwasyon ay mabilis na nagbabago. Karamihan sa modernong enterprise software (tulad ng Salesforce, Jira, atbp.) ay may backend na may magagandang API para sa pag-export ng data. Ang mga lawa ng data ay nabuo: halimbawa, kapagdaka pinapadali ang pagkakaugnay ng mga database, na imposible ilang taon lang ang nakalipas.

Pinagmulan: www.habr.com

Magdagdag ng komento