Programação ABAP - Um novo caminho para o sucesso
Curso na linguagem de programação ABAP (Advanced Business Application Programming) para o software SAP, considerado o maior sistema de gestão empresarial do mundo.
Voltado para desenvolvedores ABAP (Júnior e Pleno), desenvolvedores de outras linguagens e/ou estudantes que já possuem conhecimento em lógica de programação e banco de dados relacional (básico).
O mercado SAP hoje, está super aquecido, e temos uma grande oportunidade de entrarmos como consultores em qualquer parte do mundo, recebendo acima da média salarial dos desenvolvedores de outras linguagens de programação.
Conteúdo do Curso:
1- Overview do ambiente Sap voltado para transações de densenvolvimento ABAP.
2- Entendendo e manipulando o dicionário de dados ABAP (Domínio, Elemento de Dados, Estruturas, Tipo de tabelas e Tabelas Transparentes).
3- Sintaxe da linguagem de programação Sap/Abap
- Declaração de variáveis (Simples, Tipos, Objetos, Ranges, Estruturas, Tabelas)
- Estruturas de repetição (LOOP, DO, DO-WHILE, WHILE)
- Estruturas de condição (IF-ELSE, CASE-WHEN)
- Variáveis de sistema (SY-SUBRC, SY-DATUM, SY-UZEIT, SY-SYSID, SY-BATCH, SY-TABIX, ETC)
- FORMS E PERFORMS
- INCLUDES
- PARAMETERS
- SELECT-OPTIONS
- CHECKBOX
- RADIOBUTTON
- Reports (Eventos de tela e execução tais como INITIALIZATION, AT SELECTION SCREEN, START-OF-SELECTION)
- Module Pool (Estrutura básica, PBO, PAI)
- Matchcode (Ajuda de pesquisa)
- STATUS-PF
- ALV estruturado
- AVL OO (Formatação de células, Ícones, Checkbox, eventos tais como HOTSPOT, DOUBLE CLICK, TOOLBAR, USER-COMMAND)
- Classes e funções
- Smartforms (Formulários para impressão em PDF)
4- Criação de Grupos de Função e Módulos de Função
- Função simples
- RFC (Interface padrão de comunicação entre sistemas SAP)
- Serviço SOAP publicado via RFC, e configuração do serviço através do SOAMANAGER.
5- Criação de classes e métodos
6- Debug