Professional Documents
Culture Documents
Dvidas
SDN www.sdn.sap.com Google Apostilas passadas
Comentrios
Comentrios
Comentar mais de uma linha. Selecionar linhas desejadas e apertar CTRL + < Descomentar mais de uma linha. Selecionar linhas desejadas e apertar CTRL + >
Comentrios
Utilizaes
Desativar cdigo durante testes. Histrico de Alteraes.
Comentrios
Utilizaes
Descries explicativas do cdigo.
Performs
Includes
Estrutura SYST
Estrutura com variveis de sistema atualizadas pelo SAP. Principais:
SY-SUBRC Se ao executada com sucesso SY-DATUM Data atual SY-UZEIT Hora Atual SY-UNAME Usurio SY-TABIX Registro corrente de uma tabela interna SY-TCODE Transao Atual SY-DBCNT Quantidade de Regs. Selecionados aps um select SY-MANDT Mandante atual SY-UCOMM Boto clicado. SY-BATCH Se est em background ou no
Performs e Includes
Perform Chamada de um subprograma ou procedure, que pode existir no prprio programa ou em outro diferente. Include uma extenso do cdigo. Ao declarar um Include, todo cdigo pertencente a esse include estar disponvel para utilizao pelo programa chamador.
Performs e Includes
Um include pode possuir tambm diversos performs que sero chamados no programa principal.
SELECTs
Select Simples com 1 Tabela Select utilizando Inner Join Select utilizando For All Entries
Select Simples
SELECT - relaciona campos que sero selecionados. FROM tabela que ser selecionada. INTO Objeto interna do programa que receber valor selecionado. WHERE Filtro utilizado na seleo.
Select Simples
Select Simples
Select Simples
Select Simples
Select Simples
Select Simples
Select Simples
Funes de Agregao
Select Simples
Funes de Agregao
Select Simples
Funes de Agregao
Select Simples
WHERE - Possibilidades
Select Simples
WHERE OR / AND
Usar parnteses quando necessrio.
FROM bkpf AS a INNER JOIN bsid as b Informa as tabelas que sero selecionadas. Em ambas determinado um codinome a e b para facilitar nas declaraes dos campos selecionados. ON Informa os campos que interligam as duas tabelas. SELECT Informa os campos que sero selecionados. Deve ser antecedido pelo codinome que cada tabela recebeu.
Primeiro selecionado a tabela de menor tamanho, ou com melhor chave/ndice. Com os registros retornados da primeira seleo, utilizado o comando FOR ALL ENTRIES para filtrar a segunda seleo. SEMPRE deve ser verificado se a tabela utilizada no FOR ALL ENTRIES est preenchida