La présentation de ce site est conforme aux standards actuels ; sa présentation est optimale avec un navigateur récent.

Logiciel Intégré (SAP) (In3LoInSAP)

uk English version 

Professeurs : Pierre Ameye; Thierry Renault;

Nombre d'heures : 48

Période :Semestre 1

Type de cours : cours magistral + exercices pratiques

Objectifs :

Voir contenu

Compétences :

connaissances scientifiques et rigueur
Compétence technique (précision, rigueur, fiabilité)
Capacité de compréhension face à un problème
Capacité d'élaboration d'une réponse à un problème

Prérequis :

/

Contenu du cours :

1. Partie théorique avec démonstration sur machine

- Introduction générale

  o Aspects historiques

  o Le marché des ERP

  o Le modèle d'intégration de R/3 : bref survol des différents modules

- Fonctionnement d'un programme ABAP

  o L'architecture Client/Serveur de SAP R/3 et son extension à une architecture n-tiers

  o Exemples de programmes: listes et écrans

- ABAP workbench : introduction

  o Le "R/3 repository"

  o La notion de mandant

  o Les points forts du langage ABAP

  o L'utilisation d'interfaces (DB interface, OS interface, Presentation interface, Communication interface, ...)

  o Les classes de développement

  o Description des principaux outils de l'environnement de développement ("Object Navigator", éditeur ABAP, "Screen Painter", "Menu Painter", "ABAP Dictionary", "Function Builder")

  o Analyse d'un programme existant

  o La syntaxe générale ABAP

  o Le "Debugger"

  o Programmes orientés listes / orientés écrans

  o Le mécanisme de transport des objets entre environnement SAP (la "mise en production")

- Types de données et instructions ABAP

  o Les types de données

  o Les affectations

  o Les instructions de contrôle (IF, CASE, DO, WHILE, CHECK, EXIT, ...)

  o Tables internes (définition, remplissage et traitement)

- Les dialogues avec la base de données

- ABAP dictionary

  o La modélisation des données

  o Les objets de base du dictionnaire des données (tables, éléments de donnée, domaines)

  o La création de tables et de structures

  o Les vues

- ABAP open SQL

  o L'interface de base de données

  o L'instruction SELECT

- Structure des programmes et techniques de modularisation (internes et externes)

  o Introduction aux blocs de traitement

  o Les événements

  o Les routines

  o Les modules de fonction et les BAPI

  o Les methodes (ABAP Object)

  o Les "bases de données logiques"

- La gestion des dialogues

  o Différents types de dialogues utilisateurs : listes, écrans de sélection, écrans, messages

  o Les menus ("Menu Painter")

  o La notion de transaction

  o Différentes techniques de production de listes

2. Exercices sur machine (SAP R/3 version 4.6c avec données IDES)

- Programmes de "reporting" : écrans de sélection, listes.

- Développement de transactions : utilisation de l'"Object Navigator", de l'éditeur ABAP, du "Screen Painter", du "Menu Painter".

Méthode d'enseignement :

Cours magistral et exercices sur machine.

Lectures recommandées :

/

Méthode d'évaluation :