📊 Links úteis - SAP
Novo no SAP
Fábio Akita - SAP pela primeira vez
Esse video do Fábio Akita contextualizando sobre o que é a SAP é o ponto de partida perfeito para quem nunca sequer ouviu falar de SAP. É um resumão bem estruturado do que se trata, e mesmo que seja de 2019, ainda é bem atual.
SAP Learning - Introdução ao SAP
A SAP fornece diversas trilhas de estudo, e essa é uma jornada projetada para introduzir novos usuários ao ecossistema SAP. Ela oferece uma visão geral das soluções e tecnologias da SAP, ajudando os participantes a entenderem como essas ferramentas podem ser aplicadas em diferentes contextos de negócios. O objetivo é proporcionar uma base sólida para que os usuários possam explorar mais profundamente as funcionalidades e benefícios das soluções SAP.
Roadmaps SAP
Os Roadmaps SAP descrevem uma série de trilha de conhecimentos indispensáveis para o desenvolvedor SAP, desde o básico, abrangindo diversas jornadas de aprendizado, começando com uma introdução ao ABAP no SAP BTP, que oferece conhecimentos básicos para desenvolvimento em ambientes locais e em nuvem. Em seguida, aborda a importância do ABAP como uma tecnologia robusta e escalável para processos de negócios críticos. Por fim, as jornadas focam em adquirir habilidades essenciais de ABAP e em explorar a SAP Business Technology Platform e sua estratégia de Intelligent Enterprise.
Exercism - Conjunto de Exercícios ABAP
A plataforma Exercism oferece desafios em várias linguagens de programação diferentes, inclusive um módulo dedicado à linguagem de programação ABAP, que atualmente conta com 42 exercícios práticos para ajudar os usuários a aprimorar suas habilidades. Os exercícios são projetados para cobrir diversos aspectos da programação em ABAP, permitindo que os participantes aprendam por meio da prática e do feedback. A plataforma também promove uma comunidade colaborativa, onde os usuários podem compartilhar soluções e discutir abordagens para os desafios propostos.
SAP Experience - Introdução ao SAP Fiori Elements
O SAP Fiori Elements é um framework que abrange os modelos mais comumente usados e foi projetada para acelerar o desenvolvimento reduzindo a quantidade de código frontend necessária para criar aplicativos SAP Fiori e promover a consistência e a conformidade da UX com as diretrizes de design mais recentes do SAP Fiori.
Materiais de Estudo da Comunidade
SAP-samples - Conjunto de Exemplos SAP
O SAP-samples no GitHub oferece uma coleção abrangente de exemplos e tutoriais que demonstram o uso de diversas tecnologias e soluções da SAP. Esses exemplos são projetados para ajudar desenvolvedores a entender e implementar funcionalidades específicas, facilitando a aprendizagem e a adoção das ferramentas SAP.
ABAP Zombie - Blog Brasileiro Sobre ABAP
Eu poderia facilmente fazer uma lista de links úteis só do ABAP Zombie. O ABAP Zombie é um blog brasileiro dedicado a compartilhar conhecimentos e experiências sobre a linguagem de programação ABAP, utilizada no desenvolvimento de aplicações SAP. O blog oferece tutoriais, dicas e artigos que abordam desde conceitos básicos até técnicas avançadas, visando ajudar desenvolvedores a aprimorar suas habilidades. Não deixe de checar a seção "Links Que Não Envelhecem".
Discovering ABAP - Blog em Inglês Sobre ABAP
O Discovering ABAP é um portal de conhecimento para consultores SAP, especialmente para desenvolvedores SAP ABAP que buscam aprimorar suas habilidades nas mais recentes tecnologias, como expressões ABAP, ABAP em HANA, programação de aplicativos RESTful, também conhecida como RAP, OOABAP e desenvolvimento OData, além de exemplos de código.
Ferramentas
DotABAP - Projetos Open-Source
O DotABAP é uma plataforma que reúne projetos open-source voltados para a linguagem de programação ABAP. A iniciativa visa facilitar o acesso a ferramentas e bibliotecas que podem ser utilizadas para aprimorar o desenvolvimento de aplicações SAP.
ABAPGit - Client Git para SAP
ABAPGit é uma ferramenta que facilita a integração de aplicações ABAP com o Git, permitindo que desenvolvedores façam upload e download de objetos ABAP diretamente de um repositório Git. A ferramenta é especialmente útil para projetos de desenvolvimento em ambientes SAP, promovendo controle de qualidade e colaboração em comunidade. Graças ao ABAPGit, projetos como o DotABAP são reais e seguem recebendo manutenção até os dias de hoje.
ADT - ABAP Developer Tools para Eclipse
ABAP Developer Tools para Eclipse é um conjunto de ferramentas que permite o desenvolvimento de aplicações ABAP em um ambiente de desenvolvimento integrado (IDE) moderno e eficiente. Ele oferece recursos como edição de código, depuração, gerenciamento de objetos e integração com sistemas SAP, facilitando a criação e manutenção de aplicações. Através dessa ferramenta, é possível aproveitar funcionalidades avançadas do Eclipse, como suporte a plugins e personalização do ambiente de trabalho.
UI5 Tooling - Ferramentas para Desenvolvimento UI5
Uma cadeia de ferramentas aberta e modular para desenvolver aplicativos de última geração baseados na estrutura UI5. Aqui é descrito e demonstrado o funcionamento do @ui5/cli, para criação e manuseio de projetos Fiori, além de explicações sobre SAPUI5, OpenUI5 e a diferença entre eles.
Business Application Studio (BAS) - Web IDE de Desenvolvimento Fiori
O Business Application Studio (BAS) é uma plataforma de desenvolvimento baseada em nuvem que oferece um ambiente integrado para criar aplicativos Fiori e extensões de soluções SAP.
UI5 Inspector - Debugger de Aplicações Fiori
O UI5 Inspector é uma extensão para navegadores que facilita a depuração de aplicações Fiori, permitindo que desenvolvedores analisem e otimizem suas interfaces. Ele oferece ferramentas para inspecionar componentes UI5, visualizar dados de modelo e monitorar eventos, além de permitir a edição em tempo real de propriedades de elementos.
WDI5 - Ferramenta de Teste Automatizado Fiori
A WDI5 é uma biblioteca de testes automatizados para interfaces de usuário desenvolvidas com SAP UI5 e OpenUI5, baseada no framework WebdriverIO. Ela permite que os desenvolvedores escrevam testes de forma simples, focando na verificação da funcionalidade dos componentes de UI5.
Ballerina Hana Connector - Permitir Conexão entre S/4HANA e Ballerina
O Ballerina Hana Connector é um conector HTTP para a linguagem de programação Ballerina, projetado para facilitar a integração com as APIs da suíte de produtos da SAP, incluindo o S/4HANA. Ele oferece autenticação compatível com o sistema SAP, utilizando tokens CSRF, e permite que os desenvolvedores interajam com diversas funcionalidades, como a criação e leitura de pedidos de vendas.
Documentação SAP
SAP Developer Center
O SAP Developer Center é uma plataforma que oferece recursos e ferramentas para desenvolvedores que trabalham com tecnologias SAP. Ele fornece acesso a documentação, tutoriais, APIs e exemplos de código, facilitando o aprendizado e a implementação de soluções SAP.
SAP Help Portal
O SAP Help Portal é uma plataforma centralizada que fornece documentação abrangente e recursos de suporte para produtos e soluções SAP. Ele oferece guias de implementação, manuais do usuário, notas de versão e informações sobre melhores práticas, ajudando os usuários a maximizar o uso das soluções SAP.
SAP Community
A SAP Community é uma plataforma online onde usuários, desenvolvedores e especialistas em SAP podem se conectar, compartilhar conhecimentos, tirar dúvidas e discutir melhores práticas sobre soluções SAP. A comunidade oferece tutoriais, regras de conduta, suporte e moderação para garantir um ambiente profissional e colaborativo, além de espaços para apresentações pessoais e discussões informais. É um recurso essencial para quem deseja aprender continuamente, resolver problemas e se manter atualizado sobre produtos e certificações SAP.
SAP Learning
O SAP Learning é uma plataforma dedicada ao aprendizado e desenvolvimento de habilidades em soluções SAP, oferecendo uma variedade de cursos, treinamentos e certificações. Os usuários podem acessar conteúdos interativos, como vídeos, tutoriais e exercícios práticos, que cobrem desde conceitos básicos até tópicos avançados. Além disso, a plataforma permite que os participantes acompanhem seu progresso e se preparem para certificações, facilitando o aprimoramento profissional na área de tecnologia SAP.
SAP TechEd event
O SAP TechEd é um evento anual voltado para desenvolvedores e profissionais de tecnologia, onde são apresentadas as últimas inovações da SAP e oportunidades de aprendizado prático. O evento é realizado em formato virtual e presencial, oferecendo mais de 100 sessões interativas, incluindo palestras e workshops conduzidos por especialistas da SAP e parceiros. Além disso, o evento conta com paradas em várias localidades ao redor do mundo, proporcionando experiências de aprendizado aprofundadas e a chance de interagir diretamente com a comunidade SAP.
SAP API Business Hub
O SAP API Business Hub é uma plataforma que oferece acesso a uma ampla gama de APIs, serviços e pacotes de integração da SAP, permitindo que desenvolvedores construam soluções personalizadas. Os usuários podem explorar e testar APIs de diferentes produtos SAP, além de acessar documentação detalhada e exemplos de uso. A plataforma também facilita a conexão com serviços de terceiros, promovendo a criação de aplicações que atendem a necessidades específicas de negócios.
SAP Podcasts
O openSAP Podcast é uma série de episódios que explora temas relacionados a tecnologias SAP e tendências de mercado, apresentando entrevistas com especialistas e líderes de pensamento. Cada episódio aborda tópicos variados, desde práticas de desenvolvimento até insights sobre a implementação de soluções SAP, proporcionando uma visão aprofundada e atualizada.
SAP UI5 SDK
No SAP UI5 SDK é possível instalar SDKs do UI5 e interfaces de linha de comando para facilitar a integração e o gerenciamento de recursos.
UI5 Hana OnDemand
O UI5 Hana OnDemand é a documentação do UI5, uma biblioteca de desenvolvimento de interface de usuário que permite a criação de aplicações web responsivas e modernas, utilizando HTML5 e JavaScript. Ele oferece uma ampla gama de controles e componentes prontos para uso, facilitando a construção de interfaces ricas e interativas.
UI5 Web Component
O UI5 Web Components é uma biblioteca de componentes de interface utilizada pelo UI5 com os padrões da SAP, utilizando apenas HTML. Esses componentes são leves, modulares e podem ser integrados facilmente em diferentes frameworks, como Angular, React, Vue e Svelte, oferecendo flexibilidade no desenvolvimento.
Web Design Guidelines para Fiori
O SAP Fiori Design oferece diretrizes e recursos para a criação de interfaces de usuário que seguem os princípios do design Fiori, focando na experiência do usuário. Ele fornece uma coleção de padrões, componentes e exemplos que ajudam os desenvolvedores a projetar aplicações intuitivas e consistentes.
Test Recorder - Ferramenta de Inspeção Nativa do UI5
O Test Recorder é uma ferramenta nativa do UI5 que permite aos desenvolvedores inspecionar e gravar interações com a interface de usuário de aplicações SAP. Ele gera automaticamente trechos de código que podem ser utilizados em testes automatizados, facilitando a criação de scripts de teste.
SAP CAP
A documentação do SAP CAP, uma estrutura que facilita o desenvolvimento de aplicações empresariais na nuvem, utilizando uma abordagem orientada a serviços. O site oferece guias de início rápido, exemplos de código e melhores práticas para a modelagem de dados e serviços, permitindo que os desenvolvedores criem soluções robustas e escaláveis.
Roadmaps
SAP ABAP
1: Introdução ao ABAP no SAP BTP
Esta jornada de aprendizado fornecerá aos iniciantes o conhecimento básico de programação ABAP para desenvolver em ambientes de sistemas locais e em nuvem.
2: ABAP para iniciantes
A tecnologia ABAP é a base sólida e duradoura do portfólio de soluções da SAP. Sua comprovada robustez, escalabilidade e extensibilidade a tornam a plataforma ideal para a execução de processos de negócios de missão crítica.
3: Documentação ABAP
Esta documentação descreve a sintaxe e a semântica das palavras-chave das linguagens de programação fornecidas pela SAP em um Servidor de Aplicação ABAP (AS ABAP) de um sistema ABAP que implementa uma Plataforma ABAP para ABAP clássico. Também fornece uma descrição introdutória do ambiente dessas linguagens, dos frameworks relacionados a elas e das classes de sistema correspondentes.
4: Descobrindo SAP Business Technology Platform
Esta jornada de aprendizagem fornece uma introdução à SAP Business Technology Platform e à estratégia Intelligent Enterprise.
5: Adquirindo habilidades essenciais de ABAP
Esta jornada de aprendizado apresentará a você os conceitos essenciais da programação ABAP na SAP Business Technology Platform.
SAP Fiori
1: Aprendendo o básico de HTML, CSS e JAVASCRIPT
Esta jornada de aprendizado fornece o conhecimento básico necessário para criar aplicativos web simples usando HTML, CSS e JavaScript. Também apresenta os conceitos básicos do SAPUI5.
2: Introdução ao Fiori
Esta jornada de aprendizado fornecerá uma visão geral das tecnologias usadas com o SAP Fiori.
3: Introdução ao UI5
Configure seu ambiente de desenvolvimento e confira nossos tutoriais. Eles apresentam todos os principais paradigmas de desenvolvimento do SAPUI5 usando exemplos práticos em um formato interativo. Os aplicativos de demonstração mostram o SAPUI5 em ação.
4: Documentação para Aplicações Fiori Freestyle
Crie aplicativos com interfaces de usuário avançadas para aplicativos de negócios modernos na web, responsivos em navegadores e dispositivos, baseados em HTML5.
5: Documentação para Aplicações Fiori Elements
Desenvolva aplicativos usando elementos SAP Fiori e beneficie-se de uma abordagem baseada em modelos e metadados.
6: Curso para desenvolvimento Fiori Elements e Freestyle
Esta jornada de aprendizado fornece conhecimento e experiência básicos tanto no desenvolvimento de aplicativos com elementos SAP Fiori quanto na criação de aplicativos freestyle SAPUI5.
7: Criando Aplicação Fiori Elements com serviço RAP
Esta jornada de aprendizagem apresenta os elementos e as ferramentas do SAP Fiori. Ela orienta desenvolvedores, arquitetos e consultores no processo de construção e aprimoramento de uma aplicação baseada nos elementos do SAP Fiori, utilizando as ferramentas do SAP Fiori e o Modelo de Programação de Aplicativos (RAP) ABAP RESTful. Este curso inclui 29 exercícios práticos que fornecem conhecimentos básicos sobre os elementos e as ferramentas do SAP Fiori.
8: Criando Aplicação Fiori Elements com serviço CAP
Esta jornada de aprendizado guiará desenvolvedores, arquitetos e consultores pelo processo de criação e aprimoramento de um aplicativo baseado em elementos SAP Fiori, usando ferramentas SAP Fiori e o SAP Cloud Application Programming Model (CAP).
CheatSheets - Dicas e lembretes de conceitos
ABAP
Passo a passo para aprender ABAP do zero.
ABAP moderno
Passo a passo para aprender ABAP Moderno.
CDS ABAP
Passo a passo para aprender Core Data Services do zero.
SAP HANA SQLScript
Passo a passo para aprender SQL para Hana do zero.