MM17 Codice T in SAP: Manutenzione di massa del master dei materiali

โšก Riepilogo intelligente

La creazione in massa di record anagrafici dei materiali sostituisce l'inserimento singolo e ripetitivo con strumenti come MM17, LSMW, eCATT, BDC e BAPI. La transazione MM17 modifica o estende piรน materiali contemporaneamente quando i dati di destinazione sono identici.

  • ๐Ÿงฐ Opzioni strumento: eCATT, LSMW, registrazioni BDC e BAPI riguardano la vera creazione di massa; MM17 riguarda la modifica della massa e l'estensione della vista.
  • โš ๏ธ Vincolo MM17: Ogni materiale e livello organizzativo selezionato deve ricevere lo stesso valore, il che limita gli aggiornamenti a quelli uniformi.
  • ๐Ÿ‘ฅ Proprietร : La manutenzione di massa รจ di competenza degli specialisti dei moduli e degli sviluppatori, non degli utenti finali.
  • ๐Ÿ”Ž Sequenza dei passaggi: Seleziona la tabella dati, scegli l'intervallo di materiali, seleziona i campi, quindi inserisci il nuovo valore ed esegui.
  • ๐Ÿ” Controllo sovrascrittura: Un apposito pulsante permette di decidere se sostituire i valori esistenti o se compilare solo i campi vuoti.
  • ๐Ÿงพ Esempio pratico: L'unitร  di misura di base viene modificata da PAL a PCS tra due materiali televisivi in โ€‹โ€‹una singola trasmissione.

Codice transazione MM17 in SAP per la manutenzione di massa del master dei materiali

Che cos'รจ la manutenzione di massa in SAP MM?

La manutenzione di massa consiste nell'applicare la stessa operazione sui dati anagrafici a molti record in un'unica esecuzione, anzichรฉ aprire ogni materiale singolarmente. Un progetto che prevede il caricamento di duemila materiali durante la messa in produzione, o una decisione aziendale che imponga lo spostamento di un intero gruppo di prodotti a una nuova unitร  di misura, risulta impraticabile utilizzando solo le transazioni MM01 e MM02.

Dietro questo termine si celano due esigenze distinte, che spesso vengono confuse:

  • Creazione di massa Crea record anagrafici di materiali che non esistono ancora. Richiede uno strumento di caricamento dati in grado di gestire l'intera transazione di creazione con valori diversi per ciascun record.
  • Cambiamento di massa La transazione MM17 aggiorna un campo nei record giร  esistenti o estende i dati esistenti a livelli organizzativi superiori. Questo รจ ciรฒ che fa la transazione MM17.

La distinzione รจ importante perchรฉ MM17 non puรฒ inventare un codice materiale nรฉ compilare tutti i campi obbligatori di un nuovo record. Scrive un singolo valore fornito in un insieme selezionato. La creazione effettiva in volume, pertanto, utilizza LSMW, eCATT, una registrazione BDC o una chiamata BAPI, che leggono tutti un file sorgente contenente una riga diversa per ogni materiale.

Il confronto seguente mostra la collocazione di ciascuno strumento prima della dimostrazione della procedura MM17.

SAP Tutorial sulla manutenzione di massa

Per creare piรน materiali contemporaneamente, dovresti avere accesso a una funzione come

  1. strumento eCatt
  2. LSMW (Workbench di migrazione del sistema legacy)
  3. BDC (Batch Data Communication).
  4. BAPI (Interfaccia di programmazione delle applicazioni aziendali)

รˆ inoltre possibile utilizzare una transazione di manutenzione di massa MM17 per creare visualizzazioni in alcuni casi. Tuttavia, รจ necessario tenere presente che non tutti i livelli organizzativi devono contenere gli stessi dati (MM17 richiede che tutti i dati per i materiali e i livelli organizzativi selezionati siano gli stessi).

La creazione di massa non รจ mai considerata responsabilitร  dell'utente finale. Ma come specialista di moduli potresti dover lavorare su MM17. In caso di LSMW, BDC o BAPISi tratta di un lavoro da sviluppatore o consulente. Quindi non รจ necessario comprenderlo nei dettagli, basta conoscere il concetto e sapere che esiste questa possibilitร  per la gestione di grandi quantitร  di dati.

รˆ possibile utilizzare MM17 per la modifica di massa dei dati anagrafici del materiale (se non รจ possibile eseguire qualcosa con questa transazione, รจ possibile farlo utilizzando LSMW, BDC o BAPI).

Confronto tra gli strumenti di creazione in massa: MM17, LSMW, eCATT, BDC e BAPI

Ogni strumento offre un compromesso tra impegno di configurazione e flessibilitร . La tabella riassume quale strumento รจ piรน indicato in una determinata situazione.

Chiavetta Crea nuovi record? Valore diverso per record? Chi lo usa normalmente? adatto per
MM17 No, solo modifiche ed estensioni Sรฌ, รจ possibile inserire valori per riga nella griglia. Specialista di moduli Aggiornamenti uniformi dei campi in un elenco di materiali
LSMW Si Sรฌ, leggere da un file sorgente Consulente Migrazione una tantum e caricamenti ripetibili
eCATT Si Sรฌ, gestito da un contenitore di dati di test. Consulente o collaudatore Carichi combinati con test di sistema
Registrazione BDC Si Sรฌ, da una tabella interna sviluppatore ABAP Schermi senza opzione di caricamento standard
BAPI Si Sรฌ, per chiamata sviluppatore ABAP Interfacce e carichi automatici ricorrenti

BAPI รจ la scelta piรน robusta perchรฉ convalida i dati attraverso la stessa logica aziendale della transazione senza dipendere dalla sequenza delle schermate. BDC La registrazione, al contrario, si interrompe ogni volta che cambia lo schermo sottostante.

Come utilizzare MM17 per la manutenzione di massa

Passo 1)

  1. Inserisci la transazione MM17
  2. Seleziona il tipo di dati che desideri modificare, ad esempio dobbiamo modificare un campo nei dati generali.
  3. Eseguire.

Manutenzione di massa del Master materiale in SAP

Le tabelle elencate in questa prima schermata corrispondono alle viste master dei materiali. MARA contiene i dati generali, MARC i dati relativi agli stabilimenti e MVKE i dati di vendita; pertanto, la tabella selezionata qui determina quali campi saranno disponibili in seguito.

Passo 2)

  1. Inserisci la gamma o l'elenco dei materiali di cui vogliamo modificare i dati
  2. Eseguire

Manutenzione di massa del Master materiale in SAP

Passo 3)

  1. Quando fai clic sul pulsante mostrato di seguito, otterrai il file Seleziona i campi schermo.
  2. Seleziona il campo appropriato (stiamo cambiando l'unitร  di misura base per i nostri due materiali).
  3. Fare clic sulla freccia rivolta a sinistra per aggiungere il campo selezionato all'elenco dei campi da modificare.
  4. Fare clic sul pulsante OK.

Manutenzione di massa del Master materiale in SAP

Passo 4) Ora ci viene presentata la schermata successiva in cui possiamo inserire il nostro valore da trasferire. Diciamo che abbiamo mantenuto PAL โ€“ pallet come unitร  di misura base per i nostri televisori da 24โ€ณ e 32โ€ณ e dobbiamo cambiarlo in PCS โ€“ pezzi.

  1. Inserisci nella casella il valore che vuoi copiare.
  2. Fare clic sull'intestazione della colonna.
  3. Selezionare il pulsante per sovrascrivere i vecchi valori con โ€œPCSโ€.
  4. Eseguire.

Manutenzione di massa del Master materiale in SAP

Ora le tue impostazioni sono salvate e i dati anagrafici del materiale sono modificati.

MM17 Limitazioni e migliori pratiche

MM17 scrive direttamente nei dati anagrafici senza alcuna fase di approvazione, pertanto un errore si propaga simultaneamente a tutti i materiali selezionati. Le seguenti procedure consentono di tenere sotto controllo tale rischio.

  • Prima di iniziare, esegui un test in un ambiente di test. Esegui la stessa selezione e modifica del campo in un client non di produzione e controlla un campione di record prima di ripetere l'operazione in produzione.
  • Iniziate con una selezione ristretta. Eseguire la procedura per due o tre materiali, verificare il risultato in MM03, quindi ampliare la gamma dei materiali.
  • Comprendere il funzionamento del pulsante di sovrascrittura. Scegliendo "sovrascrivi" si sostituiscono le voci esistenti, mentre l'alternativa compila solo i campi attualmente vuoti. La scelta errata elimina silenziosamente i valori memorizzati.
  • Presta attenzione ai dati dipendenti. La modifica dell'unitร  di misura di base, come nell'esempio precedente, viene rifiutata se esistono scorte o documenti aperti che fanno riferimento alla vecchia unitร .
  • Registra la selezione. Salva l'elenco dei materiali utilizzati, in modo che la modifica possa essere tracmodificato o annullato se un rapporto successivo sembra errato.
  • Controlla il registro dei risultati. MM17 segnala quali record sono stati aggiornati e quali no. Un'esecuzione che termina senza un messaggio verde non ha applicato completamente la modifica.

Quando un requisito richiede effettivamente valori diversi per materiale o campi che MM17 non espone, inoltrare a LSMW o un caricamento BAPI invece di forzare la transazione. Per il lavoro su singolo record, il materiale master da copiare and modifica master del materiale I tutorial restano la strada giusta.

DOMANDE FREQUENTI

Non รจ presente un pulsante di ripristino. I valori precedenti devono essere ripristinati eseguendo nuovamente MM17 con i dati originali; per questo motivo, รจ necessario salvare preventivamente l'elenco dei materiali e i vecchi valori.

Sรฌ, entro certi limiti. Selezionando la tabella dei dati dell'impianto e inserendo un nuovo impianto, si crea quella visualizzazione per i materiali scelti, a condizione che a ogni materiale selezionato vengano assegnati valori identici a livello di impianto.

L'intelligenza artificiale pulisce il file sorgente prima del caricamento, rilevando descrizioni duplicate, unitร  di misura incoerenti e campi obbligatori mancanti. In questo modo si eliminano la maggior parte degli errori che altrimenti emergerebbero solo durante la fase di caricamento.

Sรฌ. I modelli leggono le descrizioni in formato testo libero e propongono caratteristiche relative al gruppo di materiali, al tipo di materiale e alla classificazione. Un responsabile dei dati esamina le proposte, un processo molto piรน rapido rispetto all'assegnazione manuale di ciascuna.

L'autorizzazione per la modifica dei dati anagrafici del materiale รจ la stessa di MM02, ma limitata al tipo di materiale e allo stabilimento. La maggior parte delle organizzazioni concede l'autorizzazione MM17 solo a un piccolo team di gestione dei dati, data la sua portata.

Riassumi questo post con: