Skip to Content
Author's profile photo Fabio Dezan

MMCC – Ampliação e Criação de Materiais em Massa

RESUMO

Normalmente em projetos SAP a demanda de criação e expansão de cadastro de materiais SAP é um ponto a ser analisado. Acredito que essas são algumas das perguntas que os consultores de MM/SD mais são questionados: “Tem como expandir materiais em massa? De uma só vez? Automaticamente? Etc….?”. O objetivo desse documento é discutir o tema de criação/ampliação de materiais em massa de um modo geral e detalhar a funcionalidade da transação MMCC – Material Master Copier.

CONTEXTO

Seja na criação ou expansão de materiais, a atividade acima pode ser complexa, levando em conta a quantidade de Centros que a Empresa possui, quantas visões dos materiais devem ser consideradas, os tipos de materiais envolvidos e etc.

Para o tratamento individual utiliza-se a transação MM01. Exemplo: Considerando uma Empresa que possui 20 Centros e todos materiais devem ser expandidos para eles, significa que para cada material o usuário terá que executar a transação MM01 no mínimo 20 vezes. Considerando 10 materiais, esse número salta para 200 vezes e assim por diante. Para uma operação diária, executar essa atividade manualmente exige muito tempo/esforço.

ALTERNATIVAS STANDARD

Existem algumas alternativas Standard que podem ser utilizadas para executar a atividade de criação e expansão. Contudo devem ser analisadas para verificar a aderência baseada no cenário de negócio de cada Empresa. Sendo elas:

  • MM01: executada de forma individual por material:
    • Consideração: execução individual (um por um), se o número de materiais/centro for alto, exigirá muito tempo/esforço;

  • LSMW: basicamente seriam necessárias duas cargas via LSMW, uma para criação e outra para ampliação. A quantidade de LSMW dependerá de como será criada (batch input, direct input, via IDOC ou BAPI):
    • Consideração: Necessidade de manipulação de dados no excel e dificilmente o usuário final tem acesso a ferramenta LSMW no ambiente produtivo;

  • MM17: através dela é possível fazer a ampliação de materiais:
    • Consideração: é possível determinar somente um material como modelo, ou seja, se você quer expandir 10 materiais e eles possuem dados mestre divergentes (exemplo: grupo de compradores), será necessária intervenção manual, pois, nos parâmetros de seleção só é possível selecionar um material como modelo/referência para cópia dos dados;

  • MM50: pelo meu entendimento essa transação não faz ampliação para Centros, mas sim a criação de visões. Em alguns fóruns do SCN também é discutido que a MM50 se trata de uma transação obsoleta;

  • IDOC: utilizando a estrutura MATMAS é possível criar um processo de ampliação utilizando o IDOC. Indico o post do Cristiano nesse link http://scn.sap.com/docs/DOC-68863

  • MMCC: nos próximos passos desse documento vamos discutir a funcionalidade desta transação.

O QUE A MMCC FAZ?

Otimiza a criação/ampliação de materiais em massa.

ESTÁ DISPONÍVEL NO MEU AMBIENTE?

Consulte a nota 1880324 – Material master copier para verificar se já está disponível. Se não estiver, siga as instruções relativas ao seu release para habilitar a transação.

______________________________________________________________________________________________________



FUNCIONALIDADES (PASSO-A-PASSO)

CRIAÇÃO E EXPANSÃO DE MATERIAIS EM MASSA


1. Seleção de Dados

Ao acessar a transação MMCC o usuário deve indicar o material modelo. No caso de criação deve indicar também o número de materiais que serão criados. A transação pode ser executada em modo de teste.

Na subtela Dados a serem copiados o usuário indica quais tabelas serão consideradas, sendo elas:

  • Dados Básicos (MARA, MARM, MEAN, MAKT, STXH)
  • Dados do Centro (MARC, MPOP, MLAN, STXH)
  • Dados de depósito (MARD)
  • Dados comerciais (MVKE, MLAN, STXH)
  • Dados do nº do depósito (MLGN)
  • Dados de tipo de depósito (MLGT)
  • Dados de avaliação (MBEW)

Observação: são considerados todos os dados da tabela selecionada e não por visão como é realizado na MM01.

Por último na subtela Configurações do Filtro, o usuário seleciona os níveis organizacionais que o material deve ser criado/ampliado.

/wp-content/uploads/2016/04/01_940819.png

Figura 1: TCODE MMCC


2. Seleção de Dados

Na tela seguinte o sistema exibe uma aba para cada nível organizacional selecionado na tela anterior. Na aba Materiais o usuário deve digitar o texto breve do material e o código do material caso a numeração do tipo do material seja externa.

/wp-content/uploads/2016/04/02_940827.png

Figura 2: TCODE MMCC

As demais abas exibem os dados de origem e destino dos objetos organizacionais. Se o usuário desejar pode alterar, incluir e ou deletar alguma entrada manualmente.

/wp-content/uploads/2016/04/03_940829.png

Figura 3: TCODE MMCC

3. Log de Execução

No final da execução o sistema exibe o log para cada material. Esse log pode ser consultado posteriormente na transação SLG1.

/wp-content/uploads/2016/04/04_940830.png

Figura 4:TCODE MMCC

4. Registros Criados

Na transação MM60 podemos verificar que os 5 materiais selecionados no exemplo foram criados para os respectivos centros.

/wp-content/uploads/2016/04/05_940831.png

Figura 5: TCODE MM60

 

______________________________________________________________________________________________________


CONFIGURAÇÕES PRÉ-DEFINIDAS (MMCU)

Toda vez que eu executar a transação MMCC sempre devo indicar os níveis organizacionais, por exemplo, Centro, Organização de Vendas?

Não. Você pode configurar na transação MMCU dados pré-definidos para o seu usuário, assim sempre que você acessar a transação MMCC e flegar a opção “Transferir dados do Usuário”, o sistema irá buscar os dados previamente cadastrados e preencherá automaticamente.

Se no campo Nome você inserir o valor DEFAULT, essas configurações serão válidas para todos os usuários.

/wp-content/uploads/2016/04/06_940832.jpg

Figura 6: TCODE MMCU

______________________________________________________________________________________________________

IMPORTANTE

Os dados de QM, classificação, DMS, Área MRP, Lote e Lista Técnica não são copiados do material modelo para o material de destino.

ESTRUTURA APPEND

Se no seu ambiente houver estrutura APPEND em uma das tabelas do dado mestre de materiais, a transação já considera esses campos para criação/ampliação.

BADI

A SAP disponibilizou as BADI’s abaixo que podem ser utilizadas durante a execução da MMCC:

MATERIAL_ASSIGN_NUMBER: pode utilizar para definir determinar o código de material (MATNR), caso o intervalo de numeração não seja interno e/ou possua uma lógica própria.

MATERIAL_CHANGE_DATA: realizar mudanças nos dados dos materiais que serão criados/expandidos.

DEMO

Assista uma demonstração da criação de materiais no vídeo abaixo:

CONSIDERAÇÕES

O documento não se aplica ao SAP Retail.

LINKS

http://www.sapimprovementfinder.com/public/note/?n=0001880324

http://service.sap.com/sap/support/notes/0001880324?sap-language=EN



Assigned Tags

      10 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Vanessa Barth
      Vanessa Barth

      Parabéns Fabio pela iniciativa em dividir o teu conhecimento!

      Author's profile photo Fabio Almeida
      Fabio Almeida

      Obrigado pela explicação detalhada! Ótimo artigo!

      Author's profile photo ROBSON SOUSA
      ROBSON SOUSA

      Parabéns pela iniciativa e às excelentes explicações.

      Author's profile photo Almiro Sengo
      Almiro Sengo

      Thank you so much for sharing this document

      Is there any way of doing mass material transfer plant to plant without using LSMW?

      Author's profile photo Caio Santos
      Caio Santos

      Fabio, muito bom o artigo.

      Obrigado por compartilhar.

      Author's profile photo Marcos Cesar De Rosa
      Marcos Cesar De Rosa

      Fabio !  valeu pelo material.

      Author's profile photo Rogério Menegon Martins
      Rogério Menegon Martins

      Artigo já antigo mas continua ajudando, Obrigado Fábio por compartilhar este material, e puder me ajudar com uma dúvida, quando faço a carga pela MMCC, não fica o meu registro para os cadastros mas sim um registro de carga, e isso me complica para meus indicadores, da para indicar qual o usuário que vai ficar apontado no registro do cadastro?

      Author's profile photo RAYSON TOME CARNEIRO
      RAYSON TOME CARNEIRO

      Dá sim!

      Author's profile photo Rogério Menegon Martins
      Rogério Menegon Martins

      Boa tarde Rayson,

      Vc tem algum material explicando como faz? pode compartilhar?

      Author's profile photo RAYSON TOME CARNEIRO
      RAYSON TOME CARNEIRO

      Muito bom!