Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Apprendre à programmer avec ABAP - Les fondamentaux du développement sur SAP (avec exercices et corrigés)

Apprendre à programmer avec ABAP Les fondamentaux du développement sur SAP (avec exercices et corrigés)

Informations

Livraison possible dès le 22 juillet 2024
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-01276-1
  • EAN : 9782409012761
  • Ref. ENI : RIABAP

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-01315-7
  • EAN : 9782409013157
  • Ref. ENI : LNRIABAP
Ce livre sur le langage de programmation ABAP regroupe toutes les connaissances utiles et nécessaires pour apprendre à développer avec le langage propriétaire de la société éditrice de logiciels de gestion SAP. Il s'adresse aussi bien aux développeurs novices qui veulent commencer à programmer, qu'aux développeurs qui souhaitent acquérir de nouvelles compétences, ainsi qu'à ceux ayant déjà...
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Nombre de pages 518 pages
  • Parution mars 2018
  • Niveau Initié à Confirmé
  • Parution mars 2018
Ce livre sur le langage de programmation ABAP regroupe toutes les connaissances utiles et nécessaires pour apprendre à développer avec le langage propriétaire de la société éditrice de logiciels de gestion SAP. Il s'adresse aussi bien aux développeurs novices qui veulent commencer à programmer, qu'aux développeurs qui souhaitent acquérir de nouvelles compétences, ainsi qu'à ceux ayant déjà une expérience ABAP et qui désirent approfondir leurs connaissances.

Basé sur la version SAP ECC, ce livre constitue également une excellente base pour passer à la version SAP S/4HANA et permet ainsi d'appréhender les bases de données HANA, véritable révolution pour le progiciel.

L'auteur commence tout d'abord par présenter l'essence même de la programmation et détaille les différents types de langage, leur paradigme, ainsi que les étapes nécessaires à l'élaboration d'un développement. Puis, à travers une introduction au monde de SAP, il en détaille son architecture et les modules qui le composent, pour ensuite entrer dans le vif du sujet avec la description de son interface et la conception d'un programme.

Viennent ensuite des chapitres sur les bases de la programmation ABAP (variables, boucles…), sur les objets du DDIC (Dictionnaire de Données). Leurs différentes composantes sont soigneusement étudiées afin de constituer un préambule efficace à la compréhension des tables internes et de leurs différents types mais aussi aux requêtes SQL, pivot central pour la communication entre les bases de données et le programme ABAP. Enfin, les fonctions et les classes dans la programmation objet seront énumérées.

Tout au long du livre, l'auteur s'attache à étayer son propos d'exemples clairs et détaillés. Il offre également la possibilité au lecteur de mettre en pratique les différentes notions étudiées, à travers des exercices de fin de chapitre et d'un exemple concret de création d'un programme.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.


Les chapitres du livre :
Avant-propos - Qu'est-ce que la programmation ? – SAP – Premiers pas sur SAP – Instructions basiques ABAP – Dictionnaire de données (DDIC) – Les tables internes – Les requêtes SQL – Les fonctions – Les classes – Création d'un programme ABAP – Corrigé des exercices

Téléchargements

Avant-propos
  1. Introduction
Qu'est-ce que la programmation ?
  1. Utilité et fonctionnement
  2. Les étapes de la programmation
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Le développement
    5. 5. Les tests unitaires
    6. 6. La documentation technique
SAP
  1. L'architecture SAP
    1. 1. Qu’est-ce que SAP??
    2. 2. Architecture
  2. Les modules
Premiers pas sur SAP
  1. Détail d'un mandant SAP
  2. Connexion et fenêtre d'accueil
  3. Premier programme ABAP
    1. 1. Les transactions
    2. 2. ’Hello World’
    3. 3. Gestion des ordres de transport
  4. Exercice
Instructions basiques ABAP
  1. Variables et constantes
  2. Opérations arithmétiques
  3. Opérations sur variable texte
    1. 1. CONCATENATE
    2. 2. CONDENSE
    3. 3. SPLIT
    4. 4. FIND
    5. 5. REPLACE
    6. 6. TRANSLATE
    7. 7. CLEAR
    8. 8. Traitement d’un string
  4. Instructions conditionnelles
    1. 1. IF... ENDIF
      1. a. Pour tout type de données
      2. b. Données chaînes de caractères
    2. 2. CASE... ENDCASE
  5. Les boucles
    1. 1. DO… ENDDO
    2. 2. WHILE... ENDWHILE
    3. 3. Boucle infinie
  6. Les erreurs ABAP
  7. Exercice
Dictionnaire de données (DDIC)
  1. Définition
  2. Les domaines
    1. 1. Définition
    2. 2. Création d’un domaine
  3. Éléments de données
    1. 1. Définition
    2. 2. Création d’un élément dedonnées
  4. Aide à la recherche
    1. 1. Définition
    2. 2. Création d’une aide à la recherche
  5. Structures et Tables
    1. 1. Les tables
      1. a. Barre d’outils
      2. b. Les onglets
      3. c. Gestion de la table
      4. d. Création d’une table
    2. 2. DDIC supplémentaires
      1. a. Eléments de données
      2. b. Tables
    3. 3. Les structures
      1. a. Définition
      2. b. Création d’un append
    4. 4. Exercice : création d’une table
Les tables internes
  1. Caractéristiques
    1. 1. Définition
    2. 2. Les attributs de la table interne
      1. a. Les types de tables internes
      2. b. La clé primaire
      3. c. La clé secondaire
  2. Travail sur les données
    1. 1. Ajout d’enregistrements
      1. a. INSERT
      2. b. APPEND
      3. c. COLLECT
    2. 2. MODIFY
      1. a. MODIFY avec index
      2. b. MODIFY TABLE
      3. c. MODIFY avec WHERE
    3. 3. DELETE
      1. a. Suppression d’une seule ligne
      2. b. Suppression de plusieurs lignes
      3. c. Suppression de lignes en doublon
  3. Organisation et Lecture
    1. 1. SORT
    2. 2. READ TABLE
    3. 3. LOOP
      1. a. Caractéristiques principales
      2. b. Paramètres AT
  4. Outils
    1. 1. FIND IN TABLE
    2. 2. REPLACE IN TABLE
    3. 3. DESCRIBE TABLE
    4. 4. DIVERS
  5. Exercice
Les requêtes SQL
  1. Définition
  2. SELECT
    1. 1. SELECT
      1. a. SINGLE [FOR UPDATE]
      2. b. DISTINCT
      3. c. Col AS alias
      4. d. Les agrégats
      5. e. Les expressions SQL
    2. 2. FROM
    3. 3. INTO
    4. 4. WHERE
    5. 5. Autres options
  3. INSERT
  4. UPDATE
  5. MODIFY
  6. DELETE
  7. Index
  8. Exercice
Les fonctions
  1. Type de fonction
  2. Paramètres et appel de la fonction
  3. Création d'une fonction
  4. Exercice
Les classes
  1. Introduction à l'ABAP Objet
  2. Caractéristiques des classes
    1. 1. Propriétés
    2. 2. Interfaces
    3. 3. Amis
    4. 4. Attributs
    5. 5. Méthodes
    6. 6. Événements
    7. 7. Types
    8. 8. Alias
  3. Les méthodes
    1. 1. Paramètre
    2. 2. Exceptions
    3. 3. Code Source
    4. 4. Constructeur
    5. 5. Constructeur de classe
  4. Création d'une classe
  5. Exercice
Création d'un programme ABAP
  1. Écran de sélection
    1. 1. Les champs
      1. a. Sélection multiple
      2. b. Sélection unique
    2. 2. Organisation
    3. 3. Les événements
    4. 4. Les variantes
  2. Rapport ALV
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Le développement
      1. a. Écran de sélection
      2. b. Sélection des données
      3. c. Construction du rapport ALV
    5. 5. Tests techniques
  3. Organisation finale du programme
  4. Exercice
Corrigé des exercices
  1. Corrigé chapitre Premiers pas sur SAP
  2. Corrigé chapitre Instructions basiques ABAP
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Développement
    5. 5. Tests unitaires
  3. Corrigé chapitre Dictionnaire de données (DDIC)
  4. Corrigé chapitre Les tables internes
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Développement
    5. 5. Tests unitaires
  5. Corrigé chapitre Les requêtes SQL
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Développement
    5. 5. Tests unitaires
  6. Corrigé chapitre Les fonctions
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Développement
    5. 5. Tests unitaires
  7. Corrigé chapitre Les classes
  8. Corrigé chapitre Création d’un programme ABAP
    1. 1. La demande
    2. 2. L’analyse
    3. 3. L’algorithme
    4. 4. Le développement
    5. 5. Tests techniques
Auteur : Nicolas PONTIER

Nicolas PONTIER

Nicolas PONTIER est consultant SAP spécialisé dans le développement ABAP. Fort de son expérience acquise au sein d'une SSII pour des projets en France et en Europe, il vit aujourd'hui au Brésil où il est gérant de sa société spécialisée dans la programmation d'applications SAP.
En savoir plus

Découvrir tous ses livres

  • ABAP Les fondamentaux du développement sous SAP

Nos nouveautés

voir plus