Comando e funções em ABAP 4

Comando e funções em ABAP 4

(Parte 1 de 12)

SAP R/3 ABAP/4

Este material foi elaborado por Amantino Freitas Soares. cronossp@terra.com.br

Comando e Funções em ABAP/4

Elaborado Por : Amantino Freitas Soares1

Comando/Função Descrição Pg

ADD Adiciona um valor a um outro campo numérico 6 APPEND Gravar em tabela interna 6 APPEND LINES Copia um parte de uma tabela interna 32

APPEND SORTED BY Usado para classificar tabelas em ordem durante o APPEND 31

AT END OF Identifica o ultimo registro de uma seqüência (quebra) 6

AT EXIT-COMMAND Usado para definir a execução de módulos com botões 6

AT FIRST Identifica o primeiro registro da tabela percorrida 6

AT LAST Identifica o ultimo registro da tabela percorrida 7

AT LINE-SELECTION Evento para abrir uma segunda tela dentro de um relatório ( drew down ) 7

AT NEW Identifica o primeiro registro de uma seqüência (quebra) 7

AT SELECTION-SCREEN ON Analisar o resultado de uma variável 7 AT USER-COMMAND Evento para inicializar os botões criados 8 AUTHORITY-CHECK OBJECT Para verificar a autorização de objeto 8 AS TEXT Usado para classificar caracteres acentuados 32 ASSING f1 TO <f> Atribuição Dinamica 31

Comandos usados para formatação de relatórios. 32

CASEWHEN .. ENDCASE Comando para tomadas de desição 9

CALL TRANSACTION Comando usado para chamar transações 8 CHECK Substitui o comando IF 9 CLEAR Limpar o conteúdo de uma variável 9 CLOSE DATASET Fecha um arquivo externo 9

CLOSE_FORM Função usada para fechar um formulário SAPSCRIPT 9

COLLECT Organiza a tabela com todas as descrições a esquerda totalizando os campos numéricos 10

COMMIT WORK Efetiva as alterações no banco 10 CONCATENATE Agrupa vários campos em um só 10

CONSTANTS Criar constantes para serem usadas em todo o programa 10

CONTINUE Volta ao inicio de um loop após a verificação de uma condição 10

CONDENSE Remove os espaços em branco em um texto

Copiando dados de uma tabela interna para outra tabela 32

DATA Criar tabelas internas e variáveis 1 DELETE Deleta um registro de uma tabela interna 1

DESCRIBE TABLE Determina o numero de linhas de uma tabela interna 3

DOENDDO Usado para criar loop 1

DOWNLOAD Função para download 1

END_FORM Função usada para finalizar um formulário SAPSCRIPT 12

END-OF-PAGE Marca o final de uma cabeçalho 12 END-OF-SELECTION Evento para marcar o fim das seleções de dados 12

EXIT Comando usado para sair de um laço ou subrotina 12

Comando e Funções em ABAP/4

Elaborado Por : Amantino Freitas Soares2

FORM Indica o inicio de uma sub-rotina 13

FORMAT COLOR Usado para formatar a saída do comando WIRTE (cor) 12

FREE Libera espaço utilizado por uma tabela interna na memória 13

FUNÇÕES MATEMATICAS Diversas funções matemáticas e operadores 13 GRAPH_MATRIX_3D Função pra criar gráficos 13 GUI_DOWNLOAD Função para fazer download de arquivos 14

HIDE Usado para definir campos para uma segunda janela em relatórios 15

IDFIELD .. Objetos de autorização 15
IFELSE .. ENDIF. Comando de desição 15
IF NOTIS INITIAL Verifica se uma variável ou head liner esta vazio 15

INITIALIZATION Evento inicializar as variáveis 16

INSERT Insere o conteúdo de uma variável em uma tabela transparente 16

INSERT LINES Inserir linhas dentro de uma tabela interna de uma outra tabela. 3

LEAVE PROGRAM Comando que sai do programa. Termina a execução 16

LEAVE TO SCREEN Comando que direciona a ida de uma tela a outra 16

LINE-COUNT Numero de linhas por pagina 16 LINE-SIZE Numero de colunas por pagina 16 LOOP AT Ler o conteúdo de uma tabela 16 MESSAGE Usado para mostrar mensagens na tela 17 MESSAGE-ID Usado para definir uma classe de mensagens 17 MODIFY Modifica o conteúdo de uma tabela interna 17 MODULE Usado para a criação de módulos de programa 17 MOVE Move o conteúdo de uma tabela para outra 17 MOVE-CORRESPONDING Move apenas os campos com o mesmo nome 17 NEW-PAGE Inicia nova pagina em um relatório 18 NO STANDARD PAGE HEADING Ignora o cabeçalho STD do SAP 18 OPEN DATASET Para abrir arquivo externo (Somente para UNIX) 18 OPEN_FORM Função para abrir um formulário SAPSCRIPT 19

OPERADOS DE STRING DE CARACTERES 3

PARAMETERS Criar parâmetros de seleção 19 PERFOM Usado para chamar sub-rotinas 20

POPUP_TO_CONFIRM_WITH_MESSAGE Função para abrir uma janela de dialogo com opções de seleção 20

READ DATASETINTO .. Usado para ler e importar de um arquivo externo 20

READ TABLE Ler uma tabela interna 20 READ_TEXT Função para ler texto de uma tabela 21 REFRESH Limpa todo o conteúdo de uma tabela interna 21 REPLACE Replica um texto dentro de um outro texto 21 REPORT Inicio de relatório 21 RESERVE Reserva linhas para quebra de pagina 21 SAPGUI_PROGRESS_INDICATOR Função para indicar o progresso de uma tarefa 21 SEARCH Procura um texto dentro de outro texto 2 SELECT Usado para selecionar dados de uma tabela 2 SELECTION-OPTIONS Para colocar as opções de seleção 23 SELECTION-SCREEN Criar um BOX na janela 23 SET PF-STATUS Comando usado para criar botões 23 SET TITLEBAR Criar títulos em janelas 23

Comando e Funções em ABAP/4

Elaborado Por : Amantino Freitas Soares3
SPLITAT .. INTO Comando usado para ler arquivo externo e

SET PARAMETERS Passa parâmetros para chamada de função 23 SKIP Pular uma linha 23 SORT Ordenar o conteúdo de uma tabela interna 24 gravar na tabela 24

STANDARD TOOLBAR Define os valores padrões para os botões do R/3 24 START_FORM Função para inicializar um formulário SAPSCRIPT 25

START-OF-SELECTION Evento para marcar o inicio das seleções de dados 25

STRLEN Volta o tamanho de um texto 25 SUBCTRACT Subtrai um valor numérico de outro valor 26 SUM Totaliza um campo numérico 26

SXPG_CALL_SYSTEM Função que executa comandos externos no servidor 27

(Parte 1 de 12)

Comentários