sexta-feira, 16 de maio de 2014

Criação de campos na tela do cadastro de material MM01, MM02, MM03 - PARTE 2



Modificar a tela no grupo de função criado.  Nesse caso incluí um campo da mara MARA-BRAND_ID na tela.

Alterar na lógica do processamento p/ ler esse campo novo criado na tela. Salvar e ativar o grupo de função


Verificar sequência de tela que deseja colocar essa nova tela alterada.
  - Atribuir sequencia tela a usuáris/tip.mat/transação/setores industriais


Nesse caso vou pegar a primeira linha onde tem para todos os tipos de materiais. A sequência nesse caso é o 21. Voltar a tela anterior
 

Clicar no item
- Definir estrutura de telas de dados para cada sequencia de tela




Selecionar a sequencia 21 e clicar em telas de dados.
 




A tela escolhida será o de dados básicos. Clicar em subtelas




Na sequencia de subtelas, vai ter a tela q foi copiada mas standard.  No meu caso foi a 2001.




 Substituir o nome do programa pelo Z criado.


Criação de campos na tela do cadastro de material MM01, MM02, MM03 - PARTE 1

 As vezes o funcional solicita a adição de um campo adicional no cadastro do material, aquelas coisas especificas de empresa q as vezes só tem ali e em nenhum outro lugar.. em vez de ficarem inventando de mudar o standard ou screen exit ou outras formas.. a forma correta é via customizing com um pouco de abap claro.

Vou detalhar passo a passo como fazer.


 - Criar programa para subtelas do usuário



Criar um grupo de função





Entrar na SE80 no grupo de função

 



Colocar o programa SAPLMGD1 ou SAPLMGD2 dependendo da tela standard q se deseja fazer alteração.  No meu caso utilizei a SAPLMGD1, copiar a tela q se deseja alterar no meu caso o 2001.
Copiar o mesmo número de tela p/ o programa principal do grupo de função criado como fiz abaixo.