Feature-img
e-Academy / Academia Oficial SAP - 100% e-learning

Módulo - Programação
Carga horária 100hs

Objetivo


O SAP está construindo em linguagem de programação ABAP (advanced Business Application Programming). Ao incorporar o ambiente de programação, o SAP permite ampliar as funções proporcionadas no standard. ABAP é uma linguagem de programação orientada a objetos e estruturada, é interpretada, dirigida por eventos, multi-idiomas e está completamente integrada ao sistema SAP.

Conteúdo


TAW10 Fundamentos da ABAP Workbench
• Visão geral da carteira SAP
• Introdução ao SAP NetWeaver Application Server - System Core
• Tecnologias de Comunicação e Integração
• Usando o ABAP Workbench
• Noções básicas de programação ABAP:
o Fluxo de um programa ABAP
o Elementos de linguagem ABAP e sintaxe
• Modularização usando sub-rotinas, módulos de função e métodos
• Objetos de dados complexos: o Estruturas
o Tabelas internas
o Modelagem de Dados e Recuperação de Dados
o Relatório clássico ABAP
o Ferramentas de análise de programas
o Gerenciamento de memória e chamadas de programa
o ABAP Open SQL
o Programação de caixas de diálogo de usuários com telas:
• Telas de seleção
• Telas (Dynpros) - Elementos de tela simples e tratamento de erros, subconjuntos, controles de tabstrip
o Dicionário ABAP:
• Tipos de dados no dicionário (elementos de dados, domínio, tabelas, visualizações)
• Desempenho durante o acesso à tabela
• Verificações de entrada
• Dependências de objeto do dicionário
• Mudanças nas Tabelas
• Pesquisa ajuda

TAW11E - ABAP Detalhes
• ABAP Language Foundation e Evolution
o Mudando de Declarações para Expressões e Funções
o Usando tipos de dados e objetos de dados
o Selecionando dados de uma tabela de banco de dados única com SQL aberto
• Declarações, funções e expressões para dados simples
o Usando tipos de dados numéricos em expressões aritméticas
o Explicar declarações para processar cordas de caracteres e cordas de bytes
o Processando cordas de caracteres e cadeias de bytes usando funções e expressões
• Tabelas internas
o Usando tabelas padrão, classificadas e abatidas
o Usando Técnicas Especiais com Tabelas Internas
o Usando funções e expressões de tabela
o Usando referências de dados e símbolos de campo
• ABAP Open SQL
o Usando os Recursos da Nova Sintaxe de SQL Aberta
o Explicando técnicas adicionais para ler de várias tabelas de banco de dados
• Análise e Teste
o Definir e ativar pontos de verificação
o Usando o rastreamento ABAP
o Usando o SQL Trace
o Usando o Monitor SQL
o Atualizações de banco de dados com ABAP Open SQL
• Empacotamento de mudança de banco de dados
o Agrupar alterações no banco de dados
• SAP Locking
o Criando Objetos de Bloqueio e Módulos de Bloqueio
o Configuração e liberação de bloqueios
o Trabalhando com os diferentes modos de bloqueio
• Organização de atualizações de banco de dados
o Realizando mudanças de banco de dados dentro do programa de aplicativos
o Executando alterações de banco de dados usando a técnica de atualização
o Aplicando mais recursos da técnica de atualização
• LUWs em múltiplos programas
o Estendendo LUWs em múltiplos programas
• Criação do Visualizador de Lista SAP (ALV)
o Usando a funcionalidade ALV
o Preparando a tela do recipiente para um controle de grade ALV
o Exibindo dados usando uma grade ALV
• ALV Design
o Programação da funcionalidade da variante de layout na grade ALV
o Alterando o layout da grade ALV
o Adaptando a aparência da grade ALV
o Adaptando o ALV Grid Control usando o catálogo de campo
• ALV Eventos e Métodos
o Manipulação de eventos do ALV Grid Control
o Manipulação de eventos adicionais da grade ALV
o Chamando métodos adicionais da grade ALV
o Implementando menus de contexto para o ALV Grid

TAW12 Conceitos ABAP Workbench
• Objetos ABAP:
o Análise e design UML
o Classes e objetos
o Herança
o Interfaces
o Eventos
o Classes e Interfaces Globais
o Manipulação de exceção
o ABAP Exemplos orientados a objetos - ALV e BAdIs
o Aulas abstratas, métodos de fabricação, singletons
• Objetos compartilhados
• Programação dinâmica:
o Símbolos de campo e referências de dados
o Serviços de tipo de tempo de execução (RTTS)
• Aprimoramentos e modificações:
o Melhorando os elementos do dicionário
o Saídas do cliente
o Business Add Ins (BAdIs)
o Modificações
o Melhorias implícitas e explícitas
o Estrutura de aprimoramento
• Fundamentos da Web Dynpro para ABAP
o Arquitetura
o Web Dynpro Components, Windows e Views
o Controladores Web Dynpro
o Contexto da Web Dynpro
o Interface Web Dynpro UI
o Programação de Controlador e Contexto


Pré Requisitos


Conhecimento em alguma linguagem de programação.

Incluso na e-Academy


- Certificado de Conclusão do Curso
- Material Digital
- 03 Meses de acesso ao curso


Presencial / VLC

Se preferir faça presencial em Curitiba OU VLC online ao vivo com professor em sala de aula em tempo real consulte as datas na Agenda.
(Saiba Mais)
Solicite uma proposta
contato@hbbrasil.com.br