Mi az SAP?

Mi az SAP?

Mi az a SAP? És miért ér ennyit, $163 milliárdot?

A vállalatok évente $41 milliárdot költenek szoftverekre a vállalati erőforrások tervezésére, más néven ERP. Ma szinte minden nagyobb üzletben bevezetésre került valamilyen ERP-rendszer. De a legtöbb kisvállalat általában nem vásárol ERP-rendszereket, és valószínűleg a legtöbb fejlesztő soha nem látott ilyet működés közben. Így tehát azok számára, akik nem használtak ERP-t, felmerül a kérdés… mi a titok? Hogyan tud olyan cég, mint a SAP, évente $25 milliárdért ERP-t eladni?

És hogyan sikerült az, hogy a globális kereskedelem 77%-a, köztük az élelmiszerellátmányok 78%-a, a SAP programjain keresztül folyik?

Az ERP az a hely, ahol a vállalatok tárolják alapvető működési adataikat. Beszélünk értékesítési előrejelzésekről, beszerzési megrendelésekről, készletekről, valamint azokról a folyamatokról, amelyek ezen adatok alapján lebonyolódnak (például beszállítóknak történő kifizetések a megrendelések teljesítésekor). Bizonyos értelemben az ERP a cég „agya” – tárolja az összes fontos adatot és az ismereteikből származó összes műveletet a munkafolyamatok során.

De mielőtt teljesen elfoglalná a modern üzleti világot, hogyan is született meg ez a szoftver? Az ERP története a 1960-as évek hivatalos tevékenységeinek automatizálásával kezdődik. Korábban, az 1940-es és 50-es években, főleg a „kék galléros” mechanikai munkák automatizálásával foglalkoztak – gondoljunk a General Motorsra, amely 1947-ben alakította meg automatizálási osztályát. Ekkor viszont a „fehér galléros” munkák automatizálása (sokszor számítógépek segítségével!) a 60-as években indult el.

Automatizálás az 60-as években: a számítógépek megjelenése

Az első üzleti folyamatok, amelyeket számítógépek segítségével automatizáltak, a bérszámfejtés és a számlázás voltak. Korábban szinte hadseregek dolgoztak azon, hogy kézzel számolják a munkavállalók munkaóráit a könyvelési naplókban, megszorozva az óradíjjal, majd manuálisan levonják az adókat, a juttatásokat és így tovább… mindez csak azért, hogy kiszámolják a havibért! Ez a munkaigényes, ismétlődő folyamat hajlamos volt emberi hibákra, ugyanakkor tökéletesen alkalmas volt a számítógépes automatizálásra.

Az 1960-as évekre sok cég az IBM számítógépeit használta a bérszámfejtés és a számlázás automatizálására. Az adatfeldolgozás - elavult kifejezés, amelyből csak a cég maradt meg Automatic Data Processing, Inc. Ma már a "IT" kifejezést használjuk helyette. Akkoriban még nem alakult ki a szoftverfejlesztési ipar, ezért az IT részlegekbe gyakran felvettek elemzőket, és a helyszínen oktatták őket programozni. Az első számítástechnikai tanszéket az Egyesült Államokban a Purdue Egyetem nyitotta meg 1962-ben, az első végzősök néhány évvel később fejezték be tanulmányaikat.

Mi az SAP?

A programok írósorban történő automatizálása/adatfeldolgozása az 1960-as években nagy kihívást jelentett a memória korlátai miatt. Nem voltak magas szintű nyelvek, standard operációs rendszerek, vagy személyi számítógépek - csak nagy, drága mainframe-ek, kis mennyiségű memóriával, ahol a programokat mágneses szalagokkal futtatták! A programozók gyakran éjszaka dolgoztak a számítógépekkel, amikor a gép szabad volt. Az olyan cégek, mint a General Motors, saját operációs rendszereket írtak, hogy a maximumot hozzák ki a mainframe-jeikből.

Ma alkalmazásprogramokat futtatunk több standard operációs rendszeren, de ilyesmi az 1990-es évek előtt nem volt. a mainframe-k középkorában a szoftverek 90%-át egyedi megrendelésre írták, és csak 10%-át árulták kész formában.

Ez a helyzet mélyen befolyásolta, hogy a cégek hogyan fejlődtek technológiailag. Néhányan azt feltételezték, hogy a jövő a standardizált berendezéseké, változatlan operációs rendszerrel és programozási nyelvvel, mint például a SABRE rendszer a légiipar számára (ami ma is használatban van!). A legtöbb cég továbbra is saját, teljesen elkülönített szoftvereket fejlesztett, gyakran feltalálva a kerekeket.

A standard szoftver születése: bővíthető SAP program

1972-ben öt mérnök elhagyta az IBM-et, hogy szerződést kössön egy nagy vegyipari céggel, az ICI-vel szoftverellátásról. Új vállalatot alapítottak SAP (Systemanalyse und Programmentwicklung, azaz 'rendszerelemzés és programfejlesztés') néven. Ahogyan a legtöbb szoftverfejlesztő abban az időben, ők is főként tanácsadással foglalkoztak. Az SAP munkatársai az ügyfelek irodáiban dolgoztak, és ott fejlesztettek szoftvert a számítógépeiken, főként logisztikai menedzsment céljából.

Mi az SAP?

Az üzlet jól ment: az SAP az első évet 620 ezer márkás bevétellel zárta, ami kicsit több mint 1 millió dollárnak felel meg a mai pénzben. Hamarosan elkezdték értékesíteni szoftverüket más ügyfeleknek, portálva azt különböző operációs rendszerekre, amikor szükséges volt. A következő négy évben több mint 40 ügyfelük lett, a bevétel hatszorosára nőtt, a munkavállalók száma pedig 9-ről 25-re emelkedett. Talán ez messze van a T2D3 növekedési görbétől,, de az SAP jövője optimistán festett.

Az SAP szoftvere több okból is különleges volt. Abban az időben a legtöbb program éjszaka futott, és az eredményeket papírszalagokon nyomtatták ki, amelyeket reggel ellenőrizted. Ezzel szemben az SAP programjai valós időben működtek, az eredményeket nem papírra, hanem monitorokra (amelyek akkoriban körülbelül 30 ezer dollárt értek) küldték ki.

De a legfontosabb, hogy az SAP szoftverét eredetileg bővíthetőre tervezték. Az ICI-vel kötött kezdeti szerződésében az SAP nem a nulláról készítette a szoftvert, ahogyan az akkoriban szokás volt, hanem egy korábbi projekt fölé írt kódot. Amikor az SAP 1974-ben kiadta pénzügyi könyvelési szoftverét, kezdetben azt tervezte, hogy a jövőben további programmodulokat ír, és azokat eladja. Ez a bővíthetőség lett az SAP meghatározó jellemzője. Akkoriban a klienskontextusok közötti interakciót radikális innovációnak tartották. A programokat minden ügyfél számára nulláról írták.

Az integráció fontossága

Amikor a SAP bemutatta második gyártási szoftvermodulját az első pénzügyi modul mellett, ezek a modulok könnyen kommunikáltak egymással, mivel közös adatbázissal rendelkeztek. Ez az integráció jelentősen értékesebbé tette a modulok kombinációját, mint csupán két külön programot.

Mivel a szoftver automatizálta a bizonyos üzleti folyamatokat, hatása nagymértékben függött az adatokhoz való hozzáféréstől. A beszerzési rendelési adatok a értékesítési modulban, a készletadatok a raktári modulban találhatók, stb. és mivel ezek a rendszerek nem kommunikálnak, azokat rendszeresen szinkronizálni kell, azaz a munkatárs kézi úton másolta át az adatokat az egyik adatbázisból a másikba.

Az integrált szoftver megoldja ezt a problémát azáltal, hogy megkönnyíti a vállalat rendszerei közötti kommunikációt, és lehetővé teszi új típusú automatizálást. Az ilyen típusú integráció – különböző üzleti folyamatok között, valamint adatforrások között – a vállalatirányítási rendszerek (ERP) kulcsfontosságú jellemzője. Ez különösen fontossá vált a hardver fejlesztésének során, ami új automatizálási lehetőségeket nyitott meg - így az ERP rendszerek virágoztak.

Az integrált szoftver gyors információhozzáférése lehetővé teszi a vállalatok számára teljesen átalakítani az üzleti modelljeiket. A Compaq az ERP segítségével bevezette az új "megrendelésre készítés" modellt (vagyis a számítógép összeszerelését csak a megrendelés beérkezése után). Ez a modell pénzt takarít meg a raktári készletek csökkentésével, gyors forgalomra támaszkodva - pontosan az, amiben a megfelelő ERP segít. Amikor az IBM is követte ezt a példát, akkor a szállítási időt 22 napról 3 napra csökkentette.

Hogyan néz ki valójában az ERP

A "vállalati szoftver" kifejezés nem éppen a divatos és kényelmes felhasználói felülethez kapcsolódik, és a SAP sem kivétel. A SAP alaptelepítése 20 000 adatbázis-táblát tartalmaz, amelyek közül 3000 konfigurációs táblák. Ezekben a táblákban körülbelül 8000 konfigurációs döntést kell meghozni a program futtatása előtt. Ezért SAP Configuration Specialist valóban létező szakma!

Bár a beállítások bonyolultak, a SAP ERP szoftver kulcsfontosságú értéket nyújt - széles integrációt több üzleti folyamat között. Ez az integráció számos felhasználási lehetőséget teremt a szervezetben. A SAP ezeket a felhasználási lehetőségeket "tranzakciókba" szervezi, amelyek üzleti tevékenységeket képviselnek. Néhány tranzakció példa a "megrendelés létrehozása" és az "ügyfél megjelenítése". Ezeket a tranzakciókat egy beágyazott katalógus formátumában rendezik. Így a "Megrendelés létrehozása" tranzakciót a "Logisztika", majd a "Értékesítés", aztán a "Megrendelés" katalógusban találja meg, ahol megkeresi a tényleges tranzakciót.

Mi az SAP?

Ha az ERP-t "tranzakciós böngészőnek" nevezzük, az meglepően pontos leírás. Nagyon hasonlít egy böngészőre, itt van egy "Vissza" gomb, zoomolási gombok és egy szövegmező a "TCodes" számára, ami a böngésző címsorának megfelelője. A SAP támogatja több mint 16 000 tranzakciós típust, ezért a tranzakciós fában való navigálás nehézkes lehet ezek a kódok nélkül.

A rendelkezésre álló konfigurációk és tranzakciók szédítő mennyisége ellenére a vállalatoknak mégis egyedi felhasználási lehetőségeik vannak, amelyeket finomhangolniuk kell. Az ilyen egyedi munkafolyamatok kezelésére a SAP beépített programozási környezettel rendelkezik. Íme, hogyan működik minden rész:

Adatok

A SAP felületén a fejlesztők saját adatbázistáblákat hozhatnak létre. Ezek relációs táblák, mint a szokásos SQL adatbázisok: különböző típusú oszlopok, külső kulcsok, értékmegkötések, valamint olvasási/írási engedélyek.

Logika

A SAP egy ABAP nevű nyelvet fejlesztett ki (Advanced Business Application Programming, eredetileg Allgemeiner Berichts-Aufbereitungs-Prozessor, németül "általános jelentésfeldolgozó folyamat"), amely lehetővé teszi a fejlesztők számára, hogy egyedi üzleti logikát futtassanak bizonyos eseményekre vagy ütemezés szerint. Az ABAP egy gazdag szintaxisú nyelv, körülbelül háromszor annyi kulcsszóval rendelkezik, mint a JavaScript (lásd a 2048-as játék megvalósítását ABAP nyelven). Amikor megírtad a programodat (az SAP-ban beépített szerkesztő van a programozáshoz), saját tranzakcióként publikálod, egyedi TCode kóddal együtt. Az létező működését kiterjedt horgonyrendszerrel, úgynevezett „üzleti kiegészítőkkel” (add-ins) állíthatod be, ahol a programot úgy alakítod, hogy egy adott tranzakció végrehajtásakor fusson — hasonlóan az SQL-triggerhez.

UI

Az SAP emellett rendelkezik egy UI-építővel is. Támogatja a húzást és ejtést, és olyan kényelmes funkciókkal rendelkezik, mint az adatbázis-táblák alapú generált űrlapok. Ennek ellenére meglehetősen nehézkes használni. Az építő legjobb része számomra a táblázatos oszlopok rajzolása:

Mi az SAP?

Az ERP-bevezetés nehézségei

Az ERP nem olcsó. Egy nagy multinacionális vállalat a bevezetésre 100 millió és 500 millió dollár között költhet, beleértve a 30 millió dolláros licencdíjat, 200 millió dollárt a tanácsadói szolgáltatásokra, a többit pedig hardverre, a menedzserek és alkalmazottak képzésére. A teljes bevezetés négy-től hat évig tart. Egy nagy vegyipari cég vezérigazgatója azt mondta: „Az iparban az a cég szerzi meg a versenyelőnyt, amely jobban és olcsóbban tudja megvalósítani az SAP bevezetését.”

És nem csak a pénzről van szó. Az ERP-bevezetés kockázatos vállalkozás, és az eredmények nagyon eltérőek. Az egyik sikeres példa az ERP Cisco-ra való bevezetése, amely 9 hónapig tartott és 15 millió dollárba került. Összehasonlításként a Dow Chemical vállalat bevezetése 1 milliárd dollárba került és 8 évet vett igénybe. Az Egyesült Államok Haditengerészete 1 milliárd dollárt költött négy különböző ERP-projektre, de mindegyik kudarcot vallott.. Aztán 65% a vezetőknek úgy véli, hogy az ERP-rendszerek bevezetése „mérsékelt kockázatot jelent a vállalkozásra”. Ezt ritkán hallja az ember szoftverértékeléskor!

Az ERP integrált természete azt jelenti, hogy a bevezetéshez a vállalat teljes erőfeszítése szükséges. És mivel a vállalatok csak a teljes körű bevezetés után nyernek hasznot, ez különösen kockázatos! Az ERP-bevezetés nem csupán egy vásárlási döntés: ez egy kötelezettségvállalás a műveletek kezelési módszereinek megváltoztatására. A szoftver telepítése könnyű, az egész vállalat munkaáramának átszervezése - ez jelenti a valódi kihívást.

Az ERP-rendszer bevezetéséhez a cégek gyakran konzultációs céget, például az Accenture-t vesznek igénybe, és milliókat fizetnek a különböző üzleti egységek munkájáért. Az elemzők meghatározzák, hogyan lehet az ERP-t integrálni a cég folyamataiba. Amint az integráció elkezdődik, a vállalatnak el kell kezdenie minden munkatárs képzését a rendszer használatára. Gartner ajánlja a költségvetés 17%-át csak a képzésre kell fenntartani!

Minden nehézség ellenére az 500 legjobb vállalat többsége, amely a Fortune listán szerepel, 1998-ra bevezette az ERP-rendszereket: a folyamatot felgyorsította a Y2K-tól való félelem. Az ERP piaca ma is folyamatosan növekszik több mint 40 milliárd dollárt meghaladja. Ez a legnagyobb szegmens a világ szoftveriparában.

A modern ERP ipar

A legnagyobb szereplők az Oracle és a SAP. Bár mindkettő piacvezető, az ERP-termékeik meglepően eltérnek egymástól. A SAP terméke főként házon belül készült, míg az Oracle agresszíven felvásárolta a versenytársakat, mint a PeopleSoft és a NetSuite.

Az Oracle és a SAP olyan dominánsak, hogy még a Microsoft is SAP-ot használ a saját ERP-terméke, a Microsoft Dynamics helyett.

Mivel a legtöbb iparágban nagyon specifikus ERP szükségletek vannak, az Oracle és a SAP kész konfigurációkkal rendelkezik számos területre, például élelmiszeriparra, autóiparra és vegyiparra, valamint vertikális konfigurációkkal, mint például az értékesítési folyamatok szervezése. Mindazonáltal mindig van hely a niche szereplők számára, akik általában egy konkrét vertikálisra összpontosítanak:

  • Ellucian Banner az egyetemek számára
  • Az Infor és a McKesson ERPs-t kínálnak az egészségügyi szervezeteknek
  • a QAD a gyártás és logisztika területén

A vertikális ERP-k az integrációkra és a célpiacra specifikus munkafolyamatokra specializálódtak: például az egészségügyre szánt ERP-ek támogathatják a HIPAA protokollokat.

A specializáció azonban nem az egyetlen lehetőség arra, hogy a cégek megtalálják a niche helyüket a piacon. Néhány startup modern szoftver platformokat próbál bevezetni a piacra. Például a Zuora: lehetőséget kínál az integrációra (különböző ERP-kel!) előfizetéses alapon. Az Anaplan és a Zoho hasonló megoldásokat kínálnak.

Az ERP felfelé ível?

2019-re a SAP jól érzi magát: tavalyi bevétele 24,7 milliárd euró volt, a piaci kapitalizáció pedig most több mint 150 milliárd eurót meghalad.De a szoftvervilág már nem az, ami régen volt. Amikor a SAP először megjelent, az adatok elszigeteltek voltak és nehezen integrálhatóak, így az összes ilyen adat SAP-ban való tárolása nyilvánvaló válasznak tűnt.

De ma a helyzet gyorsan változik. A modern vállalati programok többsége (például Salesforce, Jira stb.) jól működő API-kkal rendelkezik az adatok exportálására. Adat-tavak alakulnak ki; például Presto megkönnyíti a korábban néhány évvel ezelőtt lehetetlennek tűnő adatbázisok közötti kapcsolódást.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster