La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

NetWeaver Developer Studio et Web DynPro 27/01/2009Tamizé Gilles IR3 - 27/01/2009.

Présentations similaires


Présentation au sujet: "NetWeaver Developer Studio et Web DynPro 27/01/2009Tamizé Gilles IR3 - 27/01/2009."— Transcription de la présentation:

1 NetWeaver Developer Studio et Web DynPro 27/01/2009Tamizé Gilles IR3 - 27/01/2009

2 Sommaire 1.NetWeaver Developer Studio 2.Web DynPro 3.Projet Web DynPro avec NWDS 3.1.Model View Controller 3.2.View Controller / Custom Controller 3.3.Développement Normal 3.4.Développement Dynamique 3.5.Récupérer des fonctions BAPI (ABAP) 3.6.Notion de OnAction 3.7.Comment gérer le passage dune vue à une autre 3.8.Internationalisation 4.Démonstration

3 1. NetWeaver Developer Studio Depuis 2003 : Environnement de développement Java dans lunivers SAP Permet le développement de la partie utilisateur dun logiciel SAP Basé sur la plate-forme Eclipse Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 3

4 1. NetWeaver Developer Studio NWDS support les outils suivants : Web DynPro J2EE Java Dictionary (jdk 1.4) Web Service Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 4

5 2. Web DynPro Un modèle de programmation des interfaces utilisateur: Définit une structure standard pour l'interface utilisateur dune application (Dérivé du design pattern MVC ) Un ensemble d'outils pour le design des interfaces utilisateurs : Modélisation graphique : Code est généré à partir de méta-modèles de déclarations. Intégré dans SAP NetWeaver Developer Studio et ABAP Workbench. Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 5

6 3. Projet Web DynPro avec NWDS 3.1. Model View Controller Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 6

7 3. Projet Web DynPro avec NWDS 3.2. View Controller / Custom Controller Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 7

8 3. Projet Web DynPro avec NWDS 3.3. Développement Normal Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 8

9 3. Projet Web DynPro avec NWDS 3.4. Développement Dynamique Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 9

10 3. Projet Web DynPro avec NWDS 3.4. Développement Dynamique Il y a trois méthodes principales : DoInit() DoModify() DoExit() Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 10

11 3. Projet Web DynPro avec NWDS 3.5. Récupérer des fonctions BAPI (ABAP) 1 er Etape : importer la Bapi dans le model 2 ième Etape : linker la bapi du model vers le Custom Controller 3 ième Etape : linker la bapi entre le Custom Controller et le context (controller) de la vue 4 ième Etape : Exécuter la bapi : wdContext.currentNomBAPI.modelObject().execute(); Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 11

12 3. Projet Web DynPro avec NWDS 3.6. OnAction Cela permet dassocier à un bouton laction voulue. Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 12

13 3. Projet Web DynPro avec NWDS 3.6. OnAction Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 13

14 3. Projet Web DynPro avec NWDS 3.6. OnAction Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 14

15 3. Projet Web DynPro avec NWDS 3.7. Comment gérer le passage dune vue à une autre Ajouter un outbound plug à la vue de départ. Ajouter un inbound plug à la vue darrivée Puis linker les deux plug Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 15

16 3. Projet Web DynPro avec NWDS 3.7. Comment gérer le passage dune vue à une autre Il faut ensuite indiqué dynamiquement à la vue de départ quand est ce que quon bascule sur lautre vue. Généralement dans un OnAction comme ci-dessous : Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 16

17 3. Projet Web DynPro avec NWDS 3.8. Internationalisation Dans le fichier src/packages/Nom_Packages/NomVueMessagePool.wdmessagepool.xlf Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 17

18 3. Projet Web DynPro avec NWDS 3.8. Internationalisation Pour récupérer le Message associé à un ID on utilise la commande suivante : IWDTextAccessor textAccessor = wdThis.wdGetAPI().getComponent().getTextAccessor(); textAccessor.getText(«ID»); Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 18

19 3. Démonstration Gilles Tamizé IR3 - 27/01/2009 NWDS et Web DynPro 19


Télécharger ppt "NetWeaver Developer Studio et Web DynPro 27/01/2009Tamizé Gilles IR3 - 27/01/2009."

Présentations similaires


Annonces Google