Do zero ao nível profissional com quem vive
SAP Cloud Integration no dia a dia.
CURSO 1
Curso completo para aprender a criar interfaces de integração na plataforma SAP Cloud Integration (CI/CPI) com foco prático em casos reais.
Agradecimento aos Alunos – O que ninguém te explica sobre o mercado
Introdução BTP e Integration Suite
Explicando o que é SAP BTP na prática, contratos e formas de cobrança
Aproveite a oportunidade para aprender mais!
O que é SAP BTP?
Cadastro da Conta Trial
Primeiro Acesso; Criando SubAccount; Habilitando Integration Suite
Adicionando as Roles – Security
Discovery,Desing, Operation view, Criando primeiro Pacote
Criando Chave de Serviço
Configurando BTP e Integration Suite e tirando dúvidas comuns (Novo)
Conceitos e aplicação prática
Upgrade no Camel case – Não utilizar o in.body
Criando o primeiro iFlow
Monitorando nosso primeiro iFlow
Chamando um serviço usando oData
Monitorando iFlow call oData
Convertendo XML de retorno para JSON, utilizar o versionamento no CI/CPI
Aprendendo sobre oData – Odata ES5 da SAP
Diferença do Adaptador oData para o HTTP
SAP Cloud Integration: OData com Autenticação e Filtros no Postman! 🔥
SAP CPI: Como Fazer POST no OData sem Groovy! 🔥 Pegando o x-csrf-token Fácil!
Como Fazer POST no OData SEM Pegadinha! 🚀 OData Adapter vs HTTP Adapter!
Definição XML, XSD, SOAP, WebService
Apresentação do Exercício
Fazendo a Calculadora Adicionar SOAP to SOAP
Testando e analisando o Flow
Apresentação do exercício calculadora subtração
Fazendo a calculadora de Subtração
Introdução JSON e apresentação do exercício
Criando Calculadora Completa (Converte JSON to XML, Router) – Parte 1
Criando Calculadora Completa (Local Process, Process Call, Message Mapping)- Parte 2
Criando Calculadora Completa (Gerar XSD, Message Mapping) – Parte 3
Criando Calculadora Completa (Criando ProcessDirect, Call ProcessDirect) – Parte 4
Criando Calculadora Completa (Set parâmetro Header Standards do CPI) – Parte 5
Criando Calculadora Completa (Criar uma lógica comum no fluxo)- Parte 6
Criando Calculadora Completa (Reutilizar uma lógica comum no fluxo) – Parte 7
Apresentaçao Exercio odata e FTP
Criando o WSDL no eclipse
Consumindo oData enviado para o FTP – parte 1
Enviando para FTP usando Splitter Gather Exceção – parte 2
Entendendo o Flow de enviar para FTP – parte 3
Criando chamada FTP, Usuario, testando conexão FTP – parte 4
Fazendo Trace para entender o Flow, Splitter, Gather – parte 5
Aprendendo sobre Externaliza parâmetros e configure
Simulando subir alteração para Produtivo utilizando configure
Extra – Como testar meus groovy numa IDE online e compartilhar com amigos
Apresentação – Ler FTP e enviar por e-mail, Value Mapping
Criar usuario email no CPI, testar conectividade, importar certificado
Criando Value Mapping, fazendo cargar no Value Mapping
Criando o iFlow Ler FTP
Usando o Value Mapping – Part 1 – Juntar com Part 2
Ativando conta de Cliente do zero, como ativar Process Integration Runtime e criar Service key
Ativando Cloud Connector no BTP para usar no Cloud Integration – CI/CPI
Configurando Cloud Connector no Servidor
Fazendo a configuração do Cloud Connector junto com o Basis
Esclarecendo sobre a configuração do Cloud Connector
Finalizando as configurações do Cloud Connector – Adicionando o BackEnd (Ecc ou S/4hana)
Instalando e configurando o Cloud Connector na conta trial a um ECC e explicando detalhes sobre CC
Dicas e Segredos Imperdíveis para Configurar o SAP BTP e Integration Suite
Apresentação sobre ativar pacotes pré-prontos do discover
Copiando o pacote do discover, localizando o iFlows desejados, ativando o iFlow
Configurando o iFlow e executando o mesmo pelo SOAPUI como se fosse o C4C
Entendedo a execução do iFlow Standard
Entendendo espec do funcional, e utilizar a extensão criada pelo ABAP
Criar uma exit de iflow Standard, entendendo sobre filter e namespace
Criando a exit, copiando componentes do iFlow Standard para o iFlow exit
Criando exit, entendo mais sobre namespace e padrão de retorno para o iFlow Standard
Mapeando o novo campo(ZRegiaoVendas para BZIRK) na exit
Extra – Dica Plugin Trace no Cloud Integration CI/CPI
Adicionado novo campo no mapeamento SAP para C4C
Mapeamento novo campo ECC para o C4C, atenção no WSDL
Mapeamento noco campo ECC para C4C, dica WSDL com erro
Ampliando iFlow de parceiro com novo campo
Groovy para gerar JSON, e também enviar dois payloads via Process Direct – parte 1
Groovy para gerar JSON, e também enviar dois payloads via Process Direct – parte 2
Como subir um projeto para PRD, vai ver na prática – part 1
Como subir um projeto para PRD, vai ver na prática e configurando – part 2
Problema ao testar Produtivo, nome do subdominio muito grande
Gravação – Treinamento CI/CPI ao VIVO – Grátis – 19_07_2022 – Primeiro Dia
Correção da Live – CI/CPI é tanto Sincrono quanto Assincrono.
Gravação – Treinamento CI/CPI ao VIVO – Grátis – 20_07_2022 – Segundo Dia
Gravação – Treinamento CI/CPI ao VIVO – Grátis – 21_07_2022 – Terceiro Dia
Cotação de Moedas na API do Bacen – Dolar e EURO
Explicação sobre instancia do Event Mesh
SAP Cloud Integration CI/CPI é tanto Sincrono quanto Assincrono.
Criando a instancia do Event Mesh, criando a fila e configurando o Postman para postar na fila
Postando payload na fila usando Postman e cirnado iFlow para consumir a fila
Testando o iFlow de consumir a fila e enviando para um e-mail
Mostrando o Event Mesh Standard de uma conta paga
Explicação sobre usuario de serviço na conta NEO
Configurando usuario de serviço numa conta NEO
Explicação das formas do S/4Hana ou ECC chamar o CI/CPI – SOAMANAGER
Fazendo as primeiras validações e configurações no S4HANA onprimiese e HEC para chamar o CPI – Ex:(Certiicado/Teste/Configuração Basis)
Criando WebService Consumer no S4HANA, para chamar o CPI via SOAP – SOAMANAGER
Criar um WSDL no S4HANA atráves de uma função RFC
Criar um Web Service Provider e configurar o SOAMANAGER
Implementando o Web Service, Configurando o SOAMANAGER e gerando o WSDL do serivço no SOAMANAGER, para usar no CPI
Criando iFlow para consumir o Web Service Provider – Interface REST to SOAP – Detalhe sem usar Message Mapping para o SOAP – Extra SUPREMO.
Introdução sobre SFTP e explicando a demanda
Criando o iFlow com SFTP e adicionando código groovy para verificar se o payload está vazio
Adicionando groovy para gerar XML com um txt, pegando WSDL ou XSD do IDOC no backend e mapeando o IDOC
Introdução Serviço REST Simples
Criando o GET no Serviço REST no ABAP
Implementando POST e Testando no S4HANA
Criando iFlow para consumir serviço GET
Criando iflow para consumir serviço POST
Introdução sobre Migração do PI/PO para CI/CPI (SAP Cloud Integration)
Criar um iFlow genérico para a integrações Síncronas usando adaptador XI – OutBound
Configurar o SAP para chamar o CI/CPI usando o Adaptador XI
Fazendo AO VIVO – Migração de uma interfade do PI/PO para o CI/CPI – passo a passo
Como importar o Adaptador SalesForce no CI (SAP Cloud Integration)
Configurar Adaptador SalesForce no SAP Cloud Integration – CI
Testando o iFlow com SalesForce
Migração PI para CI/CPI integração Inboud – CI chamando o SAP via adaptador XI
Integração com Adaptador XI Assincrono – Migração do PI para CI/CPI
Introdução integração com SucessFactors e Message Mapping
Apresentação do projeto SuccessFactors com Gupy
Configurando adaptador do SucessFactors – Como criar as credenciais para o SuccessFactors
Criando Schema JSON de uma API e utilizando no Message mapping
Criando Schema JSON utilizando o CI/CPI
Enviar e-mail com API Graph da Microsoft
Como criar um Schema JSON para fazer Mapping no CPI – Passo a Passo
Segurança nos iflows – Criar Role, adicionar a credencial oAuth2
Segurança no S4hana chamar o CPI utilizando OAUTH2
IFlows Genericos – Ler SFTP, JMS, Consumir Value Mapping
Consumir Value Mapping no iFlow com adaptador HTTP
Apresentação do S4/hana Public Cloud
SAP Business Accelerator Hub
Apresentação do SAP Business Accelerator Hub – parte 2
Arquitetura da demanda – Criando Usuário no Public Cloud
Configurando APIs Standards no S4hana Public Cloud
Dica – Tratamento de exceção
Dica – CSRF Token – if-Match – Sessão no iFlow
Dica sobre Odata – PATCH – guid – CSRF Token
Dica Odata – Retorno HTTP 204
Mostrando CSRF Token Funcionando e tratamento de exceção
Dica – Content Modifier
Process Direct
Message Mapping – Part 1
Message Mapping – part 2
Start Timer
Process Call e Local Integration
Looping Process Call e Router
Introdução sobre SAP ALM
Configurando ALM para S4hana Public Cloud e para o Integration Suite (SAP Cloud Integration)
Validando as Configurações
CURSO 2
Aprenda Groovy Script aplicado ao SAP Cloud Integration para manipular dados, criar lógica customizada e resolver demandas reais no iFlow.
Declaração de variáveis
IF, operadores
Métodos e variáveis globais
While, For
List e Map Complexos
JSON via Groovy
Introdução ao groovy para CI, declaração de variáveis
Declaração de variáveis, IF e operadores
Método e variável global
While, for, entendo sobre List/Map
Aprender sobre Lista, comandos add, remove, size, empty Each e EachIndex
Trabalhando com Map
Aprendendo a trabalhar com Mapa complexo – Criar Mapa vazio, preencher, clonar, colocar valor
Transformar uma mapa num JSON e dar prettyPrinter no JSON
Testando o primeiro groovy no CI, criando um JSON*
Introdução sobre objeto message no CI – Body, header, Property
Manipulando JSON, Chamando metódo, Criando novo JSON
Aprendendo a manipular Header, Properties Standards criados pela SAP e Criar Custom Header no CI
Testando o groovy com Headers Standards no CI e entendendo como funciona.
Introdução da Atividade e Criando um groovy no Message Mapping para pegar uma property
Criar um XML via Groovy em um tratamento de exceção no CI
Criando um Groovy Collection e utilizando no CI
Explicando a demanda e mostrando a mesma funcionando
Criando groovy para verificar se o payload está vazio
Criando um XML com um TXT via groovy
Testando o groovy no CI e validando se gerou o XML
Mostrando em uma demanda do dia a dia Exceção no Groovy
Criando o codigo groovy para estourar exeção
Testando o código no nosso iFlow
Colocando e tirando zero a esquerda, caracter especial, trocando negativo de lado
Adicionar um novo NODE, Modificar um Node
Subistituir um NODE
Pegando a Namespace no XML e gerando Process Direct – Dia-a-Dia de trabalho
Introdução modulo bônus sobre XSLT
Como pegar valor dos campos usando XSLT
Como usar o comando CHOOSE(Comando Case) no XSLT
Declarando Variável no XSLT
Copiando um XML com XSLT
Usando o For-each e alterando um XML com XSLT
Exemplo do dia-a-dia – Alterando um XML com XSLT
Ordenar um XML com XSLT – Comando Sort
Deletar Namespace com XSLT
Fazer calculo com data no groovy



Desenvolvedores que querem entrar no mercado SAP
Consultores SAP sem experiência em integração
Profissionais de TI buscando especialização
Programadores que querem aplicar Groovy em projetos reais
Neylon é certificado em SAP Integration Suite e trabalha com SAP Cloud Integration - CPI há mais de 4 anos, com mais de 12 anos de experiência em desenvolvimento e arquitetura usando ferramentas SAP como Integration Suite, DRC, BTP e ABAP. É um consultor internacional experiente, tendo atuado em diversos projetos multi-país para clientes na América do Norte, Europa e África do Sul. É apaixonado por criar soluções que seguem as melhores práticas SAP e, mais que isso, é criador de um curso de SAP Cloud Integration vendido na Hotmart, além de produzir conteúdo sobre SAP Cloud Integration no YouTube, LinkedIn e Instagram.
Sua paixão por fazer um excelente trabalho é igualada apenas pela disposição em compartilhar sua expertise com a comunidade SAP através de blogs e vídeos em seu canal do YouTube.
Nos últimos anos, Neylon se especializou em SAP Cloud Integration, tendo executado múltiplos projetos hands-on com CPI em empresas como Mason, Buser, Tekno, Riquena, Natura, Ciafal, Gemo (França), LVMH, Hyve (Reino Unido), DBG, Ilia e Chesapeake Energy (EUA),Ferring Farmaceutica(Suiça).
Sim! Curso online com acesso imediato e por 1 ano.
Não — atualizações vão para sua área de aluno.
Sim, digital e pronto para LinkedIn.
Para o CPI não; para Groovy é recomendado ter lógica básica.