← Voltar ao curso
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ídeo TEC

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

  1. O fluxo do módulo 2.1 (plan mode, diff, contexto) se aplica igual em projeto CAP/Fiori — só a linguagem embaixo muda.
  2. 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.
  3. 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.

📖 Extensão vs CLI — módulo 2.1.7

Quiz — 3 questões

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.