MM17 T-code in SAPMassaonderhoud van materiaalmaster

โšก Slimme samenvatting

Het massaal aanmaken van materiaalstamgegevens vervangt de repetitieve, enkelvoudige invoer door tools zoals MM17, LSMW, eCATT, BDC en BAPI. Transactie MM17 wijzigt of breidt veel materialen tegelijk uit wanneer de doelgegevens identiek zijn.

  • ๐Ÿงฐ Gereedschapsopties: eCATT, LSMW, BDC-registraties en BAPI hebben betrekking op de daadwerkelijke massacreatie; MM17 heeft betrekking op massaverandering en de uitbreiding van het gezichtsveld.
  • โš ๏ธ MM17-beperking: Aan elk geselecteerd materiaal en organisatieniveau moet dezelfde waarde worden toegekend, wat de updates beperkt tot uniforme methoden.
  • ๐Ÿ‘ฅ Eigendom: Grootschalig onderhoud is de taak van modulespecialisten en ontwikkelaars, niet van eindgebruikers.
  • ๐Ÿ”Ž Stappenvolgorde: Kies de gegevenstabel, selecteer het materiaalbereik, selecteer de velden, voer vervolgens de nieuwe waarde in en voer de actie uit.
  • ๐Ÿ” Overschrijfcontrole: Een speciale knop bepaalt of bestaande waarden worden vervangen of dat alleen lege velden worden ingevuld.
  • ๐Ÿงพ Uitgewerkt voorbeeld: De basiseenheid wordt in รฉรฉn productierun voor twee televisieprogramma's gewijzigd van PAL naar PCS.

MM17 T-code in SAP voor massaonderhoud van materiaalstamgegevens

Wat is massaal onderhoud? SAP MM?

Massaonderhoud betekent dat dezelfde stamgegevensbewerking in รฉรฉn keer op veel records wordt toegepast in plaats van elk materiaal afzonderlijk te openen. Een project waarbij tweeduizend materialen worden geladen tijdens een implementatie, of een zakelijke beslissing om een โ€‹โ€‹complete productgroep naar een nieuwe meeteenheid over te zetten, is onpraktisch met alleen MM01 en MM02.

Achter de term schuilen twee verschillende behoeften, die vaak door elkaar worden gehaald:

  • Massaproductie Hiermee worden materiaalstamgegevens aangemaakt die nog niet bestaan. Hiervoor is een data-laadtool nodig die de volledige aanmaaktransactie met verschillende waarden per record kan uitvoeren.
  • Massa verandering Hiermee wordt een veld in bestaande records bijgewerkt of worden bestaande gegevens uitgebreid naar hogere organisatieniveaus. Dit is wat transactie MM17 doet.

Het onderscheid is belangrijk omdat MM17 geen materiaalnummer kan genereren of alle verplichte velden van een nieuw record kan invullen. Het schrijft รฉรฉn opgegeven waarde naar een geselecteerde set. Echte volumeproductie maakt daarom gebruik van LSMW, eCATT, een BDC-opname of een BAPI-aanroep, die allemaal een bronbestand lezen met een andere rij per materiaal.

De onderstaande vergelijking laat zien waar elk instrument past voordat de MM17-procedure wordt gedemonstreerd.

SAP Handleiding voor grootschalig onderhoud

Om meerdere materialen tegelijk te maken, zou je toegang moeten hebben tot een functie als

  1. eCatt-tool
  2. LSMW (Workbench voor oudere systeemmigratie)
  3. BDC (Batch Data Communication)-opnamen
  4. BAPI (Business Application Programming Interface)

U kunt ook gebruik maken van massa-onderhoudstransacties MM17 om in sommige gevallen weergaven te creรซren. Maar u moet er rekening mee houden dat niet alle organisatieniveaus dezelfde gegevens mogen bevatten (MM17 vereist dat alle gegevens voor de materialen en organisatieniveaus die u selecteert hetzelfde moeten zijn).

Massaproductie wordt nooit beschouwd als de verantwoordelijkheid van de eindgebruiker. Maar als modulespecialist moet je er mogelijk wel aan werken. MM17. In het geval van LSMW, BDC of BAPIHet wordt beschouwd als werk voor een ontwikkelaar of consultant. Je hoeft het dus niet tot in detail te begrijpen, je hoeft alleen het concept te kennen en te weten dat dit soort mogelijkheden voor het onderhouden van grote hoeveelheden data bestaan.

U kunt MM17 gebruiken voor het massaal wijzigen van materiaalstamgegevens (als iets niet kan worden bereikt met deze transactie, kan dit worden gedaan met LSMW, BDC of BAPI).

Vergelijking van tools voor massaproductie: MM17, LSMW, eCATT, BDC en BAPI

Bij elk hulpmiddel wordt een afweging gemaakt tussen insteltijd en flexibiliteit. De tabel geeft een overzicht van welk hulpmiddel in een bepaalde situatie het meest geschikt is.

Gereedschap Maakt nieuwe records aan? Verschillende waarden per record? Wie gebruikt het normaal gesproken? Meest geschikt voor
MM17 Nee, alleen wijzigingen en uitbreidingen. Ja, er kunnen per rij in het raster waarden worden ingevoerd. Module specialist Uniforme veldupdates voor een hele materiaallijst
LSMW Ja Ja, lezen vanuit een bronbestand. Consultant Eenmalige migratie en herhaalbare ladingen
eCATT Ja Ja, aangestuurd door een testdatacontainer. Consultant of tester Belastingen in combinatie met systeemtesten
BDC-registratie Ja Ja, vanuit een interne tabel. ABAP-ontwikkelaar Schermen zonder standaard laadoptie
BAPI Ja Ja, per oproep ABAP-ontwikkelaar Interfaces en terugkerende geautomatiseerde ladingen

BAPI is de meest robuuste keuze omdat het gegevens valideert met dezelfde bedrijfslogica als de transactie, zonder afhankelijk te zijn van de schermvolgorde. BDC De opname daarentegen wordt onderbroken zodra het onderliggende scherm verandert.

Hoe MM17 te gebruiken voor massaal onderhoud

Stap 1)

  1. Voer transactie MM17 in
  2. Selecteer het gegevenstype dat u wilt wijzigen. We moeten bijvoorbeeld een veld in algemene gegevens wijzigen.
  3. Uitvoeren.

Massaonderhoud van materiaalmaster in SAP

De tabellen op dit eerste scherm corresponderen met de materiaalstamgegevens. MARA bevat algemene gegevens, MARC bevat vestigingsgegevens en MVKE bevat verkoopgegevens. De hier gekozen tabel bepaalt dus welke velden later beschikbaar komen.

Stap 2)

  1. Voer het materiaalbereik of de materiaallijst in waarvan we de gegevens willen wijzigen
  2. Uitvoeren

Massaonderhoud van materiaalmaster in SAP

Stap 3)

  1. Wanneer u op de onderstaande knop klikt, krijgt u de Selecteer velden scherm.
  2. Vink het betreffende veld aan (we veranderen de basismaateenheid voor onze twee materialen).
  3. Klik op de pijl die naar links wijst om het geselecteerde veld toe te voegen aan de lijst met velden die u wilt wijzigen.
  4. Klik op de knop OK.

Massaonderhoud van materiaalmaster in SAP

Stap 4) Nu krijgen we het volgende scherm te zien waarin we onze over te dragen waarde kunnen invoeren. Laten we zeggen dat we PAL โ€“ pallet hebben gehandhaafd als de basiseenheid voor onze tv-toestellen van 24โ€ณ en 32โ€ณ en dat we dat moeten veranderen in PCS โ€“ stuks.

  1. Voer in het vak de waarde in die u wilt kopiรซren.
  2. Klik op de kolomkop.
  3. Selecteer de knop om de oude waarden te overschrijven met โ€œPCSโ€.
  4. Uitvoeren.

Massaonderhoud van materiaalmaster in SAP

Nu zijn uw instellingen opgeslagen en zijn uw materiaalstamgegevens gewijzigd.

MM17 Beperkingen en beste praktijken

MM17 schrijft rechtstreeks naar stamgegevens zonder goedkeuringsstap, waardoor een fout zich in รฉรฉn keer doorvertaalt naar alle geselecteerde materialen. De volgende werkwijzen helpen dit risico te beheersen.

  • Test het eerst in een testomgeving. Voer dezelfde selectie en veldwijziging uit in een testomgeving en controleer een steekproef van records voordat u dit in de productieomgeving herhaalt.
  • Begin met een beperkte selectie. Voer de berekening uit voor twee of drie materialen, controleer het resultaat in MM03 en breid vervolgens het materiaalbereik uit.
  • Begrijp de functie van de overschrijfknop. Als je kiest voor 'overschrijven', worden bestaande gegevens vervangen, terwijl bij de alternatieve optie alleen velden worden ingevuld die momenteel leeg zijn. Een verkeerde keuze wist ongemerkt de opgeslagen waarden.
  • Let op afhankelijke gegevens. Het wijzigen van de basiseenheid, zoals in het bovenstaande voorbeeld, wordt afgewezen wanneer er voorraad is of openstaande documenten naar de oude eenheid verwijzen.
  • Noteer de selectie. Bewaar de lijst met gebruikte materialen, zodat de wijziging kan worden doorgevoerd. tracgecorrigeerd of teruggedraaid als een vervolgrapport onjuist lijkt.
  • Controleer het resultatenlogboek. MM17 meldt welke records zijn bijgewerkt en welke niet. Een run die eindigt zonder een groen bericht, heeft de wijziging niet volledig doorgevoerd.

Wanneer een vereiste daadwerkelijk verschillende waarden per materiaal vereist, of velden die MM17 niet weergeeft, escaleer dan naar LSMW of een BAPI-lading in plaats van de transactie te forceren. Voor bewerkingen met รฉรฉn record, kopieermateriaal master en materiaalstamgegevens wijzigen Tutorials blijven de juiste aanpak.

Veelgestelde vragen

Er is geen terugdraaiknop. De vorige waarden moeten worden hersteld door MM17 opnieuw uit te voeren met de originele gegevens. Daarom is het belangrijk om de materiaallijst en de oude waarden vooraf op te slaan.

Ja, binnen bepaalde grenzen. Door de tabel met plantgegevens te selecteren en een nieuwe plant in te voeren, wordt die weergave voor de gekozen materialen aangemaakt, mits elk geselecteerd materiaal identieke waarden op plantniveau krijgt.

AI zuivert het bronbestand vรณรณr het laden en detecteert dubbele beschrijvingen, inconsistente eenheden en ontbrekende verplichte velden. Hierdoor worden de meeste fouten verwijderd die anders pas tijdens het laadproces aan het licht zouden komen.

Ja. Modellen lezen vrije tekstbeschrijvingen en stellen materiaalgroepen, materiaalsoorten en classificatiekenmerken voor. Een data steward beoordeelt de voorstellen, wat veel sneller is dan elk voorstel handmatig toe te wijzen.

Dezelfde autorisatie voor wijzigingen in materiaalstamgegevens als MM02, maar beperkt door materiaalsoort en vestiging. De meeste organisaties verlenen MM17 vanwege het grote bereik slechts aan een klein team voor gegevensbeheer.

Vat dit bericht samen met: