MM17 Tkode ind SAPMassevedligeholdelse af materialemaster
โก Smart opsummering
Masseoprettelse af materialestamdata erstatter gentagne enkeltindtastninger med vรฆrktรธjer som MM17, LSMW, eCATT, BDC og BAPI. Transaktion MM17 รฆndrer eller udvider mange materialer pรฅ รฉn gang, nรฅr mรฅldataene er identiske.
Hvad er massevedligeholdelse i SAP MM?
Massevedligeholdelse betyder at anvende den samme stamdataoperation pรฅ mange poster i รฉn udfรธrelse i stedet for at รฅbne hvert materiale individuelt. Et projekt, der indlรฆser to tusind materialer under en go-live-proces, eller en forretningsbeslutning, der flytter en hel produktgruppe til en ny mรฅleenhed, er upraktisk alene gennem MM01 og MM02.
To forskellige behov ligger bag udtrykket, og de forveksles ofte:
- Masseskabelse opbygger materialestamdata, der endnu ikke findes. Det krรฆver et dataindlรฆsningsvรฆrktรธj, der kan drive den fulde oprettelsestransaktion med forskellige vรฆrdier pr. datapost.
- Masseรฆndring opdaterer et felt pรฅ poster, der allerede findes, eller udvider eksisterende materialer til yderligere organisatoriske niveauer. Dette er, hvad transaktion MM17 udfรธrer.
Sondringen er vigtig, fordi MM17 ikke kan opfinde et materialenummer eller udfylde alle obligatoriske felter i en ny post. Den skriver รฉn angivet vรฆrdi pรฅ tvรฆrs af et valgt sรฆt. รgte oprettelse ved volumen bruger derfor LSMW, eCATT, en BDC-optagelse eller et BAPI-kald, som alle lรฆser en kildefil, der indeholder en forskellig rรฆkke pr. materiale.
Sammenligningen nedenfor viser, hvor hvert vรฆrktรธj passer, fรธr MM17-proceduren demonstreres.
SAP Tutorial til massevedligeholdelse
For at oprette flere materialer pรฅ รฉn gang bรธr du have adgang til en funktion som f.eks
- eCatt vรฆrktรธj
- LSMW (Legacy System Migration Workbench)
- BDC (Batch Data Communication) optagelser
- BAPI (Programmeringsgrรฆnseflade for forretningsapplikationer)
Du kan ogsรฅ bruge massevedligeholdelsestransaktion MM17 at skabe synspunkter i nogle tilfรฆlde. Men du skal huske pรฅ, at ikke alle organisationsniveauer skal indeholde de samme data (MM17 krรฆver, at alle data for de materialer og organisationsniveauer, du vรฆlger, skal vรฆre de samme).
Masseproduktion betragtes aldrig som slutbrugerens ansvar. Men som modulspecialist skal du muligvis arbejde pรฅ MM17. I tilfรฆlde af LSMW, BDC eller BAPI, det betragtes som udvikler- eller konsulentarbejde. Sรฅ du behรธver ikke at forstรฅ det i detaljer, du skal bare kende konceptet, og at der er denne form for mulighed for massedatavedligeholdelse.
Du kan bruge MM17 til masseรฆndring af materialestamdata (hvis noget ikke kan opnรฅs ved denne transaktion, kan det gรธres vha. LSMW, BDC eller BAPI).
Sammenligning af masseproduktionsvรฆrktรธjer: MM17, LSMW, eCATT, BDC og BAPI
Hvert vรฆrktรธj veksler opsรฆtningsindsats op med fleksibilitet. Tabellen opsummerer, hvilket man skal bruge i en given situation.
| Vรฆrktรธj | Opretter nye optegnelser? | Forskellig vรฆrdi pr. post? | Hvem bruger det normalt | Bedste velegnet til |
|---|---|---|---|---|
| MM17 | Nej, kun รฆndringer og forlรฆngelser | Ja, vรฆrdier kan indtastes pr. rรฆkke i gitteret | Modulspecialist | Ensartede feltopdateringer pรฅ tvรฆrs af en materialeliste |
| LSMW | Ja | Ja, lรฆs fra en kildefil | Konsulent | Engangsmigrering og gentagne indlรฆsninger |
| eCATT | Ja | Ja, drevet af en testdatacontainer | Konsulent eller tester | Belastninger kombineret med systemtest |
| BDC-optagelse | Ja | Ja, fra en intern tabel | ABAP-udvikler | Skรฆrme uden standardindlรฆsningsmulighed |
| BAPI | Ja | Ja, pr. opkald | ABAP-udvikler | Grรฆnseflader og tilbagevendende automatiserede indlรฆsninger |
BAPI er det mest robuste valg, fordi det validerer data via den samme forretningslogik som transaktionen uden at vรฆre afhรฆngig af skรฆrmsekvensen. BDC Optagelsen afbrydes derimod, nรฅr den underliggende skรฆrm รฆndres.
Sรฅdan bruger du MM17 til massevedligeholdelse
Trin 1)
- Indtast transaktion MM17
- Vรฆlg den datatype du skal รฆndre, for eksempel skal vi รฆndre et felt i generelle data.
- Udfรธr.
Tabellerne pรฅ dette fรธrste skรฆrmbillede svarer til materialemastervisningerne. MARA indeholder generelle data, MARC indeholder fabriksdata, og MVKE indeholder salgsdata, sรฅ den tabel, der vรฆlges her, bestemmer, hvilke felter der bliver tilgรฆngelige senere.
Trin 2)
- Indtast det materialeomrรฅde eller den liste, som vi รธnsker at รฆndre dataene for
- Udfรธr
Trin 3)
- Nรฅr du klikker pรฅ knappen vist nedenfor - fรฅr du Vรฆlg felter skรฆrmbilledet.
- Tjek det relevante felt (vi รฆndrer basismรฅleenhed for vores to materialer).
- Klik pรฅ pilen, der peger til venstre for at tilfรธje det valgte felt til listen over felter, der skal รฆndres.
- Klik pรฅ OK-knappen.
Trin 4) Nu bliver vi prรฆsenteret for den nรฆste skรฆrm, hvor vi kan indtaste vores vรฆrdi, der skal overfรธres. Lad os sige, at vi har bevaret PAL โ palle som basisenhed for vores tv-apparater pรฅ 24โณ og 32โณ, og vi skal รฆndre det til PCS โ stykker.
- Indtast den vรฆrdi, du vil kopiere, i feltet.
- Klik pรฅ kolonneoverskriften.
- Vรฆlg knappen for at overskrive de gamle vรฆrdier med "PCS".
- Udfรธr.
Nu er dine indstillinger gemt, og dine materialestamdata รฆndres.
MM17-begrรฆnsninger og bedste praksis
MM17 skriver direkte til stamdata uden godkendelsestrin, sรฅ en fejl spreder sig pรฅ tvรฆrs af alle valgte materialer pรฅ รฉn gang. Fรธlgende fremgangsmรฅder holder denne risiko under kontrol.
- Test fรธrst i en sandkasse. Kรธr den identiske markering og feltรฆndring i en ikke-produktiv klient, og undersรธg en stikprรธve af poster, fรธr du gentager det i produktion.
- Start med et snรฆvert udvalg. Udfรธr for to eller tre materialer, verificer resultatet i MM03, og udvid derefter materialeomrรฅdet.
- Forstรฅ overskriv-knappen. Valg af overskrivning erstatter eksisterende poster, mens alternativet kun udfylder felter, der i รธjeblikket er tomme. Det forkerte valg รธdelรฆgger lydlรธst de vedligeholdte vรฆrdier.
- Hold รธje med afhรฆngige data. รndring af basismรฅleenheden, som i eksemplet ovenfor, afvises, nรฅr der findes et lager, eller รฅbne dokumenter refererer til den gamle enhed.
- Optag valget. Gem den anvendte materialeliste, sรฅ รฆndringen kan foretages tracredigeres eller omvendt, hvis en downstream-rapport ser forkert ud.
- Tjek resultatloggen. MM17 rapporterer, hvilke poster der blev opdateret, og hvilke der mislykkedes. En kรธrsel, der slutter uden en grรธn meddelelse, har ikke fuldt ud anvendt รฆndringen.
Nรฅr et krav virkelig krรฆver forskellige vรฆrdier pr. materiale, eller felter som MM17 ikke eksponerer, skal det eskaleres til LSMW eller en BAPI-indlรฆsning i stedet for at tvinge transaktionen. For arbejde med รฉn enkelt post, kopimaterialemaster og skift materialemaster tutorials er fortsat den korrekte rute.





