Sunteți pe pagina 1din 51

Sisteme informatice pentru managentul afacerilor - curs 2 Conf univ dr ing drd ec Eduard Edelhauser

ENTERPRISE RESOURCE PLANNING (ERP)


Enterprise Resource Planning (ERP) reprezint n general un sistem software de reea bazat pe arhitectura client/server. Aceste sisteme au fost dezvoltate pentru gestionarea operaiilor economice si tehnologice, i facilitarea integrrii tuturor proceselor, din faza de planificare, realizare i urmrire a produciei, pn la relaiile cu furnizorii, clienii sau ali parteneri de afaceri. ERP este considerat expresia cea mai fidel a interdependenei dintre economic i tehnologia informaional. Un studiu al pieei de software ERP, realizat de revista Computer Economics, indic un procent de 20% pentru organizaiile care au deja instalate suite integrate, n toate ramurile de activitate. n aceste procente, sunt predominante organizaiile cu activitate de producie. Acelai studiu relev c popularitatea acestui sistem se va menine la aceleai cote ridicate, n condiiile n care 34% din firmele chestionate deruleaz un proiect ERP ori sunt n faza incipient a unui astfel de proiect.

ENTERPRISE RESOURCE PLANNING (ERP)


Proiectele ERP sunt adesea asociate cu modificri organizaionale importante, n sensul mbuntirii modului de desfurare a activitii. Aceste mbuntiri sunt cunoscute n literatura de specialitate sub numele Business Process Reengineering (BPR), adic Proces de Reinginerie a Afacerii. Deoarece sistemele ERP ofer integrarea tuturor serviciilor i activitilor de producie i economice, este evident c ele reprezint mult mai mult dect proiecte software. Dincolo de schimbrile tehnologice, de infrastructur, beneficiile importante ale ERP deriv tocmai din: schimbrile la nivelul proceselor economice, la nivelul structurii organizaionale i la nivel de management al resursei umane; activitile de organizare i gestionare al informaiei. Costurile, concretizate n software, hardware, consultan i instruire sunt mult mai mari dect ale altor proiecte de aceeai anvergur.

ENTERPRISE RESOURCE PLANNING (ERP)


De exemplu o firm mare poate s aloce unui proiect ERP un buget de aproximativ 100 milioane USD. Productorii soluiilor sunt de civa ani ntr-un proces de cercetare i adoptare n soluiile proprii a platformelor e-business. Mai exact, din 1999, clasicele ERP-uri au mbrcat o hain nou, fiind rescrise i transformate esenial pentru a cuprinde toate avantajele oferite de Internet i, implicit, pentru a furniza noi funcionaliti pe Internet. ncepnd cu anul 2000, au fost lansate pe pia suite e-business ERP. Pachetele Enterprise Resource Planning au devenit n anii '90 o prezen obinuit n marile corporaii i n companiile multinaionale. A doua jumtate a ultimului deceniu din secolul XX a nsemnat deschiderea lor i pentru segmentul ntreprinderilor medii i mici. Iniiativa generalizrii lor a determinat amplificarea popularitii i a discuiilor din literatura de specialitate, iar primii ani din actualul secol XXI confirm importana acestui fenomen.

ENTERPRISE RESOURCE PLANNING (ERP)

Creterea i succesul implementrilor n noul mileniu depind de msura n care suitele tradiionale se pot extinde i integra module sau alte aplicaii specifice Internet. Existena firmelor pe pieele electronice devine o necesitate. ntr-o definiie orientat tehnologic, ERP reprezint un sistem informaional contabil bazat pe interfee grafice utilizator, baze de date relaionale, limbaje de generaia a IV-a, instrumente CASE i arhitectur client/server. Totui, dei tehnologia este esenial n realizarea ERP, definiia trebuie s reliefeze ariile funcionale acoperite: contabilitate, producie, vnzare, aprovizionare, stocuri, control de calitate etc. Astfel, sistemele ERP sunt pachete de aplicaii formate din mai multe module care sprijin toate ariile funcionale: planificare, producie, vnzare, marketing, distribuie, contabilitate, financiar, resurse umane, gestiunea proiectelor, stocuri, service i ntreinere, logistic i e-business. Arhitectura sistemului faciliteaz integrarea transparent a modulelor, asigurnd fluxul informaiilor ntre toate funciunile ntreprinderii ntr-o manier extrem de transparent.

ENTERPRISE RESOURCE PLANNING (ERP)

Alegerea sistemului ERP potrivit permite beneficiarului s implementeze un sistem integrat unic, prin nlocuirea sau reproiectarea sistemelor funcionale existente. ERP const din module software care acoper toate ariile funcionale, structurate ca de exemplu: marketing i vnzri, service, proiectare i dezvoltare de produs, producie i controlul stocurilor, aprovizionare, distribuie, resurse umane, finane i contabilitate, servicii informatice. Integrarea acestor module este realizat fr duplicarea informaiilor, cu ajutorul noilor tehnologii de baze de date i al reelelor de calculatoare. Datele reprezint fundaia unui sistem ERP. Baza de date reprezint un depozit central pentru stocarea i organizarea datelor. Oferta de baze de date comerciale este mai restrns n comparaie cu oferta suitelor ERP: n prezent sunt aproximativ cteva sute de aplicaii de tip ERP i numai 20 de platforme de baze de date .

ENTERPRISE RESOURCE PLANNING (ERP)


Puini sunt furnizorii ERP care au avut succes n dezvoltarea propriilor platforme de baze de date. Aceast strategie este mai rar ntlnit, deoarece presupune un efort susinut pentru a contracara avantajele oferite de platformele dezvoltate de firme specializate, deja testate i cunoscute pe pia. Programele realizeaz legtura ntre bazele de date i funcionalitile deservite. Altfel spus, funcionalitatea este atins prin interaciunea dintre programe i bazele de date. Programele asigur culegerea datelor, validarea, prelucrarea i transferul lor, ca i exportul datelor ctre alte medii. Pentru a obine informaiile cerute, programele preiau date din bazele de date create prin alte programe, dar i din alte surse. Astfel, datele pot fi introduse de operatori, de la tastatur ori prin preluare direct (scanarea codurilor bar, spre exemplu).

ENTERPRISE RESOURCE PLANNING (ERP)


Interfeele devin tot mai importante, o dat cu dezvoltrile tehnologice, deoarece asigur comunicarea mai uoar ntre diferite medii. Prin interfee adecvate, programele pot prelua date i din alte surse: Internet, Electronic Data Interchange (EDI), echipamente de producie, alte programe de aplicaii Rezultatele prelucrrii sunt oferite utilizatorilor sub form de rapoarte, fie afiate pe ecranul monitorului (display-uri), fie tiprite la imprimant, dar i sub form de fiiere, care pot fi exportate i prelucrate cu ajutorul altor medii de lucru. Prima modalitate de furnizare a rezultatelor - pe ecran - are avantajul interactivitii: actualele sisteme ERP au dobndit tot mai mult flexibilitate. Informaiile afiate pe ecran sunt diferite n funcie de tipul de utilizator care le solicit i pot fi chiar personalizate pentru fiecare utilizator n parte. Astfel, dup delimitarea cmpurilor de date solicitate, pot fi operate selecii asupra acestora, sunt posibile sortri dup criterii diferite i pot fi stabilite operaiile pe anumite cmpuri de date.

ENTERPRISE RESOURCE PLANNING (ERP)

Pe de alt parte, afiarea difereniat a informaiilor pe categorii de utilizatori este un aspect impus de politica de securitate a datelor n cadrul organizaiei. n sistemele ERP de ultim generaie sunt incluse formulare care afieaz informaiile ntr-o interfa grafic, ntr-un mod simplu i intuitiv de operare. Utilizatorul poate obine direct i interactiv informaiile dorite. Din punct de vedere tehnic, este vorba n primul rnd de programarea soft, care a nlocuit programarea hard. Aceasta permitea scrierea de programe fixe ca i funcionalitate, n care opiunile sunt limitate la cele avute n vedere iniial. Programarea soft a devenit posibil o dat cu generalizarea interfeelor grafice utilizator i se combin cu programarea vizual i cea dirijat de evenimente.

ENTERPRISE RESOURCE PLANNING (ERP)

n acest mod a fost mbuntit flexibilitatea aplicaiilor, nu numai pentru ieiri, ci i pentru intrri i prelucrri de date: acelai program poate fi operat n mod diferit de ctre utilizatori diferii. n ce privete rapoartele, pe lng posibilitatea de parametrizare a acestora, sistemele ERP au un generator de rapoarte, cu ajutorul cruia pot fi construite noi rapoarte, ce nu au fost prevzute n cerinele iniiale. Cel mai des ntlnit este formatul tabelar (Excel, Lotus 1-2-3 etc.), care poate fi salvat i exploatat mai apoi cu ajutorul fiierelor de calcul (pentru analize complexe asupra datelor, calcule suplimentare, grafice). Aceast opiune de export este deosebit de important n sporirea funcionalitii de ansamblu a sistemelor ERP, deoarece elimin cererile de modificare ulterioar a aplicaiilor din partea beneficiarilor. n fine, sistemele ERP pot genera ca ieiri diferite documente, cu form i coninut standard: facturi, avize de expediie, NIR-uri, comenzi etc.

ENTERPRISE RESOURCE PLANNING (ERP)

Dac n primele sisteme ERP, nu era posibil configurarea documentelor de ieire n forma dorit (firmele fiind nevoite s modifice formatele), sistemele actuale ofer diverse soluii pentru obinerea ieirilor n formatul dorit. In sistemele ERP sunt utilizate instrumente de proiectare ce permit flexibilitate n definirea ieirilor. Majoritatea sistemelor ofer faciliti grafice, pentru utilizarea nsemnelor firmei (logo/antet specific). Un alt element conceptual de baz al sistemelor ERP l constituie fluxurile de procese sau fluxuri de operaii (workflow). Ele ilustreaz desfurarea unui anume proces funcional, cum ar fi calculul, nregistrarea i plata salariilor n cadrul sistemului ERP. Aplicaiile workflow se refer la modul n care aplicaia reflect un flux de procese economice dintr-o arie funcional.

ENTERPRISE RESOURCE PLANNING (ERP)

Dei tipologia acestor aplicaii este mai ampl, avem n vedere doar dou tipuri de aplicaii: funcionale (specifice unei funciuni) ; inter funcionale, care implic activiti ce se regsesc n dou sau mai multe funciuni. Abordarea pe procese este superioar celei funcionale, deoarece activitile se desfoar nu doar n cadrul unei funciuni, ci adesea traverseaz" mai multe domenii funcionale. n cea mai simpl accepiune, workflow definete, creeaz i supravegheaz execuia fluxurilor de lucru prin intermediul unui software specializat. Cea mai important caracteristic este flexibilitatea, care permite adaptarea uoar a fluxurilor din sistem la fluxurile proceselor economice din organizaie. Unele sisteme ERP includ un modul funcional pentru stabilirea i gestionarea fluxurilor de activiti specifice fiecrei organizaii.

Caracteristicile sistemelor ERP

Principalele caracteristici ale sistemelor ERP sunt: sunt pachete software proiectate n medii client/server; prelucreaz majoritatea tranzaciilor organizaiei; integreaz i unific procesele economice; utilizeaz o baz de date la nivelul organizaiei, n care datele sunt introduse o singur dat; permit accesul la date n timp real; ofer suport multivalut i multilingv; sunt adaptate specificului dat de ramura n care opereaz organizaiile (diferite ramuri industriale, servicii, comer, bnci, sntate etc.); permit realizarea de adaptri fr intervenia programatorilor.

Avantajele sistemelor ERP

Beneficiile i avantajele unui sistem ERP sunt:

informaii online / n timp real pentru toate ariile funcionale ale unei organizaii; standardizarea datelor i claritatea acestora la nivel de ntreprindere; aplicaiile includ "cele mai bune practici" din industria respectiv; eficiena pe care o nregistreaz compania; analizele i rapoartele ce pot fi folosite la planificri pe termen lung; informaia este introdus n sistem o singur dat; oblig la folosirea "celor mai bune practici" din industrie; permite personalizri; furnizeaz funcionaliti pentru interaciunea cu alte module; furnizeaz instrumente de raportare managerial diversificate.

Descrierea avantajelor

Dezavantaje

Majoritatea problemelor pe care le ntlnim la sistemele ERP sunt urmate de investiii inadecvate n ceea ce privete personalul implicat n training, inclusiv schimbrile implementate i testele, att articolele lips a politicii incorporate protectoare a integritii datelor n sistemele ERP ct i regulile de folosire. Restriciile ERP-ului includ: Succesul depinde de aptitudinile i experiena forei de munc, inclusiv training-ul despre cum s facem s funcioneze bine sistemul. Multe companii reduc cheltuielile, minimaliznd bugetul pentru pregtire. n particular, deintorii micilor ntreprinderi folosesc pentru sistemul lor ERP un personal cu educaia insuficient n ceea ce privesc regulile de funcionare a sistemului n general, cum ar fi baza APICS i n particular cum pachetul de vnzare ERP este folosit.

Dezavantaje

Sistemele pot fi dificil de utilizat i sunt, uneori, etichetate ca fiind prea rigide si neadaptabile personalului din compania respectiv i genului de afacere. . Sistemul poate suferi de problem de genul legtur slab- poate fi lipsit de rezultate la un departament sau la unul dintre parteneri i astfel poate afecta celelalte legturi. Majoritatea legturilor integrate au nevoie de exactitate n alte aplicaii ca s lucreze eficient. mpotrivirea n a trimite informaii ntre departamente poate reduce eficiena softului. Mai sunt ntlnite, de asemenea, la parteneriate probleme de compatibilitatea a sistemelor.

Caracteristicile soluiilor ERP


n general soluiile de acest tip acoper ntreaga activitate economic a unei companii. Gestioneaz att relaiile cu furnizorii, activitatea de aprovizionare, depozitarea, fluxurile de producie, controlul calitii, desfacerea ct i activitatea economico-financiara a companiei. Nu sunt excluse nici operaiunile de salarizare, resurse umane. Un sistem ERP se deosebete de orice alte sisteme prin cteva concepte care stau la baza construciei lor i fac din acestea unelte de baz ntr-o economie competitiv. Dintre acestea le menionam pe cele mai importante: modul unitar de organizare a datelor; integrarea tuturor funcionalitilor disponibile n cadrul sistemului (gestiune contabil i financiar, producie, aprovizionare, vnzare, salarizare, etc.);

Caracteristicile soluiilor ERP


extensibilitate - orice ERP permite extinderea prin adugare de noi funcionaliti; posibilitatea de adaptare pentru orice procese economice; posibilitatea de modificare a proceselor n ton cu modificarea legislativ; analiza financiar-contabil multidimensional (pe proiecte, tip de activitatea, etc.); definirea, bugetarea i urmrirea execuiei bugetelor; raportare adaptat necesitilor i tipului de afacere; raportare contabil folosind mai multe sisteme (IAS,GAAP); posibilitatea de a gestiona un grup de companii; posibilitatea de consolidare a mai multor companii dintr-un grup.

Caracteristicile soluiilor ERP


Una dintre situaiile n care un sistem ERP mbuntete activitatea este modul de preluare a comenzilor clienilor. Acestea sunt nregistrate ntr-un sistem unic. Toate persoanele implicate n preluarea, facturarea i transportul aferente comenzii pot vedea aceleai informaii. Este eliminat factorul uman care ar trebui n lipsa unui ERP s reintroduc aceleai date de mai multe ori n diverse module software disparate. Probabilitatea de a lucra cu date eronate este foarte mult redus. Practic un ERP permite tuturor acelora implicai n activitatea companiei din diferite departamente i locaii s lucreze folosind un sistem unitar. Intervenia unei persoane asupra unor date are efecte multiple n sistem, ceea ce face ca mai trziu orice utilizator care are nevoie de acea informaie s o regseasc ntr-o form actualizat. Comunicare n companie se realizeaz mult mai eficient i cu date sigure.

Caracteristicile soluiilor ERP

ERUp-ul standardizeaz modul n care se desfoar activitile n companie. Implementarea unui astfel de sistem este unul dintre primii pai pe care trebuie s i fac o companie pentru a putea adera la o certificare ISO. Pentru c cifrele urmtoare vorbesc de la sine despre avantajele unei soluii ERP: reducerea stocurilor - 18% ; reducerea costurilor cu materiale - 5% ; reducerea costurilor adiionale/salarii - 8%; creterea vnzrilor i a satisfaciei clienilor - 12%; mbuntirea controlului financiar contabil - 16%. Producia este cel mai important proces n lanul valorii ntr-o ntreprindere productoare, iar calitatea i competitivitatea pe pia a produselor rezultate din procesul de producie este esenial.

Caracteristicile soluiilor ERP

Pentru ndeplinirea acestor deziderate este esenial eficiena sistemului informatic de gestiune a activitii. Numai implementarea unei soluii informatice perfect modelate pe specificul activitilor unei ntreprinderi productoare poate asigura premisele competitivitii acesteia.

Justificarea investiiei ntr-un sistem ERP:


Eficientizarea ntreprinderii; Standardizarea proceselor economice; Eliminarea insulelor informaionale; Modularitate i arhitectur deschis, care faciliteaz adoptarea tehnologiilor viitoare .

Costurile implementrii unui ERP


Cnd vorbim de costurile unui ERP ne referim de fapt la costurile tuturor aciunilor pe care compania trebuie s le execute pentru a avea un proiect de succes. n literatura de specialitate se vorbete de TCO (total cost of ownership). n aceste costuri sunt incluse licene, instalri, configurri, training utilizatori, integrare aplicaii, etc. Pe plan local (n Romnia) putem vorbi costuri TCO care pornesc de la 50 mii i 500 milioane Euro. Limita superioar este atins doar de companiile mari multinaionale. Limita inferioar reprezint un buget minim pe care o companie trebuie s l aloce atunci cnd dorete s investeasc ntr-un ERP. Riscul de a avea un proiect euat atunci cnd se alege o soluie doar dup pre, din pcate, n Romnia este foarte mare. Este de preferat ca n cazul n care nu se pot gsi surse interne de finanare s se apeleze la o companie specializat n finanarea proiectelor IT&C.

Durata implementrii unui ERP

n general cnd vorbim de companii medii din Romnia timpul de implementare este strns legat de gradul i nevoia de adaptare a aplicaiei la nevoile companiei. Se mai observ o accentuat legtur ntre acest timp i gradul n care managementul companiei i utilizatorii aplicaiei se implic n reuita proiectului. n general acest interval variaz foarte mult situndu-se ntre 3-4 luni i 10-12 luni. Ca orice proiect exist probabilitatea ca acesta s eueze. Modul n care sunt eliminate riscurile proiectului pot micora sau mri aceast probabilitate. Conteaz foarte mult modul n care se implic echipa de implementare, comunicarea ntre echipa furnizorului i a beneficiarului, motivaia viitorilor utilizatori i altele.

PREZENTARE SAP

n ultimul timp au aprut o multitudine de aplicaii pentru gestionarea n timp util a diverselor date legate de administrarea afacerilor, ca rspuns la creterea complexitii i a volumului sarcinilor manageriale. Un aspect important ce trebuie avut n vedere de aceste aplicaii este facilitarea lurii unor decizii manageriale n timp util, preferabil ct mai scurt, n condiiile existenei unui volum imens de date legate de orice aspect i detaliu al unei afaceri, produse, echipamente. Deciziile luate trebuie s fie compatibile cu aspectele concrete ale afacerii i n acelai timp transformarea lor n aciuni precise i corecte se impun se fac ct mai rapid. innd cont de aceste deziderate i de continua evoluia a domeniului IT, aplicaiile au nceput s corespund acestor cerine ntr-un grad din ce n ce mai mare.

PREZENTARE SAP

Funcionarea unitar a instrumentelor software i echipamentelor n scopul realizrii acestor deziderate a condus la conturarea unor sisteme integrate. Acest lucru a ncercat i n parte l-a reuit aplicaiile integrate SAP prescurtare avnd ca ultim interpretare Systems, Applications and Protocol in Data Processing. Prima versiune a SAP R/1 realiza gestionarea automat a contabilitii firmelor. Litera R provine de la faptul c aplicaia oferea o procesare n timp Real a datelor. n anii 70 a aprut versiunea R/2. SAP R/2 constituia un pachet de aplicaii software pentru gestionarea afacerilor implementate pe mainframe. Aceast versiune a avut mult succes n anii 80 i nceputul anilor 90.

PREZENTARE SAP

Versiunea SAP R/2 fost folosit ndeosebi de marile companii europene multinaionale care aveau nevoie de procesarea n timp real a datelor cu posibiliti de folosirea simultan a mai multor sisteme monetare i a mai multor limbi. Odat cu SAP R/3 s-a implementat o arhitectur client-server ce a permis folosirea de platforme i sisteme de operare diverse. Aceast versiune a fost lansat n iulie 1992. Prin facilitile i puterea de integrare ce o oferea, SAP a ajuns s domine piaa aplicaiilor software pentru mediul afacerilor n urmtorii 10 ani.

PREZENTARE SAP
Evoluia SAP pe parcursul anilor este prezentat n tabelul urmtor:
Anul Versiune SAP Venituri Nr. Angajai Nr. Clieni Nr.de ri 1972 R/1 0.3 mil. 9 1979 R/2 Mainframe 5.1 mil. 60 50 2 1992 R/3 Client/ Server 424 mil. 3200 2800 35 1999/2000 mySAP.com One-Step Business 6,265 Md. 25000 15000 120 2002/2003 mySAP Business Suite SAP NetWeaver 7,4 Md. 28654 19300 120+

Referintele SAP Romania din 1997 sunt: PETROMIDIA SA, ARPECHIM SA, MOLDOCIM SA, IMAR SA, TAROM RA, IAR SA, AZOMURES SA si RULMENTUL SA. De asemenea, SAP Romania a livrat versiunea romaneasca a Sistemului SAP, unor societati multinationale ca METRO ROMINVEST si British American Tobacco. Ministerul Sanataii, Ministerul Comunicaiilor i Tehnologiei Informaiei, Electrica, RATB, E-ON, Gima, Relad, automobile (Draexlmaier), Petrom, Arpechim, Rompetrol, Heidelberg.

PREZENTARE SAP

Grupul Integrator/SAP Romania este o societate cu capital romanesc, ce ofera soluii directe de consultana n business management i sisteme informatice integrate de gestiune a resurselor ntreprinderii (ERP). Compania ocup poziia de lider pe piaa soluiilor ERP din Romania, deinnd, la sfarsitul anului 2000, o cota de piaa de 52,5%, potrivit datelor furnizate de IDC (International Data Corporation).

Organizarea SAP

innd cont de multitudinea de domenii economice n care se aplic soluiile SAP, ca de altfel i mulimea de departamente interne ale unei companii conectate prin SAP, era de ateptat ca SAP s capete o organizare modular pentru a fi ct mai flexibil i eficient. Astfel SAP conine urmtoarele module:

Finane i Conducere(FICO); Resurse umane (HR); Managementul materialelor(MM); Vnzare i distribuie(SD); Planificarea produciei (PP).

Organizarea SAP

Aceste module conin la rndul alte module, exist chiar minimodule independente. Iat o list de astfel de module secundare:

FI-AP contabilizare ieiri(pli); FI-AR contabilizare intrri; FI-FM managementul fondurilor; FI-CA contabilizare contract; CO-PA - analiza profitului; CO-PC costul produsului; AM managementul activelor; PS sistemul proiectului; FS asigurri; IS soluii pentru medii industriale; IS-ADEC industria aerospaial i de aprare;

Organizarea SAP

IS-AFS mbrcminte i nclminte; IS-B aplicaii bancare; IS-BEV industria buturilor; IS-DFS industria aprrii i securitii; IS-H managementul spitalelor; IS-HER managementul instituiilor de nvmnt superior; IS-M industria media; IS-MIN industria minier; IS-MP industria de morrit; IS-OIL industria de extracie, prelucrare a petrolului;

Organizarea SAP

Alte module secundare: IS-PS managementul sectorului public; IS-T managementul telecomunicaiilor; HR-PA administrarea personalului; HR-PB recrutarea personalului; HR-PD pregtirea personalului; HR-PY plata personalului; QM managementul calitii; SD vnzri i distribuie; WM managementul depozitelor.

Organizarea SAP

Aceste module cu toate c pot funciona individual au i posibiliti de interconectare. O implementare SAP dei este costisitoare att financiar ct i logistic ofer o serie de avantaje nete. n primul rnd un avantaj ar fi experiena i resursele de management puse la dispoziie de SAP, un alt avantaj ar fi c valoarea afacerii i a companiei va crete n urma crerii unui sistem integrat de gestionare. Soluiile SAP devin cu adevrat avantajoase pentru marile companii naionale i multinaionale i mai puin pentru companiile mici i mijlocii.

Tehnologii puse la dispoziie de SAP


SAP R/3 este o aplicaie bazat pe interaciunea client-server. Nivelul de prezentare sau client constituie un mod de interfaare cu aplicaia. Nivelul aplicaie abordeaz toate operaiile legate de procesarea logic a datelor i nivelul baz de date nregistreaz i pstreaz toate informaiile despre sistemul integrat, inclusiv tranzaciile i configurarea datelor. Aplicaiile din SAP R/3 sunt realizate ntr-un limbaj specific propriu, numit ABAP (Advanced Business Application Programming Programarea avansat a aplicaiilor de afaceri). Versiunea ABAP/4 constituie un limbaj de generaia a patra (4GL), orientat spre crearea de aplicaii simple dar puternice. n plus R/3 mai ofer i un mediu complet de dezvoltare de aplicaii. n acest mediu se pot modifica aplicaii SAP deja existente pe lng crearea de aplicaii cu totul noi.

Tehnologii puse la dispoziie de SAP


Interaciunea n ABAP cu bazele de date se face sub forma unor comenzi Open SQL. Alt aspect al mediului SAP este posibilitatea de lucru cu interfee grafice. Totodat pentru a oferi un suport deplin n organizarea i gestionarea elementelor de program i de interfa s-a implementat conceptul de obiect n ABAP. Partea cu adevrat dificil din ABAP este implementarea de soluii specifice. n aceast privin doua aspecte trebuie avute n vedere: configurarea i adaptarea la structura managerial i la specificul economic al companiei. Astfel diferite companiei dei cu profil asemntor de activitate pot avea o structur a bazelor de date i a interfarii lor diferit. extensii ce in de comunicarea de informaii ntre sisteme.

Tehnologii puse la dispoziie de SAP

Aceasta presupune dezvoltarea de cod n ABAP prin care s se precizeze ce date s fie accesibile prin mijloace de interfaare ctre alte sisteme, ce informaii sunt relevante dintr-un sistem pentru activitatea altui sistem. innd cont de complexitatea implementrii, companiile sunt nevoite s recruteze consultani SAP bine pregtii pentru a realiza sarcina. Implementarea trebuie s in cont de specificul companiei, de ce are compania nevoie dar i de resursele de care aceasta dispune.

SAP NetWeaver

Una din cele mai noi aplicaii de la SAP este SAP NetWeaver. Aceasta ofer acea gam de soluii specifice aplicaiilor integrate care permite lucrul n comun inter-comunicarea dintre module, construirea de aplicaii avnd drept baz alte aplicaii, prin aceasta urmrindu-se reducerea costurilor crerii de aplicaii pentru gestionarea afacerilor.

SAP NetWeaver

Aplicaia SAP presupune conlucrarea a patru aspecte principale: integrarea persoanelor n cadrul acesteia se urmrete: accesul la informaie pe canale multiple; crearea unui portal; colaborare ; integrarea informaiilor: informaii despre specificul afacerii i administrare afacerilor n general; informaii i cunotine despre mecanismele afacerii; managementul datelor principale; integrarea proceselor: broker pentru integrarea proceselor; managementul proceselor din afacere; platforma aplicaiei: J2EE (Java 2 Platform Enterprise Edition); ABAP ; Abstractizarea (acces nediscriminativ) pentru un tip larg da baze de date i sisteme de operare.

SAP NetWeaver

SAP SAP SAP SAP SAP SAP SAP

pune la dispoziie urmtoarele mijloace de integrare: Enterprise Portal Portal pentru companii; Mobile Infrastructure; Business Intelligence; Master Data Management; Exchange Infrastructure; Web Application Server;

Pe de alt parte pe lng serviciile prezentate anterior mai sunt puse la dispoziie i unelte de dezvoltare i management ca: SAP NetWeaver Developer Studio; SAP Visual Composer; SAP Composite Application Framework; SAP Solution Manager.

SAP NetWeaver

SAP Enterprise Portal (pe scurt SAP EP) permite utilizatorului s se concentreze asupra sarcinii ce o are de realizat prin punerea la dispoziie a tuturor resurselor i instrumentelor necesare ntr-un singur program prin intermediul unui singur element de interfa. Astfel dei n mod normal ar fi nevoie de mai multe aplicaii pentru ndeplinirea sarcinii, prin conceptul de portal implementat de SAP EP sunt puse la dispoziii unelte specifice special realizate pentru realizarea sarcinii. SAP Mobile Infrastructure (SAP MI) permite construirea unei interfee unificate ntre aplicaiile SAP i dispozitivele electronice mobile de genul celularelor, pagerelor, PDA-urilor. Deoarece n mod obinuit fiecare dispozitiv mobil are un mijloc specific de interfaare, realizarea unui modul care s-a treac peste diferene i s comunice informaia .

SAP NetWeaver

Aplicaiile SAP MI sunt realizate n SAP NetWeaver Developer Studio i sunt destinate a fi rulate pe SAP Web AS sau pe dispozitive mobile. Pentru a realiza compatibilitate SAP MI folosete meta-date, adic date referitoare la funcionalitatea i elementele controlate de interfa i mai puin cele legate de aspect i un anumit mod de deservire al comenzilor prin acea interfa. SAP Business Intelligence (SAP BI) permite punerea n comun i interaciunea dintre informaie, capaciti de analiz a informaiei i mijloace de facilitare a nelegerii, i de asemenea posibilitate de a informa i pe alii interesai de lucrurile ce au fost observate prin intermediul acestui serviciu. Practic acest serviciu permite accesul la un depozit de date care pstreaz datele ntr-o form normalizat, i extragerea informaiilor dorite ntr-o form interactiv, form ce permite interogri complexe.(aa numitele InfoCubes).

SAP NetWeaver

SAP Master Data Management (SAP MDM) lucreaz tot asupra bazelor de date permind ca informaii nespecifice, folosite n mai multe module SAP s fie armonizate pentru evitarea contradiciilor ntre baze de date, sau informaiilor eronate sau incomplete. Reducerea informaiilor eronate duce la scderea costurilor de meninere i administrare a sistemelor integrate. Dac serviciul precedent doar exploata o baz de date, acest serviciu supravegheaz i menine o baz de date ntr-o stare buna de sntate.(aa-zisa rezolvare a inconsistenelor). i acest serviciu lucreaz pe SAP Web AS.
SAP Exchange Infrastructure (SAP XI) se ocup cu gestionarea schimbului de informaii dintre module, servicii etc. din cadrul SAP. Acest serviciu realizeaz un transfer securizat i perfect compatibil ntre modulele SAP. Pe lng gestionarea transferului se mai ocup i de convertirea diferitelor formate de date transmise n formate compatibile interschimbabile.

SAP NetWeaver

Acest serviciu permite un grad ridicat de automatizarea a rspunsurilor i transferurilor ca i o configurabilitate deosebit a oricrui aspect sau comportament. De asemenea mai permite folosirea de servicii Web de tipul trimiterii i primirii de masaje.
SAP Web Application Server(SAP Web AS) este elementul fundamental din structura lui SAP NetWeaver. n momentul n care se dezvolt o aplicaie aceasta se creeaz n totalitate prin SAP NetWeaver Developer Studio, dar cnd se ruleaz execuia ei se face prin SAP Web AS. Acest serviciu suport n acelai tip dou limbaje JAVA (versiune J2EE 1.3) i ABAP. Mai permite, printre altele, construirea de pagini Web i creare i meninerea de servicii Web. Un alt aspect este compatibilitatea cu mediul SAP Web Dynpro ce permite crearea de interfee prin modelare i generare de cod.

Crearea primului program de ABAP n SAP R/3

Ca orice mediu de creare de aplicaii, mai ales cele vizuale, SAP R/3 se dovedete a fi un mediu de dezvoltare puternic, complex dar relativ dificil de utilizat. Dac n alte medii crearea unui fiier nou de program presupunea doi pai, n SAP nu numai c sunt necesari mai muli pai dar complexitatea lor este relativ mare. naintea oricrei aciuni n SAP imediat dup instalare trebuie generat o cheie de licen prin utilizare resurselor de pe site-ul www.sap.com. Odat obinut aceast cheie aceasta trebuie ncrcat fie printr-o procedur automat, fie prin una manual prin specificare direct a codului cheii. Odat puse la puncte toate elementele legate de instalare i nregistrare pentru a crea un program de ABAP trebuie parcuri urmtorii pai:

Pornirea serverului de aplicaie din Start Programs SAP NetWeaver 7.0 ABAP NSP Start Application Server; Lansarea aplicaiei de logare din Start SAP Front End SAP Logon; n fereastra SAP Logon se alege tabul Systems- i de aici se selecteaz NSP local i apoi se apas butonul Log On. Apare apoio fereastr de logare utilizator. Aici se va specifica numele utilizatorului i parola.

Mediul SAP ABAP


SAP meniu Tools ABAP Workbench Developement SE38 ABAP Editor.

Mediul SAP - ABAP


fereastra de specificare a tipului apilicaie i a atributelor de program

Mediul SAP - ABAP


object entry i fereastra de program

ABAP
Declararea tipurilor de date i instruciuni de control
Principala instruciune de control este IF, iar cealalt alternativ cu o utilizarea mai specific este CASE.
IF exp_log. Instruciuni ENDIF. sau

IF exp_log. Instruciuni1 ELSE. Instructiuni2 ENDIF.


Sau

IF exp_log1. Instruciuni1 ELSEIF exp_log2. Instruciuni2 ELSEIF exp_log_n. Instruciuni_n ENDIF.

ABAP
Declararea tipurilor de date i instruciuni de control

CASE variabila. WHEN opiune1. Instruciuni1. WHEN optiune2. Instruciuni2. WHEN opiune_n. Instruciuni_n. WHEN OTHERS. Alte_instruciuni. ENDCASE.

Bibliografie

Culea George, Aplicaii integrate pentru ntreprinderi note de curs i laborator, Universitatea din Bacu, 2008

S-ar putea să vă placă și