Feature-img
Academia Oficial SAP - Presencial em Curitiba Ou VLC em qualquer lugar do Brasil

Módulo - Programação
Carga horária 100 horas (20 dias x 05 horas/dia)

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 no Presencial/ VLC


- Prova de Certificação SAP
- Certificado de Conclusão do Curso
- Professores homologados SAP
- Material Didático Digital

Próxima Turma

| Clique Aqui |
Consulte nossa Agenda



* Confirmação de curso mediante quórum mínimo

Não consegue fazer presencial em Curitiba? Faça VLC com o professor online ao vivo em sala de aula de qualquer lugar no Brasil. (Saiba Mais)
OU
Uma Academia
100% e-learning
E-Academy (Saiba Mais)
Solicite uma proposta
contato@hbbrasil.com.br