Nível 2 — Ferramenta de trabalho · Módulo 2.8 — Faixas por perfil (eletivas)
2.8.T3 · CAP, Fiori e o front
4 min de vídeoTEC
Objetivo: ao final, o consultor aplica o fluxo do VS Code (módulo 2.1) num projeto CAP/Fiori, reconhecendo onde o Claude Code rende mais que em ABAP puro.
O que você precisa levar desta aula
O fluxo do módulo 2.1 (plan mode, diff, contexto) se aplica igual em projeto CAP/Fiori — só a linguagem embaixo muda.
Em CDS, JavaScript e TypeScript o Claude chega com mais bagagem prévia que em ABAP clássico, por serem tecnologias usadas amplamente fora do universo SAP.
secondsky/sap-skills é um ponto de partida da comunidade — adapte ao padrão da Wayon antes de usar em projeto de cliente, não use como está.
ABAP clássico vs CAP/Fiori, na prática
ABAP clássico
CAP / Fiori
Sintaxe
Proprietária, específica SAP
CDS declarativo + JS/TS/XML, usados fora do universo SAP também
Dependência de contexto do projeto
Alta — convenções específicas da casa, nomenclatura própria
Menor — o modelo já viu muito desse padrão em outros contextos
Fluxo do VS Code (módulo 2.1)
Aplica igual
Aplica igual
Onde buscar skills prontas
secondsky/sap-skills é um repositório comunitário com skills voltadas a ABAP e CAP. Trate como ponto de partida: leia, entenda o que cada skill faz, e adapte ao padrão de nomenclatura e política da Wayon antes de usar em qualquer material de cliente — o mesmo cuidado do módulo 1.5 (biblioteca de skills) do Nível 1.
1.Por que o Claude tende a render melhor em CAP/Fiori do que em ABAP clássico, com o mesmo nível de contexto fornecido?
a)Porque CAP e Fiori são produtos mais novos e o Claude foi treinado especificamente neles
Não é treinamento específico SAP — é que CDS/JS/TS são tecnologias usadas amplamente fora do universo SAP.
b)Porque CDS, JavaScript e TypeScript são tecnologias abertas, vistas em muito mais contextos além de SAP
Correto.
c)Porque ABAP clássico não é suportado pelo Claude Code
É suportado, como visto nas aulas 2.8.T1 e T2 — só exige mais contexto do projeto.
Ver resposta e por quê
❌a) Não é treinamento específico SAP — é que CDS/JS/TS são tecnologias usadas amplamente fora do universo SAP.
✅b) Correto.
❌c) É suportado, como visto nas aulas 2.8.T1 e T2 — só exige mais contexto do projeto.
2.O fluxo de plan mode e diff do módulo 2.1 se aplica a um projeto CAP/Fiori?
a)Sim, do mesmo jeito — a diferença está na linguagem embaixo, não no fluxo de trabalho no VS Code
Correto.
b)Não, CAP e Fiori exigem uma interface diferente dentro do VS Code
O fluxo é o mesmo; só o conteúdo do diff muda (CDS/JS em vez de ABAP).
c)Só se parte do desenvolvimento ainda for feito em ABAP clássico
Não há essa condição — o fluxo do módulo 2.1 é do editor, independente da linguagem do arquivo.
Ver resposta e por quê
✅a) Correto.
❌b) O fluxo é o mesmo; só o conteúdo do diff muda (CDS/JS em vez de ABAP).
❌c) Não há essa condição — o fluxo do módulo 2.1 é do editor, independente da linguagem do arquivo.
3.Você encontrou uma skill pronta em secondsky/sap-skills para geração de anotação Fiori. Qual é a atitude correta antes de usar num projeto de cliente? --- > Triagem de log, automação de rotina e documentação de landscape — o dia a dia de quem sustenta o ambiente, não o desenvolve.
a)Ler, entender o que a skill faz, e adaptar ao padrão da Wayon antes de usar
Correto.
b)Usar direto, já que é uma fonte da comunidade aberta
O mesmo cuidado do módulo 1.5 do Nível 1 vale aqui: revisar e adaptar antes de usar com dado de cliente.
c)Rejeitar por padrão, já que não é uma skill produzida pela Wayon
É um bom ponto de partida — o problema não é a origem, é usar sem adaptar e revisar.
Ver resposta e por quê
✅a) Correto.
❌b) O mesmo cuidado do módulo 1.5 do Nível 1 vale aqui: revisar e adaptar antes de usar com dado de cliente.
❌c) É um bom ponto de partida — o problema não é a origem, é usar sem adaptar e revisar.