MM17 Código T em SAPManutenção em massa do cadastro de materiais

⚡ Resumo Inteligente

A criação em massa de registros mestre de materiais substitui a entrada única e repetitiva com ferramentas como MM17, LSMW, eCATT, BDC e BAPI. A transação MM17 altera ou estende vários materiais simultaneamente quando os dados de destino são idênticos.

  • 🧰 Opções de ferramentas: eCATT, LSMW, gravações BDC e BAPI abrangem a criação de massas verdadeiras; MM17 abrange a alteração de massa e a extensão da visualização.
  • ⚠️ Restrição MM17: Cada material e nível organizacional selecionado deve receber o mesmo valor, o que limita as atualizações a um nível uniforme.
  • 👥 Propriedade: A manutenção em massa é responsabilidade de especialistas em módulos e desenvolvedores, e não dos usuários finais.
  • 🔎 Sequência de passos: Escolha a tabela de dados, selecione o intervalo de materiais, escolha os campos, insira o novo valor e execute.
  • 🔁 Sobrescrever controle: Um botão específico decide se os valores existentes serão substituídos ou se apenas os campos em branco serão preenchidos.
  • 🧾 Exemplo prático: A unidade de medida base é alterada de PAL para PCS em dois materiais de televisão numa mesma execução.

Código de transação MM17 em SAP para manutenção em massa do cadastro de materiais

O que é manutenção em massa em SAP MILÍMETROS?

A manutenção em massa significa aplicar a mesma operação de dados mestre a vários registros em uma única execução, em vez de abrir cada material individualmente. Um projeto que carrega dois mil materiais durante a entrada em produção, ou uma decisão comercial que move um grupo inteiro de produtos para uma nova unidade de medida, é impraticável apenas com as operações MM01 e MM02.

Por trás do termo, existem duas necessidades distintas, e elas são frequentemente confundidas:

  • Criação em massa Cria registros mestre de materiais que ainda não existem. Isso requer uma ferramenta de carregamento de dados capaz de executar toda a transação de criação com valores diferentes para cada registro.
  • Mudança em massa Atualiza um campo em registros já existentes ou estende materiais existentes para níveis organizacionais superiores. Essa é a função da transação MM17.

Essa distinção é importante porque o MM17 não consegue inventar um número de material nem preencher todos os campos obrigatórios de um novo registro. Ele grava um valor fornecido em um conjunto selecionado. A criação genuína em volume, portanto, usa LSMW, eCATT, uma gravação BDC ou uma chamada BAPI, todos os quais leem um arquivo de origem contendo uma linha diferente para cada material.

A comparação abaixo mostra onde cada ferramenta se encaixa antes da demonstração do procedimento MM17.

SAP Tutorial de manutenção em massa

Para criar vários materiais de uma vez, você deve ter acesso a uma função como

  1. Ferramenta eCatt
  2. LSMW (Bench de trabalho de migração de sistema legado)
  3. BDC Gravações (comunicação de dados em lote)
  4. BAPI (Interface de Programação de Aplicativos Empresariais)

Você também pode usar transação de manutenção em massa MM17 para criar visualizações em alguns casos. Mas você deve ter em mente que nem todos os níveis organizacionais devem conter os mesmos dados (o MM17 exige que todos os dados dos materiais e níveis organizacionais selecionados sejam os mesmos).

A criação em massa nunca é considerada responsabilidade do usuário final. Mas, como especialista em módulos, você pode precisar trabalhar nisso. MM17. No caso de LSMW, BDC ou BAPIÉ considerado trabalho de desenvolvedor ou consultor. Portanto, você não precisa entender em detalhes, basta conhecer o conceito e que existe essa possibilidade de manutenção de dados em massa.

Você pode usar MM17 para alteração em massa de dados mestre de materiais (se algo não puder ser realizado por esta transação, isso pode ser feito usando LSMW, BDC ou BAPI).

Comparação de ferramentas de produção em massa: MM17, LSMW, eCATT, BDC e BAPI

Cada ferramenta oferece uma vantagem em termos de esforço de configuração e flexibilidade. A tabela resume qual ferramenta escolher em cada situação.

ferramenta Cria novos registros? Valor diferente por registro? Quem normalmente o utiliza Mais adequado para
MM17 Não, apenas alterações e extensões. Sim, é possível digitar valores por linha na grade. Especialista em módulos Atualizações uniformes de campos em toda a lista de materiais
LSMW Sim Sim, ler de um arquivo fonte Consultor Migração única e cargas repetíveis
eCATT Sim Sim, acionado por um contêiner de dados de teste. Consultor ou testador Cargas combinadas com testes de sistema
Gravação BDC Sim Sim, de uma tabela interna. Desenvolvedor ABAP Telas sem opção de carregamento padrão
BAPI Sim Sim, por chamada Desenvolvedor ABAP Interfaces e cargas automatizadas recorrentes

A BAPI é a opção mais robusta porque valida os dados através da mesma lógica de negócios da transação, sem depender da sequência de telas. BDC A gravação, por outro lado, é interrompida sempre que a tela subjacente muda.

Como usar o MM17 para manutenção em massa

Passo 1)

  1. Insira a transação MM17
  2. Selecione o tipo de dados que você precisa alterar, por exemplo, precisamos alterar um campo em dados gerais.
  3. Executar.

Manutenção em massa do mestre de materiais em SAP

As tabelas listadas nesta primeira tela correspondem às visões do cadastro de materiais. A tabela MARA contém dados gerais, a MARC contém dados da planta e a MVKE contém dados de vendas; portanto, a tabela escolhida aqui determina quais campos ficarão disponíveis posteriormente.

Passo 2)

  1. Insira a faixa ou lista de materiais cujos dados queremos alterar
  2. Execute

Manutenção em massa do mestre de materiais em SAP

Passo 3)

  1. Ao clicar no botão mostrado abaixo – você obterá o Selecione os campos tela.
  2. Verifique o campo apropriado (estamos alterando a unidade de medida básica dos nossos dois materiais).
  3. Clique na seta apontando para a esquerda para adicionar o campo selecionado à lista de campos a serem alterados.
  4. Clique no botão OK.

Manutenção em massa do mestre de materiais em SAP

Passo 4) Agora nos é apresentada a próxima tela onde podemos inserir nosso valor a ser transferido. Digamos que mantivemos PAL – palete como unidade de medida base para nossos televisores de 24″ e 32″ e precisamos mudar para PCS – peças.

  1. Insira o valor que deseja copiar na caixa.
  2. Clique no cabeçalho da coluna.
  3. Selecione o botão para substituir os valores antigos por “PCS”.
  4. Executar.

Manutenção em massa do mestre de materiais em SAP

Agora suas configurações foram salvas e seus dados mestre de materiais foram alterados.

Limitações e Melhores Práticas do MM17

O MM17 grava diretamente nos dados mestres sem uma etapa de aprovação, portanto, um erro se propaga para todos os materiais selecionados de uma só vez. As práticas a seguir ajudam a controlar esse risco.

  • Teste primeiro em um ambiente de teste (sandbox). Execute a mesma seleção e alteração de campo em um cliente de não produção e inspecione uma amostra de registros antes de repeti-la em produção.
  • Comece com uma seleção restrita. Execute o procedimento para dois ou três materiais, verifique o resultado no MM03 e, em seguida, amplie a gama de materiais.
  • Entenda o botão de sobrescrever. A opção de sobrescrever substitui as entradas existentes, enquanto a alternativa preenche apenas os campos que estão em branco. A escolha errada destrói silenciosamente os valores mantidos.
  • Fique atento aos dados dependentes. A alteração da unidade de medida base, como no exemplo acima, é rejeitada quando existe estoque ou documentos em aberto que fazem referência à unidade antiga.
  • Registre a seleção. Salve a lista de materiais utilizados para que a alteração possa ser feita. traccorrigido ou revertido se um relatório subsequente parecer incorreto.
  • Verifique o registro de resultados. O MM17 informa quais registros foram atualizados e quais falharam. Uma execução que termina sem uma mensagem verde significa que a alteração não foi totalmente aplicada.

Quando um requisito realmente exigir valores diferentes por material, ou campos que o MM17 não expõe, escale para LSMW ou um carregamento BAPI em vez de forçar a transação. Para trabalho com registro único, o cópia do material mestre e alterar mestre de material Os tutoriais continuam sendo o caminho correto.

Perguntas Frequentes

Não existe botão de reversão. Os valores anteriores devem ser restaurados executando novamente a transação MM17 com os dados originais, razão pela qual a lista de materiais e os valores antigos devem ser salvos previamente.

Sim, dentro de certos limites. Selecionar a tabela de dados da planta e inserir uma nova planta cria essa visualização para os materiais escolhidos, desde que cada material selecionado receba valores idênticos no nível da planta.

A IA limpa o arquivo de origem antes do carregamento, detectando descrições duplicadas, unidades inconsistentes e campos obrigatórios ausentes. Isso remove a maioria dos erros que, de outra forma, só surgiriam durante a execução do carregamento.

Sim. Os modelos leem descrições em texto livre e propõem grupos de materiais, tipos de materiais e características de classificação. Um gestor de dados revisa as propostas, o que é muito mais rápido do que atribuir cada uma manualmente.

A autorização para alteração do cadastro de materiais é a mesma que a MM02, porém restrita por tipo de material e centro. A maioria das organizações concede a autorização MM17 apenas a uma pequena equipe de governança de dados devido ao seu alcance.

Resuma esta postagem com: