SAP MRP (Materiaalbehoefteplanning)

⚡ Slimme samenvatting

Materiaalbehoefteplanning in SAP PP berekent wat er gekocht of geproduceerd moet worden, wanneer en in welke hoeveelheid, zodat elk onderdeel beschikbaar is op de datum dat de productie het nodig heeft, zonder overtollige voorraad aan te houden.

  • 🔘 Doel: MRP vergelijkt de benodigde hoeveelheid met de beschikbare voorraad en genereert geplande orders of inkoopaanvragen voor het tekort.
  • ☑️ transacties: MD01 plant een complete fabriek, MD02 een enkel materiaal, MD43 plant interactief en MD04 toont het resultaat.
  • Stamgegevens: MRP-type PD in de MRP 1-weergave activeert de planning, terwijl ND het materiaal uitsluit.
  • 🧪 parameters: De verwerkingssleutel, de planningsmodus en de planningsindicator bepalen wat er gepland wordt en hoe de datums worden berekend.
  • Parlementsleden: MRP-typen P0 tot en met P3 plannen kritieke materialen afzonderlijk en stellen voorstellen vast binnen het planningsvenster.
  • 📈 S/4HANA: MRP Live in transactie MD01N vervangt de klassieke run op vestigingsniveau en schrijft geen MRP-lijst.

SAP MRP-planning (Material Requirement Planning) uitvoeren met behulp van MD01, MD02 en MD04.

Wat is SAP MRP?

SAP MRP (Material Requirement Planning) zorgt voor de inkoop of productie van de benodigde materiaalhoeveelheden op het juiste moment, zowel voor intern gebruik als om aan de vraag van de klant te voldoen. In de productie is de functie van MRP het garanderen van de beschikbaarheid van materialen op de datum waarop ze nodig zijn. Het belangrijkste doel is om de levering af te stemmen op de behoeften, rekening te houden met de huidige voorraad en eventuele tekorten aan te vullen.

MRP-processtroom

De onderstaande stappen traceen marktvereiste die wordt omgezet in een geplande bestelling of een inkoopaanvraag.

  • Met MRP kan de voorraad worden geoptimaliseerd door ontvangsten te plannen op basis van de werkelijke behoefte, waardoor overtollige voorraad wordt vermeden.
  • Verkoop en distributie geven concrete klantwensen uit de markt.
  • In VraagbeheerDe verkoop wordt van tevoren gepland via een verkoopprognose. Deze prognose wordt in het vraagbeheer ingevoerd als een geplande onafhankelijke behoefte (PIR), oftewel de behoefte aan het eindproduct.
  • Om aan deze eisen te voldoen, voert MRP de nettobehoefteberekening uit en plant de inkoophoeveelheden en de data waarop het materiaal moet worden ingekocht of geproduceerd.
  • Als een materiaal intern wordt geproduceerd, explodeert het systeem. BOM en berekent de afhankelijke behoeften, dat wil zeggen de hoeveelheid componenten die nodig zijn om het eindproduct te produceren.
  • Als er een materiaaltekort is, worden er op elk stuklijstniveau geplande orders aangemaakt om aan de behoeften te voldoen, en worden er inkoopaanvragen gegenereerd voor extern ingekochte grondstoffen. U kunt ook geplande orders aanmaken voor extern ingekochte materialen, die vervolgens kunnen worden omgezet in inkoopaanvragen.
  • MRP voert doorlooptijdplanning uit en berekent geplande orderdata op basis daarvan. routing keer. Het werkt terug vanaf de vereiste datum, subtracHet systeem houdt rekening met de verwerkingstijd van de goederenontvangst, de interne productietijd en de doorlooptijd vóór de productie, en berekent de duur van de geplande orders.
  • Productieorders Ofwel worden inkooporders aangemaakt na de omzetting van respectievelijk geplande orders en inkoopaanvragen.
  • Het MRP-type "PD" in de materiaalstamgegevens (MRP 1-weergave) is essentieel om MRP voor het materiaal uit te voeren. Als u geen MRP voor een materiaal wilt uitvoeren, kunt u in plaats daarvan het MRP-type "ND" in de materiaalstamgegevens instellen.

Hoofdproductieschema (MPS)

MPS wordt specifiek gebruikt voor kritische materialen, meestal hoogwaardige producten, waarbij je geen wijzigingen in het productieplan wilt binnen het planningsvenster tijdens de volgende MPS-run. Het plan wordt automatisch vastgelegd zodra het binnen het planningsvenster valt, in tegenstelling tot een normale MRP-run.

  • Voor de MPS-artikelen vindt een aparte run plaats; ze worden niet meegenomen in de MRP-run.
  • Het zorgt voor de beschikbaarheid van essentiële grondstoffen, die de productie niet mogen belemmeren, door de voorraad op peil te houden.
  • De planningsperiode (een aantal dagen vanaf de huidige datum) is nuttig in een MPS-scenario, waarbij de inkoopvoorstellen (geplande orders) beschermd kunnen worden tegen wijzigingen sinds de laatste MRP-run.
  • Er vinden geen automatische wijzigingen plaats in de inkoopvoorstellen zodra ze binnen de planningsperiode vallen (de planningsperiode wordt bijgehouden in de materiaalstamgegevens). Alle geplande orders binnen de planningsperiode worden daarom automatisch door het systeem bevestigd.
  • De MRP-typen "P0" tot en met "P3" in de materiaalstamgegevens moeten zijn ingesteld om MPS voor materialen te kunnen uitvoeren.

MRP-planningsparameters

MRP-parameters bepalen welke behoeften (PIR's) binnen de planningshorizon in aanmerking worden genomen, hoe orders worden ingepland en hoe de stuklijst- en routinggegevens worden gebruikt.

Verwerkingssleutel

  • Netto verandering (NETCH): Het systeem omvat materialen die sinds hun laatste MRP-run wijzigingen hebben ondergaan met betrekking tot ontvangsten, uitgiften of voorraad.
  • Netto verandering in planningshorizon (NETPL): Het systeem omvat dezelfde gewijzigde materialen, maar houdt alleen rekening met de behoeften binnen een vooraf gedefinieerde planningshorizon, in tegenstelling tot de NETCH-sleutel, die rekening houdt met alle toekomstige behoeften.
  • Regeneratieve planning (NEUPL): Het plant alle materialen in de MRP-run, ongeacht de wijzigingen die ze hebben ondergaan. Deze sleutel wordt niet veel gebruikt omdat het lang duurt om het uiteindelijke resultaat te genereren.

Planningsmodus

  • Planningsgegevens aanpassen: Het verwerkt alleen de gewijzigde gegevens.
  • Herstructureer de stuklijst en de routing: De stuklijst- en routinggegevens worden opnieuw ingelezen voor de bestaande orders.
  • Planningsgegevens verwijderen en opnieuw aanmaken: Het verwijdert alle planningsgegevens (alle bonnen) en maakt ze opnieuw aan.

Scheduling

  • Basisplanning: MRP berekent alleen de basisdata voor de orders en gebruikt de interne productietijd uit de materiaalstamgegevens.
  • Doorlooptijdplanning: De productiedata worden bepaald door de doorlooptijdplanning voor de geplande orders. De werkinstructies worden gebruikt om de bewerkingen in te plannen en de benodigde capaciteit te berekenen. werkcentra.

Hoe voer je MRP uit voor alle producten?

Controleer voordat u begint of de materiaalstamgegevens, stuklijsten en werkinstructies voor de fabriek aanwezig zijn, aangezien MRP deze tijdens de uitvoering uitbreidt.

Stap 1) Van de SAP Open het Easy Access-scherm, transactie MD01. We gaan MRP op vestigingsniveau uitvoeren.

  1. Voer de naam van uw productielocatie in waarvoor u de MRP-run wilt uitvoeren.
  2. Voer bij de verwerkingssleutel "NETCH" in (netto verandering in de totale horizon).
  3. Voer "1" in bij 'Aanvraag voor inkoop aanmaken'. Dit betekent dat MRP voor extern ingekochte materialen inkoopaanvragen genereert in plaats van geplande orders.
  4. Voer "3" in bij Planningsregels. Dit betekent dat MRP planningsregels genereert voor grondstoffen waarvoor een planningsafspraak bestaat.
  5. Voer "1" in bij MRP-lijst en het systeem maakt een MRP-lijst aan die vergelijkbaar is met de voorraad-/behoeftelijst, zodat de vorige MRP-run later geanalyseerd kan worden.
  6. Ga naar planningsmodus "3", aangezien we alle planningsgegevens voor alle materialen zullen verwijderen en opnieuw aanmaken.
  7. Voer planningsindicator "2" in. Dit betekent dat MRP doorlooptijdplanning uitvoert en rekening houdt met de routingtijden om de geplande orderdata te berekenen.

Het selectiescherm MD01 verschijnt.

MD01 totaalplanningsselectiescherm met parameters voor fabrieks- en MRP-besturing

Klik na het invullen van alle velden op De groene vinkknop wordt gebruikt om de MD01-invoer te bevestigen. om naar het volgende scherm te gaan.

Er verschijnt een waarschuwing in de statusbalk.

MD01-statusbalkwaarschuwing over de parameters van de planningsrun

Druk op Enter om dit bericht te negeren.

Tweede MD01-bericht waarin wordt gevraagd om de invoerparameters te controleren.

Het systeem vraagt ​​u uw invoerparameters opnieuw te controleren, omdat de MRP-run de bestaande planningsgegevens opnieuw inplant en overschrijft. Als de invoer correct is, drukt u op Enter.

Bevestigingsdialoogvenster MD01 voordat de planningsrun begint

Bevestig deze tweede prompt met Enter om de test te starten.

Stap 2) Het systeem heeft enige tijd nodig om de materiaalbehoefte te berekenen.

  1. Na de berekening verschijnt een rapport. Hierin is te zien hoeveel materialen er gepland waren en welke parameters er tijdens de berekening zijn gebruikt.

MD01-rapport met statistieken over de geplande planningsrun en een overzicht van de geplande materialen.

MRP-run voor één specifiek materiaal

Transactie MD02 plant één enkel materiaal samen met alle componenten die eronder vallen.

Stap 1) In transactie MD02 voeren we MRP uit voor één specifiek materiaal.

  1. Voer de materiaalcode in waarvoor u MRP wilt uitvoeren.
  2. Voer de code van uw productievestiging in waarvoor u de MRP-run wilt uitvoeren.
  3. Voer bij de verwerkingssleutel "NETCH" in (netto verandering in de totale horizon).
  4. Voer "1" in bij 'Aankoopaanvraag aanmaken' zodat er voor extern ingekochte materialen een inkoopaanvraag wordt aangemaakt.
  5. Voer "3" in voor de planningsregels om grondstoffen met een planningsafspraak te dekken.
  6. Voer "1" in bij MRP List om een ​​momentopname van deze run te bewaren.
  7. Ga naar planningsmodus "3" om de planningsgegevens te verwijderen en opnieuw aan te maken.
  8. Voer planningsindicator "2" in voor het plannen van de doorlooptijd op basis van de routingtijden.

Het selectiescherm MD02 voegt het materiaalveld toe.

MD02 scherm voor planning op meerdere niveaus voor één item, met het ingevoerde materiaal.

Klik na het invullen van alle velden op De groene vinkknop wordt gebruikt om de MD02-invoer te bevestigen. om naar het volgende scherm te gaan.

MD02-bericht waarin de planner wordt gevraagd de invoerparameters te controleren.

Het systeem vraagt ​​u uw invoerparameters opnieuw te controleren, omdat de MRP-run de bestaande planningsgegevens opnieuw inplant en overschrijft. Als de invoer correct is, drukt u op Enter.

Bevestigingsdialoogvenster MD02 voordat de planningsrun voor één artikel begint

Bevestig deze tweede prompt met Enter om verder te gaan.

Stap 2) Het systeem heeft enige tijd nodig om de materiaalbehoefte te berekenen.

  1. Na de berekening verschijnt een rapport. Hierin kunt u zien hoeveel materialen er gepland waren.

MD02 planningsresultaat met weergave van het aantal geplande materialen

Let op: Aangezien er 22 materialen in de fabriek beschikbaar zijn, zijn alleen deze 22 materialen gepland.

Hoofdproductieplanning (MPS) uitvoering

MD43 gebruikt dezelfde besturingsparameters als de bovenstaande MRP-run, maar wordt interactief uitgevoerd, waardoor de planner het resultaat kan controleren voordat het wordt opgeslagen.

Stap 1) In transactie MD43 voeren we MPS uit voor één enkel materiaal.

  1. Voer het materiaal in waarvoor u MPS wilt uitvoeren. Hier hebben we ID “13967476” genomen.
  2. Voer uw productielocatie "INA2" in waarvoor u de MPS-run wilt uitvoeren.
  3. Voer bij de verwerkingssleutel "NETCH" in.
  4. Voer "1" in bij 'Aankoopaanvraag aanmaken'.
  5. Voer "3" in voor de regels van het schema.
  6. Voer "1" in bij MRP-lijst.
  7. Ga naar planningsmodus "3".
  8. Voer planningsindicator “2” in.

Het beginscherm van de MD43-test verschijnt.

MD43 interactieve planningsstartscherm voor individuele items

Klik De groene vinkknop wordt gebruikt om de MD43-invoer te bevestigen. Om naar het volgende scherm te gaan nadat alle velden zijn ingevuld. Het systeem geeft een bericht weer. Het MD43-statusbalkbericht wordt weergegeven nadat de invoer is bevestigd.. Klikken Klik een tweede keer op het groene vinkje om verder te gaan in MD43. Nogmaals, als alles correct is.

Stap 2) In deze stap genereren we de interactieve planningsgegevens, waarmee u de planningsresultaten direct kunt bekijken.

  1. Druk op de knop "Planning" om geplande bestellingen te genereren voor de tekortkomende hoeveelheid.
  2. Controleer de gegenereerde planorders.

MD43 interactieve planningstabel met de gegenereerde geplande orders

MRP-evaluatie: Voorraad-/behoeftelijst

In deze lijst ziet u de behoeften, de huidige voorraad en de geplande ontvangsten, oftewel de bestellingen voor het materiaal.

Stap 1) Van de SAP Easy Access-scherm, open transactie MD04.

  1. Voer het materiaal in waarvoor de voorraad-/behoeftelijst moet worden weergegeven.
  2. Voer de plantcode in.

MD04 eerste scherm met de velden voor materiaal- en plantenselectie

Stap 2) Nadat je alle velden hebt ingevuld, klik je op De groene vinkknop wordt gebruikt om de MD04-voorraadbehoeftelijst te openen. Ga naar het volgende scherm, waar de voorraad-/behoeftelijst wordt weergegeven.

De gegenereerde voorraad-/behoeftelijst van het materiaal laat het volgende zien:

  • De stuklijst voor materiaal D13967476 werd ontploft, en
  • Er werd een inkoopaanvraag van 50 (vaste partijgrootte 50, vastgelegd in materiaalstamcode A01232589) gegenereerd tegen een nettobehoefte van –41.606.

MD04 voorraadbehoeftelijst met de uitgevouwen stuklijst en de inkoopaanvraag.

Problemen met MRP-uitvoering oplossen

  • Het kan voorkomen dat het materiaalstamrecord niet bestaat. Maak het materiaalstamrecord voor het materiaal aan voordat u MPS of MRP uitvoert.
  • Zorg ervoor dat de stuklijst- en routinggegevens aanwezig zijn voordat u MRP uitvoert, zodat er inkoopvoorstellen worden gegenereerd op alle stuklijstniveaus. Anders worden geplande orders aangemaakt zonder stuklijst, wat later in het verbruiksproces problemen veroorzaakt.
  • Als een materiaal wordt overgeslagen, controleer dan het MRP-type in de MRP 1-weergave. Een MRP-type van ND sluit het materiaal uit van elke run.
  • Bij het verwerken van belangrijke NETCH-plannen worden alleen materialen verwerkt waarvoor een planningsbestand is aangemaakt. Een materiaal dat buiten MRP om is gewijzigd, vereist mogelijk een nieuwe verwerking.

Veelgestelde vragen

Machine learning verfijnt de voorspellingen die ten grondslag liggen aan MRP, signaleert afwijkingen in de vraag en suggereert veiligheidsvoorraden. SAP Predictive MRP simuleert vraag- en capaciteitsscenario's in S/4HANA vóór de operationele planningsrun.

Copilot kan de ABAP- of scriptcode schrijven die een achtergrondplanningsrun plant en uitvoert.tracts MD04-gegevens. De planningslogica behoort nog steeds tot SAPTest de gegenereerde code dus in een sandbox-client.

MRP Live in transactie MD01N vervangt de klassieke uitvoering en plant meerdere materialen en vestigingen tegelijk. Er wordt geen MRP-lijst gegenereerd, dus SAP MD04 wordt aanbevolen, en voor niet-ondersteunde functies wordt teruggevallen op de klassieke MRP.

MD04 is de voorraad-/behoeftelijst en is dynamisch; deze toont elke wijziging die na de run is aangebracht. MD05 is de MRP-lijst, een statische momentopname van de laatste run, waardoor de foutmeldingen mogelijk verouderd zijn.

PD staat voor deterministische planning en ND schakelt de planning uit. VB staat voor handmatige herbestelpuntplanning, VM voor automatische herbestelpuntplanning en VV voor prognosegebaseerde planning. P0 tot en met P3 zijn gereserveerd voor de hoofdproductieplanning.

Uitzonderingsberichten zijn genummerde aanwijzingen die tijdens de uitvoering worden weergegeven, zoals 'proces versnellen', 'uitstellen' of 'voorstel annuleren'. Planners filteren de volledige weergave op uitzonderingsgroep om orders te vinden die aandacht vereisen.

Een nettowijzigingsrun plant alleen materialen die een planningsbestandvermelding voor de fabriek hebben. Als de vermelding ontbreekt of als het materiaal is uitgesloten van MRP, wordt het overgeslagen tot een regeneratieve run.

De legenda voor de partijgrootte in de MRP 1-weergave bepaalt of het tekort exact wordt gedekt, gegroepeerd per periode of afgerond naar een vaste hoeveelheid. Een vaste partijgrootte van 50 duidt op een overschot aan voorraad.

Vat dit bericht samen met: