Skip to Content

Programmation ABAP

Previous

Apprenez la programmation ABAP

 

Ici nous proposons des ressources officielles pour apprendre la programmation ABAP : des didacticiels, une communauté et de nombreux détails concernant la plateforme ABAP.

Next

Vous êtes novice sur la plateforme ABAP ?

Découvrez plus de détails sur la plateforme associée au langage ABAP et ses puissantes fonctionnalités, notamment sa large gamme de technologies pour le développement d'applications métier modernes basées sur ABAP.

Langage ABAP moderne

La syntaxe tournée vers l'expression, les opérations de table avancées, les nouveaux types de données et les modernisations déclaratives et fonctionnelles supplémentaires du langage ABAP vous permettent d'écrire du code ABAP simple et concis.

Puissance de SAP HANA avec code ABAP Pushdown

Des applis transactionnelles, analytiques et de recherche peuvent être créées à partir d'un modèle de données commun optimisé et normalisé avec les services CDS ABAP. La vaste couverture de la norme SQL dans Open SQL, les ateliers de code SAP HANA avec les procédures AMDP et les fonctions de table CDS permettent d'accéder aux fonctionnalités natives de SAP HANA.

Modèle de programmation efficace pour SAP S/4HANA

Modèle de programmation moderne et efficace pour tous les types d'applications métier SAP Fiori dans SAP S/4HANA sur tous les terminaux, optimisé pour SAP HANA, et basé sur des technologies nouvelles ou reconnues telles que CDS, BOPF et SAP Gateway et partageant des qualités de cloud communes comme l'extensibilité.

Efficacité des développeurs et assurance qualité

Ensemble d'outils ouverts et extensibles supérieurs pour un développement ABAP complet dans Eclipse, outils d'assurance qualité avancés et prise en charge de la migration vers SAP HANA, de la conversion de SAP S/4HANA, des tests, du dépannage, des « test seams » et injections, des contrôles des codes statiques pour les tests d'unité (CVA, ATC) et de la surveillance des exécutions (SQL Monitor, SQL Trace).

Programmation en temps réel et IoT industriel

L'infrastructure ABAP Channels facilite l'expérience utilisateur en temps réel dans ABAP, en particulier pour les cas d'utilisation interactifs, collaboratifs et pilotés par les événements. Les scénarios d'IdO industriel, basés sur la communication directe entre les terminaux de l'atelier et les systèmes ABAP sont assurés grâce à la prise en charge native des WebSockets et de la connectivité TCP/IP dans ABAP Channels.

Extensibilité

Large gamme de fonctionnalités permettant aux clients et partenaires SAP S/4HANA et SAP Business Suite d'adapter les logiciels métier standard à leurs propres besoins professionnels. Ces fonctionnalités vont de la configuration de gestion, et de l'extensibilité complète au sein des applications des utilisateurs clés SAP – comme l'adaptation des IU, les zones personnalisées et les calculs – à l'extensibilité parallèle à travers SAP Cloud Platform.

Sous protection

ABAP est une plateforme complète dédiée au développement et à l'exécution d'applications.

La plateforme ABAP fournit un serveur très robuste et évolutif, et un environnement de programmation efficace pour le développement ABAP moderne, conçu pour gérer le cycle de vie complet des applications métier. Elle simplifie l'exploitation de SAP HANA et la création d'applications métier SAP Fiori, et elle est étendue en permanence afin de servir de nouveaux scénarios de gestion.

Résumé de la matrice

Fonctionnalités Détails
Serveur d’applications Hautement évolutif et très robuste, architecture à plusieurs couches, puissante gestion des transactions, environnement de développement  et d'exécution basé sur le serveur central,  prise en charge intégrée de la base de données indépendante des fournisseurs 
Gestion du cycle de vie Gestion intégrée du code source et des versions, gestion complète des changements et des transports (CTS) pour tout l'environnement système  (avec CTS+ même pour les objets ABAP et non ABAP en un seul transport), prise en charge de la mise à niveau des gains de temps, et installation des packs d'assistance, des add-ons, et des packs d'extension
Approche centrée utilisateur
SAP Fiori, SAPUI5 sur tous les terminaux, à vocation sociale, hautement interactifs, basés sur navigateur. Web Dynpro ABAP / FPM et SAP GUI
Programmation ABAP  moderne Langage ABAP moderne simplifié, orienté expression, avec opérations de table avancées
Modèle de données commun
Un seul modèle de données, code géré par ABAP et poussé vers le bas (Pushdown) : SQL et service de données de base (CDS), scénarios d'atelier SAP HANA
Efficacité des développeurs
Qualité du code élevée et sécurisée, développement agile et piloté par les tests : outils de développement ABAP dans Eclipse, ABAP Unit, ABAP Workbench
Programmation pilotée par les événements
Traitement en temps réel, plus de questionnaire, collaboration : ABAP Channels
Services d'applications et d'IU
Modèle de programmation ABAP RESTful efficace pour les applications SAP Fiori optimisées par SAP HANA : CDS, programmation BO, services OData, etc.
Assurance qualité
Exactitude, robustesse, dépannage fonctionnels et formels : outils d'analyse et de test du code ABAP. Cockpit de test ABAP, SQL Monitor, etc.
Sécurité
SAP Single Sign-On, SAP Identity Management, connectivité unifiée (UCON), analyse des vulnérabilités de code (CVA), connexion d'accès en lecture seule, etc.
Extensibilité
API prise en compte et remontée dans le cloud, extensibilité complète au sein des applications des utilisateurs principaux, extensions parallèles avec SAP Cloud Platform
Conversion de SAP S/4HANA Processus d'analyse du code personnalisé et de migration efficaces à l'aide des outils ABAP
IoT industriel
Communication directe avec les capteurs/machines : prise en charge des protocoles TCP/IP natifs à l'aide d'ABAP Push Channel

Essayez dès maintenant

SAP NetWeaver ABAP AS 7.51 SP02 sur SAP HANA (CAL)

ABAP AS sur HANA 1.0, édition pour développeurs, vous permet de tester le langage et la boîte à outils ABAP. Cette édition propose toutes sortes de pré-configurations (barre de lancement Fiori, connecteur SAP Cloud, SAP Java Virtual Machine, connexions pré-configurées back-end/front-end , rôles et exemples d'applications). Elle offre également toute l'infrastructure standard ABAP AS : gestion des transactions, opérations et persistance des bases de données, système de changement et transport, SAP Gateway, interopérabilité avec outils de développement ABAP et SAP WebIDE et bien plus encore. Cette version offre un accès à l'édition pour développeurs sous forme d'appliance cloud (CAL)

SAP NetWeaver AS ABAP 7.51 SP02 édition pour développeurs sur ASE (Téléchargement)

ABAP AS sur ASE 16.0, édition pour développeurs, vous permet de tester le langage et la boîte à outils ABAP. Cette édition propose toutes sortes de pré-configurations (barre de lancement Fiori, connecteur SAP Cloud, SAP Java Virtual Machine, connexions pré-configurées back-end/front-end , rôles et exemples d'applications). Elle offre également toute l'infrastructure standard ABAP AS : gestion des transactions, opérations et persistance des bases de données, système de changement et transport, SAP Gateway, interopérabilité avec outils de développement ABAP et SAP WebIDE et bien plus encore. Cette version propose une édition pour développeurs en téléchargement.

Rejoignez l'une des communautés ABAP pour apprendre, partager, obtenir de l'aide et maintenir vos compétences ABAP à jour.  Utilisez les liens d'accès rapides ci-dessous pour consulter des domaines d'intérêt spécifiques de la communauté ABAP. 

Développement ABAP

Previous
Blogs
Questions
Next

Test et analyse ABAP

Previous
Blogs
Questions
Next

Connectivité ABAP

Previous
Blogs
Questions
Next

Extensibilité ABAP

Previous
Blogs
Questions
Next
Back to top