Avalados por :

Comparação entre modelos de programação CAP e RAP no SAP BTP para aplicações personalizadas em UI5

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Olá Especialistas,

Sou novo em desenvolvimentos BTP, mas tenho experiência em desenvolvimentos ABAP/OData/Fiori. Se eu tiver que construir um aplicativo personalizado em UI5 onde preciso obter/enviar dados através de APIs REST para sistemas não SAP. Qual modelo de programação devo usar (CAP ou RAP)?

Do que entendi da pouca leitura que fiz sobre o assunto

O desenvolvimento em CAP requer conhecimento em Node.js, enquanto o conhecimento em ABAP é suficiente para começar com RAP. Sendo um ABAPer experiente, naturalmente escolheria RAP pela facilidade de codificação e por não ser obrigado a aprender uma nova linguagem. Mas também entendi que o desenvolvimento de aplicativos RAP requer assinatura do serviço de ambiente ABAP no BTP, o que é bastante caro, e os aplicativos CAP não precisam disso. Existem outras vantagens em escolher CAP em vez de RAP? Qual é a melhor prática ou orientação da SAP sobre qual modelo escolher ao desenvolver um aplicativo no BTP? Estas são as perguntas comuns que recebemos dos clientes quando implementamos BTP para eles

andre.fischer dj.adams.sap dj.adams thomas.jung , sua opinião é muito apreciada

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Estou bastante certo de que ambos os lados sobrevivem aqui. RAP em ABAP Cloud / On Premise S/4HANA e CAP para o desenvolvimento na nuvem, que é mais orientado para o exterior.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado, Thomas, por compartilhar seus pensamentos. Simplesmente não quero estar do lado que eventualmente perde 😊 quando o webdynpro foi introduzido, estava disponível em versões em java e ABAP. No final, prevaleceram as versões em ABAP.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

PS. Do ponto de vista técnico, a SAP tem travado uma luta interna por 20 anos.
Uma parte da empresa quer mudar de ABAP para java (ou javascript) e regularmente introduzem novas funcionalidades fantásticas. A outra parte da empresa contra-ataca e também introduz regularmente novas funcionalidades fantásticas baseadas em ABAP. Nos últimos anos, outros movimentos se juntaram, então agora a batalha tem muitas partes e novas funcionalidades são adicionadas extremamente frequentemente.
Meu ponto com isso é que do ponto de vista técnico, uma das ferramentas RAP/CAP pode ser superior hoje, mas amanhã a situação pode mudar e em 6 meses pode mudar novamente.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Não sou um especialista, mas aqui está a minha opinião.

Sua experiência o leva contra o RAP.

Você diz que precisa trabalhar com sistemas não SAP. Não sei se isso o leva contra o CAP, mas certamente não o leva contra o RAP.


Em seguida, há a questão do custo. Concordo que se você se inscrever em um ambiente BTP ABAP independente, é caro. Não diria "muito caro", diria extremamente caro. MAS, como você menciona que tem experiência com ABAP/ODATA/Fiori, suponho que esteja trabalhando em uma empresa que já possui algumas licenças que incluem todos ou parte dos servidores, serviços, etc., necessários.

Neste blog Robert Eijpe argumenta por que escolher o CAP, e o blog contém muitos pontos interessantes, mas se eu estivesse no seu lugar (estou em uma situação semelhante) e se já tivesse sistemas que incluíssem algum tipo de Steampunk (não me lembro do nome oficial), então sem dúvida escolheria o RAP.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?