Site-ul consultantilor SAP din Romania http://sap-consulting.ro/phpbb/ |
|
ce inseamna de fapt 'programare <in> SAP' ? http://sap-consulting.ro/phpbb/viewtopic.php?f=2&t=177 |
Pagina 1 din 1 |
Autor: | mitel [ Dum, 28-Noi-2004 02:36 ] |
Subiectul mesajului: | ce inseamna de fapt 'programare <in> SAP' ? |
salut inainte sa pun intrebar[ea/ile]: .am incercat sa citesc topicurile de pe forum legate de SAP in general si am incercat sa caut la https://www.sdn.sap.com cam ce inseamna developer SAP (sper sa fie potrivit termenul) si care sunt tendintele legate de anumite tehnologii care ma intereseaza (sunt student in anul 4 la calculatoare - UPB si pentru mine SAP e un fel de punct de atractie legat de e-business); .in primul rand ce am gasit, ce am inteles: incepand cu 1990 principalele <unelte> pentru dezvoltarea appl. SAP sunt ABAP si Basis; ABAP este un limbaj de programare interpretat in care se pot scrie in principal doua tipuri de scripturi: reports si dialog programs cu scopul de a realiza conexiuni intre modulele unui sistem SAP R/x; Basis este un fel de sistem de operare + baza de date pentru un R/x, scripturile ABAP ruland doar in acest context, deci neavand nici un fel de functionalitate ca programe pentru un sistem de operare standard - Microsoft sau *nix; ce am scris mai sus pare a intra incet incet in istoria SAP; spun asta din perspectiva unui vizitator relativ nou al siteurilor companiei, si in special al SDN; de ce? pentru ca imediat ce intri observi peste tot un anumit logo: NetWeaver, sau Powered by NetWeaver. acum: ce inseamna de fapt NetWeaver? NetWeaver nu este un produs software in sine cat mai ales un concept de integrare (SAP: Comprehensive Integration and Application Platform); ce anume integreaza? SAP® Web Application Server SAP® Enterprise Portal SAP® Business Information Warehouse SAP® Exchange Infrastructure SAP® Knowledge Management SAP® Mobile Infrastructure SAP® Master Data Management SAP® Composite Application Framework SAP® Lifecycle Management unele dintre ele au ajuns la o maturitate, altele sunt in dezvoltare si se bucura de suportul unei echipe/comunitati coordonate de Shai Agassi; ce este nou la NetWeaver fata de vechea abordare ABAP/Basis: in primul rand introducerea unui al doilea limbaj de programare: Java. in SAP NetWeaver Developers Guide exista un mic capitol in care se descriu cateva moduri de implementare a aplicatiilor de genul pure ABAP, mixed sau pure Java; asta cred ca e o veste buna pentru cei care 'gandesc in Java'; din punctul meu de vedere, fara sa fi scris vreodata cod ABAP, cred ca este o evolutie avand in vedere puterea tehnologiei Java care provine atat din J2SE (Swing, RMI, ..) cat si din tot ce ofera J2EE (componente web si EJB, servicii web, API-uri pentru procesare de XML, ..); pe scurt, cautand partea de Java din SAP am aflat urmatoarele: la fel ca si in trecut tot acest stack aflat sub sigla NetWeaver are si un nucleu: partea de programare - Java + ABAP si ca platforma de rulare - SAP® Web Application Server, o implementare a specificatiei J2EE versiunea 1.3; ca mediu de dezvoltare pentru toate toolkiturile din NetWeaver listate mai sus, SAP pune la dispozitie un IDE bazat pe Eclipse - SAP NetWeaver Developer Studio; in acest moment, avand la dispozitie Java/ABAP + SAP WAS + SAP IDE putem spune ca avem acel Application Platform; ce anume ofera in principal acest nucleu celorlalte componente ale NetWeaver: cum am mai spus, un IDE avansat - Eclipse este excelent si se bucura de un suport imens in lumea Java si nu numai; apoi Web Dynpro - un framework pentru UI bazat pe paradigma MVC; un motor pentru ABAP prin intermediul unor obiecte Java cu rol de proxy; OpenSQL o abstractizare a stratului de baze de date, cu rol asemanator cu al JDBC-ului; pe langa acestea si altele, ce mi-a placut este ca exista online documentatia in format javadoc a API-urilor; pentru home-learning exista versiuni beta pentru downloadat (asta iarasi mi-a placut avand in vedere ca nu am reusit sa gasesc niciodata acel MiniSAP or smthg in internet, ceea ce nu am prea inteles: adica e gratis sau nu?! ) .tot ce am scris mai sus se poate regasi in diferite articole de pe siteurile SAP; eu nu am facut decat sa 'fur' anumite informatii care sper sa fie utile celor care, ca si mine, cauta; de ce am scris chestiile astea? pentru ca sigur nu am inteles tot ce trebuia inteles si pentru ca sigur exista completari .intrebari: ce inseamna de fapt consultant? nu mi se pare limpede acest termen.. pentru ca rasfoind topicurile de pe forum gasesc multe subiecte de programare (ABAP). altfel spus un consultant este in primul rand un bun cunoscator de IT (sisteme de operare, limbaje de programare etc.) si un bun programator? in momentul in care o companie decide sa-si implementeze SAP, cine face specificatiile? cine decide ce anume trebuie implementat? ..etc ce inseamna consultant intern/extern? care este (pe scurt) procedura de oferire de consultanta in acest domeniu? aceasta inseamna de fapt un <proiect> ? de ce nu exista interes pentru NetWeaver pe forum atata timp cat este promovat intens de SAP? multumesc si 10x pentru eventuale reply-uri |
Autor: | dca [ Lun, 29-Noi-2004 18:00 ] |
Subiectul mesajului: | |
Pai, uite cam ce stiu eu: Pentru o implementare ai in principal nevoie de consultant de business (cel care stie industria in care lucreaza clientul), cosultant tehnic (care stie sa configureze modulele relevante din SAP), consultant ABAP si consultant BASIS. Cam astea ar fi rolurile cele mai importante. Ele nu sunt jucate intotdeauna de persoane diferite. Se intalnesc des ABAP+Basis sau business+tehnic sau tehnic+ABAP. Analiza proiectului o face consultantul de business care stie "ce" impreuna cu cel tehnic care stie "cum". Proiect de consultanta inseamna sa pui pe picioare la client un sistem care sa-i rezolve problemele, sa-l ajuti sa-si formeze competente interne pentru utilizatori si chiar administratori si, eventual, sa-i faci si ceva reengineering (asta ar insemna sa ai niste consultanti de business meseriasi care sa-i redeseneze procesele). Ce cuprinde consultanta pe langa configurare efectiva depinde mult de ce vrea clientul. E posibil ca el sa vrea sa aiba externalizata administrarea si mentenanta la consultant. Programarea nu are un rol central in toata afacerea asta, ea fiind utilizata doar pentru anumite enhancement-uri (portite lasate de SAP AG ca sa mai intrii si tu cu codul tau pentru a personaliza in plus fata de cat permite configurarea anumite fuctionalitati), rapoarte sau importuri / exporturi de date. Poti sa mai faci si modificari ale codului standard, dar nu prea sunt recomandate, desi toata lumea le face. Intr-un proiect normal, peste 90% dintre functionalitati le implementezi prin configurare. Despre netweaver nu scrie pe-aici ca nu prea stie nimeni. |
Autor: | mitel [ Mar, 30-Noi-2004 13:52 ] |
Subiectul mesajului: | |
10q pentru reply. utandu-ma pe SAP Service Marketplace am vazut intr-adevar ca certificarile pentru SAP NetWeaver Consultant sunt decuplate de cele business - mySAP ERP, mySAP CRM etc. totusi avand in vedere ca SAP planuieste sa inlocuiasca treptat abordarea client/server cu una service-oriented (bazata pe servicii web si enterprise services) cred ca orice consultant, idiferent ca este tehnic sau business, ar trebui sa fie in pas cu schimbarile care au loc la 'baza'. m-am uitat la webcast-uri filmate la diferite conferinte tinute de membri SAP Executive Board in care erau slideuri despre servicii web si cum sisteme enterprise mySAP CRM/SRM/ERP folosesc deja aceasta abordare. si mi se pare absolut normal sa fie asa avand in vedere tendintele actuale (de prin 2000 incoace) in e-business. si inca un motiv pentru care mi s-ar parea normal ca orice consultant sa inceapa sa fie interesat de NetWeaver e ca SAP are un portal dedicat acestei tehnologii. anyway.. mie mi s-a parut NetWeaver o chestie super interesanta si probabil ca nici nu m-ar fi interesat SAP-ul daca nu aveam ce cauta pe siteurile lor. in nici un caz nu m-a atras limbajul ala primitiv (ABAP) sau tot felul de prescurtari.. MM CRM s.a. sper ca nu m-a injurat nimeni |
Autor: | Costin Albu [ Mar, 30-Noi-2004 16:39 ] |
Subiectul mesajului: | NetWeaver |
NeWeaver inlocuieste vechiul Basis. Practic cuprinde vechiul Basis, la care se mai adauga partea de net. In concluzie exista interes pentru NetWeaver dar trebuie vazut forumul "Basis". Problema ta este ca te-a zapacit marketingul de la SAP. Este urmarea anilor '90 cand toti au inceput sa schimbe denumirile produselor, punand de exemplu "e-" in fata. SAP a schimbat Basis cu NetWeaver, dar pana la urma este doar o schimbare de nume.Esenta nu s-a modificat asa mult... |
Autor: | florin [ Mar, 30-Noi-2004 18:22 ] |
Subiectul mesajului: | |
Salut haide sa va zic eu cate ceva despre netweaver. SAPUl vre sa vanda mai multe produse o data (bw,ep,mi,xi si mdm parca). asa ca le-a reunit intr-un nume. netweaver inseamna programare java (xi,mi,ep) dar si abap. odata cu netweaver a introdus was 6.4,webdynpro. Din punctul de vedere al unui programator java netweaver inseamna enorm a introdus webdynpro-ul care te ajuta sa dezvolti aplicatii web based cu mouse pentru interfata grafica, ceea ce inseamna enorm pentru cei care au lucrat cu htmlb. numai bine, florin |
Autor: | mitel [ Mie, 01-Dec-2004 00:12 ] |
Subiectul mesajului: | |
nu vreau sa mai insist ca deja fac reclama mi-e greu sa cred ca un soft de la nivelul anilor '90 cum e BASIS 'stie' macar 10% din ce se poate dezvolta cu o implementare de J2EE cum este NetWeaver. J2EE e ceva imens prin API-urile pe care le contine si nu are decat un singur rival (.NET-ul de la Microsoft). si in plus SAP a adus o gramada de chestii pe langa J2EE.. de exemplu integrarea cu dispozitive mobile (tot cu Java). dezvoltarea web cu dynpro e doar o chestie de suprafata. am vazut rezultatele unui concurs organizat de SDN pentru parteneri SAP si am ramas cu gura cascata la ce au prezentat (era un webcast). |
Autor: | florin [ Mie, 01-Dec-2004 10:29 ] |
Subiectul mesajului: | |
j2ee este folosit in aplicatiile sap de cel putin 3 ani. nu netwever aduce j2ee. iar in ceeae ce priveste mi spune Adio. Eu m-am chinuit 6 luni cu me2.0 . E ff bugos. La un moment dat imi venea sa rescriu eu smartsyncul. |
Pagina 1 din 1 | Ora este UTC + 2 [ DST ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |