Vous êtes sur la page 1sur 20

SAP NetWeaver Plateforme Technique

Dveloppement ABAP Workbench

SAPTEC SAPTEC

3 jours jours

BC460

3 jours

BC470

2 jours

DNW 7AW

5 jours

Les fondamentaux du Les fondamentaux du SAP Web AS SAP Web AS

Edition et impression de formulaires avec SAPscript

Edition et impression de formulaires avec Smart Forms

Delta ABAP 4.6c SAP NetWeaver 7.0

BC400 BC400

5 jours 5 jours

BC420

5 jours

BC480

3 jours

IntroductionABAP ABAP Introduction Workbench Workbench

ABAP Workbench Interfaces de donnes

Edition et impression de formulaires avec Adobe BC430 Dictionnaire de donnes ABAP 3 jours BC490 3 jours

BC417

3 jours

Dveloppement de BAPIs pour accder aux composants SAP BC416 Bonne connaissance dun langage de programmation Exprience de SAP ERP 2 jours

Analyse des performances ABAP

BC414

2 jours

BC415

2 jours

ABAP Web services

Modification de base de donnes en ABAP

ABAP Workbench Interfaces de communication BC427 2 jours

BC410

3 jours

BC425 Extensions et modifications WFRALV Techniques ALV

3 jours

BC407 BC407

2 jours jours

Dveloppement de Dynpro BC401 ABAP Objects 5 jours

Dveloppement des extensions avances (Enhancement Framework) 3 jours

Reporting avec les outils Infoset Query et SAP Query

---*

Pr-requis indispensable Pr-requis recommand Cours la demande E-learning : pour toute information sur notre offre de E-learning, consultez notre site Web ladresse suivante : http://www.sap.com/france/services/education/e-learning

Pour favoriser une acquisition progressive des connaissances, l'offre SAP Formation se structure en trois niveaux de cours :
Niveau sensibilisation : vue d'ensemble des processus de gestion de l'entreprise couverts par les solutions SAP, prsentation de l'architecture technique, apprentissage de la navigation, concepts gnraux et dmarche de mise en uvre. Niveau matrise : apprentissage des processus de gestion du domaine concern (cours fonctionnels) et des oprations de base (cours techniques). Niveau expertise : fonctions et paramtrage avancs du domaine concern. Pour obtenir la liste exhaustive des pr-requis, se reporter au programme de chaque formation.

BC400 Introduction ABAP Workbench


Objectifs Apprendre les concepts de base du langage de programmation ABAP. Utiliser efficacement les outils de lABAP Workbench. Rdiger des programmes applicatifs simples comprenant des dialogues utilisateur (cran de slection, liste, dynpro) et un dialogue avec la base de donnes (les donnes tant lues partir de la base de donnes). Public Dveloppeurs, chefs de projets, consultants Pr-requis Indispensables : Connaissances en programmation SAPTEC Les fondamentaux du SAP Web AS Dure 5 jours Contenu du cours Rdaction de programmes ABAP et des principaux objets du Repository l'aide des outils appropris issus de lABAP Workbench Rdaction de programmes l'aide du menu Object Navigator Edition de textes sources l'aide de l'diteur ABAP Navigation dans le Workbench et utilisation de l'aide syntaxique Test de programmes l'aide du dbogueur Dfinition d'objets de donnes lmentaires et structurs en fonction des types centraux (types du Dictionnaire ABAP) Utilisation de tables internes (introduction) Vue d'ensemble des principales instructions ABAP Utilisation en local de techniques de modularisation de programme : vnements, sous-programmes Dialogue avec la base de donnes : o Information sur les tables de base de donnes dans le Dictionnaire ABAP o Lecture de tables de base de donnes Vue d'ensemble des techniques permettant de lire plusieurs tables de base de donnes Modifications des bases de donnes : que faut-il prendre en compte ? Composants rutilisables : appel et outils associs : Groupes et modules fonction (outil : Gnrateur de modules de fonction) Classes et mthodes (outil : Gnrateur de classes) BAPI Dialogues utilisateur : Listes Ecrans de slection Messages Dynpros (outil graphique : Screen Painter) Aide la recherche Dveloppement orient projet l'aide du Workbench Organizer Rponses aux demandes lies aux dveloppements client, extensions de programmes standards ou modifications ralises l'aide de l'assistant : prsentation des diffrentes options Version WEB AS 6.20 Remarques Une bonne comprhension du contenu du cours BC400 est ncessaire pour assister tous les autres cours ABAP. Le support est en langue anglaise.

BC401 ABAP Objects


Objectif Ce cours permet dacqurir la matrise de la programmation objets ABAP. Public Dveloppeurs Pr-requis Inndispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench BC401 ABAP Objects Dure 5 jours Contenu du cours Analyse et design des classes (UML) Classes, instances et rfrences Hritage Polymorphisme Interfaces Evnements Friends (concept de classes amies) Dtails des diffrents lments de syntaxe en ABAP Tables internes Traitement de chanes de caractres avec Unicode Exceptions Programmation dynamique de field-symbols et rfrences Appel de programmes et transmission de paramtres Version SAP NetWeaver 7.0 Remarques Nous vous recommandons de suivre les formations BC400 et BC401 afin dacqurir des connaissances compltes de lABAP Workbench et de la programmation ABAP oriente objets. Le support est en langue anglaise.

BC407 Reporting avec les outils InfoSet Query et SAP Query


Objectifs Ce cours permet dapprendre : analyser les donnes en utilisant les outils QuickViewer, InfoSet Query et SAP Query structurer et administrer lenvironnement de requtes Public Dveloppeurs Membres des quipes projets Toute personne implique dans le dveloppement ou ladministration des requtes Pr-requis Bonne connaissance dun langage de programmation Exprience de SAP ERP Dure 2 jours Contenu du cours QuickViewer InfoSet Query Cration de listes Administration des utilisateurs SAP Query Cration de listes Administration des utilisateurs Connaissances de base ABAP ncessaires pour la cration dInfoSets Cration dInfoSets Transport Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC410 Dveloppement de Dynpro


Objectif Cration et utilisation des Dynpro (crans) dans un programme ABAP. Public Dveloppeurs Consultants Pr-requis Indispensables : SAPTEC - Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench Pratique de la programamtion ABAP Recommand : BC430 Dictionnaire de donnes ABAP Dure 3 jours Contenu du cours Principes et ergonomie des dynpros (PBO, PAI) Interface utilisateur ( Menu Painter ) Barre de menus Barre doutils dapplication Zones de texte, icnes de statut, zones de saisie/d'dition, listes droulantes, boutons/poussoirs, cases cocher, groupes de boutons radio, sous-cran, onglets, tableaux Menus contextuels Traitement de listes dans la programmation de dialogue Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC414 Modification de bases des donnes en ABAP


Objectif Ce cours permet dapprendre les techniques de programmation de la mise jour des bases de donnes dveloppes par le client en spcifique dans le systme SAP*. Public Programmeurs ABAP expriments Consultants SAP Membres des quipes de mise en uvre Pr-requis Indispensables : BC400 Introduction ABAP Workbench BC401 ABAP Objects BC410 Dveloppement de Dynpro Ou Exprience de la programmation ABAP Dure 2 jours Contenu du cours Instructions permettant de modifier les tables de bases de donnes Concepts d'unit logique de travail et architecture Client/Serveur Utilisation des concepts de blocage de SAP Mises jour de la base de donnes l'aide de programmes de dialogue Utilisation de techniques permettant de mettre jour la base de donnes : mises jour synchrones, asynchrones, locales, V1 et V2 Modules de fonction de mise jour dans les work processes de type UPDATE Traitement transactionnel complexe Affectation de numros en utilisant des tranches de numros Cration et lecture de documents de modification Utilisation de contrle d'autorisation Version SAP NetWeaver 7.0 Remarques Ce cours s'adresse des programmeurs ABAP expriments. Il est donc important davoir assimil les cours prcdents et de disposer d'une exprience de plusieurs semaines en programmation dans l'environnement de dveloppement de SAP. La connaissance de la programmation interactive dans l'environnement de dveloppement de SAP est essentielle. Le contenu du cours BC414 tait enseign dans le cadre du cours BC410 pour les versions 4.0 et 3.0. Il nest donc pas ncessaire pour les participants au cours BC410 en version 3.0 ou 4.0 dassister au cours BC414. Le support de cours est en langue anglaise. *La mise jour des bases de donnes standards est aborde dans le cadre du cours BC420.

BC415 ABAP Workbench Interfaces de communication


Objectif Apprendre utiliser les interfaces de communication standards de SAP, savoir CPI-C et RFC, pour la communication de programme programme (en sortie de programme ABAP). Public Dveloppeurs ABAP travaillant sur la communication croise Consultants Pr-requis Indispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench Recommand : BC414 Modification de bases de donnes en ABAP Dure 2 jours Contenu du cours Interface de communication RFC (Remote Function Call) Introduction BAPI (Business Application Programming Interface) Version SAP NetWeaver 7.0 Remarque Ce cours naborde pas les technologies ALE et IDoc. Le support est en langue anglaise.

BC416 ABAP Web Services


Objectifs Dcrire la technologie dintgration de SAP. Utiliser les Web Services ABAP. Crer des Web Services ABAP. Public Dveloppeurs Chefs de projets Membres de lquipe projet dveloppement Pr-requis Indispenssables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench Recommand : BC401 ABP Objects Dure 2 jours Contenu du cours Technologie dintgration SAP o Composants du SAP Web Application Server o Evolution de SAP Web Application Server Les lments de base du RFC (Remote Function Call), HTTP, XML, SOAP, WSDL, UDDI et standards mtier (chez SAP) Introduction lnternet Control Framework (ICF) ABAP Web Services pour SAP Web AS 6.40 o SAP Web AS en tant que serveur Web Services ABAP o SAP Web AS en tant que Web Service client o SAP NetWeaver XI et les Web Services ABAP Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC417 Dveloppement de BAPIs pour accder aux composants SAP


Objectif Apprendre utiliser et adapter les BAPIs livres en standard par SAP Savoir grer ses propres objets de gestion. Public Membres des quipes projet chargs du dveloppement Dveloppeurs Consultants techniques Pr-requis Indispensables : BC400 Introduction ABAP Workbench Exprience de la programmation ABAP Recommands : BC430 Dictionnaire de donnes ABAP BC414 Modification de base de donnes en ABAP Dure 3 jours Contenu du cours Principes de base des BAPIs Cration de modules fonction RFC Objets de gestion Mises jour de bases de donnes Appels de BAPIs Extensions et modifications des BAPIs existantes Les BAPIs et lALE Transferts de donnes en masse Version SAP R/3 4.6C Remarque Le support est en langue anglaise.

BC420 ABAP Workbench Interfaces de donnes


Objectifs Acqurir des connaissances sur les procdures et les techniques de transfert disponibles. Apprendre intgrer correctement des donnes externes tierces dans le systme SAP ERP. Excuter un transfert de donnes l'aide des programmes correspondants ou des BAPIs fournies par SAP. Utiliser le systme de migration et de reprise de donnes pour convertir des donnes au format SAP requis. Utiliser l'atelier de reprise des donnes (LSMW) Traiter les dossiers Batch Input. Crer ses propres programmes de transfert de donnes l'aide des techniques de Batch Input et de CALL TRANSACTION. Aborder les aspects du traitement en arrire-plan. Public Consultants/dveloppeurs en charge des transferts de donnes Pr-requis Indispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench Dure 5 jours Contenu du cours Vue d'ensemble des procdures de transfert disponibles Analyse et mise en forme des donnes Fichiers squentiels et locaux Techniques de transfert : o Batch Input o Direct Input o Transfert de donnes l'aide des BAPIs Principes de base de l'interface IDoc Atelier de reprise des donnes Systme de migration et de reprise de donnes Moniteur Batch Input Enregistreur de transactions Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC425 Extensions et modifications


Objectifs Prsenter toutes les options proposes par ABAP Workbench permettant d'adapter le systme SAP aux besoins du client. Dfinir les diffrences entre le paramtrage et l'utilisation des extensions et des modifications. Aider choisir la procdure la mieux adapte l'extension de la fonctionnalit requise. Procder une mise en oeuvre correcte des modifications. Public Chefs de Projet Dveloppeurs Pr-requis Indispensables : BC400 Introduction ABAP Workbench BC401 ABAP Objects BC410 Dveloppement de Dynpro Dure 3 jours Contenu du cours Prsentation des options de modification du systme standard de SAP Personnalisation : cration de variantes Techniques d'extensions : o extensions des lments dans le Dictionnaire o extensions l'aide des exits client o evnements de transactions fonctionnelles o supplments fonctionnels Modifications l'aide de l'assistant de modification Adaptation des modifications Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC427 Dveloppement des extensions avances (Enhancement Framework)


Objectifs Acqurir une vision de la technique classique des extensions et du nouveau concept dextensions apparu avec SAP NetWeaver 7.0 Savoir utiliser les nouvelles options dextensions des lments du dictionnaire de donnes Apprendre utiliser efficacement les points/options et sections dextensions Savoir utiliser le Switch Framework pour activer et dsactiver les extensions Public Dveloppeurs et consultants souhaitant utiliser le dveloppement des extensions avances. Pr-requis Indispensables : BC400 Introduction ABAP Workbench BC401 ABAP Objects BC425 Extensions et modifications Dure 2 jours Contenu du cours Extensions dans le dictionnaire de donnes ABAP Points dextensions Sections damlioration Nouvelles BADIs Switch Framework Version SAP NetWeaver 7.0 Remarques Le dveloppement des extensions avances est disponible depuis la version SAP NetWeaver 7.0 Le support est en langue anglaise.

BC430 Dictionnaire de donnes ABAP


Objectifs Se familiariser avec les fonctions du Dictionnaire ABAP et connatre leur mode d'incorporation dans ABAP Workbench. Crer et modifier des domaines, des lments de donnes, des tables, des vues et des index. Mettre en oeuvre l'aide la recherche. Public Administrateurs du dictionnaire de donnes Dveloppeurs ABAP Pr-requis Indispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench Dure 3 jours Contenu du cours Termes et fonctions du Dictionnaire ABAP Dfinitions de types dans le Dictionnaire ABAP Tables : o concept de domaine deux niveaux o affectation dans le systme de gestion de base de donnes o options techniques o technique des Includes Performances lors de l'accs aux tables : o Bufferisation o index Relations entre les tables : o constantes o table des valeurs o dfinition des cls externes o cls externes/tables de contrle o utilisation des cls externes, cardinalit, table des textes Liens entre les objets du dictionnaire ABAP : o activation o objets d'excution o traitement des objets dpendants o cas d'emploi o systme d'information du Repository Modification des tables de bases de donnes : o ajustement des structures pour les modifications o conversion, Structures Append Vues : o Jointures, projection et slection o Dfinition des jointures et des cls externes o Vues de bases de donnes o Vues de gestion o Aides la recherche Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC460 Edition et impressions de formulaires avec SAPscript


Objectifs Comprendre les concepts de base de SAPscript et les interactions entre ses divers composants. Crer et grer une structure. Grer et excuter des programmes d'impression. Transporter des objets SAPscript. Grer les polices de caractres. Public Equipes projets responsables de l'impression des formulaires Dveloppeurs Programmeurs Pr-requis Indispensables : BC400 Introduction ABAP Workbench Connaissances dune application SAP Dure 3 jours Contenu du cours Vue d'ensemble de SAPscript : o rle de SAPscript dans SAP ERP o composants o mise en page et programmes d'impression o squence de traitement Elments de la mise en page : o fentres et pages o formats des paragraphes o formats des caractres o cration de la mise en page Editeur de texte : o mise en forme de textes dans l'diteur PC et dans l'diteur de ligne Symboles et commandes de contrle Programme d'impression : o tches du programme d'impression et du programme de composition des formulaires o modules fonction importants o dition d'lments de texte o traitement des en-ttes o procdure du programme de composition des formulaires Styles Modifications : o traitements avec modifications de la mise en page et du programme d'impression o Transport des objets SAPscript Polices : o gestion des polices SAPscript Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC470 Edition et impression de formulaires avec Smart Forms


Objectifs Familiarisation avec les formulaires SAP et utilisation des outils graphiques. Cration et maintenance des formulaires. Excution et modification de programmes applicatifs ou dimpressions types de formulaires. Public Membres de lquipe de projet en charge de limpression des formulaires Dveloppeurs Consultants Pr-requis Indispensables : BC400 Introduction ABAP Workbench Exprience de la programmation Recommand : Connaissances dune application SAP Dure 2 jours Contenu du cours Formulaires : vue gnrale Architecture Slection de donnes pour les formulaires Concepts de base pour limpression Fentres (principales et dpendantes) : leurs textes et leurs donnes Mise en forme des formulaires Gestion des formats, des polices, prsentations en-tte et bas de page, modles ddition de tables de bases de donnes Traduction Outils graphiques de dveloppement des formulaires Edition au format XML Graphiques Version SAP NetWeaver 7.0 Remarque Le support est en langue anglaise.

BC480 Edition et impression de formulaires avec Adobe


Objectif Cration de formulaires dimpression avec Adobe Public Membres de lEquipe de Projet Developpeurs Consultants Pr-requis Indispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench Exprience de la programmation Recommand : Connaissance de SAPscript et/ou Smart Forms Dure 3 jours Contenu du cours Architecture Interface Contexte Designer : outil de mise en page graphique Structure de formulaire Elments statiques Elments dynamiques et tables Scripting Intgration dans les programmes ABAP Version SAP NetWeaver 7.0 Remarques Depuis SAP NetWeaver 7.0, une nouvelle technologie est disponible pour la cration et laffichage de formulaires, en complment de SAPscript et de Smart Forms : la technologie Adobe (formulaires au format pdf). Les formulaires standards sont livrs depuis la version SAP ERP 2004. Le cours BC480 traite des scenarios dimpression. Il aborde galement les aspects technologiques des formulaires PDF. Les applications interactives ou lintgration de scenarios Web ne sont pas traites. Le support est en langue anglaise.

BC490 ABAP : analyse des performances ABAP


Objectifs Prparer les participants : au dveloppement des mthodes d'analyse des performances ABAP, comprenant l'analyse des objets individuels et l'analyse du systme SAP l'optimisation des accs pour les traitements de la base de donnes l'aide des utilitaires de base de donnes, ainsi qu'au traitement ABAP l'aide de ABAP Workbench Public Dveloppeurs ABAP, consultants techniques, responsables des performances Pr-requis Indispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench BC430 Dictionnaire de donnes ABAP Connaissances de base du systme de base SAP ERP Dure 3 jours Contenu du cours Analyse des objets individuels : o Analyse des tapes de la transaction o Analyse des performances SQL o Analyse du processeur ABAP o Dbogueur ABAP Optimisation de l'accs la base de donnes : o Chemin d'accs incorrect (introduction aux index de la base de donnes, cration, modification et suppression des index de la base de donnes, affichages DB/jointures ABAP et index de la base de donnes, ouverture des attestations SQL et des index de la base de donnes) o Chemin d'accs correct (accs aux tables individuelles, accs plusieurs tables, accs aux pools de tables et aux tables clusters, mise en mmoire de la table SAP ERP) o Rsum : rgles d'or Optimisation des processus dans ABAP : o Concept de tables cls o Dfinition des tables cls o Utilisation des tables cls o Utilisation de tables internes de grande taille Analyse du systme : o Analyse de Workload (profils de transaction) o Analyse de Workload de BD (domaine SQL partag, cas d'emploi) o Analyse d'instantan (suivi du processus de travail, du traitement et du blocage de la base de donnes) Version SAP R/3 4.6 Remarques Ce cours s'adresse des dveloppeurs ABAP expriments ayant une bonne connaissance des composantes de base SAP. Les participants doivent tre familiariss avec les techniques d'accs la base de donnes en criture et lecture et l'utilisation des tables internes. Le support est en langue anglaise.

WFRALV Techniques ALV


Objectif Ce cours permet dapprendre utiliser les nouvelles classes orientes objets du SAP List Viewer (ALV) en version WAS 6.40. Public Dveloppeurs Consultants Pr-requis Indispensables : SAPTEC Les fondamentaux du SAP Web AS BC400 Introduction ABAP Workbench BC401 ABAP ObJects Pratique de la programmation ABAP Dure 3 jours Contenu du cours Cration et affichage dun ALV avec ou sans container Prsentation et utilisation de la classe CL_SALV_TABLE et des classes standard qui en dpendent Gestion interactive : cration dvnements standards et spcifiques Gestion des attributs des colonnes (couleurs des cellules individuelles, aggrgation, etc.) Utilisation des variantes daffichage Remarques Ce cours remplace le cours BC405 - Reporting et ALV en ABAP. Le support est en langue anglaise.

DNW7AW Delta ABAP 4.6c SAP NetWeaver 7.0


Objectif Ce cours permet de mettre jour vos connaissances sur ABAP Workbench ainsi que sur la programmation ABAP avec SAP NetWeaver 7.0 (SAP NetWeaver 2004s) depuis la version 4.6C. Public Dveloppeurs Consultants Pr-requis Indispensables : Pratique de la programmation ABAP avec SAP R/3 4.6c et programmation oriente objets Recommand : Exprience avec les concepts dextension et de modifications avec SAP Web Application Server 6.20 Dure 5 jours Contenu du cours Nouveaux lments de syntaxe Unicode ABAP Workbench o Nouvel diteur et nouveau debugger avec SAP NetWeaver 7.0 o Packages o Code Inspector Programmation ABAP avance oriente objets o Exceptions bases sur les classes o Persistence Framework Checkpoints (assertions and breakpoints) Objets partags SAP List Viewer Object Model (aperu) Unit ABAP (Tests des classes) Programmation dynamique o Types de rfrence, dynamic instantiation o Programmation interactive (RTTI et RTTC) Vue densemble des Web Dynpro ABAP Amlioration des crans avec les BAdIs classiques Enhancement Framework o Points damlioration et sections damlioration o BAdIs SAP NetWeaver 7.0 Regular expressions Version SAP NetWeaver 7.0 Remarques SAP NetWeaver Application Server 7.0 est quivalent la version SAP NetWeaver 2004s. Ce cours naborde pas : Lintroduction la programmation oriente objets (se rfrer au cours BC401 ABAP Objects) les Business Server Pages (se rfrer au cours NET200 Dveloppement des applications en BSP) les formulaires (se rfrer aux cours BC470 Edition et impression de formulaires avec Smart Forms et BC480 Edition et impression de formulaires avec Adobe)

le dveloppement et la programmation des applications Web dans ABAP Workbench (se rfrer au cours NET310 Dveloppement Web Dynpro ABAP, NET311 Dveloppement avanc Web Dynpro ABAP et NET312 UI dvt with ABAP Web Dynpro ) les principes de base du dveloppement des extensions (se rfrer au cours BC425 Extensions et modification) = A supprimer Le support de cours est en langue anglaise.