SAP ERP / aanmaken van een LSMW (met ABAP codering)

LSMW dwz Legacy System Migration Workbench is een tool die de overdracht van gegevens van niet-SAP-systemen (“Legacy Systems”) naar SAP R/3-systemen ondersteunt. Dit kan zowel een eenmalige overdracht als een periodieke.

in eenvoudige woorden, als u een transactie te doen hebt, bijvoorbeeld een bepaald veld in let VA02 (Sales Order Change) laten bijwerken, en u moet hetzelfde doen voor meerdere Verkooporders in VA02, dan is LSMW uw tool om dat te doen. Je hebt natuurlijk MASStransaction, maar LSMW heeft zijn eigen voordelen.

uitkeringen?

  • het is sneller.
  • u kunt het uitvoeren op de achtergrond, voorgrond en ook een stop event activeren in het geval er een fout is.
  • het genereert een log aan het einde.
  • u kunt ABAP-code schrijven voor aangepaste validaties.
  • u kunt constanten doorgeven, voorvoegsels/ achtervoegsels toevoegen aan uw gegevensrecord.
  • enz.

nu, laten we eens kijken, hoe doen we dat?

te volgen stappen:

1. Voer de TCode LSMW in.

2. Voer een Project -, Subproject-en objectnaam in. Ze kunnen hetzelfde zijn als in mijn geval, en jij kunt het anders maken. Sommigen vinden het leuk om een Project te maken en dan het ene Subproject na het andere toe te voegen.

3. Klik op het pictogram maken naast de knop Uitvoeren en voer een breif-beschrijving van uw LSMW in.

4. Klik nu op uitvoeren zoals gemarkeerd.

5. Een LSMW heeft 13 stappen zoals u kunt zien in de screenshot hieronder:

6. Dubbelklik op het individuele item of klik op de knop Uitvoeren om de stappen in te voeren.

STEP : 1 definieer Object attributen Selecteer de “Batch Input Recording” en klik op de gemarkeerde knop om een opname te maken.

Maak Opname. geef uw opname een naam.

Voer de transactiecode/ de TCode in.

Neem uw stappen op en klik op “Opslaan”, en zo ziet uw scherm eruit nadat u de transactie hebt opgeslagen. Dit waar u kunt cross-check of al uw velden zijn opgenomen met succes of niet. Zelfs de ingevoerde gegevens kunnen worden gezien.

zonder een misser, klik op “Default All”.

als u ongewenste velden wilt verwijderen die tijdens het opnemen zijn vastgelegd, selecteert u het veld en klikt u op de gemarkeerde knop om uit de selectie te verwijderen. “opslaan” en kom terug om het onderstaande scherm te zien.

nu, Kom terug en selecteer het Opnameveld, en klik op F4 om de opname op te halen die u zojuist hebt opgenomen.

STEP : 2 Define Source Structures.Now, the system should automatically take you to the next step.Now, create a Structure, and mention a decription for it.

stap: 3 definieer Bronveld

voordat u deze stap invoert, klikt u op “Object overzicht”. klik op de knop” Tabel”.
kopieer nu de onderstaande inhoud naar een excel-blad. Waarom? Dat zul je in de komende stappen weten.

nu, ga terug en dubbelklik op uw 3e stap en Hieronder is het scherm dat u zou moeten kunnen zien. Selecteer de structuur en klik op de gemarkeerde knop.

kopieer nu de veldnamen, lengte en andere details van uw excel-blad naar deze structuur. Klik op Opslaan en kom terug naar de enter in de volgende stap.

stap: 4 definieer Structuurrelaties.

in deze stap hoeft u alleen maar uw opname van Stap 1 toe te wijzen aan de structuur die u in Stap 2 hebt gemaakt.

stap: 5 definieer regels voor Veldtoewijzing en conversie.

dit is een zeer cruciale stap, waarbij je de bron moet toewijzen. Dit is het stadium waar u constanten kunt toewijzen, voorvoegsel/ achtervoegsel kunt toevoegen, en zelfs ABAP-Code voor aangepaste validaties.

Selecteer het veld en klik vervolgens op “Source Field” zoals gemarkeerd om het bronveld toe te wijzen.

Selecteer het relevante Bronveld

om ABAP-Code te schrijven, selecteert u het veld en klikt u op Regel.

selecteer ABAP-Code.

schrijf uw aangepaste validaties en klik op Opslaan.

de volgende stap is niet vereist. Ik heb het nog nooit hieronder gebruikt. Als je hebt, dan kunt u vermelden in de reacties hieronder.

hiermee voltooit u uw LSMW-creatie, de resterende stappen zijn precies waar u een dataformaat maakt.txt-bestand, en uploaden naar uw systeem, lezen, converteren en start de activiteit die de sessie van het uploaden van de gegevens.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.