Objetivo
Este curso tem como objetivo explicar as terminologias utilizada na SAP, fornecer visão geral de soluções de negócios e desenvolver o conhecimento necessários sobre produtos com base em ABAP, permitindo ao aluno criar e gerenciar aplicações sobre esta linguagem.
Público Alvo
Programadores, desenvolvedores, analistas de sistemas, gerentes de projetos e todos aqueles que pretendem ingressar na área de desenvolvimento em SAP-ABAP.
Pré-Requisitos
Curso ProWay Lógica de Programação, Banco de Dados e SQL ou possuir conhecimentos similares.
Conteúdo Programático
Visão geral do ABAP Workbench
- Arquitetura do Sistema, Configurações e Fluxo de um programa ABAP
- Introdução ao ABAP Workbench. Repositório. Desenvolvimento e organização de um ABAP
- Elementos Básicos da Linguagem ABAP
- Técnicas de Modularização – Sub rotinas, módulos de Função e programação Orientada a Objetos
- Data Objects complexos, Estruturas e Tabelas
- Dicionário de Dados e seus Objetos
- Acessando Tabelas do Banco de Dados
- Checagem de Autorização
- Tela de Filtro para programa do Tipo Report, consistências, Variantes
- Chamadas de programas, Links entre programas do tipo module Pool e Reports
- Ferramentas para Análise de programas
Programação de Reports
- Técnicas e Comandos ABAP para geração de Listas/Reports
- Tela de Filtro
- Variante de uma Tela de Filtro
- Leitura da base de dados por LOGICAL DATABASE para geração de Listas/Reports
- Acessa a Base de Dados por Join Base para geração de Listas/Reports
- Relatórios com controle de quebras utilizando TABELAS INTERNAS
- Relatório de quebras utilizando o recurso do DATASET INTERMEDIÁRIO
- Opções para salvar Listas/Reports
- Processamento em Background através de JOB’s
- Técnicas para listas Interativas
- Outras Técnicas para geração de Listas/Reports
Dicionário de Dados
- Transação SE11 – Dicionário de Dados e seus Data Objects
- Tabelas e suas Especificações Técnicas
- Observações técnicas a serem feitas quando se acessa uma tabela
- Definir Consistências, Validações no Dicionário de Dados
- Objetos e suas Dependências
- O que acontece quando alteramos uma Tabela do Banco de Dados
- Views
- Search Help comum e Coletivo
Module Pool e ALV
- Estrutura de um programa Module Pool e definição e criação de Telas
- Modificação Dinâmica de atributos e tipos de chamadas de telas
- Interfaces, GUI Title e GUI Status
- Elementos Gráficos para Telas
- Processador de telas, Mensagens e Validações de Campos
- Outros elementos gráficos de Telas, sub telas e Controle de Fichas
- Relatório ALV com ABAP Objects
Técnicas para Updates e Gerenciamento de Bloqueio de Registros
- Introdução
- LUW – Logical Unit of Work, o princípio do Tudo ou Nada
- Comandos de Atualização do Banco de Dados
- Como não permitir o DB Commit com sub-rotinas ou com Módulos de Função
- Conceito e utilização de gerenciamento de bloqueios de Registros
- Objetos de Bloqueio
- Como os Objetos de Bloqueio trabalham e tipos de bloqueio
Instrutor:
Elard W. W. Biskamp (São Paulo – SP)
- Consultor Sênior (certificado) atuando desde 1995 com ABAP.
- 9 anos como instrutor das academias ABAP, com experiência em todas as funcionalidades da linguagem.
- Experiência no acompanhamento de projetos SAP, elaboração de cronogramas e etapas de desenvolvimento de um sistema.
- Experiência de 35 anos da área de TI.
- Consultor independente com projetos em Itaipu, Petrobrás, Merc do Brasil, Academias de ABAP para SAP e parceiros.