Buscar

Conteúdo do Curso de ABAP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Academia ABAP SAP 
With Hana & Fiori– 
EAD (144 horas) 
 
 
 
Instrutor: 
 Alexandre Passarelli 
 
Atualização deste material: 13/03/2020
Liderança pessoal em projetos SAP 
Aula 1: 
Carga horária da aula: 2 horas 
 
▪ Como se portar dentro de consultorias/projetos SAP/ABAP 
▪ Como organizar seus trabalhos dentro do SAP/ABAP 
▪ O que nunca fazer no ambiente SAP/ABAP 
▪ Envios de e-mails em projetos SAP/ABAP 
▪ Como priorizar atividades em SAP/ABAP 
▪ Como montar um Currículo para áreas de SAP 
 
O que é e como funciona o SAP (ECC/Fiori/Hana) 
Aula 2: 
Carga horária da aula: 2 horas 
 
▪ SAP Logon / SAP Gui / Parâmetros de Logon / Client 
▪ Ambientes SAP 
o DEV 
o QAS 
o PRD 
o Demais ambientes 
 
▪ Explicação dos módulos do SAP no geral 
▪ Standard e Z 
▪ Explicação das ferramentas/navegação/atalhos presentes no SAP 
▪ Conhecendo as principais transações 
▪ Dicas de como customizar seu SAP Gui de acordo com sua necessidade 
▪ Diferenças entre o SAP ECC/Hana/Fiori. 
o Frontend 
o Backend 
o ECC com base de dados S/4 
o S/4 Puro 
 
Conhecendo o ABAP 
Aula 3: 
Carga horária da aula: 2 horas 
 
▪ Criando seu primeiro programa em ABAP (SE38) 
▪ Utilizando base de programas já existentes no SAP 
▪ Explicação sobre Pacote SAP / Como criar pacote / 
▪ Explicação sobre requests no SAP: 
o Transporte de cópias 
o Customizing 
o Workbench 
o Transações relacionadas a Request (SE03/SE09) 
 
▪ Versionamento de programas (Controle de versão) 
▪ Entendendo a estrutura do código 
▪ Conhecendo os primeiros objetos em ABAP 
▪ Explicação do conceito de programação procedural 
 
▪ Explicação do conceito de programação orientada a objeto 
 
Objetos, Sintaxes e Lógica de programação 
Aula 4: 
Carga horária da aula: 2 horas 
 
⮚ Objetos ABAP 
o Variáveis 
o Estruturas 
o Tabelas internas / Tabelas Transparentes 
o Constantes 
o Ranges 
o Field Symbols 
o Parameter 
o Select Options 
 
⮚ Telas de seleção 
o Tela de seleção dinâmica 
o Eventos da tela de seleção 
o Opções da tela de seleção 
 
 
Sintaxes ABAP: 
Aula 5: 
Carga horária da aula: 3 horas 
 
⮚ Conhecendo o Help de Sintaxes (F1) e as sintaxes abaixo detalhadas com exemplos 
práticos: 
 
o ADD 
o APPEND 
o AT FIRST 
o AT LAST 
o AT NEW 
o AT SELECTION-SCREEN ON 
o AT USER-COMMAND 
o AUTHORITY-CHECK OBJECT 
o ASSING f1 TO <f> 
o CALL TRANSACTION 
o CASE .. WHEN .. ENDCASE 
o CHECK 
o CLEAR 
o COLLECT 
o COMMIT WORK 
o CONCATENATE 
o CONTINUE 
o CONDENSE 
o DELETE 
o DESCRIBE TABLE 
o DO .. ENDDO 
o EXIT 
o FORM 
 
o FREE 
o IF .. ELSE .. ENDIF. 
o IF NOT .. IS INITIAL 
o INITIALIZATION 
o INSERT 
o INSERT LINES 
o LEAVE PROGRAM 
o LOOP AT 
o MESSAGE 
o MESSAGE-ID 
o MODIFY 
o MOVE 
o MOVE-CORRESPONDING 
o PARAMETERS 
o PERFOM 
o READ TABLE 
o READ_TEXT 
o REFRESH 
o REPLACE 
o SAPGUI_PROGRESS_INDICATOR 
o SEARCH 
o SELECT 
o SKIP 
o SORT 
o SPLIT .. AT .. INTO 
o START-OF-SELECTION 
o STRLEN 
o SUM 
o SY-BATCH 
o SY-DATUM 
o SY-LANGU 
o SY-LINNO 
o SY-LISEL 
o SY-MANDT 
o SY-PAGNO 
o SY-SUBRC 
o SY-TABIX 
o SY-TVAR0 .. SY-TVAR9 
o SY-UCOMM 
o SY-UNAME 
o SY-UZEIT 
o SY-VLINE 
o SY-ULINE 
o SY-CPROG 
o SY-TCODE 
o SY-DBCNT 
o TABLES 
o TRANSLATE 
o TYPES 
o ULINE 
o UNPACK 
o UPDATE 
o WHILE .. ENDWHILE 
o WRITE 
 
 
Lógica de programação 
Aula 6: 
Carga horária da aula: 2 horas e 20 minutos 
 
o Lógica de programas ABAP 
o Boas práticas ABAP 
o Instruções para códigos mais performáticos 
 
▪ Fluxo de programas ABAP 
 
o Identando o código 
o Modularizando o código 
o Usando atalhos para códigos pré-definidos 
o Ajustando configurações no Editor ABAP (SE38) 
 
Aula 7: Aula Bônus de Performance ABAP 
Carga horária da aula: 8 horas 
 
Debug ABAP parte 1 
Aula 8: 
Carga horária da aula: 4 horas 
 
o Manuseando o Debug 
o Configurações do Debug 
o Debug Velho/Debug Novo 
o Pontos de Parada 
o Sintaxe 
o Função 
o Linha 
o Watch Point 
o Mensagem 
o Abas 
o Desktop 1 
o Desktop 2 
o Desktop 3 
o Standard 
o Estruturas 
o Tabelas 
o Objetos 
 
o Ferramentas Ocultas no Debug 
 
 
 
 
Aula extra de revisão 1: 
Carga horária da aula: 8 horas 
 
Todos os conteúdos principais passados até o momento no curso. 
 
Documentação ABAP 
Aula 9: 
Carga horária da aula: 2 horas 
 
⮚ Especificação Funcional 
⮚ Especificação Técnica 
⮚ Evidência de testes 
⮚ Controle de Requests 
⮚ Controle de notas SAP 
⮚ Documentação em Programas ABAP 
 
Banco de Dados e Performance 
Aula 10: 
Carga horária da aula: 4 horas 
 
⮚ Conhecendo os tipos de SELECT 
o SELECT Single 
o SELECT * 
o SELECT MAX 
o SELECT COUNT 
o SELECT com INNER JOIN 
o SELECT com FOR ALL ENTRIES IN 
o SELECT/ENDSELECT 
o PACKAGE SIZE 
o Select com Índice (HINTS) 
 
⮚ Boas práticas de programação em seleções 
⮚ READ TABLE com BINARY SEARCH 
⮚ LOOP AT Binário 
⮚ Análise de Performance (SE30) 
⮚ Análise do código (SCID) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dicionário de Dados (SE11) 
Aula 11: 
Carga horária da aula: 4 horas 
 
⮚ Como funcionam as tabelas transparentes no SAP 
o Chave 
o Tabela Mestre 
o Tabelas de Texto 
o Tabelas de cabeçalho e item 
o Tabelas de sistema 
o Chave Externa e relacionamento de tabelas 
o Mapeamento de tabela através de relacionamento gráfico tabelas 
o Ajustando erros em tabelas (SE14) 
 
 
⮚ Elemento de Dados 
⮚ Domínios 
⮚ Grupos de Tipos 
⮚ Ajudas de Pesquisa 
o Ajuda de pesquisa standard 
o Ajuda de pesquisa Z 
o Ajuda de pesquisa via Função (SE37) 
 
⮚ Objetos de Bloqueio 
 
 
Funções no SAP (SE37) 
Aula 12: 
Carga horária da aula: 4 horas 
 
⮚ O que são funções 
⮚ Funções Locais 
o Importing 
o Exporting 
o Tables 
o Modificação 
o Exceções 
o Update Task 
o Background Task 
⮚ RFCs 
o Destinations 
⮚ Função: REUSE_ALV_GRID_DISPLAY (ALV Grid) – Montando um ALV 
 
 
 
 
 
 
 
 
 
BAPIS 
Aula 13: 
Carga horária da aula: 4 horas 
 
⮚ O que são BAPIs 
⮚ Como encontrar BAPIs 
⮚ Como preencher BAPIs 
⮚ Aplicando a utilização das seguintes BAPIS: 
o BAPI_SALESORDER_CREATEFROMDAT2 (VA01 – Criar ordem de venda) 
o BAPI_OUTB_DELIVERY_CREATENOREF (VL01N – Fornecimento) 
o BAPI_GOODSMVT_CREATE (MIGO – Entrada de Mercadorias) 
o BAPI_SALESORDER_CHANGE (VKM3 – Liberação/Bloqueio de documento de 
vendas) 
o BAPI_BILLINGDOC_CREATEFROMDATA (VF01 – Criar faturamento) 
 
⮚ Conceitos gerais sobre BAPI 
 
SHDB - Batch Input 
Aula 14: 
Carga horária da aula: 2 horas 
 
⮚ O que é SHDB 
⮚ Como utilizar o SHDB 
⮚ Criando SHDB: 
o VA01 
o VL01N 
o MIGO 
o VKM3 
o VF01 
 
⮚ Criando programa a partir do SDHB criado 
⮚ Criando função a partir do SHDB criado 
 
EXITS 
Aula 15: 
Carga horária da aula: 2 horas 
 
⮚ Criar/Ativar e desativar exits 
o CMOD 
o SMOD 
⮚ Como encontrar exits 
⮚ Tipos de Exits: 
o User-Exit 
o Field-Exit 
o Screen-Exit 
o BTE 
 
 
 
BADIs (SE18) 
Aula 16: 
Carga horária da aula: 4 horas 
 
⮚ Como encontrar BADIs 
⮚ Como funcionam as BADIs 
⮚ Utilizando algumas BADIs: 
o CL_NFE_PRINT 
o J_1BNF_ADD_DATA 
o BADI_J_1BEFD 
o BADI_J_1BECD 
 
Enhancements (SE20) 
Aula 16: 
Carga horária da aula: 2 horas 
 
⮚ Como criar/editar/anular enhancements 
⮚ Como encontrar enhancements 
⮚ Boas práticas na utilização de enhancements 
 
Aula de revisão parte 2: 
Carga horária da aula: 8 horas 
 
Revisão com todos os conteúdos passados desde a última revisão. 
 
 
Module Pool ABAP (SE80) 
Aula 17: 
Carga horária da aula: 8 horas 
 
⮚ O que é Module Pool ABAP 
⮚ Quando utilizar um module pool em ABAP 
⮚ Criando um module pool: 
o Includes 
o Modules 
o PAI/PBO 
o USER-COMMAND 
o Criando telas 
o Criando PF-STATUS 
o Criando TITLE-GUI 
o AT EXIT COMMAND 
o Criando transações 
o Screen Painter: 
 
 
 
 
 
o Campos de texto 
o Campos Entrada/Saída 
o Campo Seleção 
o Botões Rádio 
o Botões 
o Container 
o Table Control Wizard 
 
SMARTFORMS 
Aula 18: 
Carga horária da aula: 8 horas 
 
⮚ O que é Smartforms 
⮚ Criando um Smartforms: 
o Atributos do formulário 
o Interface do formulário 
o Definições Globaiso Páginas: 
o Janelas 
o Texto 
o Tabela 
o Padrão 
o Lógica de processamento 
o Gráfico 
o Inserindo Logos 
o Inserindo marca d’água 
 
Classes (SE24) 
Aula 19: 
Carga horária da aula: 2 horas 
 
o Conceitos de Programação Orientada a Objetos 
o O que são classes em ABAP 
o Objetos como Instancias de uma Classe 
o Declarando Métodos 
o Implementando Métodos 
o Chamando Métodos 
o Métodos de Manipulação de Eventos 
o Constructors 
 
Debug parte 2: 
Carga horária da aula: 4 horas 
 
O conteúdo dessa aula se aplica a todos os conhecimentos anteriormente passados para melhorar 
a análise de debug de cada um, será aplicada como uma aula de revisão mas usando apenas a 
ferramenta de Debug. 
 
 
 
 
 
 
Proxys for ABAPs (SPROXY) 
Aula 20: 
Carga horária da aula: 4 horas 
 
⮚ Interface 
⮚ Métodos 
⮚ Tabelas aninhadas 
⮚ Tipos de mensagens 
⮚ Interface de Serviço 
⮚ Categoria de Dados 
 
Introdução ao Web Dynpro for ABAP (SE80) 
Aula 21: 
Carga horária da aula: 4 horas 
 
⮚ Componentcontroller 
⮚ Interface componente 
⮚ Visões 
⮚ Windows 
⮚ Aplicação Web Dynpro 
 
Introdução a processos funcionais for ABAPs 
Aula 22: 
Carga horária da aula: 8 horas 
 
⮚ Saída (Outbound): 
⮚ Processos de SD 
⮚ Configurações e premissas básicas para NFe 
o XML 
o Chave de Acesso 
o Tipos de notas (saída, entrada, transferência, devolução, importação e 
exportação) 
o Configurações básicas para J1BTAX 
o Conceitos básicos de Price 
o Criando uma ordem de venda 
o Liberação da ordem de venda 
o Criando um fornecimento 
o Criando um faturamento 
⮚ Entrada (Inbound): 
⮚ Processos de MM 
o Inserindo estoque em materiais 
o Consultando estoque de materiais 
o Liberação de documentos MM gerais (Pedido, Contrato, Requisição) 
o MIGO 
o MIRO 
 
 
 
GRC for ABAPs 
Aula 23: 
Carga horária da aula: 8 horas 
 
⮚ Tabelas principais do GRC (Outbound e Inbound) 
⮚ XMLSTRING 
⮚ GUID 
⮚ Configurações básicas para cadastro 
⮚ Debugando monitores de entrada/saída 
⮚ Break Point Externo (Via configuração e via inserção manual) 
 
FIORI For ABAPs 
Aula 20: 
Carga horária da aula: 8 horas 
 
⮚ O que é Fiori 
⮚ Como funciona o Fiori 
⮚ Criando um aplicativo em Fiori 
⮚ Web IDE 
⮚ Introdução ao SCP (SAP Cloud Plataform) 
 
Hana on SAP for ABAPs 
Aula 21: 
Carga horária da aula: 8 horas 
 
⮚ CDs Views For ABAP 
⮚ Tabelas on Hana 
⮚ ABAP In Line 7.50

Outros materiais