MM17 Tcode in SAPÎntreținerea în masă a masterului de materiale
⚡ Rezumat inteligent
Crearea în masă a înregistrărilor principale de materiale înlocuiește intrările unice repetitive cu instrumente precum MM17, LSMW, eCATT, BDC și BAPI. Tranzacția MM17 modifică sau extinde mai multe materiale simultan atunci când datele țintă sunt identice.

Ce este întreținerea în masă în SAP MM?
Întreținerea în masă înseamnă aplicarea aceleiași operațiuni de date master la mai multe înregistrări într-o singură execuție, în loc să se deschidă fiecare material individual. Un proiect care încarcă două mii de materiale în timpul unei lansări sau o decizie de afaceri care mută un întreg grup de produse la o nouă unitate de măsură este impracticabilă doar prin MM01 și MM02.
Două nevoi distincte stau în spatele termenului, care sunt adesea confundate:
- Creație în masă construiește înregistrări principale de materiale care nu există încă. Necesită un instrument de încărcare a datelor care poate gestiona întreaga tranzacție de creare cu valori diferite per înregistrare.
- Schimbare de masă actualizează un câmp din înregistrările care există deja sau extinde materialele existente la niveluri organizaționale suplimentare. Aceasta este ceea ce efectuează tranzacția MM17.
Distincția este importantă deoarece MM17 nu poate inventa un număr de material sau popula fiecare câmp obligatoriu al unei noi înregistrări. Scrie o singură valoare furnizată într-un set selectat. Prin urmare, crearea autentică la volum utilizează LSMW, eCATT, o înregistrare BDC sau un apel BAPI, toate acestea citind un fișier sursă care conține un rând diferit per material.
Comparația de mai jos arată unde se încadrează fiecare instrument înainte de demonstrarea procedurii MM17.
SAP Tutorial de întreținere în masă
Pentru a crea mai multe materiale simultan, ar trebui să aveți acces la o funcție ca
- instrument eCatt
- LSMW (Legacy System Migration Workbench)
- BDC (Batch Data Communication) înregistrări
- BAPI (Interfață de programare a aplicațiilor de afaceri)
De asemenea, puteți utiliza tranzacția de întreținere în masă MM17 pentru a crea vederi în unele cazuri. Dar trebuie să rețineți că nu toate nivelurile organizaționale trebuie să conțină aceleași date (MM17 necesită ca toate datele pentru materialele și nivelurile organizaționale pe care le selectați să fie aceleași).
Crearea în masă nu este niciodată considerată responsabilitatea utilizatorului final. Dar, în calitate de specialist în module, este posibil să fie nevoie să lucrați la MM17. În cazul LSMW, BDC sau BAPI, este considerată a fi muncă de dezvoltator sau consultant. Deci nu trebuie să înțelegi în detaliu, trebuie doar să cunoști conceptul și că există acest tip de posibilitate pentru întreținerea în masă a datelor.
Puteți utiliza MM17 pentru modificarea în masă a datelor de bază ale materialelor (dacă ceva nu poate fi realizat prin această tranzacție, se poate face folosind LSMW, BDC sau BAPI).
Instrumente de creare în masă comparate: MM17, LSMW, eCATT, BDC și BAPI
Fiecare instrument schimbă efortul de configurare cu flexibilitatea. Tabelul prezintă pe scurt care instrument trebuie ales într-o anumită situație.
| Instrument | Creează înregistrări noi? | Valoare diferită per înregistrare? | Cine îl folosește în mod normal | Cel mai potrivit pentru |
|---|---|---|---|---|
| MM17 | Nu, doar modificări și extinderi | Da, valorile pot fi introduse pe rând în grilă | Specialist în module | Actualizări uniforme ale câmpurilor într-o listă de materiale |
| LSMW | Da | Da, citește dintr-un fișier sursă | Consultant | Migrare unică și încărcări repetabile |
| eCATT | Da | Da, gestionat de un container de date de testare | Consultant sau tester | Încărcări combinate cu testarea sistemului |
| Înregistrare BDC | Da | Da, dintr-un tabel intern | Dezvoltator ABAP | Ecrane fără opțiune de încărcare standard |
| BAPI | Da | Da, per apel | Dezvoltator ABAP | Interfețe și încărcări automate recurente |
BAPI este cea mai robustă alegere deoarece validează datele prin aceeași logică de business ca și tranzacția, fără a depinde de secvența ecranelor. BDC Înregistrarea, prin contrast, se întrerupe ori de câte ori se schimbă ecranul subiacent.
Cum se utilizează MM17 pentru întreținerea în masă
Pas 1)
- Introduceți tranzacția MM17
- Selectați tipul de date pe care trebuie să îl modificați, de exemplu, trebuie să modificăm un câmp în date generale.
- A executa.
Tabelele listate pe acest prim ecran corespund vizualizărilor principale de materiale. MARA conține date generale, MARC conține date despre fabrică, iar MVKE conține date despre vânzări, astfel încât tabelul ales aici decide ce câmpuri devin disponibile ulterior.
Pas 2)
- Introduceți gama de materiale sau lista pentru care dorim să modificăm datele
- Executa
Pas 3)
- Când faceți clic pe butonul afișat mai jos - veți obține Selectați câmpuri ecran.
- Verificați câmpul corespunzător (schimbăm unitatea de măsură de bază pentru cele două materiale ale noastre).
- Faceți clic pe săgeata care indică spre stânga pentru a adăuga câmpul selectat la lista de câmpuri care trebuie modificate.
- Faceți clic pe butonul OK.
Pas 4) Acum ni se prezintă următorul ecran unde putem introduce valoarea noastră de transferat. Să presupunem că am menținut PAL – palet ca unitate de măsură de bază pentru televizoarele noastre de 24″ și 32″ și trebuie să-l schimbăm în bucăți PCS.
- Introduceți valoarea pe care doriți să o copiați în casetă.
- Faceți clic pe titlul coloanei.
- Selectați butonul pentru a suprascrie vechile valori cu „PCS”.
- A executa.
Acum setările sunt salvate, iar datele de bază ale materialelor sunt modificate.
Limitări și cele mai bune practici MM17
MM17 scrie direct în datele de bază fără nicio etapă de aprobare, astfel încât o eroare se propagă simultan la fiecare material selectat. Următoarele practici mențin acest risc sub control.
- Testează mai întâi într-un sandbox. Executați selecția și modificarea câmpurilor identice într-un client neproductiv și inspectați un eșantion de înregistrări înainte de a le repeta în producție.
- Începeți cu o selecție restrânsă. Executați pentru două sau trei materiale, verificați rezultatul în MM03, apoi lărgiți intervalul de materiale.
- Înțelegeți butonul de suprascriere. Alegerea suprascrierii înlocuiește intrările existente, în timp ce alternativa completează doar câmpurile care sunt în prezent goale. Alegerea greșită distruge în mod silențios valorile menținute.
- Fiți atenți la datele dependente. Modificarea unității de măsură de bază, ca în exemplul de mai sus, este respinsă atunci când există stoc sau documentele deschise fac referire la vechea unitate.
- Înregistrați selecția. Salvați lista de materiale utilizate, astfel încât modificarea să poată fi efectuată. traceditat sau inversat dacă un raport din aval pare greșit.
- Verificați jurnalul de rezultate. MM17 raportează ce înregistrări au fost actualizate și care au eșuat. O rulare care se termină fără un mesaj verde nu a aplicat complet modificarea.
Când o cerință necesită într-adevăr valori diferite per material sau câmpuri pe care MM17 nu le expune, escaladați către LSMW sau o încărcare BAPI în loc să forțeze tranzacția. Pentru lucrul cu o singură înregistrare, copiere master material și schimbarea masterului de materiale tutorialele rămân calea corectă.




