duminică, 5 august 2012

Consultanta SAP

Aveti nevoie de ajutor pentru a intelege anumite notiuni din SAP? vreti sa incepeti o cariera pe SAP? vreti sa implementati SAP si nu stiti ce solutii sa achizitionati? ati dori sa cunoasteti cat mai multe lucruri despre un modul SAP?
Voi incerca sa va raspund la intrebari si sa va ofer suportul necesar.

miercuri, 30 noiembrie 2011

SAP se concentreaza pe Mobile - si noi la fel...

Cu totii observam un val al dezvoltarilor de aplicatii mobile, asa ca SAP nu putea sa ramana in afara valului si a scos din sertar cateva aplicatii noi. Voi mentiona aici cateva dintre ele: Sybase, SAP NW Mobile, SAP Gateway, si SAP PI. II invit cu aceasta ocazie pe cei care au experimentat deja aplicatiile sa ne impartaseasca cateva impresii din experienta lor.

Certificarile SAP

Pentru cei interesati in a obtine o certificare SAP va pot impartasi din experienta mea. Certificarea se sustine pe module SAP in functie de interesul si experienta fiecaruia va puteti orienta spre o certificare. Certificarile oferite de SAP sunt clasificate pe 2 nivele: Associate si Professional. Associate atesta faptul ca aveti cunostintele de baza ale solutiei SAP, in timp ce Professional se adreseaza mai mult celor care deja au acumulat experienta in proiecte si cunostinte avansate de business si SAP. Pe site-ul celor de la SAP aveti la dispozitie certificarile pe module si pachete(recomandarea mea este sa sustineti certificarea pe ultimele versiuni- enhancement package EHP) certificari SAP. Daca doriti si aveti posibilitatea financiara va puteti inscrie si la cursurile de SAP sustinute de cei de la Aleron parteneri SAP Romania. Pentru participarea la curs trebuie sa platiti o taxa de aprox 1400-2000 EUR in functie de curs. Pentru cei care nu detin resursele necesare pentru a participa la cursurile SAP le recomand sa isi aleaga certificarea pe care vor sa o sustina de situl SAP la linkul de mai sus, unde vor avea o curicula in care sunt mentionate cursurile pe care trebuie sa le citeasca si ponderea intrebarilor din fiecare curs. Cursurile se pot gasi si pe internet(doar faceti search pe google) intr-o versiune mai veche, dar cel putin veti avea baza pentru a sustine certificarea si evident a lua punctajul de certificare. Punctajul difera de la modul la modul si se calculeaza in functie de dificultate, un exemplu ar fi pe PP si MM trebuie sa luati minim 52 puncte in timp ce pentru FI 60 puncte. Ce va ofera certificarea? Sa spunem ca va ofera o trecere mai usoara in fata angajatorilor, reprezentand o atestare a faptului ca ati dobandit cunostintele de baza pe modulul respectiv si cunoasteti sistemul SAP. Certificarile se pot sustine la sediul SAP Romania in anumite perioade(eu stiu ca erau in martie,august,decembrie) pentru informatii cel mai bine este sa va adresati persoanei care se ocupa cu planificarile certificarilor dna Camelia Hars.

duminică, 7 noiembrie 2010

Ce reprezinta SAP Best Practices?


SAP Best Practices reprezintă o bază solidă pt. soluţii de afaceri preconfigurate gata de utilizare, acoperă scenarii de afaceri bine demonstrate care ajută la exploatarea potenţialului mySAP ERP
“SAP Best Practices“ este numele de marcă pt. soluţii SAP preconfigurate. Un pachet SAP Best Practices conţine:
O procedură de implementare pas cu pas
Documentaţie:
Documentaţie tehnică (de ex. cum să vă configuraţi sistemul) şi
Documentaţie de afaceri care descrie conţinutul de afaceri al soluţiei preconfigurate
O grupare de setări preconfigurate care reduce timpul procesului de instalare
Trei tipuri diferite de pachete SAP Best Practices:
Pachetele de industrie sunt concepute pentru a întâmpina nevoiele specifice unei industrii, de exemplu SAP Best Practices for High Tech
Best Practices SAP All-in-One ERP Package: Poate fi utilizat în toate domeniile pentru care nu este disponibil un pachet de industrie. Conţine scenarii generale de afaceri
SAP Best Practices pachete independente de industrie oferă scenarii de afaceri predefinite axate pe domeniile CRM, SCM, EP şi BI.
Instrumentele SAP Best Practices
Asistentul de instalare SAP Best Practices
Prin Asistentul de instalare SAP Best Practices puteţi instala uşor Best Practices SAP All-in-One ERP Package complet sau numai scenariile selectate într-un timp foarte scurt.
Asistentul de instalare SAP Best Practices este un instrument bazat pe SAP ECC care vă ghidează pas cu pas în procesul de instalare direct în sistem.
Asistentul de personalizare SAP Best Practices
Instalarea standard a SAP Best Practices se face utilizând valori implicite şi modele de date de bază.
Dacă doriţi să instalaţi SAP Best Practices cu valori personalizate , SAP Best Practices vă oferă posibilitatea de a adapta uşor valorile selectate la nevoile dvs.
Versiunea curentă a Best Practices SAP All-in-One ERP Package vă permite să personalizaţi datele centrale organizaţionale.
SAP Best Practices Asistent de personalizare este un instrument bazat pe MS Excel care vă va ghida în procesul de personalizare. Instalarea ulterioară a soluţiei personalizate este efectuată utilizând Asistentul de instalare SAP Best Practices.
BC Sets(Business Configuration Sets)reprezintă grupuri de setări de configurare
care sunt grupate conform unor criterii logice, de gestiune a afaceri la o unitate
cu scop de documentare, preconfigurare, asigurare a calităţii şi reutilizare,care sunt independent de tabelele/imaginile originale de configurare, care sunt accesibile în infrastructura de sistem.
eCATT (eComputer Aided Test Tool )vă permite să combinaţi procesele automate de afaceri drept proceduri de test repetitive.
eCATTs verifică automat tranzacţiile de proces şi lanţurile de tranzacţii, verifică rezultatele tranzacţiilor, verifică mesajele de sistem, verifică actualizări ale bazei de date prin determinarea de valori şi compararea valorilor ţintă/efective, verifică reacţiile la modificări în setările de configurare
eCATT vă permite crearea de:
Modele de date de bază
Date de test
Date de perfecţionare
Building Blocks-Un pachet SAP Best Practices nu este un bloc monolitic, ci este structurat în Building Blocks.
Reprezintă metodologia tehnică pt.livrarea şi dezvoltarea SAP Best Practices
oferă utilizatorilor SAP Best Practices segmente de funcţinoalităţi mici, flexibile şi transparente (Building Blocks), de ex. pt. un scenariu specific care poate fi implementat drept add-on la o soluţie existentă
facilitează inter-operativitatea şi reutilizarea prin oferirea instrucţiunilor şi instrumentelor necesare pt. a permite dezvoltatorilor de conţinut să creeze Building Blocks cu o structură comună
Building Blocks sunt unităţi reutilizabile care acoperă: conţinut de afaceri (soluţii, scenarii, procese sau combinaţii, proceduri tehnice (conectivitate, configurare tehnică a sistemului).
Standarde comune (structuri organizaţionale, logistică principală)

joi, 4 noiembrie 2010

SAP Business Analyst vs SAP Consultant

Cineva cu ceva timp in urma m-a intrebat care e diferenta intre a fi Business Analyst sau Consultant pe SAP. Din experienta acumulata pana acum ii pot raspunde ca am gasit urmatoarele diferente:

Business Analyst as putea spune ca este persoana care este responsabila de analiza proceselor de business, se ocupa de culegerea informatiilor de la clienti (are un contact direct cu clientul-on site) si incearca sa propuna solutii.
In timp ce Consultantul are rolul de a configura sistemul astfel incat sa indeplineasca cerintele de business propuse de catre analist si de a crea aplicatiile necesare clientilor avand in acest sens mai multe cunostinte tehnice (ABAP).

APICS (The Association for Operations Management)

Pentru cei care doresc sa isi certifice/imbunatateasca cunostintele in domeniul business o buna resursa este pusa de cei de la APICS (http://www.apics.org/certification/cscp/). In ceea ce ma priveste am considerat potrivit modulul CSCP-certified supply chain professional care completeaza cunostintele pe care le-am dobandit pana acum lucrand in SAP ca analist business.

duminică, 5 septembrie 2010

Testele de Regresie

Testarea de regresie reprezinta orice tip de testare software care încearcă să descopere erorile de software prin retestarea parţiala a unui program modificat. Prin intermediul testarii de regresie se urmareste asigurarea generală ca nu cumva erori suplimentare sa fie introduse în procesul de corectie a altor probleme.Acest tip de testare este de obicei folosit pentru a testa in mod eficient sistemul prin selectarea în mod sistematic a unei suite minime de teste necesare pentru a acoperi în mod adecvat schimbările efectuate. Metodele comune de testare de regresie includ rularea unor teste anterior executate urmata de verificarea erorilor stabilite anterior daca acestea au re-apărut ca urmare a ultimelor modificari facute asupra programului. Unul dintre principalele motive pentru realizarea testarii de regresie este că adesea pentru un programator este extrem de dificil să-si dea seama cum o schimbare într-o parte a software-ului va avea efecte în alte părţi ale software-ului.

Testarea de regresie este o măsură de control al calităţii menita să asigure următoarele două condiţii:
a) Codul nou modificat îndeplineşte cerinţele specificate.
b)Functionalitatea programului nu a fost afectată de schimbările facute pentru corectarea unei alte erori.
Mergând prin definiţie, testarea de regresie este un proces repetitiv. Prin urmare, majoritatea testelor ar fi mai potrivite pentru automatizare, astfel prin apelarea catorva iteratii costurile efective in realizarea procesului de testare s-ar reduce semnificativ în comparaţie cu procesul de testare manual.

In sprijinul automatizarii procesului de testare SAP a pus la dispozitia setul de instrumente eCATT(extended Computer Aided Test Tool).

Acesta poate fi descris ca un instrument automat de testare care permite crearea si execuţia unor teste funcţionale automate pentru majoritatea aplicaţiilor executate în SAP GUI pentru Windows şi SAP GUI pentru mediile Java. Ca şi alte instrumente de test, acesta funcţionează prin efectuarea unei înregistrări a aplicaţiei, pe care o puteţi apoi parametriza şi relua cu seturi diferite de valori de intrare. Puteţi testa comportamentul aplicaţiei citind şi testând valorile returnate de aplicaţie.

eCATT diferă de instrumentele externe prin aceea că oferă acces complet la serverul de aplicaţie şi la nivelele de bază de date ale sistemului, permiţându-vă să testaţi module de funcţie şi BAPI-uri, să efectuaţi verificări comparativ cu baza de date şi să interogaţi sau să simulaţi modificări la setările de customizare.

Obiecte eCATT

Configurare de test

Acest obiect conţine un set de referinţe la un script de test şi la câteva containere de date de test. O configurare de test conţine toate informaţiile necesare pentru execuţia unui test automat fără o intervenţa suplimentară a utilizatorului.

Separarea script-ului de test şi a datelor de test permite un grad considerabil de reutilizare.

Script de test

Acest obiect constă dintr-un script executabil şi o interfaţă pentru transferul datelor.

Container de date de test

Acest obiect cuprinde un set de parametri care pot fi întreţinuţi independent de script-ul de test. Parametrii pot fi de tip ABAP, structuri sau tabele.

Container de date de sistem

Acest obiect identifică instanţe ale sistemelor SAP. Poate fi întreţinut independent de script-ul de test. Acest element nu este utilizat în SAP Best Practices dar apare în ecranul iniţial eCATT.

Versiuni şi variante

Un script de test poate avea mai multe versiuni. Acesta permite implementări diferite pentru versiuni diferite. Containerele de date de test şi configurările de test pot avea variante. Variantele sunt seturi diferite de date.

Transport şi descărcare

Toate obiectele eCATT sunt obiecte de Repository, astfel că se pot utiliza instrumentele standard de transport SAP.

Puteţi de asemenea descărca un obiect eCATT într-un fişier, care poate fi importat ulterior în alt sistem.

BC Set-uri şi eCATT-uri

O modificare recentă în tehnologia eCATT permite BC Set-urilor să fie executate dintr-un eCATT. Această metodă permite o automatizare sporită a instalării şi customizării. Valorile de câmp variabile care erau înainte introduse într-o casetă de dialog în cursul executării activitatii (ca de exemplu cod companie, unitate logistică, şi aşa mai departe) pot fi acum întreţinute în fişiere de text create anterior instalării.

Execuţia procedurilor eCATT

Utilizare

Procedurile eCATT (extended Computer Aided Test Tool) permit crearea şi execuţia testelor funcţionale pentru procesele de afaceri în cadrul SAP Best Practices. Testul generează un jurnal care documentează procesul de test şi rezultatele.

Condiţii preliminare

Sistemul trebuie să se bazeze pe versiunea SAP Basis 6.40.

Procedură

1. Accesaţi tranzacţia selectând una dintre următoarele opţiuni de navigare:

Din meniu SAP

Instrumente ® ABAP Workbench ® Test ® Workbench de Test ® Test Tools ® Extended CATT

Cod tranzacţie

SECATT

2. In Extended Computer Aided Test Tool: Initial Screen, în câmpul Test Configuration, introduceţi numele obiectului tehnic al eCATT.

Numele obiectului tehnic eCATT poate fi găsit în foaia de calcul din Lista de Dezvoltare pentru un anumit building block. De asemenea, puteţi extinde un proiect sau un building block în Asistentul de instalare Best Practices, căutaţi activitatea eCATT, apoi evidenţiaţi numele obiectului tehnic şi copiaţi-l în clipboard cu CTRL-C.

Pentru a determina dacă eCATT-ul dvs. are o variantă internă, în asistentul de instalare Best Practices, efectuaţi click dreapta pe sarcina eCATT în proiect şi alegeţi Detalii. O casetă de dialog va afişa numele de fişier pentru fişierul de text extern, sau în cazul unor variante interne, un asterisc (*). Dacă eCATT-ul dvs. are o variantă internă (*), urmaţi etapa 5 de mai jos.

3. Selectaţi Executare

4. În ecranul Start Options, selectaţi tab-ul Variants.

5. Dacă eCATT-ul dvs. are variante interne, deselectaţi ECATTDEFAULT în panoul inferior.

6. Selectaţi Executare.

7. Dacă apare vreun mesaj de eroare în jurnal, va trebui să corectaţi erorile înainte de a putea executa procedura cu succes.

Personalizarea procedurilor eCATT

Utilizare

Puteţi personaliza obiectele eCATT, ca de exemplu containerele de date de test, script-urile de test şi variantele, pentru a particulariza testul cu datele dvs.

Trebuie mai întâi să creaţi copii ale diferitelor obiecte eCATT necesare înainte de a continua. Dacă nu, veţi suprascrie obiectele furnizate. Procedura este descrisă mai jos.

Procedură

1. În câmpul Test Data introduceţi numele containerului de date de test pe care doriţi să-l copiaţi.

2. Selectaţi Copiere Obiect.

3. În caseta de dialog Copiere introduceţi noul nume pentru copia containerului de date în câmpul To Test Data Container.

4. Selectaţi Copy.

5. În caseta de dialog Creare intrare director obiect care apare introduceţi numele pachetului şi selectaţi Save. Întoarceţi-vă la ecranul iniţial.

6. Afişaţi noul container de date prin introducerea numelui în câmpul Test Data şi selectaţi Display.

7. În noul ecran care apare, selectaţi Display <-> Change pentru a customiza datele.

Nu modificaţi numele variantelor, deoarece acest lucru va cauza invalidarea unor părţi din script-ul de test şi va provoca erori. Dacă trebuie să modificaţi numele variantei trebuie să utilizaţi Asistentul de întreţinere a variantelor pentru a o realoca script-ului de test.

8. Selectaţi Save pentru a salva modificările dvs.

Rezultat

eCATT-ul dvs. a fost customizat.

Execuţia unui eCATT în modul foreground

Utilizare

Această activitate furnizează instrucţiuni despre cum trebuie executat eCATT-ul în modul foreground.

Procedură

1. În ecranul Start eCATT Testconfiguration, selectaţi Display Start Options.

2. Selectaţi butonul Execute.

3. În următorul ecran selectaţi tab-ul UI Control.

4. În caseta TCD, în Mod de lansare pentru comanda TCD, utilizaţi lista derulantă pentru a selecta A Process in Foreground, Synchronous Local.

Afişarea şi tipărirea jurnalelor eCATT

Utilizare

Puteţi afişa un jurnal existent. Puteţi tipări o imagine la alegere.

Procedură

1. In Extended Computer Aided Test Tool: Initial Screen, selectaţi Logs. Apare ecranul eCATT Log Selection.

2. Introduceţi criteriile dvs. de selecţie şi selectaţi Execute. Este afişată o listă cu toate jurnalele care satisfac criteriile de selecţie.

3. În coloana Activity no, efectuaţi click pe numărul jurnalului pe care doriţi să-l afişaţi. Jurnalul este afişat ca o structură ierarhică în care puteţi naviga.

4. Pentru a vedea elementele de sub un nod, selectaţi nodul şi alegeţi Expand nodes, sau efectuaţi click pe simbolul din faţa nodului.

5. Extindeţi şi comprimaţi nodurile până când jurnalul arată aşa cum doriţi să fie tipărit.

6. Selectaţi Print.

7. Selectaţi Print. Apare caseta de dialog Listă ecran tipărire.

8. Introduceţi informaţiile necesare şi selectaţi Choose.