← Retour aux blogs

Architecture RAP : structurer un service robuste

Contexte

Le challenge RAP est de garder une séparation claire entre les couches, tout en facilitant l’évolution de l’application.

Structure recommandée

Je découpe systématiquement les objets en tables de persistance, CDS Interface (ZI), CDS Projection (ZC), BDEF, et service binding OData V4.

  • ZI pour le modèle sémantique stable
  • ZC pour l’exposition UI et les annotations
  • BDEF pour les règles transactionnelles

Bonnes pratiques

Des conventions de nommage et une documentation minimaliste suffisent à garder un projet lisible pour l’équipe.

Articles récents

ABAPDebug

Debug ABAP efficace : méthode et réflexes

Un guide court pour isoler rapidement un problème ABAP avec des règles simples et reproductibles.

29/07/2024 1 min de lecture
Lire
ABAPPerformance

Performance SAP : 7 réflexes ABAP pour éviter ST05 rouge

Des règles simples pour limiter les accès DB, profiler proprement et garder un code fluide.

12/07/2024 1 min de lecture
Lire
ODataRAPFiori

OData V2/V4 : pièges fréquents et checklist

Une checklist simple pour éviter les erreurs de métadonnées et les incohérences de service.

28/06/2024 1 min de lecture
Lire