Aller au contenu

Résultat pour l'e-book

Du dynpro au web dynpro for abap.

Votre présentation est prête. Copiez-la dans le format de votre site de destination.

Aperçu de la présentation

Tel qu'il apparaîtra une fois publié

Du dynpro au Web Dynpro for ABAP





Auteur : Yann Szwec
ISBN : 9782953640885
Nombre de pages : 400
Note des spectateurs : 5.00


Comment se former par soi-même à la technologie SAP pour la présentation de données sur internet.22 exercices, 9 annexes.
Table des matières
Objectifs de l’ouvrage    3
Remerciements    4
Table des matières    5
Introduction    15
1    CHAPITRE 01 – Les concepts généraux du WEB DYNPRO    18
1.1    Définition    19
1.2    L’architecture SAP    20
1.2.1    L’interaction avec l’utilisateur    20
1.2.2    L’interaction avec la base de données    20
1.2.3    Application du concept Modèle Vue Contrôleur (M.V.C.)    21
1.3    Les différents composants d’un WDA    22
1.3.1    Le contrôleur de composants    22
1.3.2    Le contrôleur spécifique (ou custom controller en anglais)    22
1.3.3    Le contrôleur d’interface    23
1.3.4    La vue    24
1.3.5    Les windows    29
1.3.6    Les objets MIME    30
1.3.7    Les web dynpro application    31
1.4    La programmation des WDA    33
1.5    La programmation du contrôleur de composants    34
1.6    La programmation de la vue    38
1.7    La programmation du custom controller    41
1.8    La programmation du WINDOW    41
1.9    Analyse comparative avec les Dynpros    42
1.10    Le WEB UI    43
1.10.1    Tableau de comparaison    43
1.10.2    Présentation du WEB UI    44
1.11    La méthode de formation    46
1.11.1    Les connaissances requises pour réussir    46
1.11.2    Une connexion à ECC6    46
1.11.3    La langue anglaise privilégiée    46
1.11.4    Les chapitres    46
1.11.5    Une norme de développement    51
1.11.6    La gestion des exemples    52
1.11.7    Le temps de formation    52
2    CHAPITRE 02 – Mon premier W.D.A.    54
2.1    L'objectif    55
2.2    Le concept    55
2.3    Le mode opératoire    55
2.4    La démonstration    56
2.4.1    Créer un composant web dynpro.    56
2.4.2    Création de la vue MAIN    57
2.4.3    Modification de la présentation graphique de la vue Main    58
2.4.4    Activez votre WDA.    62
2.4.5    Création d'une application WDA afin d'utiliser le composant WDA    63
2.4.6    Exécutez votre application WDA    65
2.5    Le résultat attendu    66
2.6    La conclusion    67
3    CHAPITRE 03 – Mon premier WDA avec un O.T.R.    68
3.1    L'objectif    69
3.2    Le concept    69
3.3    Le mode opératoire    69
3.4    La démonstration    70
3.4.1    Création du WDA    70
3.4.2    Création de la vue MAIN    71
3.4.3    Activez votre WDA.    74
3.4.4    Création de l'application WDA    75
3.5    Le résultat attendu    77
3.6    La conclusion    78
4    CHAPITRE 04 - Ma première POPUP    80
4.1    L'objectif    81
4.2    Le concept    81
4.3    Le mode opératoire    82
4.4    La démonstration    83
4.4.1    Création d'un OTR    83
4.4.2    Création du WDA    84
4.4.3    Gestion de la vue MAIN    84
4.5    Résultat attendu    91
4.6    Conclusion    92
5    CHAPITRE 05 - Mon premier nœud de contexte dans une vue    94
5.1    L'objectif    95
5.2    Le concept    95
5.3    Le mode opératoire    96
5.4    La démonstration    97
5.4.1    Création du WDA    97
5.4.2    Gestion de la vue MAIN    97
5.5    Résultat attendu    107
5.6    Conclusion    108
6    CHAPITRE 06 – UN W.D.A. avec 2 vues    110
6.1    L'objectif    111
6.2    Le concept    111
6.3    Le mode opératoire    112
6.4    La démonstration    113
6.4.1    Création du WDA    113
6.4.2    Gestion de la vue VUE1    113
6.4.3    Gestion de la vue VUE2    119
6.4.4    Gestion du WINDOW    123
6.5    Le résultat attendu    125
6.6    La conclusion    127
7    CHAPITRE 07 – Utilisation d’un nœud de contexte dans le contrôleur de composant    128
7.1    L'objectif    129
7.2    Le concept    129
7.3    Le mode opératoire    129
7.4    La démonstration    130
7.4.1    Création du WDA    130
7.4.2    Gestion du contrôleur de composant    130
7.4.3    Gestion de la vue VUE2    132
7.4.4    Gestion de la vue VUE1    134
7.5    Le résultat attendu    138
7.6    Conclusion    139
8    CHAPITRE 08 – Une autre POPUP    140
8.1    L'objectif    141
8.2    Le concept    141
8.3    Le mode opératoire    142
8.4    La démonstration    143
8.4.1    Création du WDA    143
8.4.2    Gestion du contrôleur de composant    143
8.4.3    Gestion de la vue MAIN    145
8.4.4    Gestion de la fenêtre POPUP    153
8.4.5    Gestion du window    155
8.4.6    Création de votre application WDA    156
8.5    Le résultat attendu    157
8.6    La conclusion    158
9    CHAPITRE 09 -  La gestion d’une table    160
9.1    L'objectif    161
9.2    Le concept    161
9.3    Le mode opératoire    162
9.4    La démonstration    163
9.4.1    Création du WDA    163
9.4.2    Gestion du contrôleur de composant    163
9.4.3    Gestion du window    165
9.4.4    Gestion de la vue VUE1    166
9.4.5    Gestion de la vue VUE2    168
9.5    Le résultat attendu    172
9.6    La conclusion    173
10    CHAPITRE 10 – La gestion des message dans un W.D.A.    174
10.1    L'objectif    175
10.2    Le concept    175
10.3    Le mode opératoire    175
10.4    La démonstration    176
10.4.1    Gestion de l'interface    176
10.4.2    Création du WDA    176
10.4.3    Gestion de la vue VUE1    177
10.5    Le résultat attendu    182
10.6    La conclusion    183
11    CHAPITRE 11 – La gestion d’un menu dans un W.D.A.    186
11.1    L'objectif    187
11.2    Le concept    187
11.3    Le mode opératoire    187
11.4    La démonstration    189
11.4.1    Création du WDA    189
11.4.2    Gestion de la vue MAIN    189
11.4.3    Gestion de la vue VUE1    196
11.4.4    Gestion du code du bouton de commande    198
11.4.5    Gestion du WINDOW    199
11.5    Le résultat attendu    201
11.6    La conclusion    202
12    CHAPITRE 12 – La gestion des présentations dans un W.D.A.    204
12.1    L'objectif    205
12.2    Le concept    205
12.3    Le mode opératoire    205
12.4    La démonstration    206
12.4.1    Créez votre composant web dynpro.    206
12.4.2    Gestion du contrôleur de composant    206
12.4.3    Gestion des vues de présentation    207
12.4.4    Gestion de la vue MAIN    212
12.4.5    Gestion du WINDOW    216
12.5    Le résultat attendu    217
12.6    La conclusion    218
13    CHAPITRE 13 – Un W.D.A. avec des composants réutilisables    220
13.1    L'objectif    221
13.2    Le concept    221
13.3    Le mode opératoire    221
13.4    La démonstration    223
13.4.1    Créez la structure de recherche ZSAAMMXX_SEARCH.    223
13.4.2    Création du WDA ZWDAAMMXX_SCOMP1    223
13.4.3    Créez le WDA ZWDAAMMXX_SCOMP2.    226
13.4.4    Créez le WDA ZWDAAMMXX_MCOMP.    229
13.4.5    Gestion de la vue MAIN    230
13.5    Le résultat attendu    234
13.6    La conclusion    234
14    CHAPITRE 14 -  Un W.D.A. avec une supply function    236
14.1    L'objectif    237
14.2    Le concept    237
14.3    Le mode opératoire    237
14.4    La démonstration    238
14.4.1    Créez le composant WEB DYNPRO ZWDAAAMMXX_SUPPLY.    238
14.4.2    Gestion du contrôleur de composant    238
14.4.3    Gestion de la vue MAIN    242
14.5    Le résultat attendu    248
14.6    La conclusion    249
15    CHAPITRE 15 – Un W.D.A. présentant un A.L.V.    252
15.1    L'objectif    253
15.2    Le concept    253
15.3    Le mode opératoire    253
15.4    La démonstration    254
15.4.1    Création du WDA    254
15.4.2    Gestion du contrôleur de composant    254
15.4.3    Gestion de la vue RECHERCHE    257
15.4.4    Gestion de la vue VUE_ALV    258
15.4.5    Gestion du Window    259
15.4.6    Gestion du Component Usage    259
15.5    Le résultat attendu    261
15.6    La conclusion    262
16    CHAPITRE 16 - Un W.D.A. présentant le résultat d’une BAPI    264
16.1    L'objectif    265
16.2    Le concept    265
16.3    Le mode opératoire    266
16.4    La démonstration    267
16.4.1    Analyse de la BAPI    267
16.4.2    Création du programme de test    269
16.4.3    Création du WDA.    270
16.5    Le résultat attendu    281
16.6    La conclusion    282
17    CHAPITRE 17 - Un W.D.A. présentant une interface Web Dynpro    284
17.1    L'objectif    285
17.2    Le concept    285
17.3    Le mode opératoire    285
17.4    La démonstration    286
17.4.1    Création de l'interface WDA    286
17.4.2    Création du WDA    287
17.5    Le résultat attendu    289
17.6    La conclusion    289
18    CHAPITRE 18 – Un W.D.A. présentant une classe d’assistance    290
18.1    L'objectif    291
18.2    Le concept    291
18.3    Le mode opératoire    291
18.4    La démonstration    292
18.4.1    Création de la classe d'assistance    292
18.5    Création du WDA    294
18.5.1    Ajout de la classe d'assistance    294
18.5.2    Gestion du contrôleur de composant    295
18.5.3    Gestion de votre vue MAIN    295
18.6    Résultat attendu    295
18.7    Conclusion    296
19    CHAPITRE 19 - Un W.D.A. utilisant un SELECT-OPTION    298
19.1    L'objectif    299
19.2    Le concept    299
19.3    Le mode opératoire    300
19.4    La démonstration    301
19.4.1    Création du WDA    301
19.4.2    Gestion de la vue MAIN    302
19.4.3    Gestion du WINDOW    306
19.5    Le résultat attendu    306
19.6    La conclusion    306
20    CHAPITRE 20 – Un W.D.A. utilisant un CUSTOM CONTROLLER    308
20.1    L'objectif    309
20.2    Le concept    309
20.3    Le mode opératoire    309
20.4    La démonstration    310
20.4.1    Création du WDA    310
20.4.2    Gestion du contrôleur de composant    310
20.4.3    Création du contrôleur spécifique    311
20.4.4    Gestion de la vue MAIN    313
20.5    Le résultat attendu    314
20.6    La conclusion    314
21    CHAPITRE 21 - Un W.D.A. présentant un arbre    316
21.1    L'objectif    317
21.2    Le concept    317
21.3    Le mode opératoire    318
21.4    La démonstration    319
21.4.1    Création du WDA    319
21.4.2    Gestion du contrôleur de composant    319
21.4.3    Gestion de la vue SEARCH    327
21.4.4    Gestion de la vue TREE    331
21.4.5    Gestion du WINDOW    334
21.5    Résultat attendu    335
21.6    Conclusion    337
22    CHAPITRE 22 - Un WDA avec une présentation dynamique    338
22.1    L'objectif    339
22.2    Le concept    339
22.3    Le mode opératoire    340
22.4    La démonstration    341
22.4.1    Création de l'élément de données ZEAAMMXX_ROLE    341
22.4.2    Création de la table ZTAAMMXX_ROLES    341
22.4.3    Création du WDA.    342
22.4.4    Gestion du contrôleur de composant    342
22.4.5    Gestion de la vue VUE_ROLE    345
22.4.6    Gestion de la vue VUE_RESULTAT    348
22.4.7    Gestion du WINDOW    354
22.5    Le résultat attendu    354
22.6    La conclusion    357
22.6.1    Avantages    357
22.6.2    Inconvénients    357
23    ANNEXE A – Création d’un O.T.R.    358
23.1    Objectif    358
23.2    La démonstration de la création d’un package    358
23.3    La démonstration de la création d’un O.T.R.    360
23.4    Conclusion    363
24    ANNEXE B – Création d’une interface    364
24.1    Objectif    364
24.2    La démonstration    364
24.3    Conclusion    365
25    ANNEXE C – Création d’une classe de message    366
25.1    Objectif    366
25.2    La démonstration    366
25.3    Conclusion    366
26    ANNEXE D – Les classes abap objet    368
26.1    Objectif    368
26.2    La démonstration    368
26.3    Conclusion    371
27    ANNEXE E – Les tables internes    372
27.1    Objectif    372
27.2    La théorie    372
27.3    La démonstration    373
27.3.1    Les tables standards    373
27.3.2    Les tables sorted    374
27.3.3    Les tables ashed    375
27.3.4    La gestion d’objets dans des tables internes    376
27.3.5    Les structures    377
27.3.6    Les types de tables    378
27.3.7    Les boucles (into et assigning)    380
27.3.8    La lecture unitaire    381
27.4    Conclusion    382
28    ANNEXE F – Analyse d’une BAPI    384
28.1    Objectif    384
28.2    Le cas d’étude    384
28.3    La démonstration    384
28.4    Conclusion    390
29    ANNEXE G – Le SAP LOGON et son évolution    392
29.1    Objectif    392
29.2    Le cas d’étude    392
29.2.1    Le SAP logon depuis 2001    393
29.2.2    L’amélioration réalisée par SAP NETWEAVER 2004 ou comment se connecter depuis SAP (ou la révolution silencieuse).    394
29.2.3    Le NWBC version internet    396
29.2.4    Le NWBC par Windows (merci à SAP et à ses développeurs)    397
29.3    Conclusion    402
30    Liste des transactions utilisées    404
31    Glossaire    406

 
Contenu accessible à tous les consultants informatiques, qu'ils soient techniques ou fonctionnels, SAP ou non SAP.
La connaissance d'un langage de programmation, de préférence objet, peut faciliter la lecture, voire la lecture du livre sur la programmation ABAP objet.