Baixe o app para aproveitar ainda mais
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
Compartilhar