Scurtă introducere în mediul SAP Today Software Magazine, nr.14
SAP: • Furnizorul de „enterprise business software“ nr. 1 în lume, cu peste 238000 clienţi • Ce fel de soluţii fac parte din portofoliul SAP? • Care este specificul produselor SAP? • De ce aleg companiile aceste soluţii?
Solutiile SAP • Din portofoliul SAP fac parte soluţii proiectate în mod exclusiv nu pentru un singur client, ci pentru o întreagă branşă • În terminologie SAP: „software standard“ • Acestea sunt dezvoltate şi livrate sub forma unor module independente, dar integrabile
Software standard • Gândit pentru a deservi clienţii unei anumite branşe: Defineşte şi suportă toate procesele de business tipice ale acelei branşe Face abstracţie de orice detaliu care este specific doar anumitor clienţi
Dezvoltarea unei noi soluţii standard... …aduce cu sine o serie de provocări: • Specificarea funcţională: • Implică întotdeauna culegerea de informaţii de la clienţi multipli ai industriei • Urmăreşte definirea produsului la un nivel de abstractizare suficient de înalt, astfel încât să fie posibilă implementarea acestuia la oricare client din acea branşă. Fază de importanţă majoră, de care depinde succesul ulterior al soluţiei
Etape de dezvoltare • O soluţie standard nu va putea fi specificată până la ultimul detaliu şi livrată clientului „la cheie“, deoarece întotdeauna vor exista: • Detalii care nu sunt cunoscute la momentul dezvoltării softwareului standard • Aspecte care diferă de la client la client, neexistând astfel o soluţie „standard” pentru acea problemă Prin urmare…
Etape de dezvoltare …orice soluţie SAP va trece de-a lungul timpului prin doua faze distincte: • Dezvoltarea soluţiei standard • Adaptarea soluţiei la nevoile explicite ale clientului (sau „implementarea“ soluţiei la client)
Etape de dezvoltare • Cele două faze reprezintă d.p.d.v. al dezvoltării software proiecte independente: • Standard software development • „CDP“ (Customer development project)
De multe ori şi aşteptările de la un dezvoltator ABAP (skill set-ul acestuia) diferă considerabil de la un tip de proiect la celalalt.
Aspecte tehnice • Cuvintele cheie prin care ar trebui să se descrie orice software standard sunt extensibilitate şi flexibilitate: • Software-ul trebuie să ofere clientului posibilitatea de a extinde soluţia standard, adăugând acele detalii care ţin de specificul business-ului sau Aici intervine şi rolul platformei tehnice, care poate ajuta în dezvoltarea unei soluţii flexibile, sau poate reprezenta o piedică în realizarea acesteia
SAP Business Add-Ins • Exemplu de mecanism des utilizat în dezvoltarea software ABAP • Face posibilă extinderea proceselor standard de către fiecare client în parte cu logica de business specifică a acestuia • Poate fi asemănat unui user-exit cu o interfaţă predefinită, integrat în flow-ul procesului standard
•
Scop: optimizarea lucrului cu sistemul
• •
Modificare a soluţiei standard Recomandată doar ca ultimă soluţie, dacă ajustarea nu este posibilă utilizând alte metode
Configurarea unei solutii standard SAP - overview
Soluţie standard SAP
• •
Adaptare a soluţiei SAP prin configurarea „parametrilor de sistem“ Pas obligatoriu în faza de implementare a unei soluţii SAP
•
Extinderea soluţiei standard utilizând exit-uri definite încă de la design-time în cadrul soluţiei standard
În concluzie De ce aleg companiile să implementeze o soluţie SAP? • Experienţa SAP în dezvoltarea de soluţii standard enterprise, acesta fiind practic singurul/principalul domeniu de activitate al companiei • Experienţa partenerilor SAP care au contribuit cu propriul know-how la dezvoltarea unor soluţii specifice pentru mai mult de 25 de industrii diferite: Oil&Gas, Insurance, Plant Maintenance… • Experienţa clienţilor SAP, care stau ca dovadă pentru faptul că implementarea unei soluţii SAP, conduce la îmbunătăţiri considerabile ale modului în care acele companii îşi desfăşoară activitatea: “The best run businesses run SAP”
Vielen Dank f端r Ihre Aufmerksamkeit
Victor Ionescu IT Consultant SAP Development Telefon: +49 89 96101-2596 victor.ionescu@msg-systems.com www.msg-systems.ro
www.msg-systems.com