Applications transactionnelles avec ABAP Restful Programming Model
- Référence S4D437
- Durée 5 jour(s)
Modalité pédagogique
Aller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageCe cours est une exploration approfondie du modèle de programmation d'application RESTful ABAP.
L'accent principal est mis sur le comportement transactionnel des objets métier et leur consommation dans les services UI OData.
Vous apprendrez à définir des objets métier qui se composent d'un seul nœud de données, ainsi que des objets métier constitués d'une hiérarchie de nœuds.
Lors de la mise en œuvre du comportement transactionnel, vous utiliserez d'abord la couche d'accès aux données générique (approche gérée). Plus tard, vous intégrerez également du code existant hérité (approche non gérée ou partiellement gérée).
Vous activerez la fonctionnalité de brouillon pour votre objet métier et produirez et consommerez des événements métier.
Enfin, vous permettrez l'extensibilité de votre objet métier et apprendrez à étendre des objets métier existants.
Le cours se déroule sur SAP BTP, environnement ABAP. Cependant, la plupart du contenu est également adapté aux éditions cloud de SAP S/4HANA et à SAP S/4HANA 2020 ou ultérieur. Certaines fonctionnalités présentées dans le cours peuvent ne pas être disponibles dans les versions plus anciennes de SAP S/4HANA.
Mise à jour 30/6/2025
Formation intra-entreprise
Cette formation est délivrable en session intra-entreprise, dans vos locaux ou dans les nôtres. Son contenu peut être adapté sur-mesure pour répondre aux besoins de vos collaborateurs. Contactez votre conseiller formation Global Knowledge ou adressez votre demande à info@globalknowledge.fr.
Prochaines dates
Haut de pagePublic
Haut de page- Développeurs
- Consultants en développement
Objectifs de la formation
Haut de pageA l’issue de la formation, le participant sera capable de:
- Décrire le modèle de programmation d'application RESTful ABAP
- Travailler avec des objets métier du modèle de programmation d'application RESTful ABAP
- Ajouter des opérations de base : mise à jour et création
- Développer des services avec gestion des brouillons
- Définir des compositions
- Mettre en œuvre un accès aux données non géré
- Intégrer des événements métier
- Activer et utiliser l'extensibilité
Programme détaillé
Haut de pageABAP Restful Programming Model (RAP)
- Concepts et Architecture
- Définition d’un service d’Interface Utilisateur OData
Les objets métier RAP
- Définition des objets métier RAP et de leur comportement
- Utilisation d’EML (Entity Manipulation Language) pour accéder aux objets métiers RAP
- Gestion de la concurrence d’accès dans RAP
- Définition des actions et des messages
- Mise en œuvre des contrôles d’autorisation
Mise à jour et Création dans les applications transactionnelles gérées
- Champs de saisie et aide à la saisie
- Validation de la saisie
- Valeurs avec déterminations
- Mise en œuvre du contrôle de fonctionnalité dynamique
Développement de services avec brouillon
- Le concept de brouillon
- Comportement des objets métier avec brouillon
- Actions de détermination et effets secondaires
Définition d’objets métier composites
- Définition d’objets métier RAP composite
- Définition de compositions dans les services d’IU OData
- Mise en œuvre du comportement des objets métiers composites
Mise en œuvre de l’accès aux données non géré
- Les différentes options
- Accès aux données dans les objets métiers non gérés
- Accès aux données dans les objets métiers gérés
Intégration des événements métier
- Déclenchement et Gestion des événements métier
- Paramètres d’événements
Activation et utilisation l'extensibilité
- Exploration des Options d'Extensibilité
- Activation de l'extensibilité du modèle de données
- Développement des extensions de modèle de données
- Activation et Développement des extensions de comportement
Pré-requis
Haut de pageEssentiel
- Expérience de développement ABAP objets : cours S4D400 et S4D401
- Connaissances basiques du développement CDS : cours S4D430
Bon à savoir
Haut de page
- Un support de cours officiel sera fourni aux participants.
- Cours basés sur les versions des logiciels
- Environnement ABAP de SAP BTP
- La plupart du contenu convient également aux éditions cloud de SAP S/4HANA et à SAP S/4HANA 2020 ou ultérieur (certaines fonctionnalités présentées dans le cours pourraient ne pas être disponibles dans les versions antérieures de SAP S/4HANA).