Sunteți pe pagina 1din 12

TEHNICI DE TRANSFER DE DATE IN SISTEMUL SAP R/3 LSMW BC420 In momentul in care o companie instaleaza un sistem SAP, personalul

l IT trebuie sa transfere datele din vechiul sistem in sistemul SAP. Aceste date pot fi date de baza (master records), documente FI, date privind mijloacele fixe etc. Pag 2-5 (15) SARCINI

Seturile de date foarte mari nu pot fi transferate manual dintr-un sistem extern, in cadrul sistemului SAP. Acest lucru ar fi inacceptabil pentru o companie, din motive economice. De aceea, este necesara o metoda de transfer automata a datelor in procese de background. Transferul datelor este necesar daca: trebuie transferate date dintr-un sistem extern in sistemul SAP, in momentul in care acesta din urma este instalat datele sunt transferate periodic dintr-un sistem extern in sistemul SAP. De aceea, trebuie gasita o modalitate de transfer a datelor intr-un sistem SAP sau in baza de date.

Din motive de integritate a datelor, nu se poate realiza importul direct al datelor din cadrul sistemului extern in cadrul bazei de date a sistemului SAP.

In momentul transferarii datelor intr-un sistem SAP din cadrul unui alt sistem SAP sau dintr-un sistem extern, trebuie asigurata integritatea datelor. Acest lucru inseamna ca trasferul de date este supus acelorasi verificari ca si acelea care sunt folosite online. SAP asigura interfete potrivite pentru transferul datelor. Intr-o anumita masura, acestea folosesc tranzactii si verificarea lor pentru transferul datelor in sistemul SAP. METODE

Pentru transferul datelor intr-un sistem SAP din cadrul unui alt sistem SAP sau dintr-un sistem extern, sunt disponibile urmatoarele utilitare: - Data Transfer Workbench (DX-WB) - Legacy System Migration Workbench (LSMW) Aceste utilitare nu realizeaza ele insele transferul de date. Ele reprezinta un punct central de acces si fac mai usoare sarcinile de transfer pentru adevaratele programe de transfer din cadrul aplicatiilor. Inainte ca datele externe sa poata fi transferate in sistemul SAP, ele trebuie pregatite. Ele trebuie de asemenea formatate, asignate si incarcate sau importate. Acesti pasi sunt descrisi in detaliu in partea de mai jos.

Datele pot fi formatate si mapate in cadrul LSMW. Dupa acest pas, intotdeauna este disponibil in formatul cerut de SAP. Datele pot fi incarcate sau importate folosind DX-WB. Sunt incarcate datele deja convertite in formatul SAP. LSMW poate fi inclus ca si sarcina in cadrul DX-WB. DX-WB actioneaza ca un framework pentru transferul datelor. In cadrul lui pot fi programati diversi pasi de indeplinit.

Deseori trebuie determinate seturile de valori valide ale campurilor de date din SAP, iar datele externe trebuie convertite la noul set valid de valori. Acest lucru este cunoscut ca si formatare a datelor. De exemplu, simbolul valutar $ din sistemul extern este formatat in USD in sistemul SAP. In cadrul transferului de date, una dintre sarcinile cele mai importante este stabilirea corespondentei dintre campurile de date din sistemul extern si campurile de date din sistemul SAP. Acest lucru este cunoscut ca mapare a datelor. Pasii pentru mapare sunt: - Stabilirea modului prin care datele existente trebuie mapate pe structura de date din SAP. - Stabilirea campurilor care trebuie transferate direct. Aceste campuri corespund direct campurilor de date existente si campului lor de date din SAP. - Stabilirea campurilor din sistemul extern care trebuie adaptate (conversia tipului de data si a lungimii) inainte de a fi transferate in sistemul SAP. - Verificarea tipurilor de date si a lungimilor care trebuie convertite.

Pag. 2-12 (22) Tranzactiile SAP sustin procesul de conversie prin faptul ca ajuta la identificarea campurilor relevante. Sunt necesare urmatoarele informatii: - Codul de tranzactie, daca nu este deja cunoscut. - Campurile cerute pentru input. - Campurile pentru care vor fi folosite valori default. - Numele, tipul si lungimea campurilor care sunt folosite in tranzactie. TEHNICI DE TRANSFER DE DATE Pag 2-14 (24)

Depozitul de Obiecte de Afaceri (BOR Business Object Repository) este foarte important pentru folosirea utilitarelor de transfer de date. BOR este depozitul central al sistemului SAP si contine toate tipurile de obiecte de afaceri SAP, toate tipurile de interfete SAP, impreuna cu definitiile si metodele lor etc.

In cadrul aplicatiilor, exista diferite interfete de transfer de date, iar pentru fiecare aplicatie si interfata pot fi folosite diferite tehnici. De exemplu, tehnica de batch input este o tehnica folosita pentru transferul datelor externe si este folosita in foarte multe aplicatii.

Tehnica de batch input este o tehnica standard pentru transferul datelor in sistemul SAP. Tranzactiile sunt accesate in mod automat pentru actualizarea datelor. Avantajul acestei tehnici este acela ca realizeaza toate validarile din cadrul tranzactiilor. Acest lucru asigura consistenta datelor. Tehnica de batch input se executa in doua faze: 1. Se creaza o sesiune de batch input care contine toate informatiile relevante. 2. Sesiunea de batch input este prelucrata, iar tranzactiile importa in cadrul sistemului SAP datele continute in sesiune. Majoritatea programelor standard SAP pentru tranfer de date folosesc aceasta tehnica.

Prin apelul tranzactiilor, nu se genereaza sesiuni de batch input. In acest caz, tranzactiile sunt apelate direct din programul de transfer. Tehnica de apel al tranzactiilor actualizeaza datele direct, folosind tranzactiile si ofera aceleasi functii ca si tehnica de batch input.

Prin tehnica de direct input, toate validarile sunt facute in cadrul fisierului de transfer de date, apoi acestea sunt transferate direct in sistemul SAP. Baza de date SAP este actualizata imediat cu noile informatii. ! Datele sunt importate si verificate printr-un program care realizeaza aceleasi validari ca si tranzactia efectuata online. Acest lucru asigura integritatea datelor. Tranzactiile nu sunt folosite in cadrul tehnicii de direct input.

IDoc (Intermediate Document) este un format standard SAP pentru transferul datelor intre sisteme. Una dintre utilizarile Idoc este in cadrul ALE (Application Link Enabling un concept SAP pentru distribuirea proceselor de afaceri pe sisteme SAP autonome. ALE este folosita pentru schimbul de informatii intre diferite sisteme. Procedura este urmatoarea: - datele deja convertite in formatul Idoc trec in procesul de intrare al ALE. In baza de date este creat un Idoc pentru fiecare inregistrare (de exemplu, un document contabil) - documentele intermediare create sunt citite unul cate unul si se apeleaza modulul functiei de intrare pentru fiecare dintre ele. Acesta verifica datele si, daca toate sunt OK, le scrie in tabelele aplicatiei. Informatia (de exemplu, un document contabil) este creata.

BAPI (Business Application Programming Interface) sunt interfete standardizate de programare, care asigura accesul aplicatiilor externe la procesele de afaceri si la datele existente in sistemul SAP. BAPI sunt definite in cadrul BOR (Business Object Repository) ca metode ale obiectelor de afaceri SAP sau a tipurilor de interfete SAP. Ele activeaza vizualizarea orientata obiect a componentelor de afaceri (componentele aplicatiei) in sistemul SAP. Datele sunt transferate in momentul in care este apelata o aplicatie BAPI. Folosind aceasta tehnica, verificarile de integritate a datelor sunt efectuate online.

Folosind tehnica de inregistrare a tranzactiilor, putem inregistra o secventa a tranzactiilor, care contine toate ecranele prin care se trece. Putem apoi genera un program de transfer a datelor, pe baza acestei inregistrari. Acest program este apoi folosit pentru importul datelor intr-un sistem SAP. Programul poate executa transferul datelor folosind tehnica de batch input sau pe ce de apel al tranzactiei. Aceasta procedura este potrivita pentru dezvoltarile proprii ale clientilor SAP. PAGINA 192 LSMW este un utilitar SAP care asigura transferul datelor din sisteme non-SAP in cadrul sistemelor SAP. Acest utilitar asigura usurinta conversiei datelor din sistemul extern. Aceste date pot fi apoi importate in sistemul SAP folosind tehnici de batch input, apel tranzactie, intrare directa, BAPI sau Idoc. LSMW are o functie de inregistrare care permit generarea unui obiect de migrare a datelor pe baza unei tranzactii de creare sau de modificare de date. Functiile centrale ale LSMW-ului sunt: - importul fisierelor care contin informatii dintr-un sistem extern intr-un format al LSMW-ului - conversia datelor formatarea si asignarea la o structura potrivita - apelarea programelor standard de transfer de date sau BAPI sau Idoc, pentru transferul efectiv al datelor. LSMW-ul citeste fisierele si le converteste continutul pag 195

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