O mais utilizados são Programa Executável(Report), Pool de Módulos(Module Poll ou ONLINE), e Grupo de Funções. Vamos ver um detalhamento das características de cada um.
- Executável/Report - como seu próprio nome diz, estes programas são utilizados para fazer relatórios de apresentação de dados, ou então executar tarefas em background/job. Este são os unicos programs que podem ser chamados através do comando SUBMIT, e também sempre que executados passam por eventos como INITIALIZATION, START-SELECTION, etc.
- Module Poll/Online - são bem similares aos Reports exceto pelo fato de não ter os eventos e não funcionam através de SUBMIT. Esses programas são mais utilizados para interface com o usuário com telas, mensagens, etc. Eles podem ser praticamente substituido pelos Reports, basta usar Includes nos reports, porém não é indicado. Esses programas o podem ser chamados através de transações associada a alguma tela do programa.
- Grupo de Funções - Esse é o unico programa que pode conter Modulo de funções, um grupo de função nada mais é do que um conjunto de Funções(que também é um tipo de programa mas não está na imagem por ser feito em outra transação). Esse tipo é usado para fazer códigos reutilizaveis por vários programas, por exemplo a função standard do SAP POPUP_TO_CONFIRM onde apresenta uma mensagem POP-UP de confirmação para o usuário.
Nenhum comentário:
Postar um comentário