É 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 :
Nenhum comentário:
Postar um comentário