segunda-feira, 12 de setembro de 2022

80 principais transações no SAP para a área de Suprimentos

Para a área de Suprimentos, é considerado um sistema robusto e confiável.


Cadastro e consultas

XK03 - Exibir fornecedor
MK03 - Exibir fornecedor
XD03 - Exibir Cliente
MKVZ - Lista de fornecedores
MM03 - Exibir material

Requisição

ME51N - Criar requisição de compras
ME52N - Modificar requisição de compra
ME53N - Exibir requisição de compra
ME54N - Liberar requisição de compra
ME5J - Requisições de compra para projeto
ME5K - Requisições de compra para Classificações Contábeis
ME5A - Exibir lista de requisições de compra



Pedido de compra

ME21N - Criar pedido
ME22N - Modificar pedido
ME23N - Exibir pedido
ME29N - Liberar pedido
ME28 - Liberar pedido
MEMASSPO - Modificação em massa de pedido
EXPD - Relatório de Pedidos Pendentes
ME2M - Relatório de Pedidos por número de material
ME2N - Relatório de Pedidos por número de pedido
ME2L - Reatório de Pedidos por número do fornecedor
ME2C - Relatório de Pedidos por grupo de mercadorias
ME2J - Relatório de Pedidos por número do Projeto
ME2K - Relatório de Pedidos por Classificação Contábil
ME2W - Relatório de Pedidos por Centro Fornecedor
ME2B - Relatório de Pedidos por número de acompanhamento
ME80FN - Relatório de Pedidos - Produtividade e Remessa
ME80RN - Relatório de Pedidos - Produtividade e Remessa
ME81N - Análise do valor do pedido
ME1P - Histórico de preço do pedido



Contratos

ME31K - Criar contrato
ME32K - Modificar contrato
ME33K - Exibir contrato
ME35K  Liberar contrato
MEDL - Modificação de preço contrato
MEKR - Modificação de preço contrato
MEMASSCONTRACT - Modificação em massa de contratos
ME3N - Relatório de consumo de contrato
ME3M - Relatório de contratos por número de material
ME3L - Relatório de contratos por número do fornecedor
ME3B - Relatório de contratos por número de acompanhamento
ME3C - Relatório de contratos por grupo de mercadorias



Gestão de estoques

MIGO - Movimentação de mercadorias
MMBE - Exibir saldo de estoque
MMBE_OLD - Exibir saldo de estoque
MB51 - Lista documentos materiais / movimentações
LS24 - Posição do Material no almoxarifado
MMSC - Criação de depósitos
MBST - Estornar documento material
MB1C - Movimentação de saldo
MBBS - Exibir estoque especial avaliado - Projeto
MB23 - Exibir reserva
MB25 - Lista de reservas
MB52 - Lista de estoque em depósito
MB53 - Exibir disponibilidades centros
MD01 - Planejamento global
MD02 - Planejamento individual MRP
MD03 - Planejamento individual
MD04 - Exibir situação estoque / necessidade
MD05 - Exibição individual lista MRP
MD06 - Exibição coletiva lista MRP
MD11 - Criar ordem planejada
MD12 - Modificar ordem planejada
MD14 - Conversão individual ordem planejada
MD15 - Conversão coletiva ordem planejada
MD16 - Exibição coletiva ordem planeada
MDLD - Impressão lista MRP
MCE7 - Relatório - Lead time materiais



Mestre de Serviço

AC01 - Exibir Mestre de prestação de serviços
AC03 - Modificar Mestre de prestação de serviços
AC06 - Exibição de lista mestre de serviço
MSRV3 - Lista de Serviços para pedido
MSRV5 - Lista de Serviços para contrato



Folha de Registro de Serviços

ML81N - Registro de serviços - FRS
ML84 - Lista de folhas de registro de serviços



Nota fiscal e Pagamento

FBL1N - Partidas individuais para fornecedores
FBL3N - Partidas individuais contas do Razão
J1BNFE - Monitor para nota fiscal eletrônica
J1B3N - Exibir nota fiscal

segunda-feira, 5 de setembro de 2022

SAP - Como Consultar o conteúdo de uma tabela (SE16 e DB02)

 

É muito comum a necessidade de explorar o conteúdo de uma tabela no SAP.

Diante vou demonstrar como é feito uma “pesquisa” através de das transações SE16 e a DB02.

Será utilizado a Tabela CRMD_TIMEREP (Transação - registro tempo p/add-on para Service Industries)

Opção 1 :Transação SE16

Informar o nome da tabela(CRMD_TIMEREP) e teclar ENTER. Para seguir a tela de critérios

Tela de Critérios (Where)

Utilizada para restringir o resultado. Por exemplo, extrair os dados em um determinado período. Para listar o conteúdo sem critério basta executar(F8) direto.

Cenário 1: Consultar o conteúdo da tabela sem Critério (Sem Where)

O Resultado da consulta :

Consultando a tabela com critério (Com a Clausula WHERE)

Pesquisar na tabela CRMD_TIMEREP, quando o campo CHANGED_AT for igual a 02.03.2017 14:32:19

Basta informa a data no campo CHANGED_AT e executar F8.

Resultado

Retorno dos os registros iguais a 02.03.2017 14:32:19

Dica: Na tela de critério existe um limitador de quantidade utilizado para retornar uma quantidade de linhas especificas. Caso exista a necessidade de retornar mais dados alterei a quantidade de registros. Há também a configuração para limitar a largura da listagem do resultado

É possível alterar a largura da listagem também na tela de resultado:

Opção 2 :Transação DB02

Esta transação é mais indicada para quem possui domínio do SQL, Caso queira conhecer um pouco mais de SQL segue o curso : clique aqui

Transação: DB02 - Menu do lado esquerdo "Diagnostics" e a opção "SQL Command Editor"

OBS.: utilize esta transação com moderação, pois ela pode degradar a performance. Por exemplo um select "sem WHERE" em uma tabela com grande volume de dados.

Select sem WHERE. Não execute para tabelas com muitos dados

Informe o select na ABA SQL Code :Select da tabela CRMD_TIMEREP (SELECT * FROM CRMD_TIMEREP), tecle F6 para executar

DICA : Não existe limitador para o resultado deste select, com isso utilize o comado TOP. Para que o resultado seja apenas 20 linhas TOP 20

Resultado sera apenas 20 registros(desconsidere as linhas de cabeçalho)

Select com Where

Informe o select com o "Where" e execute(F6)


Resultado do Select :



terça-feira, 16 de agosto de 2022

Transação SNRO SAP - Criar e manter faixas de número de ABAP

A SAP SNRO código de transação permite criar e manter faixas de número para você programas ABAP. Abaixo mostra-lhe os passos necessários para criar um intervalo de números. Em ordem para acessar o próximo número na faixa de dentro de seu código ABAP simplesmente chamar a função módulo NUMBER_GET_NEXT com os detalhes relevantes. 

Passo 1 - SAP transação intervalo de números 
Execute SNRO Tcode e digite um nome para o seu novo número de série (ou seja, ZNRANGE) 


Passo 2 - objeto detalhes da gama de números 
Pressione o botão Criar e preencha o intervalo da tela objeto número de detalhes, agora pressione salvar. Leia a mensagem pop-up e clique em sim se feliz com o método selecionado de buffering. 


Número de intervalos reais 3 - Etapa 
Agora pressione o botão 'Número intervalos "para manter os intervalos associados a este objeto. 


Passo 4 - Número intervalo de variação (s) 
Pressione o botão Alterar intervalos (lápis) para criar um novo intervalo e manter qualquer existentes 


Passo 5 - Dê intervalo de variação número 
Pressione o botão intervalo de + para adicionar um novo número de série para o seu objeto. 


Preencha os detalhes adequados, tais como o de e para o número, pressione o botão de inserção (+) para adicionar o intervalo para o objeto de intervalo de números 

Passo 6 - Criado intervalo 
O intervalo de variação número agora deve ter sido adicionado. Pressione salvar, ler a mensagem de informação e, em seguida, pressione o sinal verde. Sua gama de números foi agora criado. 


Use a função módulo NUMBER_GET_NEXT em seu código ABAP para obter o próximo número na sua faixa de número

Source: http://www.sapdev.co.uk/tcodes/snro.htm

Acessar transação bloqueada no SAP -

 


Para acessar uma transação bloqueada no SAP basta seguir os seguintes passos;



 1. Abrir a transação SE37 e buscar pela função C14Z_TRANSACTION_CALL e clicar em Exibir.

2. Inserir um ponto de parada na linha 44 da função.



3. Executar a função (F8) e preencher o campo I_TCODE com a transação que deseja acessar e executar 
novamente (F8).




4. Quando o Debug for chamado, alterar o valor da variável sy-subrc para 1 e executar (F8)



5. Após a execução da função a transação será acessada.