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.