Què és SAP?

Què és SAP?

Què és SAP? I per què dimonis val 163 milions de dòlars?

Cada any, les empreses gasten 41 milions de dòlars en programari Planificació de Recursos Empresarials, conegut per les sigles ERP. Avui en dia, gairebé totes les grans empreses han implementat un o altre sistema ERP. Però la majoria de petites empreses no solen comprar sistemes ERP, i la majoria dels desenvolupadors probablement no els hagin vist en acció. Per tant, per als que no hem fet servir ERP, la pregunta és... quin és el problema? Com aconsegueix una empresa com SAP vendre un ERP per valor de 25 milions de dòlars a l'any?

I com va passar això 77% del comerç mundial, inclòs el 78% dels subministraments d'aliments, passa pel programa SAP?

ERP és on les empreses emmagatzemen dades operatives clau. Estem parlant de les previsions de vendes, les ordres de compra, l'inventari i els processos que s'activen a partir d'aquestes dades (per exemple, els pagaments als proveïdors a la compra). En cert sentit, l'ERP és el "cervell" de l'empresa: emmagatzema totes les dades importants i totes les accions que s'inicien per aquestes dades als fluxos de treball.

Però abans de fer-se càrrec del món empresarial modern, com va sorgir aquest programari? La història de l'ERP comença amb un treball seriós sobre l'ofimàtica als anys 1960. A les dècades de 40 i 50, es tractava principalment d'un treball mecànic de coll blau que s'estava automatitzant, penseu en General Motors, que va crear la seva divisió d'automatització el 1947. Però l'automatització del treball dels "colls blancs" (sovint amb l'ajuda d'ordinadors!) va començar als anys 60.

L'automatització als anys 60: l'arribada dels ordinadors

Els primers processos empresarials que es van automatitzar mitjançant ordinadors van ser la nòmina i la facturació. En el passat, els exèrcits d'oficines comptaven manualment les hores dels empleats als llibres majors, les multiplicaven per la tarifa horària, després restaven manualment impostos, deduccions de beneficis, etc., tot només per sumar un mes de sou! Aquest procés repetitiu i que requereix molt de temps ha estat propens a errors humans i és ideal per a l'automatització informàtica.

A la dècada de 60, moltes empreses utilitzaven ordinadors IBM per automatitzar la nòmina i la facturació. El tractament de dades és un terme obsolet, del qual només queda l'empresa Processament automàtic de dades, Inc. En canvi, avui diem "IT". En aquell moment, la indústria del desenvolupament de programari encara no s'havia format, de manera que els analistes sovint eren portats als departaments de TI i els ensenyaven a programar al moment. El 1962 es va obrir el primer departament d'informàtica als Estats Units a la Universitat de Purdue, i la primera graduació de l'especialitat va tenir lloc uns anys més tard.

Què és SAP?

Escriure programes d'automatització/processament de dades als anys 60 era una tasca difícil a causa de les limitacions de memòria. No hi havia llenguatges d'alt nivell, ni sistemes operatius estandarditzats, ni ordinadors personals, només grans mainframes cars amb poca memòria executant programes en bobines de cinta magnètica! Els programadors sovint treballaven a l'ordinador a la nit quan era gratuït. Era habitual que empreses com General Motors escrivissin els seus propis sistemes operatius per treure el màxim profit dels seus mainframes.

Avui executem programari d'aplicacions en diversos sistemes operatius estàndard, però aquest no va ser el cas fins als anys noranta. EN època medieval mainframe El 90% de tot el programari es va escriure per encàrrec i només el 10% es va vendre a la botiga.

Aquesta situació va afectar profundament com les empreses van desenvolupar la seva tecnologia. Alguns han assumit que el futur passa per un maquinari estandarditzat amb el mateix sistema operatiu i llenguatge de programació Sistema SABRE per a la indústria de l'aviació (que encara s'utilitza avui en dia!) La majoria de les empreses van continuar creant el seu propi programari completament aïllat, sovint reinventant la roda.

Naixement del programari estàndard: programa extensible SAP

El 1972, cinc enginyers van deixar IBM per assumir un contracte de programari amb una gran empresa química anomenada ICI. Van fundar una nova empresa anomenada SAP (Systemanalyse und Programmentwicklung o "anàlisi de sistemes i desenvolupament de programes"). Com la majoria dels desenvolupadors de programari de l'època, es dedicaven principalment a la consultoria. Els empleats de SAP anaven a les oficines dels clients i desenvolupaven programari als seus ordinadors, principalment per a la gestió logística.

Què és SAP?

El negoci anava bé: SAP va acabar el seu primer any amb uns ingressos de 620 marcs, una mica més d'1 milió de dòlars en dòlars actuals. Aviat van començar a vendre el seu programari a altres clients, portant-lo a diversos sistemes operatius segons fos necessari. Durant els quatre anys següents, van guanyar més de 40 clients, van augmentar els ingressos per sis vegades i van augmentar el nombre d'empleats de 9 a 25. Potser això és molt lluny. Corba de creixement T2D3, però el futur de SAP semblava optimista.

El programari SAP era especial per diverses raons. Aleshores, la majoria de programes s'executaven a la nit i imprimien el resultat en cintes de paper que vau comprovar l'endemà al matí. En canvi, els programes SAP funcionaven en temps real i el resultat no es mostrava en paper, sinó en monitors (que en aquell moment costaven uns 30 dòlars).

El més important és que el programari SAP es va crear des del principi per ser extensible. En el contracte original amb ICI, SAP no va crear programari des de zero, com era habitual en aquell moment, sinó que es va codificar a sobre d'un projecte anterior. Quan SAP va llançar el seu programari de comptabilitat financera l'any 1974, originalment tenia previst escriure mòduls de programari addicionals a sobre i vendre'ls en el futur. Aquesta extensibilitat s'ha convertit en una característica definitòria de SAP. Aleshores, la interacció entre contextos de client es considerava una innovació radical. Els programes es van escriure des de zero per a cada client.

La importància de la integració

Quan SAP va presentar el seu segon mòdul de programari de fabricació, a més del primer mòdul de finances, els dos mòduls van poder comunicar-se fàcilment entre ells perquè compartien una base de dades comuna. Aquesta integració ha fet que la combinació de mòduls sigui molt més valuosa que els dos programes sols.

Com que el programari automatitzava certs processos empresarials, el seu impacte depenia en gran mesura de l'accés a les dades. Les dades de la comanda de compra s'emmagatzemen al mòdul de vendes, les dades d'inventari s'emmagatzemen al mòdul de magatzem, etc. I com que aquests sistemes no interactuen, s'han de sincronitzar regularment, és a dir, l'empleat copia manualment les dades d'una base de dades a una altra. .

El programari integrat soluciona aquest problema facilitant la comunicació entre els sistemes de l'empresa i permetent nous tipus d'automatització. Aquest tipus d'integració, entre diferents processos empresarials i fonts de dades, és una característica clau dels sistemes ERP. Això va esdevenir especialment important a mesura que el maquinari va evolucionar, obrint noves possibilitats per a l'automatització, i els sistemes ERP van florir.

La velocitat d'accés a la informació en el programari integrat permet a les empreses canviar completament els seus models de negoci. Compaq, amb l'ajuda de l'ERP, ha introduït un nou model "per encàrrec" (és a dir, muntar un ordinador només després de rebre una comanda explícitament). Aquest model estalvia diners reduint l'inventari en confiar en una resposta ràpida, que és exactament el que fa un bon ERP. Quan IBM va seguir el mateix, va reduir el temps de lliurament de les peces de 22 a tres dies.

Com és realment l'ERP

La paraula "programari empresarial" no té res a veure amb una interfície moderna i fàcil d'utilitzar, i SAP no és una excepció. Una instal·lació bàsica de SAP conté 20 taules de bases de dades, 000 de les quals són taules de configuració. Aquestes taules contenen unes 3000 decisions de configuració que s'han de prendre abans que s'iniciï el programa. Aixo es perqué Especialista en configuració SAP és una autèntica professió!

Malgrat la complexitat de la personalització, el programari SAP ERP ofereix un valor clau: l'àmplia integració entre diversos processos empresarials. Aquesta integració dóna lloc a milers de casos d'ús a tota l'organització. SAP organitza aquests casos d'ús en "transaccions", que són activitats empresarials. Alguns exemples de transaccions inclouen "creació de comandes" i "visualització del client". Aquestes transaccions s'organitzen en un format de directori imbricat. Per tant, per trobar la transacció Crea una comanda de vendes, aneu al directori de logística, després a Vendes, després a la comanda i hi trobareu la transacció real.

Què és SAP?

Anotar l'ERP com a "navegador de transaccions" seria una descripció sorprenentment precisa. És molt semblant a un navegador, amb un botó enrere, botons de zoom i un camp de text "TCodes", l'equivalent del navegador a la barra d'adreces. Suporta SAP més de 16 tipus de transaccions, de manera que navegar per l'arbre de transaccions pot ser complicat sense aquests codis.

Malgrat el nombre vertiginós de configuracions i transaccions disponibles, les empreses encara tenen casos d'ús únics i necessiten afinar les seves accions. Per gestionar aquests fluxos de treball únics, SAP té un entorn de programació integrat. Així és com funciona cada part:

Dades

A la interfície SAP, els desenvolupadors poden crear les seves pròpies taules de bases de dades. Es tracta de taules relacionals com les bases de dades SQL normals: columnes de diversos tipus, claus externes, restriccions de valors i permisos de lectura/escriptura.

Lògica

SAP va desenvolupar un llenguatge anomenat ABAP (Advanced Business Application Programming, originalment Allgemeiner Berichts-Aufbereitungs-Prozessor, alemany per a General Reporting Processor). Permet als desenvolupadors executar una lògica de negoci personalitzada en resposta a esdeveniments específics o segons un calendari. ABAP és un llenguatge de sintaxi ric amb aproximadament tres vegades més paraules clau que JavaScript (vegeu més avall). implementació del joc 2048 a ABAP). Quan hàgiu escrit el vostre programa (SAP té un editor integrat per a la programació), el publiqueu com a transacció pròpia, juntament amb un TCode individual. Podeu personalitzar el comportament existent amb un ampli sistema de ganxos anomenat "complements" on un programa està configurat per executar-se quan s'executa una transacció concreta, de manera similar als activadors SQL.

UI

SAP també inclou un creador d'IU. Admet arrossegar i deixar anar i inclou funcions útils com ara formularis generats basats en una taula de base de dades. Malgrat això, és bastant difícil d'utilitzar. La meva part preferida del constructor és dibuixar les columnes de la taula:

Què és SAP?

Dificultats en la implementació de l'ERP

L'ERP no és barat. Una gran corporació multinacional pot gastar entre 100 i 500 milions de dòlars en la implementació, inclosos 30 milions de dòlars en tarifes de llicència, 200 milions de dòlars en serveis de consultoria i la resta en maquinari, formació de directius i empleats. La implementació completa triga de quatre a sis anys. CEO d'una gran empresa química va dir: "L'avantatge competitiu de la indústria es donarà a l'empresa que pot dur a terme treballs en la implementació de SAP millor i més barat".

I no només es tracta de diners. La implementació de l'ERP és una empresa arriscada i els resultats varien molt. Un dels casos d'èxit és la implementació de l'ERP a Cisco, que va trigar 9 mesos i 15 milions de dòlars. En comparació, la implementació a Dow Chemical Corporation va costar 1 milions de dòlars i va trigar 8 anys. La Marina dels EUA va gastar 1 milions de dòlars en quatre projectes ERP diferents, però tots van fracassar.. Ja 65% dels directius creuen que la introducció de sistemes ERP comporta una "oportunitat moderada de perjudicar el negoci". No ho sentiu sovint quan avalueu el programari!

La naturalesa integrada de l'ERP significa que requereix que tota l'empresa la implementi. I ja que les empreses només es beneficien després omnipresent implementació, és especialment arriscat! La implementació de l'ERP és més que una simple decisió de compra: és un compromís de canviar les vostres pràctiques de gestió d'operacions. Instal·lar el programari és fàcil, reconfigurar el flux de treball de tota l'empresa és on es troba la major part del treball.

Els clients sovint contracten una empresa de consultoria com Accenture per implementar el seu sistema ERP i els paguen milions de dòlars per treballar amb unitats de negoci individuals. Els analistes determinen com integrar l'ERP als processos de l'empresa. I tan bon punt comenci la integració, l'empresa hauria de començar a formar a tots els empleats com utilitzar el sistema. Gartner recomana reserva el 17% del pressupost només per a educació!

Malgrat les probabilitats, la majoria de les empreses de Fortune 500 havien adoptat sistemes ERP el 1998, accelerats per la por a l'Y2K. El mercat ERP continua creixent avui supera els 40 milions de dòlars. Aquest és un dels segments més grans de la indústria global del programari.

La indústria ERP moderna

Els jugadors més importants són Oracle i SAP. Tot i que tots dos són líders del mercat, els seus productes ERP són sorprenentment diferents. El producte de SAP es va construir en gran part internament, mentre que Oracle va comprar de manera agressiva competidors com PeopleSoft i NetSuite.

Oracle i SAP són tan dominants que fins i tot Microsoft utilitza SAP en lloc del seu propi producte Microsoft Dynamics ERP.

Com que la majoria de les indústries tenen necessitats ERP força específiques, Oracle i SAP tenen configuracions preconfigurades per a moltes indústries com ara l'alimentació, l'automoció i la química, així com configuracions verticals com els processos de venda. Tanmateix, sempre hi ha espai per a jugadors de nínxol que tendeixen a centrar-se en una vertical específica:

  • Bandera d'Elucian per a les universitats
  • informa i McKesson ofereixen ERP per a organitzacions sanitàries
  • QAD per a la producció i la logística

Els ERP verticals s'especialitzen en integracions i fluxos de treball específics per al mercat objectiu: per exemple, en ERP sanitari pot suportar els protocols HIPAA.

Tanmateix, l'especialització no és l'única manera de trobar el vostre nínxol al mercat. Algunes startups estan intentant portar al mercat plataformes de programari més modernes. Un exemple seria Zuora: ofereix la possibilitat d'integració (amb diferents ERP!) per subscripció. Startups com Anaplan i Zoho estan fent el mateix.

ERP en augment?

SAP va molt bé el 2019, amb ingressos de 24,7 milions d'euros l'any passat i una capitalització de mercat. ha superat els 150 milions d'euros. Però el món del programari ja no és el que era. Quan SAP va sortir per primera vegada, les dades estaven aïllades i difícils d'integrar, de manera que mantenir-ho tot a SAP semblava la resposta òbvia.

Però ara la situació està canviant ràpidament. La majoria del programari empresarial modern (com Salesforce, Jira, etc.) té un backend amb bones API per exportar dades. Es formen llacs de dades: per exemple, prest facilita la interconnexió de bases de dades, que fa només uns anys era impossible.

Font: www.habr.com

Afegeix comentari