Skip to main Content

Applications transactionnelles avec ABAP Restful Programming Model

  • Référence S4D437
  • Durée 5 jour(s)

Classe inter à distance Prix

EUR4,100.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

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

Ce 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

Classe à Distance - site Client

Cette formation peut être suivie à distance en synchrone depuis n'importe quel site pourvu d'une connexion internet (2 Mb/s en symétrique recommandés). Le programme (théorie et pratique) suit le même déroulé pédagogique qu'en présentiel. La solution technologique adoptée permet aux apprenants à distance de suivre les présentations faites au tableau, de voir et d'entendre l'instructeur et les participants en temps réel, mais également d'échanger avec eux.

Prochaines dates

Haut de page
    • Modalité: Classe inter à distance
    • Date: 23-27 février, 2026 | 9:00 AM to 5:00 PM date garantie
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais
    • Guaranteed To Run

    EUR4,100.00

    • Modalité: Classe inter à distance
    • Date: 09-13 mars, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR4,100.00

    • Modalité: Classe inter en présentiel
    • Date: 09-13 mars, 2026 | 9:00 AM to 5:00 PM date garantie
    • Centre: SAP France Levallois Centre Formation (W. Europe )
    • Langue: Français
    • Guaranteed To Run

    EUR4,100.00

    • Modalité: Classe inter à distance
    • Date: 09-13 mars, 2026 | 9:00 AM to 5:00 PM date garantie
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français
    • Guaranteed To Run

    EUR4,100.00

    • Modalité: Classe inter à distance
    • Date: 13-17 avril, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR4,100.00

    • Modalité: Classe inter à distance
    • Date: 08-12 juin, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR4,100.00

- Développeurs

- Consultants en développement

Objectifs de la formation

Haut de page

A 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 page

ABAP 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 page

Essentiel

  • 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).