Você está na página 1de 52

SAP

Sistema Aberto Integração


SD FI
Vendas & Gestão
sd40.p pt fi4 0.p pt
Distribuição Financeira
MM CO
Gerenc.
de Materiais Controladoria
mm40.p pt co40.ppt
PP AM

R/3
Planej. Ativo
de Produção Imobilizado.
pp40.ppt

QM
Gerenc.
Client / Server PS
da Qualidade
ABAP/4
qm40.p pt Projetos
PM
Manutenção WF
Industrial
pm40.p pt Workflow
HR IS
Recursos
Humanos
Industry
Solutions
Desenhado
para todos
Uso os tipos de
mundial negócios
TÓPICO

• TABELA
• ESTRUTURA
• CONTROLE DE VERSÃO
• TRANSAÇÕES ÚTEIS
• EXECUÇÃO DE PROGRAMA(DEBUGGING)
• BREAK-POINT
• LOCALIZAR INDICES DO TEXTO
• USER-EXIT
• APRESENTAÇÃO DE ESPECIFICAÇÃO FUNCIONAL
TABELA

• Responsável pelo armazenamento


fisico dos dados.

• Definição de campo-chave
TABELA
TABELA
TABELA
TABELA
TABELA

• Tabela preenchida sem o campo- chave completo


TABELA
TABELA

• Tabela preenchida com o campo- chave


completo
TABELA
TABELA

•Definição de campo-chave
São campos que preenchidos trarão sempre um
único registro e podem ser elo de ligações com
outras tabelas.
Possui campos que podem ser chaves em outras
tabelas
ESTRUTURA

• Contém somente um único


registro

• Ausência de campos-chave
ESTRUTURA
ESTRUTURA
ESTRUTURA
ESTRUTURA
ESTRUTURA
ESTRUTURA

•Definição de estrutura
Nunca conterá mais do que um
registro(Em tempo de execução).
Por conter somente um único registro
não tem a necessidade de campos-
chaves
CONTROLE DE VERSÃO

• Comparação de programas

• Volta de Request’s

• Segurança do sistema
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO

Compara a versão de um prog. entre


client’s diferentes

Consegue voltar o programa original ou


qualquer outra versão

Serve de segurança do sistema


TRANSAÇÕES ÚTEIS

• SE84 – Realiza-se busca de


tabelas/estruturas/visões por
determinados campos;
SE84
SE84
SE84
SE84
DEBUGGING

O Debugging foi criado para que se possa acompanhar


a execução dos programas linha a linha.
Existem duas formas de ativar o modo de debugging no
SAP:

1 – Digitar /H na barra de transação antes de executar


algum transação ou ação no SAP.

2 – Caso o SAP encontre algum tipo de break-point


automaticamente será iniciado o debug.
BREAK-POINT

Comando necessários para utilizar o Debugging

F5 – Modo passa-a-passo

F6 – Não executa subrotinas

F7 – Sai das subrotinas, retornando ao nivel anterior

F8 – executa o programa por inteiro ou até encontrar um


break-point
BREAK-POINT

• Break-Point é um comando ou marcação em um ponto


especifico do programa que indica ao SAP que é
necessário parar o processamento e iniciar o modo de
debug.
BREAK-POINT

• Existem duas formas de se utilizar o Break-


Point:

1 – Inserir uma linha de comando no código do


programa abap.( não recomendado)

2 – Entrar no editor ABAP via se38/se80 e definir um


break-point temporário.
TIPOS DE BREAK-POINT
LOCALIZAR INDICES
DE TEXTO

Exemplo: transação ME23N( texto de cabeçalho)


LOCALIZAR INDICES
DE TEXTO
LOCALIZAR INDICES
DE TEXTO
LOCALIZAR INDICES
DE TEXTO
USER-EXIT

• User-exit é um evento dentro de um programa


standard que nos permite chamar um
programa Z.
USER-EXIT

Uma user-exit é utilizada quando


necessitamos realizar alguma validação
adicional que o programa standard não
realiza.
USER-EXIT

Como encontrar uma user exit?


Exemplo transação FB01
USER-EXIT
USER-EXIT
USER-EXIT
USER-EXIT

CMOD
USER-EXIT
USER-EXIT
USER-EXIT

Você também pode gostar