segunda-feira, 12 de setembro de 2022
80 principais transações no SAP para a área de Suprimentos
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
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;
3. Executar a função (F8) e preencher o campo I_TCODE com a transação que deseja acessar e executar