SAP MRP (Material Requirement Planning)

⚡ Smart opsummering

Materialebehovsplanlægning i SAP PP beregner, hvad der skal købes eller bygges, hvornår og i hvilken mængde, så alle komponenter er tilgængelige på den dato, produktionen har brug for dem, uden at have overskydende lager.

  • 🔘 Formål: MRP afregner behov mod lagerbeholdning og opretter planlagte ordrer eller indkøbsrekvisitioner for manglen.
  • ☑️ Transaktioner: MD01 planlægger et fuldt anlæg, MD02 et enkelt materiale, MD43 planlægger interaktivt, og MD04 viser resultatet.
  • ✅ Stamdata: MRP-typen PD i MRP 1-visningen aktiverer planlægning, mens ND ekskluderer materialet.
  • 🧪 Parametre: Behandlingsnøgle, planlægningstilstand og planlægningsindikator styrer, hvad der er planlagt, og hvordan datoer beregnes.
  • 🛠️ MPS: MRP-typerne P0 til P3 planlægger kritiske materialer separat og fastsætter tilbud inden for planlægningstidsrammen.
  • 📈 S/4HANA: MRP Live i transaktion MD01N erstatter den klassiske kørsel på fabriksniveau og skriver ingen MRP-liste.

SAP MRP-materialebehovsplanlægningskørsel ved hjælp af MD01, MD02 og MD04

Hvad er SAP MRP?

SAP MRP (Material Requirement Planning) indkøber eller producerer de nødvendige materialemængder til tiden, enten til intern brug eller for at opfylde kundernes efterspørgsel. I produktionen er MRP's funktion at garantere materialetilgængelighed på den dato, der er brug for det. Hovedformålet er at planlægge forsyning i forhold til behov, tage højde for det aktuelle lager og dække mangler.

MRP-procesflow

Trinene nedenfor tracea-krav fra markedet til en planlagt ordre eller en indkøbsrekvisition.

  • Med MRP kan lagerbeholdningen optimeres ved at planlægge modtagelser i henhold til det faktiske behov, så overskudslagerbeholdning undgås.
  • Salg og distribution giver konkrete kundekrav fra markedet.
  • In Behovsstyring, salg planlægges på forhånd via en salgsprognose. Prognosen indtastes i efterspørgselsstyring som et planlagt uafhængigt krav (PIR), det vil sige kravet til det færdige produkt.
  • For at dække disse behov udfører MRP nettobehovsberegningen og planlægger indkøbsmængderne og datoerne, hvor materialet skal indkøbes eller produceres.
  • Hvis et materiale produceres internt, eksploderer systemet BOM og beregner de afhængige krav, det vil sige mængden af ​​komponenter, der kræves for at producere det færdige produkt.
  • Hvis der er materialemangel, oprettes der planlagte ordrer på alle styklisteniveauer for at opfylde behovene, og der genereres indkøbsrekvisitioner for eksternt indkøbte råvarer. Du kan også oprette planlagte ordrer for eksternt indkøbte materialer, som derefter kan konverteres til indkøbsrekvisitioner.
  • MRP udfører leveringstidsplanlægning og beregner planlagte ordredatoer ud fra routing gange. Den arbejder baglæns fra kravdatoen, undertracberegner behandlingstiden for varemodtagelsen, den interne produktionstid og den løbende produktionstid og beregner varigheden af ​​de planlagte ordrer.
  • Produktionsordrer eller indkøbsordrer oprettes efter konvertering af henholdsvis planlagte ordrer og indkøbsrekvisitioner.
  • MRP-typen "PD" i materialemasteren MRP 1-visningen er afgørende for at køre MRP for materialet. Hvis du ikke vil køre MRP på et materiale, kan MRP-typen "ND" i stedet vedligeholdes i materialemasteren.

Master Production Schedule (MPS)

MPS bruges specifikt til kritiske materialer, normalt produkter med høj værdi, hvor man ikke ønsker ændringer i produktionsplanen inden for planlægningstidsgrænsen under den næste MPS-kørsel. Planen autoriseres automatisk, så snart den bevæger sig inden for planlægningstidsgrænsen, i modsætning til en normal MRP-kørsel.

  • Der udføres en separat kørsel for MPS-elementerne; de er ikke inkluderet i MRP-kørslen.
  • Det sikrer tilgængeligheden af ​​kritiske ressourcer, hvilket ikke bør hæmme produktionen, ved at opretholde lageret.
  • Planlægningstidshegnet (et antal dage startende fra dags dato) er nyttigt i et MPS-scenarie, hvor indkøbsforslagene (planlagte ordrer) kan beskyttes mod ændringer siden den sidste MRP-kørsel.
  • Der sker ingen automatiske ændringer i indkøbsforslagene, når de først er kommet ind i planlægningstidshegnet (PTF'en vedligeholdes i materialestamdataene). Alle planlagte ordrer inden for planlægningstidshegnet bekræftes derfor automatisk af systemet.
  • MRP-typerne "P0" til "P3" i materialestamdataene skal vedligeholdes for at køre MPS for materialer.

MRP-planlægningsparametre

MRP-parametre styrer, hvilke behov (PIR'er) inden for planlægningshorisonten der tages i betragtning, hvordan ordrer planlægges, og hvordan stykliste- og rutedata bruges.

Behandlingsnøgle

  • Nettoændring (NETCH): Systemet inkluderer de materialer, der har gennemgået ændringer relevante for modtagelser, afgange eller lagerbeholdning siden deres sidste MRP-kørsel.
  • Nettoændring i planlægningshorisont (NETPL): Systemet inkluderer de samme ændrede materialer, men tager kun højde for kravene inden for en foruddefineret planlægningshorisont, i modsætning til NETCH-nøglen, som tager højde for alle fremtidige krav.
  • Regenerativ planlægning (NEUPL): Den planlægger alle materialer i MRP-kørslen uanset hvilke ændringer de har gennemgået. Denne nøgle bruges ikke i vid udstrækning, fordi det tager lang tid at producere det endelige resultat.

Planlægningstilstand

  • Tilpas planlægningsdata: Den behandler kun de ændrede data.
  • Genopdel stykliste og routing: Stykliste- og rutedataene læses igen for de eksisterende ordrer.
  • Slet og genskab planlægningsdata: Den sletter planlægningsdataene fuldstændigt (alle kvitteringer) og opretter dem igen.

Planlægning

  • Grundlæggende planlægning: MRP beregner kun basisdatoerne for ordrerne, og den interne produktionstid fra materialestamdataene bruges.
  • Planlægning af leveringstid: Produktionsdatoerne bestemmes af leveringstidsplanlægningen for de planlagte ordrer. Ruterne aflæses for at planlægge operationerne og beregne kapacitetsbehovene på arbejdscentre.

Sådan kører du MRP for alle produkter

Før du starter, skal du sørge for, at materialestamdata, styklister og ruter findes for anlægget, da MRP opsplitter dem under kørslen.

Trin 1) På hjemmesiden for oprettelse af en konto skal du indtaste postnummeret for dit service-eller faktureringsområde i feltet, der er markeret (A) på billedet ovenfor. SAP Nem adgangsskærm, åbn transaktion MD01. Vi kører MRP på fabriksniveau.

  1. Indtast den produktionsfabrik, som du vil udføre MRP-kørslen for.
  2. Indtast behandlingsnøglen som "NETCH" (nettoændring i den samlede horisont).
  3. Indtast "1" i Opret indkøbsanmodning, hvilket betyder, at MRP genererer indkøbsrekvisitioner i stedet for planlagte ordrer for eksternt indkøbte materialer.
  4. Indtast "3" for tidsplanlinjer, hvilket betyder, at MRP genererer tidsplanlinjer for råvarer, der har en tidsplanlægningsaftale.
  5. Indtast "1" i MRP-listen, og systemet opretter en MRP-liste, der ligner lager-/behovslisten, til senere analyse af den forrige MRP-kørsel.
  6. Gå ind i planlægningstilstand "3", da vi sletter og genskaber alle planlægningsdata for alle materialer.
  7. Indtast planlægningsindikator "2", hvilket betyder, at MRP udfører leveringstidsplanlægning og tager hensyn til rutetiderne til at beregne de planlagte ordredatoer.

MD01-valgskærmen vises.

MD01 total planlægningsskærm med anlægs- og MRP-kontrolparametre

Når du har udfyldt alle felterne, skal du klikke Grøn fluebensknap bruges til at bekræfte MD01-indtastningerne for at gå til næste skærmbillede.

Der vises en advarsel i statuslinjen.

MD01 statuslinjeadvarsel om planlægningskørselsparametre

Tryk Enter for at ignorere denne besked.

Anden MD01-meddelelse, der anmoder om en kontrol af inputparametrene

Systemet beder dig om at kontrollere dine inputparametre igen, fordi MRP-kørslen omplanlægger og overskriver de eksisterende planlægningsdata. Hvis indtastningerne er korrekte, skal du trykke på Enter.

MD01-bekræftelsesdialogboksen før planlægningskørslen starter

Bekræft denne anden prompt med Enter for at starte kørslen.

Trin 2) Systemet bruger lidt tid på at beregne materialebehovet.

  1. Når beregningen er udført, vises en rapport. Her er det muligt at se, hvor mange materialer der blev planlagt, og hvilke parametre der blev brugt under kørslen.

MD01 planlægningskørselsstatistikrapport med en liste over de planlagte materialer

MRP-kørsel for et enkelt materiale

Transaktion MD02 planlægger et enkelt materiale sammen med alle komponenterne under det.

Trin 1) I transaktion MD02 kører vi MRP for et enkelt materiale.

  1. Indtast den materialekode, som du vil køre MRP for.
  2. Indtast din produktionsfabrikskode, som du vil udføre MRP-kørslen for.
  3. Indtast behandlingsnøglen som "NETCH" (nettoændring i den samlede horisont).
  4. Indtast "1" i Opret indkøbsanmodning, så eksternt indkøbte materialer får indkøbsrekvisitioner.
  5. Indtast "3" for planlægningslinjer for at dække råmaterialer med en planlægningsaftale.
  6. Indtast "1" i MRP-listen for at gemme et øjebliksbillede af denne kørsel.
  7. Gå ind i planlægningstilstand "3" for at slette og genskabe planlægningsdataene.
  8. Indtast planlægningsindikator "2" for planlægning af leveringstid ud fra rutetiderne.

MD02-valgskærmen tilføjer materialefeltet.

MD02 planlægningsskærm med flere niveauer og enkeltstående elementer med det indtastede materiale

Når du har udfyldt alle felterne, skal du klikke Grøn fluebensknap bruges til at bekræfte MD02-indtastningerne for at gå til næste skærmbillede.

MD02-meddelelse, der beder planlæggeren om at kontrollere inputparametrene

Systemet beder dig om at kontrollere dine inputparametre igen, fordi MRP-kørslen omplanlægger og overskriver de eksisterende planlægningsdata. Hvis indtastningerne er korrekte, skal du trykke på Enter.

MD02-bekræftelsesdialogboks før planlægningskørslen for enkeltelementer starter

Bekræft denne anden prompt med Enter for at fortsætte.

Trin 2) Systemet bruger lidt tid på at beregne materialebehovet.

  1. Når beregningen er udført, vises en rapport. Her kan du se, hvor mange materialer der blev planlagt.

MD02-planlægningsresultat, der viser antallet af planlagte materialer

Bemærk: Da der er 22 materialer tilgængelige på anlægget, blev kun disse 22 materialer planlagt.

Kørsel af hovedproduktionsplan (MPS)

MD43 bruger de samme kontrolparametre som MRP-kørslen ovenfor, men den kører interaktivt, så planlæggeren gennemgår resultatet, før det gemmes.

Trin 1) I transaktion MD43 kører vi MPS for et enkelt materiale.

  1. Indtast det materiale, du vil køre MPS for. Her har vi taget ID “13967476”.
  2. Indtast din produktionsfabrik "INA2", som du vil udføre MPS-kørslen for.
  3. Indtast behandlingsnøglen som “NETCH”.
  4. Indtast "1" i Opret indkøbsanmodning.
  5. Indtast "3" for tidsplanlinjer.
  6. Indtast "1" i MRP-listen.
  7. Gå ind i planlægningstilstand “3”.
  8. Indtast planlægningsindikator “2”.

MD43-startskærmen vises.

MD43 interaktiv planlægning med enkeltstående elementer - startskærm

Klik Grøn fluebensknap bruges til at bekræfte MD43-indtastningerne for at gå til næste skærmbillede efter at have udfyldt alle felterne. Systemet viser en meddelelse MD43 statuslinjemeddelelse vises efter bekræftelse af indtastningerne. Klik Der blev klikket på den grønne fluebensknap for anden gang for at fortsætte i MD43 igen, hvis alt er korrekt.

Trin 2) I dette trin genererer vi de interaktive planlægningsdata, som giver dig mulighed for at se planlægningsresultaterne på samme tid.

  1. Tryk på knappen "Planlægning", som genererer planlagte ordrer for den manglende mængde.
  2. Tjek de planlagte genererede ordrer.

MD43 interaktiv planlægningstabel med de genererede planlagte ordrer

MRP-evaluering: Lager-/behovsliste

På denne liste kan du se behovene, den aktuelle lagerbeholdning og de planlagte modtagelser, dvs. ordrerne på materialet.

Trin 1) På hjemmesiden for oprettelse af en konto skal du indtaste postnummeret for dit service-eller faktureringsområde i feltet, der er markeret (A) på billedet ovenfor. SAP Nem adgangsskærm, åbn transaktion MD04.

  1. Indtast det materiale, som lager-/behovslisten skal vises for.
  2. Indtast anlægskoden.

MD04 startskærm med felterne til materiale- og plantevalg

Trin 2) Når du har indtastet oplysningerne i alle felterne, skal du klikke på Grøn fluebensknap, der bruges til at åbne MD04-lagerkravslisten for at gå til næste skærmbillede, hvorefter lager-/behovslisten vises.

Den genererede lager-/behovsliste for materialet viser, at:

  • styklisten for materiale D13967476 blev eksploderet, og
  • En indkøbsrekvisition på 50 (fast lotstørrelse 50 vedligeholdt i materialestamkode A01232589) blev genereret mod nettobehovet på – 41.606.

MD04 lagerbehovsliste, der viser den eksploderede stykliste og indkøbsrekvisitionen

Fejlfinding af MRP-kørselsfejl

  • Der kan være et tilfælde, hvor materialestamdataposten ikke findes. Opret materialestamdata for materialet, før du kører MPS eller MRP.
  • Sørg for, at stykliste- og rutedataene er på plads, før du kører MRP, så der genereres indkøbsforslag på alle styklisteniveauer. Ellers oprettes planlagte ordrer uden en stykliste, hvilket forårsager problemer senere i forbrugsprocessen.
  • Hvis et materiale springes over, skal du kontrollere MRP-typen i MRP 1-visningen. En MRP-type af typen ND udelukker materialet fra hver kørsel.
  • Behandlingsnøglen NETCH planlægger kun materialer med en planlægningsfilpost, så et materiale, der er ændret uden for MRP, kan kræve en regenerativ kørsel.

Ofte Stillede Spørgsmål

Maskinlæring skærper den prognose, der understøtter MRP, markerer anomalier i efterspørgslen og foreslår sikkerhedslager. SAP Prædiktiv MRP simulerer efterspørgsels- og kapacitetsscenarier i S/4HANA før den operative planlægningskørsel.

Copilot kan udarbejde ABAP- eller scriptkoden, der planlægger en baggrundsplanlægningskørsel og -eksemplarer.tracts MD04-data. Planlægningslogikken tilhører stadig SAP, så testgenereret kode i en sandbox-klient.

MRP Live i transaktion MD01N erstatter den klassiske kørsel og planlægger flere materialer og anlæg sammen. Den skriver ingen MRP-liste, så SAP anbefaler MD04, og den bruger klassisk MRP for ikke-understøttede funktioner.

MD04 er lager-/behovslisten og er dynamisk og viser alle ændringer foretaget efter kørslen. MD05 er MRP-listen, et statisk øjebliksbillede af den sidste kørsel, så dens undtagelsesmeddelelser kan være forældede.

PD er deterministisk planlægning, og ND slår planlægningen fra. VB er manuel genbestillingspunktsplanlægning, VM er automatisk genbestillingspunktsplanlægning og VV er prognosebaseret planlægning. P0 til P3 er reserveret til masterproduktionsplanlægning.

Undtagelsesmeddelelser er nummererede hints, der fremkommer under kørslen, f.eks. at fremskynde processen, udsætte den eller annullere forslaget. Planlæggere filtrerer den samlede visning efter undtagelsesgruppe for at finde ordrer, der kræver opmærksomhed.

En nettoændringskørsel planlægger kun materialer, der har en planlægningsfilpost for anlægget. Hvis posten mangler, eller materialet er udeladt fra MRP, springes det over indtil en regenerativ kørsel.

Lotstørrelsesnøglen i MRP 1-visningen afgør, om manglen dækkes præcist, grupperes efter periode eller afrundes til en fast mængde. En fast lotstørrelse på 50 forklarer et overdimensioneret forslag.

Opsummer dette indlæg med: