Online

Curso Completo SAP ABAP


Duração: 40 horas (2 horas por sessão)
Modo: Curso Online com instructor
Linguagem: Inglês
Taxa: 800€ (Acresce IVA à taxa Legal em vigor)        Oferta Especial Disponível com 20% de desconto.
Pré-requisitos: Conceitos básicos de programação

>>>>>>>>>>>>>>> Contacte-nos agora e receba esta oferta especial <<<<<<<<<<<<<<< Click aqui

Descrição:

Programa adequado para quaisquer tipo de profissionais que pretendam adquirir conhecimentos fortes no desenvolvimento de soluções SAP com programação ABAP

{accordion_group} {title}Conteúdo do curso{/title} {accordion} {head}Introdução a ERP{/head} {content} •   O que é ERP?
•   Porque precisamos de ERP?
•   Vantagens de ERP
•   Principais Packages ERP

{/content}

{accordion} {head}Introdução à arquitetura SAP R/3 {/head} {content} •   O que é SAP?
•   História e Funcionalidades de SAP
•   Arquitetura SAP R/2 (Limitações da arquitetura R/2)
•   Arquitetura SAP R/3 (Tipos de processos de trabalho)
•   Módulos de aplicação de SAP R/3
•   SAP Landscape
{/content}

{accordion} {head}Introdução a ABAP/4 {/head} {content} •   O que é ABAP?
•   Logon a SAP Environment
•   Códigos de Transação
•   Comandos de Multitasking
•   Comentários
•   Erros
•   Editor ABAP/4 ( SE38 )
•   Passos para Criar um Programa
•   Elementos em R/3 Screen
•   Out put Statements
•   Operadores em ABAP
•   Declarações de dados, parâmetros e constantes
•   Tipos de dados e classificação
•   Objetos de dados e classificação
•   Elementos de texto
•   Operações de string
•   Declarações de controlo
•   Strings de campo
{/content}

{accordion} {head}Dicionário ABAP{/head} {content} •   Introdução ao Dicionário ABAP
•   Funções do Dicionário de Dados
•   Objetos do Dicionário de Dados
•   Tabelas de Banco de Dados
•   Estruturas
•   Visões
•   Elementos de Dados
•   Grupos de Tipos
•   Domínios
•   Ajuda de Pesquisa
•   Objetos de Bloqueio
•   Chave Primária e Chave Estrangeira
•   Gerador de Manutenção de Tabela
{/content}

{accordion} {head}Packages{/head} {content} •   Criar um package
•   Diferença entre objetos locais e packages
•   Transferir objetos locais para packages
{/content}

{accordion} {head}Variantes{/head} {content} •   Introdução a Variantes
•   Criando variantes no Editor ABAP e Dicionário de Dados
{/content}

{accordion} {head}Classes de Mensagem{/head} {content} •   Introdução às Classes de Mensagem
•   Tipos de Mensagem
•   Chamando a classe de mensagem em programas de Relatório e Diálogo
{/content}

{accordion} {head}Relatórios{/head} {content} •   Introdução aos Relatórios
•   Introdução à Tela de Seleção
•   Declaração de Parâmetros
•   Declaração de Select-options
•   Declaração de Selection-screen
•   Tabela de Tela e os seus Campos
•   Modificação dinâmica da tela usando a chave Modif Id
•   Tela de Seleção
•   Incluir Subtela na Tela de Seleção
•   Trabalhando com Eventos em Relatório Clássico
•   rabalhando com Eventos em Relatório Interativo
•   Conceitos de Relatório Interativo
{/content}

{accordion} {head}Open SQL Statements{/head} {content} •   Selecionar
•   Inserir
•   Modificar
•   Atualizar
•   Apagar
{/content}

{accordion} {head}Tabelas Internas{/head} {content} •   Introdução às Tabelas Internas
•   Declarando Tabela Interna
•   Tipos de Tabela Interna
•   Preenchendo Tabela Interna
•   Operações da Tabela Interna
•   Processando Tabela Interna
•   Inicializando Tabelas Internas
•   Inner Joins e para todas as entradas
•   Control Break Statements
{/content}

{accordion} {head}Técnicas de Debugging{/head} {content} •   Introdução a Técnicas de Debugging
•   Break-points (Estáticos & Dinâmicos)
•   Watch points
•   Alterando dinamicamente o conteúdo de tabelas internas no Debugging Editor
•   Opções para avançar pelo programa no Debugging Editor
{/content}

{accordion} {head}Técnicas de Modularização{/head} {content} •   Introdução a Técnicas de Modularização
•   Includes
•   Sub-rotinas
•   Grupos de Funções e Módulos de Função
{/content}

{accordion} {head}Diálogo / Programação Module Pool / Transações{/head} {content} •   Introdução ao MPP
•   Relacionamento entre Tela, Lógica de Fluxo e Programa
•   Eventos da Lógica de Fluxo
•   Lendo Campos de Entrada do Dicionário de Dados e Atualizando Campos de Entrada da Tela
•   Trabalhando com List box Creating
•   Comando At exit
•   Process Before Output (PBO)
•   Process On Value Request (POV)
•   Process On Help Request (POH)
•   Telas Dinâmicas , em input, em chain-Input , em Request, em chain-Request
•   Sair da Tela
•   Sair para a Tela
•   Chamar Tela
•   Configurar Tela
•   Processamento de Listas de Transação e Vice-Versa
•   Validação de Campo/Grupo de Campo usando o Conceito de Chain Endchain
•   Elementos no Layout da Tela
•   Controlos de tabelas , Status icon
•   Step Loops
•   Controlos Tabstrip
•   Subtelas
•   Agrupamento de Elementos da Tela e Modificação Usando o Conceito de Loop na Tela
•   Controlo Personalizado, Criando ALV de Tela usando Custom Control & Docking Control
{/content}

{accordion} {head}Batch Data Communication{/head} {content} •   Introdução a BDC
•   Recording
•   Métodos BDC Methods
•   Método Call Transaction
•   Método Session
•   Scheduling Session Method no background
•   Controlos Handling Table em BDC
•   Legacy System Migration Workbench
•   Criação de Flat files
•   Upload de dados
•   Handling de ficheiros
•   Application Server
•   Presentation Server
{/content}

{accordion} {head}Conceito OOPS ( Objetos ABAP ){/head} {content} •   Visão Geral de ABAP Orientado a Objetos
•   Definindo uma Classe
•   Implementando uma Classe
•   Trabalhando com Métodos e Atributos
•   Parâmetros de Método
•   Eventos
•   Criando Objetos e Trabalhando com Objetos
•   Classe Singleton
•   Herança
•   Interface, Nesting Interfaces
•   Classe e Métodos Abstratos
•   Classe e Métodos Finais
•   Classe Privada
•   Estatísticas
•   Construtor
•   Construtor Estático
•   Criando Programas ABAP Object ALV
•   Método Factory
•   Método Funcional
•   Narrow Cast e Widening Cast
•   Polimorfismo
•   Auto-Referência
•   Classe Global
{/content}

{accordion} {head}Relatórios ALV{/head} {content} •   Introdução a Relatórios ALV
•   ALV através de Módulos de Função
•   ALV através de Objetos ABAP
•   Lista e Grade ALV
•   ALV para Cor de Linha & Cor de Coluna
•   Editar ALV & Atualizar os valores no ALV
•   ALV em Bloco
•   ALV Hierárquico
•   ALV de Árvore de Lista
•   ALV de Árvore de Tela
•   Eventos no ALV
•   ALV Interativo na Lista & Grelha
•   ALV Interativo em Objetos ABAP
•   Arrastar e Soltar no ALV de Tela
•   Adicionar botões no ALV
•   Variantes de ALV
•   Caixa de seleção no ALV
•   Popup para Selecionar no ALV
•   Classificação & Quebra de Página no ALV
•   Adicionar imagens ao ALV ALV
•   Menu Personalizado no ALV
•   Salvar layouts
•   Evento após output de linha
•   Menu painter interativo
{/content}

{accordion} {head}SAP Scripts{/head} {content} •   Introdução a SAP Scripts
•   Componentes de SAP Scripts
•   Layout Set
•   Texto Standard
•   Programa de OutPut
•   Modificando Layouts Standard de SAP Script
•   Incluir Logos
•   Utilidades SAP Script – Upload / Download
{/content}

{accordion} {head}Smart Forms{/head} {content} •   Introdução a Smart Forms
•   Gestão de Gráficos
•   Manutenção de Estilo
•   Formatos de Parágrafo
•   Formatos de Caracter
•   Programa de impressão e design de layouts
{/content}

{accordion} {head}Runtime Analysis e SQL Tracing{/head} {content} •   ABAP Runtime Analysis
•   SQL Trace
•   System Trace
•   ABAP Dump Analysis
•   Performance Trace
•   ABAP Extended Program Check
{/content}

{accordion} {head}Aplicações Cross{/head} {content} •   Introdução a a ambiente distribuído
•   Introdução a aplicações Cross
{/content}

{accordion} {head}RFC{/head} {content} •   Introdução a RFC
•   Criação RFC Destination entre 2 sistemas
•   Criação de Módulos de Função Remotos
•   Criando programa usando Módulos de Função Remotos
•   Tipos de RFC
•   Criação de programas para diferentes tipos de RFC
{/content}

{accordion} {head}ALE{/head} {content} •   Conceitos básicos de ALE
•   Visão Geral do Processo de Saída e Entrada
•   Etapas de Configuração
•   Definir sistemas lógicos
•   Atribuir um cliente ao sistema lógico
•   Destino RFC
•   Modelo de distribuição do cliente
•   Criação de Ports
{/content}

{accordion} {head}IDocs{/head} {content} •   O que é um Idoc?
•   Tipos de Idocs
•   Idocs Básicos
•   Idocs de Extensão
•   Criando Idocs
•   Tipos de Mensagem
•   Atribuindo tipo de iDoc ao tipo de mensagem
{/content}

{accordion} {head}EDI{/head} {content} •   Conceitos básicos de EDI
•   Diferença entre ALE & EDI
•   Visão geral do processo de saída e entrada
•   Passos de configuração
•   Criação de ports
•   Criação de perfil de parceiro
{/content}

{accordion} {head}BAPIs{/head} {content} •   Visão Geral de BAPI
•   Criação de BAPI
{/content}

{accordion} {head}Workflows{/head} {content} •   O que é um workflow?
•   Visão geral de workflow
{/content}

{accordion} {head}User Exits{/head} {content} •   Visão Geral de User Exits
•   Tipos de User Exits
•   Field Exit
•   Screen Exit
•   Function Exit
•   Menu Exit
{/content}

{accordion} {head}BADIs{/head} {content} •   Visão Geral de BADI
•   Definição de BADI
•   Implementação de BADI
{/content}

{accordion} {head}Tópicos Diversos{/head} {content} •   Solicitação de Correção e Transporte (CTS)
•   Organizador de Transporte
•   Solicitação de Workbench
•   Criação de Tarefa
•   Liberação de Objetos
•   Memória SAP e Memória ABAP
•   Base de Dados Lógica
•   SD Flow
•   MM Flow
{/content}

{/accordion} {/accordion_group}