Mis on SAP LSMW? Sammud andmete migreerimiseks LSMW abil
Mis on SAP LSMW?
LSMW on tööriist, mis toetab andmete edastamist mitte-SAP süsteemid (“pärandsüsteemid”) SAP R/3 süsteemid. See võib olla nii ühekordne kui ka perioodiline ülekanne.
LSMW toetab ka pärandsüsteemi andmete teisendamist mitmel viisil. Seejärel saab andmeid importida SAP R/3 süsteem partii sisendi, otsesisendi, BAPI või IDoc kaudu.
Lisaks pakub LSM Workbench salvestusfunktsiooni, mis võimaldab genereerida "andmete migratsiooniobjekti", et võimaldada migratsiooni mis tahes nõutud tehingust.
LSMW-d saab kasutada järgmise 3 funktsiooni jaoks -
LSM Workbenchi peamised funktsioonid on:
- Andmete importimine (pärandandmed arvutustabelite tabelites ja/või järjestikustes failides)
- Teisenda andmed (lähtevormingust sihtvormingusse)
- Andmete importimine (R/3 taotluse andmebaasi)
LSMW töölaua käivitamiseks kasutage tehingut LSMW
Vaadake ka järgmist õpetust LSMW samm-sammult käivitamise kohta
Sisestage tehing LSMW in SAP, töölaua käivitamiseks.
LSMW töölaud näitab järgmist teavet -
- Projekt: maksimaalselt 10 tähemärgist koosnev ID andmeedastusprojekti nimetamiseks. Kui soovite andmeid edastada mitmest pärandsüsteemist, võite luua projekti nt iga pärandsüsteemi jaoks.
- Alamprojekt: kuni 10 märgist koosnev ID, mida kasutatakse täiendava struktureerimisatribuudina.
- objekt: kuni 10 tähemärgiga ID äriobjekti nimetamiseks.
Sisestage projekti ID, alamprojekti ID, objekti ID. Klõpsake käsul Käivita Järgmisel ekraanil kuvatakse SAMMUD teie LSMW andmete migratsioonis
Saate valida soovitud sammu ja klõpsata käsul Käita. Vaatame iga sammu üksikasjalikumalt
1. samm) säilitage objekti atribuudid
Seal on neli andmeedastusrežiimi:
- Standardne / partii sisend: standardsed üleslaadimisprogrammid
- Partii sisendi salvestamine: Siin saate luua oma salvestise ja kasutada seda andmete üleslaadimiseks/muutmiseks
- BAPI-d: andmete üleslaadimiseks kasutatakse standardseid BAPI-sid
- IDOC-id: Andmete töötlemiseks saab kasutada mis tahes sissetuleva IDOC funktsioonimooduleid
Nõudest lähtuvalt püüame leida sobiva meetodi töötlemiseks. Kui see on tavaline Master, leiame selle esimese meetodi abil. Vastasel juhul proovime kasutada BAPI-d või Idocs. Kui nõue on väga kohandatud, kasutame andmete töötlemiseks salvestist.
2. samm) säilitage lähtestruktuurid
Lähtestruktuuride abil saab kujundada üleslaaditavate failide hierarhia.
3. samm) säilitage lähteväljad
Sellel ekraanil saab siin säilitada tekstifailist üles laaditavaid välju. Võtmeks võetakse identse nimega väljad
Allikafaili kasutatakse selleks, et teha kindlaks, kas teatud kirje peaks minema määratud struktuuri. Nt: oletame, et fail sisaldab päise ridu ja kauba ridu, saame määrata esimese välja, kuna indikaator ütleb päise jaoks H ja üksuse jaoks I. Seega kontrollib faili lugemisel esimest välja, kui see on 'H', siis loetakse see päise lähtestruktuuri, muidu kirjutatakse see üksuse lähtestruktuuri.
Allika välju saab hõlpsasti hooldada tabelihoolduse vormis.
4. samm) Säilitage struktuursed suhted
Siin tuleb määrata andmete töötlemiseks vajalikud struktuurid. Objekt võib sisaldada palju struktuure ja palju lähtestruktuure. Allika ja sihtstruktuuride vaheline kaardistamine tuleks teha pärast hoolikat kontrollimist.
5. samm) Järgige väljade kaardistamise ja teisendamise reegleid
Selles etapis määrate sihtväljadele lähteväljad ja määratlete, kuidas välja sisu teisendatakse.
Kuvatakse kõigi eelmises etapis valitud sihtstruktuuride kõik väljad. Iga sihtvälja kohta kuvatakse järgmine teave:
- Välja kirjeldus
- Määratud lähteväljad (kui on)
- Reegli tüüp (fikseeritud väärtus, tõlge jne)
- Kodeerimine.
Märkus. Mõned väljad on süsteemi poolt eelseadistatud. Neid välju nimetatakse tehnilisteks väljadeks, mis on tähistatud tähisega "Vaikesäte". Nende väljade kodeeringut ei kuvata väljade kaardistamise esmakordsel sisestamisel; seda saab kuvada kuvavariandi kaudu. Vaikeseadete muutmine võib andmekonversiooni voogu tõsiselt mõjutada. Kui muutsite ekslikult vaikeseadet, saate selle taastada, valides Lisad -> Taasta vaikesäte.
6. samm) säilitage fikseeritud väärtused, tõlked ja kasutaja kirjutatud rutiinid
Siin säilitatakse 3 korduvkasutatavat funktsiooni:
- Fikseeritud väärtused: Fikseeritud väärtused on väärtused, mis on kogu projekti ulatuses fikseeritud, nt: ettevõtte kood. BUKRS-ile saame määrata fikseeritud väärtuse ja seda fikseeritud väärtust saab kasutada kõigis selle projekti objektides. Nii et kui väärtus muutub, saame muuta ainult ühes kohas, st fikseeritud väärtustes, selle asemel, et muutuda igas objektis.
- Tõlked: Siin saate säilitada fikseeritud tõlke mis tahes pärandvälja jaoks ja tõlke saab määrata väljade vastendamise ja teisendamise reeglites esitatud failile. Tõlge võib olla 1:1 või mitu: 1 jne.
- Kasutaja määratud rutiinid: need on kasutaja määratletud alamprogrammid, mida kasutatakse objektis andmete töötlemiseks.
Kõik kolm ülalmainitud funktsiooni on korduvkasutatavad reeglid, mis kehtivad kõigi ühe projekti objektide jaoks.
Samm 7) Määrake failid
Siin määratleme failid, mida kasutame andmete üleslaadimiseks. Fail võib olla esiküljel või rakendusserveris.
8. samm) määrake failid
Siin määratleme, millist faili me praeguseks üleslaadimiseks kasutame, st kas fail on esitlusserveris või rakendusserveris.
Samm 9) Lugege andmeid
Andmete lugemine failist annab meile võimaluse lugeda ainult mõnda kirjet, mitte kogu tükki, et lubada Testimine paarist esimesest plaadist. See annab ka kasutaja määratud valikuparameetri, mida saab kasutada andmete lugemise piiramiseks määratud tingimuse alusel.
Samm 10) Kuvage lugemisandmed
- Selles etapis saate kuvada kõik loetud andmed või osa neist tabeli kujul. Rea klõpsamisel kuvatakse kogu selle rea teave selgelt. Sama juhtub siis, kui klõpsate valikul Välja sisu.
- Kuva muutmine võimaldab valida kas ühe- või mitmerealise vaate.
- Kuva värvipalett kuvab üksikute hierarhiatasemete värvid.
Samm 11) Teisendage andmed
Andmete teisendamine on andmete edastamine allikast sihtstruktuuridesse, mis põhinevad väljade kaardistamise ja teisendusrutiinide hooldamisel kirjutatud teisendusrutiinidel.
Samm 12) Importige andmed
Programmi kuvatavad sammud sõltuvad valitud objektitüübist:
Standardne partii sisestus või salvestamine:
- Loo partii sisestusseanss
- Käivitage partii sisestusseanss
Standardne otsesisend:
- Alustage otsesisendi seanssi
BAPI või IDoc:
- Alustage IDoc loomist
- Käivitage IDoc töötlemine
- Looge IDoc ülevaade
- Käivitage IDoc järeltöötlus
See lõpetab üksikasjaliku ülevaate andmete edastamise sammudest, kasutades LSMW-d SAP .