Vous êtes sur la page 1sur 133

Travail de bachelor 2009

Filire Economie dentreprise

Etudiant

Michal Jacquier

Professeur

Eddy Agten

www.hevs.ch

SAP NetWeaver
Enterprise Portal vs NWBC

A.

Prface

Le prsent travail fait partie intgrante du cursus acadmique en vu de lobtention dun Bachelor dans
la filire Economie dentreprise au sein de la HES-SO. Afin de valider le titre, ce rapport, ainsi
quune prsentation orale, seront valus par des experts.
Cet expos vous prsente deux solutions SAP : Enterprise Portal (EP) et NetWeaver Business Client
(NWBC). Il doit tre lu en complment du travail de M. Julien Chappot. Cet tudiant HES-SO rdige
galement un travail pour le mme mandant. Le but de son dossier est de prsenter le produit NWBC.
Quant ce rapport, lobjectif est dinformer et de conseiller le mandant quant limpact de
lutilisation de lune ou lautre des applications sur ses tches quotidiennes. Vous remarquerez que
linterface finale diffre selon les applications et les rles quoccupent les utilisateurs au sein de cellesci.
Nous avons donc tudi et test deux applications afin de les confronter. Dans un premier temps, nous
nous sommes concentrs sur SAP NWBC avec la connexion PFCG et SAP GUI. Nous les avons
compars en termes daccessibilit et de facilit demploi pour lutilisateur final. Par la mme
occasion, nous en avons profit pour vous fournir une explication succincte de ce nouveau produit.
Les diffrents tableaux comparatifs labors permettent dapprhender la globalit du travail. Ils
confrontent, selon des critres semblables, lune et lautre application, afin de dfinir laquelle est la
plus performante.
La deuxime partie majeure consiste en lapprhension et la comprhension dune nouvelle
technologie : SAP EP. Nous avons donc parcouru les fonctionnalits principales de ce portail pour
construire des rles portails et des utilisateurs afin de procder des phases de test. Les informations
rcoltes durant les tests sont importantes en vu de la prochaine comparaison avec lapplication
NWBC mais avec la connexion PCD (portail) cette fois-ci. Cette comparaison sera faite ultrieurement
car des problmes dinstallation sur le serveur nous ont obligs reporter cette activit.
Tout au long du rapport, loptimisation du temps de travail est recherche. Swisscom est le mandant de
cette tude. Cette entreprise compte non moins de 11'000 utilisateurs dapplications SAP. Cest
pourquoi un gain de temps mme minime par activit, peut engendrer dimportantes rpercutions
bnfiques pour une socit de cette taille.
Au final, il est ncessaire de se positionner quant lapprobation dutilisation de lun ou lautre
produit. Malgr le fait que ltudiant na pas statuer sur les investissements futurs effectuer, celuici peut apporter un point de vu pouvant tre pris en compte dans le processus de dcision de
lentreprise.

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC

B.
1.

Table des matires

Introduction ................................................................................................................................... 1
1.1. Importance des systmes dinformation ................................................................................ 1
1.2. Objectifs de ltude ................................................................................................................. 2
1.3. Structure du rapport ............................................................................................................... 2
1.4. Gestion du travail .................................................................................................................... 3

2.

Swisscom ......................................................................................................................................... 5
2.1. Prsentation de lentreprise .................................................................................................... 5
2.2. Centre de comptence SAP (SAP CoC) .................................................................................... 8

3.

SAP SA............................................................................................................................................ 9
3.1. Prsentation de lentit ........................................................................................................... 9
3.2. SAP en tant quERP ................................................................................................................ 10
3.3. La plateforme SAP NetWeaver .............................................................................................. 12
3.4. Les rles dans le systme SAP ............................................................................................... 16
3.1. Nouvelle interface utilisateur ................................................................................................ 17

4.

SAP GUI ....................................................................................................................................... 19


4.1. Prsentation des applications ............................................................................................... 19
4.2. SAP GUI pour Windows et Java ............................................................................................. 20
4.3. SAP GUI pour HTML ............................................................................................................... 22

5.

Enterprise Portal ......................................................................................................................... 23


5.1. Dfinition ............................................................................................................................... 23
5.2. Les fonctionnalits................................................................................................................. 23
5.3. Les types dutilisateurs .......................................................................................................... 25
5.4. Les rles dans le portail ......................................................................................................... 26

6.

Gestion des rles ABAP et Portails ............................................................................................ 29


6.1. Rles crs depuis le systme SAP ........................................................................................ 29
6.2. Rles cres depuis le portail .................................................................................................. 32
6.3. Maintenance des rles et utilisateurs ................................................................................... 44

7.

Portal Desktop.............................................................................................................................. 46
7.1. Interface utilisateur ............................................................................................................... 46
7.2. Accessibilit pour lutilisateur final ....................................................................................... 48
7.3. Personnaliser le portail.......................................................................................................... 50

8.

Constats du portail ...................................................................................................................... 51

Jacquier Michal
HES-SO Valais, juillet 2009

II

SAP NetWeaver
Enterprise Portal vs NWBC
8.1. Avantages .............................................................................................................................. 51
8.2. Inconvnients ........................................................................................................................ 52
9.

SAP NetWeaver Business Client avec connexion PFCG .......................................................... 53


9.1. Dfinition ............................................................................................................................... 53
9.2. Linstallation .......................................................................................................................... 53
9.3. Configuration de linterface .................................................................................................. 53
9.4. Dfinition des rles................................................................................................................ 55
9.5. Gestion des rles ................................................................................................................... 56

10. Test des rles NWBC avec connexion PFCG ............................................................................ 59


10.1.Ecran initial ............................................................................................................................ 59
10.2.Les favoris dans NWBC .......................................................................................................... 62
10.3.Codes de transaction ............................................................................................................. 63
10.4.Avantages .............................................................................................................................. 64
10.5.Inconvnients ........................................................................................................................ 66
11. SAP NWBC avec connexion PCD .............................................................................................. 68
11.1.Dfinition ............................................................................................................................... 68
11.2.Linstallation .......................................................................................................................... 68
11.3.Configuration de linterface .................................................................................................. 68
11.4.Dfinition des rles................................................................................................................ 68
11.5.Processus dattribution dun rle (Gestion des rles) ........................................................... 68
11.6.Accessibilit pour lutilisateur final ....................................................................................... 68
11.7.Avantages .............................................................................................................................. 68
11.8.Inconvnients ........................................................................................................................ 68
12. Tableaux comparatifs .................................................................................................................. 69
12.1.SAP GUI vs NWBC avec connexion PFCG ............................................................................... 69
12.2.SAP EP vs NWBC avec connexion PCD ................................................................................... 75
13. Conclusion .................................................................................................................................... 76
13.1.NWBC avec connexion PFCG vs SAP GUI ............................................................................... 76
13.2.NWBC avec connexion PCD vs SAP EP ................................................................................... 77
14. Auteur ........................................................................................................................................... 78
15. Contacts ........................................................................................................................................ 79
16. Dclaration dhonneur ................................................................................................................ 80
17. Annexes ......................................................................................................................................... 81

Jacquier Michal
HES-SO Valais, juillet 2009

III

SAP NetWeaver
Enterprise Portal vs NWBC

C.

Table des illustrations

Figures
Figure 1 : Segmentation clientle de Swisscom ......................................................................... 5
Figure 2 : Structure fonctionnelle Swisscom ITS ...................................................................... 6
Figure 3 : Structure divisionnelle Swisscom ITS ....................................................................... 7
Figure 4 : Organigramme Swisscom ITS complet ..................................................................... 7
Figure 5 : Architecture R/3....................................................................................................... 11
Figure 6 : Plateforme NetWeaver1 ........................................................................................... 12
Figure 7 : SAP gestion de projet, web dynpro 1 ...................................................................... 15
Figure 8 : SAP gestion de projet, web dynpro 2 ...................................................................... 15
Figure 9 : POWER lists ............................................................................................................ 18
Figure 10 : Diffrents SAP GUI ............................................................................................... 19
Figure 11 : SAP GUI for Windows .......................................................................................... 20
Figure 12 : SAP GUI for Java .................................................................................................. 21
Figure 13 : SAP GUI for HTML .............................................................................................. 22
Figure 14 : Barre d'outils avec SAP GUI for HTML ............................................................... 22
Figure 15 : Barre d'outils avec SAP GUI for Windows ........................................................... 22
Figure 16 : Single Sign On ....................................................................................................... 24
Figure 17 : Objets du portail .................................................................................................... 28
Figure 18 : Cration de rles, transaction PFCG ..................................................................... 29
Figure 19 : Cration dun utilisateur, transaction SU01 ........................................................... 30
Figure 21 : Cration iView, type de source .............................................................................. 32
Figure 20 : Cration iView ....................................................................................................... 32
Figure 22 : Cration iView, tape 1 ......................................................................................... 33
Figure 23 : Cration iView, tape 2 ......................................................................................... 33
Figure 24 : Cration iView, tape 3 ......................................................................................... 34
Figure 25 : Cration iView, tape 4 ......................................................................................... 34
Figure 26 : Cration iView, tape 5 ......................................................................................... 34
Figure 28 : Cration d'une page, page proprits ..................................................................... 35
Figure 27 : Cration dune page ............................................................................................... 35
Figure 29 : Cration d'une page, modle de page .................................................................... 36
Figure 30 : Cration d'une page, mises en forme de pages ...................................................... 36
Figure 31 : Cration d'une page, rsum .................................................................................. 37
Figure 32 : Ajouter une iView une page ............................................................................... 37
Figure 33 : Synthse page Fournisseurs ............................................................................... 38
Figure 34 : Cration workset, proprits gnrales .................................................................. 39
Figure 35 : Cration workset, nouveau dossier ........................................................................ 39
Figure 36 : Workset .................................................................................................................. 39
Figure 37 : Cration d'un rle, proprits gnrales................................................................. 40
Figure 38 : Cration d'un rle, rsum ..................................................................................... 40

Jacquier Michal
HES-SO Valais, juillet 2009

IV

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 39 : Rle portail ............................................................................................................ 40


Figure 40 : Recherche du groupe ............................................................................................. 41
Figure 41 : Dtails des rles affects un groupe .................................................................... 41
Figure 42 : Affectation d'un rle un groupe .......................................................................... 42
Figure 43 : Affectation d'un utilisateur un groupe................................................................. 42
Figure 44 : Tlchargement de rle(s) ..................................................................................... 43
Figure 45 : Utilisateur portail sans autorisations SAP ............................................................. 44
Figure 46 : Utilisateur sans rle portail .................................................................................... 45
Figure 47 : Portal Desktop ....................................................................................................... 46
Figure 48 : Arborescence d'un rle portail ............................................................................... 48
Figure 49 : Interface de l'utilisateur portail .............................................................................. 49
Figure 50 : Interface utilisateur portail 2 .................................................................................. 49
Figure 51 : NWBC, connexions disponibles ............................................................................ 54
Figure 52 : NWBC, interface de connexion ............................................................................. 54
Figure 53 : Procdure de connexion ......................................................................................... 55
Figure 54 : Connexions disponibles ......................................................................................... 55
Figure 55 : SAP GUI, profils dautorisations ........................................................................... 56
Figure 56 : NWBC, arborescence vide ..................................................................................... 56
Figure 57 : NWBC, gestion des rles ....................................................................................... 57
Figure 58 : Processus de gestion des rles ............................................................................... 58
Figure 59: Interface utilisateur tb_swiss_03 ............................................................................ 59
Figure 60 : Interface utilisateur tb_swiss_06 ........................................................................... 60
Figure 61 : Interface graphique utilisateur 03 .......................................................................... 61
Figure 62 : Contenu de l'application avec une nouvelle slection ........................................... 61
Figure 63 : Favoris NWBC avec connexion PFCG ................................................................. 62
Figure 64 : NWBC, transaction : Prvision d'chance des PNS fournisseurs ........................ 63

Tableaux

Tableau 1 : Planification des heures


Tableau 2 : Comparaison rle UME par rapport au rle portail
Tableau 3 : Rles Swisscom
Tableau 4 : Installation : NWBC vs SAP GUI
Tableau 5 : Connexion : NWBC vs SAP GUI
Tableau 6 : Gestion des rles : NWBC vs SAP GUI
Tableau 7 : Interface : NWBC vs SAP GUI
Tableau 8 : Navigation : NWBC vs SAP GUI
Tableau 9 : Navigation : NWBC vs SAP GUI (suite)
Tableau 10 : Rcapitulatif NWBC vs SAP GUI

Jacquier Michal
HES-SO Valais, juillet 2009

3
26
55
69
70
71
72
73
74
75

SAP NetWeaver
Enterprise Portal vs NWBC

D.

Liste des acronymes


ABAP

: Advanced Business Application Programming

AG

: Aktien Gesellschaft

BDD

: Base de donnes

BI

: Business Intelligence

BPM

: Business Process Management

CCC

: Certified Competence Center

CEO

: Chief Executif Officer

CFF

: Chemins de Fer Fdraux

CoC

: Center of Competence

CRM

: Customer Relationship Management

DB

: Database

ECC

: Enterprise Core Component

ERP

: Enterprise Resource Planning

GUI

: Graphical user interface

HES-SO

: Haute Ecole Spcialise de Suisse Occidentale

HTLM

: HyperText Markup Language

IBM

: International Business Machines

ISDN

: Integrated Services Digital Network

ITS

: Information Technology Services

ITS

: Internet Transaction Server

IView

: Intergrated view

J2EE

: Java 2 Enterprise Edition

LAN

: Local Area Network

MDM

: Master Data Management

MI

: Mobile

NWBC

: NetWeaver Business Client

Natel

: Nationales Autotelefonnetz ou rseau tlphonique automobile national

OS

: Oriented Services

Jacquier Michal
HES-SO Valais, juillet 2009

VI

SAP NetWeaver
Enterprise Portal vs NWBC
PDA

: Personal Digital Assistant

PME

: Petites et moyennes entreprises

PNS

: Postes non-solds

POWER

: Personal Object Work Entity Repository (How to use power Lists)

PTT

: Postal Telegraph and Telephon

R/3

: Runtime System Three (soure : livre SAP R/3)

RFC

: Remote Function Call

SA

: Socit Anonyme

SAP

: System, Application, Product

Srl

: Socit responsabilit limite

SI

: Systme dinformations

SOA

: System oriented architecture

SSO

: Single Sign On

TCP/IP

: Transmission Control Protocol/Internet Protocol

UI

: User Interface

UME

: User Management Engine

WAN

: Wide Area Network

Jacquier Michal
HES-SO Valais, juillet 2009

VII

SAP NetWeaver
Enterprise Portal vs NWBC

E.

Copyright

Copyright 2009 HES-SO Valais. All rights reserved.


Copyright 20091 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without
the express permission of SAP AG. The information contained herein may be changed without prior
notice.
Some software products marketed by SAP AG and its distributors contain proprietary software
components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft
Corporation.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered
trademarks of Adobe Systems Incorporated in the United States and/or other countries.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide
Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology
invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP
products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP AG in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions,
Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as
well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the
United States and in other countries. Business Objects is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data
contained in this document serves informational purposes only. National product specifications may
vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its
affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the
materials. The only warranties for SAP Group products and services are those that are set forth in the
express warranty statements accompanying such products and services, if any. Nothing herein should
be construed as constituting an additional warranty.

Source :
1
http://www.sap.com/company/legal/copyright/index.epx

Jacquier Michal
HES-SO Valais, juillet 2009

VIII

SAP NetWeaver
Enterprise Portal vs NWBC

1. Introduction
Avant de percer le vif du sujet, nous tenons vous informer de lmergence des systmes
dinformations qui occupent une place de plus en plus importante au sein des diverses entreprises.
Nous vous faisons galement partager les motivations pour lesquelles un tel sujet a t choisi. Puis,
nous vous prsentons la structure du rapport dans ses grandes lignes afin de vous donner un aperu et
un fil rouge du document.

1.1.

Importance des systmes dinformations

Linformatique est une technologie qui demande une constante amlioration pour repousser les limites
du possible toujours plus loin. Que ce soit en termes de capacit de stockage, de rapidit dexcution,
dintgration dapplications ou encore de facilit dutilisation. Il y a encore quelques annes, les crans
plats ou les ordinateurs grande vitesse ntaient rservs qu une classe relativement aise de la
population, alors quaujourdhui, tout un chacun peut soffrir ce genre de biens.
Dans ce mme sens, la demande des entreprises volue pour bnficier des meilleurs logiciels la
pointe de la technologie. En effet, le climat conomique actuel se veut de plus en plus concurrentiel.
Cest donc le devoir des entreprises de se prmunir des meilleurs moyens et outils afin dtre la
hauteur et mme de dpasser la concurrence, en apportant de la valeur ajoute ces procds. La crise
conomique mondiale qui svit actuellement accrot davantage la notion doptimisation et de rduction
des cots. Nul nest sans ignorer que les diverses structures informatiques engendrent des dpenses
importantes au sein des socits. Cependant, il est ncessaire dvaluer limpact dun tel
investissement sur les performances long terme de lentreprise. De plus, lentreprise se doit de
trouver une solution adapte ses besoins pour rpondre aux dfis dorganisation interne, de
performances et de satisfaction de la clientle.
Cest pourquoi les fournisseurs de solutions intgres1 se doivent dtre performants et surtout de
proposer une gamme de produits pouvant rpondre aux besoins des clients. Car la satisfaction des
clients est un paramtre primordial afin de communiquer une image dentreprise et une rputation la
hauteur des performances effectues. Dans ce sens, SAP est un fournisseur de solutions au niveau
mondial. Vous retrouverez dans le chapitre 3 une prsentation de cette entit.
Il est difficile pour un fournisseur de lenvergure de SAP dadapter directement chaque produit son
client. La taille des entreprises requrantes de solutions est un critre de dcision important. Il serait
inutile une entreprise de 50 personnes dacqurir un logiciel relativement onreux, de par son offre
de services tendue, pour nutiliser que le 20% des capacits de lapplication.
Le but de ces logiciels est de couvrir lensemble des processus dune entreprise afin davoir une vision
oriente vers la performance. La socit vit clore un nouveau terme qui connut une utilisation
croissante au cours de ces dernires annes : la BI. Cest un acronyme des termes anglais Business
Intelligence dont la traduction franaise est linformatique dcisionnelle2 . Comme son nom
lindique la BI a pour objectif de synthtiser des informations pertinentes afin daccompagner les
managers dans leurs prises de dcisions. En effet, chaque processus, activit ou toutes autres donnes

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.4
2
Business Intelligence, concepts et dfinitions partie 2, Prof. HES-SO GUEX P.-Y., 2008, slides 2-3

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC
peuvent tre mises en parallle afin den ressortir des indicateurs. Ceux-ci ont pour mission de fournir
un rsultat chiffr afin dtudier, de comparer et doptimiser les performances mesures.
Lors dune tude stratgique1 ralise par des tudiants HES-SO Valais, des entretiens avaient t
organiss avec diffrents dirigeants dentreprises. Un de ces directeurs affirmait que les indicateurs
fournis par leur systme SAP entraient en ligne de compte quant aux dcisions stratgiques relatives
lactivit de lentreprise.

1.2.

Objectifs de ltude

Cette tude est ralise pour le compte du mandant : Swisscom IT Services. Il est question de tester de
nouvelles applications en vu dlaborer des tableaux comparatifs entre les diverses solutions.
Pour ce faire, il est ncessaire de comprendre le fonctionnement des produits existants afin den
percevoir les avantages et inconvnients pour les utilisateurs finaux. Cest pourquoi nous effectuerons
diffrents tests pour en ressortir les rpercussions lors des diffrentes tapes tudies. Les rsultats de
ces tests vous sont communiqus laide des tableaux comparatifs prsents au chapitre 12 : Tableaux
comparatifs.
Un point essentiel de ce travail consiste galement tudier le processus de gestion des rles avec la
nouvelle interface utilisateur NWBC. Car, comme vous le constaterez tout au long de la lecture de ce
travail, la gestion des rles est un point primordial concernant un systme SAP. Cest pourquoi nous
vous prsenterons ce processus en dtail, que ce soit avec une connexion au portail2 ou un systme
SAP ECC avec une connexion ABAP3.

1.3.

Structure du rapport

Afin datteindre les objectifs prcdemment cits, nous vous expliquons la mthodologie adopte par
la prsentation de la structure du dossier.
Dans un premier temps, nous vous prsenterons lentreprise pour laquelle ce travail est effectu. Cette
section est importante pour bien comprendre quels sont les diffrents domaines dactivits de
Swisscom. Nous dcouvrirons galement limportance des systmes SAP pour lentreprise en ellemme, mais galement pour le dpartement de conseil IT.
Nous nous focaliserons par la suite sur une prsentation gnrale de lenseigne SAP, ainsi que
larchitecture et la technologie sur lesquelles ces produits et solutions reposent. Ce paragraphe
permettra de se familiariser avec ces aspects afin dapprhender avec davantage daisance les
prochains chapitres plus techniques.

Rfrences
1
Management stratgique, stratgies dentreprises dans le secteur alimentaire, Etudiants HES-SO
Chappot J., Zenhusern P., Jacquier M., 2008, p. 17
2
Terme dfinit par le glossaire lannexe c, p. C.3
3
Terme dfinit par le glossaire lannexe c, p. C.1

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC
Nous aborderons brivement un chapitre destin la prsentation de SAP GUI. Il sera surtout question
de prsenter les diverses applications, ainsi que de pouvoir se reprsenter visuellement les interfaces et
fonctionnalits.
Puis, nous entrerons dans une partie plus technique avec la dfinition et la prsentation du produit SAP
Enterprise Portal. Il est vital de dvelopper ce chapitre pour assurer une bonne assimilation des
techniques pour une approche plus pratique dans le chapitre suivant. En effet, nous tudierons le
processus de gestion des rles pour SAP EP paralllement celui du systme de back-end1. Nous
approfondirons donc les divergences entre ces technologies diffrentes.
Ces tapes nous amnerons lexplication dtaille de linterface que lutilisateur retrouvera sur son
cran laide du chapitre Portal Desktop . Puis, nous pourrons constater les impacts pour
lutilisateur final en synthtisant les avantages et inconvnients.
Par la suite, nous dcouvrirons la nouvelle application NWBC avec la connexion PFCG. Les divers
aspects relatifs aux procds dinstallations et autres dtails techniques ne seront gure abords car ils
sont davantage dvelopps dans le travail de ltudiant Julien Chappot. Nous nous focaliserons
davantage sur la gestion des rles ainsi que les diffrents tests au chapitre suivant.
Suite aux problmes dinstallation rencontrs, nous ne dvelopperons point NWBC avec la connexion
PCD2 pour la date dchance de ce travail (le 17 juillet 2009). Cet aspect sera dvelopp
ultrieurement et fera ainsi partie intgrante de la matire relative la dfense des travaux durant le
courant des mois daot et septembre.
Enfin, nous construirons des tableaux comparatifs entre les diffrents produits afin de faire ressortir la
ou les meilleures applications. Ce chapitre sera donc une tape ultime de ce dossier.

1.4.

Gestion du travail

Dans ce sous-chapitre, nous vous expliquons de quelle manire le projet a t conduit. Dans un
premier temps, nous avons tudi le cahier des charges3 attribu afin de comprendre la problmatique
du sujet ainsi que les objectifs fixs.
Puis, un planning prvisionnel des diffrentes tches effectuer a t dress. Celui-ci contient une
allocation des temps de travail par activit identifie. Le tableau ci-dessous vous prsente un
rcapitulatif des activits principales. Toutefois, vous retrouvez ce planning dtaill4 dans les annexes
du document.
Heures planifies
1re Phase : Lancement du travail

84.25 heures

119.25 heures

69 heures

78.50 heures

2me Phase : Application thoriques la pratique


3me Phase : Tests
4me Phase : Elaboration du rapport

80 heures

0 heure

71.75 heures

171.50 heures

50 heures

15.75 heures

355 heures

385 heures

Tches rptitives

Total des heures

Heures travailles

Tableau 1 : Planification des heures

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.1
2
Terme dfinit par le glossaire lannexe c, p C.2
3
Informations situes lannexe g, p. G.1
4
Informations situes lannexe h, p. H.1

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC
Par la suite du travail, nous avons remarqu que des tches prsentes dans le planning ne seraient pas
traites car elles ntaient pas assez pertinentes. Cest la raison pour laquelle ces parties furent
dlaisses. Par contre, nous pouvons constater que le temps pass la phase de lancement du travail
est consquent. En effet, chaque fois que surgissait un problme, il fallait rechercher des
informations pour trouver une solution.
La majeure partie des problmes furent rencontrs lors de la phase de cration de rles portail. En
premier lieu, il fallait apprhender une technologie totalement inconnue de la part de ltudiant. Puis,
des difficults lies aux diffrents systmes apparurent. En effet, certains prrequis pour limportation
de rles ABAP et autres fonctionnalits ntaient pas honors, ce qui rendait ces actions impossibles.
Aprs de multiples tentatives, selon diffrents procds acquis soit par linternet, soit par les membres
de lACC SAP Team, les rsultats se sont chaque fois rvls infructueux.
Il fallut repartir la conqute dinformations quant ces diffrentes dfectuosits, ce qui engendra une
forte implication au niveau des efforts et du temps consacr de la part de ltudiant. La cl du
problme fut trouve par un membre du Team SAP de la HES-SO Valais. Le portail avait t
paramtr par dautres tudiants. Ceux-ci avaient conu un groupe dans le portail. Sans laffectation de
ce groupe un utilisateur, lutilisateur ne pouvait pas accder au(x) contenu(s) de la plateforme.
Dautres subtilits vinrent se greffer aux diffrents problmes, ce qui compliqua davantage la tche.
Puis, nous avons test les rles portail crs en se connectant avec divers utilisateurs.
Cette premire tape tant termine, il fallut concevoir dautres rles ABAP pour tester la deuxime
application : SAP NWBC. Nous avons rencontr moins de problmes que pour SAP EP car cest une
technologie de base qui tait dj connue de la part des tudiants. Les subtilits rsidaient dans le fait
de percevoir des diffrences dans lutilisation de la nouvelle application. Le principal objectif tait de
confronter SAP NWBC avec la connexion PFCG au SAP GUI pour en retirer les avantages et
inconvnients. Diffrents tests de fonctionnalits ont t effectus.
Ltape ultime du projet fut la cration et le test de rles portail avec SAP NWBC en mode de
connexion PCD. Elle sera effectue la suite de la remise de ce travail car des problmes lis
linstallation ont t rencontrs par le Team SAP. Les heures de travail relatives cette dernire partie
ne sont pas comprises dans le planning prsent ci-dessus.
Dune manire gnrale, la gestion du projet fut bonne. Nous osons cette qualification de la prestation
car la masse de travail fut bien value. De plus, les rapports hebdomadaires prouvent que ce projet a
t men dans la continuit et dune manire constante. La masse de travail fut bien rpartie entre les
diffrentes semaines tout en gardant lesprit que le dernier semestre de la formation acadmique fut
suivi en parallle.

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC

2. Swisscom
Ce chapitre principal traite de la prsentation de lentreprise Swisscom, le mandant de ce projet. Puis,
nous vous exposons limportance quoccupent les produits SAP dans les activits spcifiques du
dpartement IT de Swisscom de par son centre de comptences1.

2.1.

Prsentation de lentreprise

Swisscom est une entreprise dune certaine grandeur. Cest pourquoi nous vous prsentons tout
dabord lentreprise dans sa globalit. Nous revenons sur les faits historiques2 marquants quant la
croissance de cette socit. Nous vous proposons ensuite de dcouvrir le dpartement Swisscom ITS
pour lequel nous ralisons cette tude. La prsentation est davantage oriente vers les activits de ce
dpartement ainsi que sur sa structure organisationnelle.

2.1.1.

Swisscom SA

Lentreprise Swisscom, active dans les tlcommunications, fait partie du paysage suisse. Elle fut un
acteur principal depuis lapparition de la premire ligne tlgraphique publique suisse en 1852, sous
leffigie de la Poste, jusqu la libralisation du march en 1997. Durant cette priode, la Poste fut la
premire entreprise de tlcommunications au monde utiliser un rseau entirement automatis. Le
nombre de connexions inscrites sur les annuaires voluait danne en anne pour atteindre le million
en 1959. Lentre en fonction de numros payants, comme par exemple les renseignements ou encore
lhorlogerie tlphonique, viennent complter les offres de service de la Poste. De plus, la tlphonie
souvre un grand nombre de personnes avec linstallation de cabines tlphoniques publiques dans
les rues. Ce secteur atteint les 2 millions dabonns en 1971.
La tlphonie mobile fait son apparition en 1975 avec la volont des entreprises PTT de faire
communiquer les divers chauffeurs dautomobiles entre eux. Le produit utilis est le Natel. Dautres
systmes de communication font galement leur irruption dans ce secteur comme la transmission
numrique (ISDN) et la connexion internet par lintermdiaire de Blue Window. En 1996, Telecom
PTT compte 500'000 abonns la tlphonie mobile et 250'000 la transmission numrique.
Cest rellement en 1997 que lentit Swisscom apparat au grand jour. Mais elle devra voluer dans
un environnement comptitif puisque le march est libralis en 1998 en Suisse et dans lUnion
europenne. Cette mme anne, Swisscom entre en bourse. Ds ce moment, la croissance est
fulgurante. Le nombre dabonns explose pour atteindre 5.2 millions de clients pour la tlphonie
mobile et 80'000 pour Bluewin qui anciennement t nomm Blue Window. Swisscom revoit son
organisation qui tait pralablement compose de 3 groupes, savoir : Fixnet, Mobile et Solutions.
Ceux-ci seront fusionns sous la nouvelle entit Swisscom (Suisse) SA qui opre une segmentation
selon la clientle. Lentreprise cre les niveaux oprationnels suivants :
Clients privs

PME

Clients rseau et informatique

Grandes entreprises

Figure 1 : Segmentation clientle de Swisscom

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.1
2
http://www.swisscom.ch/GHQ/content/Portraet/Geschichte/?lang=fr

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC
Cette entreprise marque galement de son empreinte le tissu conomique suisse, puisquelle emploie
19'995 collaborateurs quivalent plein temps1. Elle gnre un chiffre daffaire de 9.1 milliards de
francs durant les 3 premiers trimestres 2008.

2.1.2.

Swisscom IT Services

Le dpartement pour lequel nous avons reu le mandat est Swisscom IT-Services. Cette section
englobe lensemble des services informatiques pouvant tre offerts aux entreprises, quelles soient de
grande ou petite taille. Swisscom IT-Services est disposition des entreprises pour offrir une
prestation relative lexternalisation totale ou partielle de linformatique. La diversit des services
proposs est communique par lentreprise de la manire suivante2 :
Nous conseillons nos clients, planifions et implmentons la solution IT adapte
leurs besoins et prenons en charge son exploitation. Afin de garantir une gestion
stable et fiable, nous maintenons un centre d'oprations 24h/24. Notre Service
Desk garantit l'ensemble des clients un suivi continu dans plusieurs langues.
Nous transmettons les problmes ncessitant l'intervention d'un spcialiste, du fait
de leur complexit, au centre de service aprs-vente comptent proximit du
client .
Ce secteur occupe une place importante au sein de lentreprise. Swisscom IT3 Services a dgag, en
2007, un chiffre daffaire de 901 millions de francs pour un carnet dadresses reprsentant quelques
300 clients. Parmi ces clients, nous ne citerons que quelques entits importantes qui externalisent leurs
infrastructures informatiques, savoir : Swiss International Air Lines, CFF ou encore le gant de la
distribution : Coop. Grce lacquisition du dpartement Comit AG, actif dans le domaine de
solutions informatiques pour le domaine financier, Swisscom ITS grossi son cercle de comptences.
Lorganigramme ci-dessous, vous prsente le premier niveau de la structure hirarchique de
Swisscom. Cette structure est de forme fonctionnelle : les tches sont rparties selon leur fonction au
sein de lentreprise. Celles-ci agissent comme support pour assurer le bon fonctionnement de
lentreprise.

Figure 2 : Structure fonctionnelle Swisscom ITS

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.2
2
http://www.swisscom.com/IT/content/Ueber_uns/Marktleistungen/?lang=fr
3
http://www.swisscom.com/IT/content/Ueber_uns/?drilldown=2&lang=fr

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC
Lorganigramme qui vous est prsent par la Figure 3 correspond au deuxime niveau. Nous les avons
spars pour vous offrir une meilleure vue densemble. Contrairement au premier niveau, celui-ci est
de forme divisionnelle. Vous pouvez constater que ce ne sont plus des fonctions qui sont reprsentes,
mais des divisions selon les activits.

Figure 3 : Structure divisionnelle Swisscom ITS

Nous pouvons donc conclure que la structure hirarchique de Swisscom ITS est de forme mixte,
puisquelle mlange la forme fonctionnelle la forme divisionnelle. La prochaine figure illustre
lorganigramme dans sa totalit.

Figure 4 : Organigramme Swisscom ITS complet

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC

2.2.

Centre de comptences SAP (SAP CoC)

Swisscom compte quotidiennement quelque 10'000 utilisateurs1. Swisscom ITS est amen les grer
et agit galement en tant que centre de comptences2 SAP. Cette entit peut user de ses capacits et de
ses comptences pour servir une clientle SAP. Comme nous vous lavons exprim dans la section
prcdente, lexternalisation est une pratique qui se rpand de plus en plus au niveau des
infrastructures informatiques. De ce fait, le systme SAP devient le core business pour Swisscom ITS
puisque les prestations de services offertes proviennent de ce systme. Actuellement, Swisscom ITS
encadre plus de 30'000 utilisateurs SAP pour ses diffrents clients. Pour grer toutes ces ressources et
proposer des solutions la pointe du march, Swisscom ITS, via son centre de comptences, emploie
180 collaborateurs certifis par SAP.
En tant que partenaire SAP, le centre de comptences jouit des dernires solutions SAP que Swisscom
ITS peut aussitt prsenter ses clients. De plus, le centre de comptences a pour objectif, le
dveloppement de produits, dans le but de proposer aux clients un systme performant, tout en
cherchant rduire au maximum les cots dexploitation du produit.
Lexternalisation des prestations peut galement stendre lhbergement des solutions utilises par
les diffrents clients. Cette activit partenariale est appele chez SAP, le Hosting Partner . Elle a
pour mission de fournir des prestations annexes concernant une solution SAP ainsi quune
disponibilit auprs de ses clients. Le CoC jouit dun avantage dterminant en proposant une solution
tout en un. Swisscom ITS fournit les prestations de la recherche de solutions informatiques adaptes
sa mise en place ainsi que son entretien. Le client naura des contacts quavec Swisscom ITS au lieu
de devoir sadresser diffrents fournisseurs. Aussi, le centre de comptences peut faire bnficier les
divers clients de ses expriences ainsi que du savoir quelle emploie en interne travers les ressources
humaines. Ces expriences se basent sur la cration et le suivi de divers projets volumineux ou non,
tout au long de lexistence de Swisscom ITS.
Lentreprise SAP est galement bnficiaire de cette entente. Lors de la conclusion dun contrat pour
un centre de comptences, SAP AG se rserve le droit dexploiter des solutions ou parties de solutions
qui pourraient tre dveloppes linterne de ce CoC. De plus, en fournissant divers clients, le CoC de
Swisscom ITS contribue lexpansion des parts de march des solutions SAP.

Rfrences
1
Informations contenues dans lannexe e, p. E.1
2
http://www.swisscom.com/IT/content/Ueber_uns/Partnerschaften/

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC

3. SAP SA
Cette tude porte sur la comparaison de produits SAP. Cest pourquoi il est important dinclure dans
ce rapport un chapitre vous fournissant divers renseignements sur cette multinationale.
Nous dbuterons ce chapitre par une brve prsentation de lentreprise.
Nous apprhenderons ensuite un sujet plus technique. En effet, nous vous donnerons la dfinition dun
ERP et son utilit au sein de lentreprise. Nous aborderons galement les notions de flux de donnes
dans larchitecture propre du progiciel1 SAP.
Par la suite, nous vous sensibiliserons la plateforme2 technologique quutilisent les progiciels SAP :
la plateforme NetWeaver.

3.1.

Prsentation de lentit

SAP3 est une entreprise forme en 1972 par cinq anciens employs dIBM. Son primtre dactivit
stendait exclusivement sur le territoire allemand. Le but des crateurs de la firme tait de concevoir
des logiciels permettant de grer les processus de lentreprise en temps rel. Le premier logiciel
labor fut destin au processus de finance et comptabilit. Sur la base de celui-ci, dautres processus
ont t formaliss afin de pouvoir tendre loffre de services.
Dans les annes 1980, la start up se transforme en relle PME. En effet, 50 des 100 plus grandes
entreprises allemandes utilisent le logiciel SAP. De ce fait, les produits SAP se dveloppent en
plusieurs langues pouvant ainsi faciliter la communication des entreprises avec leurs clients
internationaux. Le succs fut tel que dautres pays sintressent ce logiciel et cest en Autriche que le
premier centre de vente ltranger souvre.
Le statut juridique de la socit se transforme de Srl en AG qui correspond celui de SA dans le
vocabulaire francophone. Quelques mois plus tard, lentreprise fait son apparition sur les marchs
boursiers avec lmission de 1.2 million de titres. Son succs fut couronn par un magazine allemand
en nommant SAP en tant quentreprise de lanne. Dans la continuit, SAP ouvre de nombreuses
filiales dans diffrents pays. De nos jours, SAP AG collabore avec quelques 51'500 employs dans
plus de 50 pays.
Soucieux dtre constamment comptitif, les dveloppeurs de SAP recherchent une amlioration
continue des solutions proposes afin que celles-ci soient en adquation avec le business des clients.

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.3
2
Terme dfinit par le glossaire lannexe c, p. C.3
3
http://www.sap.com/about/company/history/index.epx
SAP R/3, D. LAROCCA, 1999, Paris, CampusPress France, p. 6

Jacquier Michal
HES-SO Valais, juillet 2009

SAP NetWeaver
Enterprise Portal vs NWBC

3.2.

SAP en tant quERP

Un ERP vient lacronyme : Entreprise Resource Planning. En franais, ce terme a t repris en tant
que PGI (progiciel de gestion intgre). Le concept dun ERP est dtudier et dinformatiser tous les
processus de lentreprise de manire chronologique. De ce fait, les informations utiles plusieurs
dpartements ne sont saisies quune seule fois et sont stockes ensuite dans une base de donnes
(BDD). Cependant, les processus ne sont pas mlangs pour viter une gestion qui deviendrait trop
complexe. Pour contrer cet inconvnient, les informaticiens crent des modules1 dont la base de
donnes reste toujours commune. Par module, on entend la gestion totale dune fonction linterne de
lentreprise, comme par exemple le processus de vente, dachat ou encore de paie. Lavantage majeur
dun tel systme dinformations est une nette source de gain au niveau des entreprises. En effet, si les
clients, fournisseurs ou encore les employs, ne sont saisis quune fois, cela minimise le risque
derreur.
De plus, le gain de temps occasionn par cette saisie unique se traduit galement en termes de
diminution des cots du personnel.
Cette tude a pour objet un produit ERP en particulier : SAP. Grce son system R/32, qui vous est
expliqu laide du prochain paragraphe, il permet une gestion des flux en tant rel. Cest--dire
quun responsable de processus peut accder tout instant ltat de son stock actualis.
Les applications SAP sont construites selon une architecture trois niveaux3 nomme SAP R/3. Tout
dabord, nous accdons au premier niveau : le niveau interface de lutilisateur. Cest le rsultat que
lutilisateur final voit. Nous pouvons lassimiler la prsentation des informations emmagasines.
Cependant, des informations peuvent galement tre saisies, modifies ou supprimes. Par cette
dernire phrase, il faut conclure que ce niveau ne permet pas exclusivement laffichage des donnes
mais galement son administration. Au niveau deux, nous retrouvons : le niveau de logique mtier.
Celui-ci permet dexcuter des requtes comme des ordres dimpression (appel dans le jargon SAP
des ordres de spool) ou tout autre travail pouvant tre ralis en arrire plan4. Une autre fonction
essentielle des serveurs dapplications est la lecture et laccs aux donnes qui sont stockes dans le
niveau de base de donnes. Enfin, au dernier niveau : le niveau de base de donnes, nous retrouvons
un serveur qui collecte et stocke toutes les informations pour constituer une base de donnes. Tous ces
niveaux sont relis laide dun rseau.
Lorsque lutilisateur saisit des donnes, le flux de documentation va du haut vers le bas et sera stock
dans la BDD. A linverse, lorsque celui-ci consulte des informations, il les puise dans la BDD pour les
faire apparatre sur son cran, donc le flux remonte. Le schma la page suivante vous permet de vous
reprsenter de manire visuelle cette architecture.

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.3
2
Terme dfinit par le glossaire lannexe c sous Architecture R/3 , p. C.1
3
ERP et progiciels intgrs : la mutation des systmes dinformation, 2me dition, J.-L. TOMAS, 1999
Paris, InterEditions, p. 3-20
SAP R/3, D. LAROCCA, 1999, Paris, Campus Press France, p. 9-11
4
Terme dfinit par le glossaire lannexe c, p. C.3

Jacquier Michal
HES-SO Valais, juillet 2009

10

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 51 : Architecture R/3

Dornavant, le terme gestion en temps rel est plus comprhensible. Comme il ny a quune base
de donnes et que celle-ci est partage, chaque information sera transmise au serveur, qui met
immdiatement jour les donnes. Le systme R/3 offre la possibilit daccder 60'000
fonctionnalits. Des enhancement packages peuvent tre tlchargs afin de complter les diverses
versions des produits.

Adaptation de limage source


1
SAP R/3, D. LAROCCA, 1999, Paris, CampusPress France, p. 8

Jacquier Michal
HES-SO Valais, juillet 2009

11

SAP NetWeaver
Enterprise Portal vs NWBC

3.3.

La plateforme SAP NetWeaver

La plateforme SAP NetWeaver1 est un centre de stockage de diverses applications. Cest une
plateforme technique qui repose sur une architecture SOA2. Elle ne permet donc pas daccomplir des
fonctions conomiques. Nous entendons par l, que cest une plateforme qui offre des services mais ne
permet pas lutilisateur de saisir des donnes. Elle a pour but dintgrer les diffrents composants,
savoir : le capital humain, les informations et les processus dune entreprise afin de rduire les cots
de lentit. Cette plateforme peut tre compare un rfrigrateur o lutilisateur vient puiser les
ingrdients pour composer une recette. Afin de comparer cette mtaphore la pratique, cest dans
SAP NetWeaver que le client vient puiser des composants afin de rpondre aux besoins de
lentreprise.

Plateforme NetWeaver

Human Integration
Portal

Collaboration

Information Integretion
Business Intelligence

Knowledge
Management

Master Data Management

Process Integration
Integration Broker

Business Process
Management

Life-Cycle-Management

Composite Application Framework

Multi-Channel Access

Application plateform
J2EE

ABAP

DB and OS Abstraction
Figure 6 : Plateforme NetWeaver1

Rfrences
1
SAP NetWeaver Portal, V. NICOLESCU, K. KLAPPERT ET H. KRCMAR, 2007, Bonn, Galileo Presss,
p. 43
2
Terme dfinit par le glossaire lannexe c, p. C.4

Jacquier Michal
HES-SO Valais, juillet 2009

12

SAP NetWeaver
Enterprise Portal vs NWBC
La Figure 6 de la page prcdente vous expose la composition de cette plateforme. Nous allons vous
fournir une explication1 bottom-up cest--dire que nous partons du bas pour arriver vers le haut.
La plateforme dapplication constitue la base technique de tout produit SAP. Les deux langages de
programmation sont les codages ABAP et Java2, J2EE3 tant lacronyme de Java 2 plateform
enterprise edition . Ils permettent de contenir les fonctions de base des diffrentes applications. On
peut comparer cette application une installation minimale des diffrents composants. Par la suite, on
peut configurer selon les choix du client.
Au deuxime niveau, nous retrouvons le composant process integration . Comme vous pouvez le
remarquer sur le schma, ce composant est partag en deux parties : Integration Broker et Business
Process Management ; ce concept est reli lacronyme couramment utilis : BPM.
Integration Broker convertit les diffrentes donnes et informations pour faciliter la
communication entre les fonctions essentielles. Quant au BPM, il permet de modliser les processus
de lentreprise en vu de les automatiser avec lutilisation dun ERP tel que SAP.
Au troisime niveau, nous arrivons lintgration de linformation sur cette plateforme. Cette section
est rpartie en trois catgories :
1. Master Data Management (MDM)
Comme son nom lindique MDM est un centre de stockage des donnes. Il renvoie les
informations stockes dans les diffrentes applications utilises au sein dune
entreprise. La distribution des informations est indpendante lapplication
informatique4 utilise. Cest--dire que cette base de donnes ne fournira pas
uniquement les applications SAP mais galement dautres qui composent le systme
informatique dune socit. Puisque cest une base de donnes unique, il vite la
duplication dinformations en proposant une seule base de donnes commune. Si des
redondances sont dceles par le systme danalyse, celles-ci sont supprimes.
2. Business Intelligence
La Business Intelligence ou BI permet dinterprter les donnes recueillies en vu de
piloter lentreprise. A ce stade, nous pouvons tudier toutes les transformations subies
par les donnes. Les informations sont transformes en connaissances, puis,
deviennent des actions et enfin ces actions aident la prise de dcisions en interne
dans lentreprise. En effet, elle fournit des analyses, des rapports et des indicateurs.
3. Knowledge Management
Le Knowledge Management permet lorganisation et la structure des diffrentes
informations. Les diffrentes sources de donnes sont runies afin de simplifier laccs
cette information. Par exemple, il permet de runir des donnes provenant de fichiers
Word ou encore texte pour faciliter le travail de lutilisateur.

Rfrences
1
SAP NetWeaver Portal, V. NICOLESCU, K. KLAPPERT et H. KRCMAR, 2007, Bonn, Galileo Presss, p.
42-47
2
Terme dfinit par le glossaire lannexe c, p. C.2
3
Terme dfinit par le glossaire lannexe c, p. C.2
4
Terme dfinit par le glossaire lannexe c, p. C.1

Jacquier Michal
HES-SO Valais, juillet 2009

13

SAP NetWeaver
Enterprise Portal vs NWBC
Au quatrime niveau, lintgration du facteur humain, comporte trois tches :
1. Multi-Channel Access
La premire fonction permet la mise disposition de fonctions et de donnes, sur des
appareils mobiles (ex. PDA, Laptops, etc). Dans la mme optique, SAP a dvelopp
un produit exclusif pour ce genre dusage, SAP NetWeaver Mobile (MI).
2. La fonction Portail
La fonction de portail permet la mise disposition de diverses informations et
fonctionnalits selon les caractristiques de lutilisateur qui se connecte. Cette partie
sera bien plus dveloppe dans le chapitre 5, qui lui est consacr.
3. Fonction Collaboration
La fonction collaboration est essentielle pour relier les bonnes informations aux
bonnes personnes. Mais, on y trouve galement une toute autre fonctionnalit. Cette
partie permet aux diffrents partenaires de dialoguer entre eux en temps rel via un
chat SAP. Cette application permet galement de partager un rpertoire commun pour
mieux divulguer linformation.
Vous constatez que nous navons pas encore dcrit toutes les cases du schma. En effet, il nous reste
dcrire les fonctions latrales de la plateforme. Elles sont ainsi positionnes car ce sont des fonctions
transversales, cest--dire qui intgrent les quatre composants dcrits prcdemment.
Life-Cycle-Management permet de parcourir toutes les tapes du cycle de vie dune entreprise ou dun
secteur dactivit en intgrant tous les composants cits auparavant.
Nous terminons les explications relatives cette plateforme avec la deuxime fonction transversale :
Composite Application Framework . Elle permet un encadrement pour le dveloppement de
nouvelles applications, tout en tant en adquation avec le principe de la SOA.
A la page suivante, nous vous dcrirons de manire succincte lapplication essentielle afin que cette
plateforme prsente une interface graphique optimale.
Cette application est la Web Dynpro1 . Elle transforme2 les donnes HTML3 ou Java pour les rendre
compatibles au langage de programmation propre de SAP : ABAP. Web Dynpro joue un rle essentiel
pour lutilisateur car linterface visuelle, avec laquelle lutilisateur travaille, varie en fonction des
saisies que celui-ci opre. Prenons un simple exemple pour illustrer cette explication.

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.4
2
http://www.01net.com/editorial/320837/go/l-architecture-web-dynpro-de-sap/
http://help.sap.com/saphelp_nw04/Helpdata/EN/a5/1a1e3e7181b60ae10000000a114084/content.htm
3
Terme dfinit par le glossaire lannexe c, p. C.2

Jacquier Michal
HES-SO Valais, juillet 2009

14

SAP NetWeaver
Enterprise Portal vs NWBC
Limage ci-dessous a t reprise de la transaction1 Spro_admin concernant la gestion de projet. On
peut voir les consquences dune simple saisie. Lutilisateur a cliqu sur la deuxime case cocher,
entoure de bleu. De ce fait, nous voyons que, dans le grand rectangle rouge du sommet, les deux
boutons apparaissent de couleur grise. Cela implique, quen ayant coch la deuxime case, lutilisateur
na pas la possibilit de choisir une des deux options apparaissant dans le rectangle rouge.

Figure 7 : SAP gestion de projet, web dynpro 1

Figure 8 : SAP gestion de projet, web dynpro 2

Sur cette deuxime illustration, nous constatons que lutilisateur a choisi la premire case cocher
entoure de bleu. Il en dcoule un grisage des boutons contenus dans le rectangle rouge.
Les explications pralables, relatives la diffrence entre ces deux illustrations, vous permettent
davoir une meilleure comprhension de lapplication dynamique Web Dynpro .

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.3

Jacquier Michal
HES-SO Valais, juillet 2009

15

SAP NetWeaver
Enterprise Portal vs NWBC

3.4.

Les rles dans le systme SAP

Ce chapitre traite un point essentiel pour la bonne comprhension de ce travail. Tout dabord, nous
expliquerons ce quest un rle, puis nous distinguerons les diffrents types de rles existants dans les
solutions SAP.

3.4.1.

Dfinition du terme Rle

Ce terme est employ dans le jargon SAP afin de dfinir lensemble des transactions et autres objets
dont lutilisateur final a accs lorsquil se connecte, laide de son identifiant, au systme. Dans la
pratique, un rle est associ au cahier des charges du collaborateur qui rgit ses tches
professionnelles.
Tout au long de ce rapport, vous serez confront deux termes sparant les catgories de rles : les
rles simples et les rles composs.
Un rle simple correspond la dfinition faite ci-dessus du terme rle . Il ninclut donc que des
codes de transactions, des rapports et/ou dautres objets.
Tandis quun rle compos contient au minimum deux rles simples. Mise part ces rles simples,
ladministrateur du systme ne peut pas ajouter des transactions ou dautres objets comme dans le rle
simple.

3.4.2.

Les rles ABAP1

Les rles ABAP sont crs dans le systme de back-end laide de la transaction PFCG . Ces rles
donnent accs des informations qui sont crites laide du langage de codage ABAP.

3.4.3.

Les rles UME2

Comme vous lavez vu plus haut dans le schma expliquant la plateforme NetWeaver, SAP repose
galement sur un autre langage de codage : J2EE. Les rles UME3 (user management engine) donnent
des autorisations vers des applications Java. De ce fait, lutilisateur final pourra appeler des objets
provenant de source Java.

3.4.4.

Les rles portail4

Enfin, il y a les rles portail. Il sagit du contenu auquel pourra accder lutilisateur lorsquil se
connecte sur le portail. Nous ne voulons pas entrer dans les dtails ce stade du travail car cette partie
sera dveloppe dans le chapitre 5 correspondant Enterprise Portal.

Rfrences
1
http://help.sap.com/saphelp_nw04s/helpdata/EN/52/671285439b11d1896f0000e8322d00/content.htm
2
http://help.sap.com/saphelp_nwmobile71/helpdata/EN/d1/7c76f42baf4d86bc188827dabea4cf/content.htm
3
Terme dfinit par le glossaire lannexe c, p. C.4
4
http://help.sap.com/saphelp_nw04/helpdata/en/ac/e0c1d5828b4e8e903c29a250a611ca/content.htm

Jacquier Michal
HES-SO Valais, juillet 2009

16

SAP NetWeaver
Enterprise Portal vs NWBC

3.1.

Nouvelle interface utilisateur

Afin doptimiser les diverses applications offertes aux clients, SAP a dvelopp une nouvelle interface
pour lutilisateur final dun systme. Il sagit de NetWeaver Business Client sortie le 01.04.2009.
Cette dernire intresse tout particulirement le mandant puisque la suite de ce travail est destine la
prsentation de cette interface. Cest pourquoi nous dvelopperons davantage ce nouveau produit
laide des chapitres venir.
Nous vous prsentons de manire thorique deux caractristiques principales de cette application. En
effet, nos comptences dconomistes ne nous permettent pas de dvelopper compltement laspect
pratique de ces fonctionnalits.

3.1.1.

Les POWER lists

Nous vous prsentons cette fonction afin den percevoir les impacts sur lutilisateur final. Cest un
point daccs central aux diverses informations relatives au rle de lutilisateur final. Dans un premier
temps, lutilisateur accde aux diverses fonctions qui composent son rle. Puis, lorsquil slectionne
une de ces fonctions, une liste reprsentant les diverses tches apparait.
Cette fonctionnalit est disponible pour NWBC avec la connexion PFCG et PCD. Les prrequis afin
de bnficier des POWER lists sont les suivants :
Travailler sur SAP ERP 6.0 avec enhancement package 3 , puis
avoir accs lapplication NWBC.
Utiliser les POWER lists prdfinies et fournies par SAP via le
enhancement package 3 ou celles cres ultrieurement.
Il est galement possible de crer ses propres POWER lists. Le guide, vous expliquant les dmarches
suivre, How-to Guide se trouve ladresse suivante :
http://help.sap.com/bp_ekit603/AIO_Enablement_Kit/BBLibrary/HTML/K50_EN_DE.htm

Linterface de lutilisateur ainsi que les diffrentes explications des manipulations que celui-ci peut
effectuer, se retrouvent dans lillustration prsente la page suivante.

Jacquier Michal
HES-SO Valais, juillet 2009

17

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 91 : POWER lists

3.1.2.

New Web Dynpro

NWBC permet galement lintgration de contenu de la nouvelle technologie Web Dynpro. Celle-ci
octroie la possibilit dincorporer la Flash Island Technology pour les clients riches2. Pour
construire de telles applications, les prrequis3 sont les suivants :
Travailler sur la plateforme NetWeaver 7.0
Adobe Flash Player 9, Update 3 or later
Adobe Flex SDK
Inclure la bibliothque spcifique offrant des modles de Flash
projects
Limpact sur lutilisateur final rside dans le fait que linterface est plus interactive, avec notamment la
possibilit de recourir des options telles que Drag and Drop pour les informations pertinentes.
Lutilisateur peut galement disposer les informations lintrieur de la fentre comme il lentend.
Nous ne pouvons vous faire la dmonstration de cette thorie. Cependant, nous vous renvoyons au lien
ci-dessous, qui vous fournit une dmo au niveau de la new Web Dynpro mais sur une application
NWBC diffrente. Cette vido rsume parfaitement les avances technologiques apportes par la new
Web Dynpro.
http://www.flex-info.fr/sap-web-dynpro-et-adobe-flex-flash-interfaces-erp-20/20080806/
Rfrences
1
How to Use POWER Lists, SAP, 2008, page 7
2
Terme dfinit par le glossaire lannexe c, C.1
3
http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/80da3bdf-32a4-2b10-0582-aeb25040bfd0

Jacquier Michal
HES-SO Valais, juillet 2009

18

SAP NetWeaver
Enterprise Portal vs NWBC

4. SAP GUI
Cette partie vous prsente les diverses applications relatives la famille des SAP GUI. Nous en ferons
ressortir les caractristiques qui diffrencient les applications entre elles.

4.1.

Prsentation des applications

SAP GUI est une application qui permet daccder aux fonctionnalits dun systme SAP. GUI
correspond lacronyme graphical user interface que nous pouvons traduire en franais par :
interface graphique de lutilisateur . Cest le rsultat visible par un collaborateur lorsquil dmarre
son systme SAP. SAP GUI est le composant essentiel pour garantir une transition entre le systme
SAP et lutilisateur final. Cette interface a pour fonction daller chercher les informations dans le
systme et surtout de pouvoir prsenter des rsultats de manire explicite pour lutilisateur.
Revenons maintenant lapplication SAP GUI. Selon les frquences demploi de loutil et le poste de
travail de lutilisateur, il existe plusieurs spcifications pour se connecter au systme.
On retrouve donc trois principales applications pour SAP GUI :
1. SAP GUI pour Windows
2. SAP GUI pour Java
3. SAP GUI pour HTML
SAP GUI pour Java et pour Windows sont trs proches. La diffrence se situe au niveau des
plateformes. SAP GUI pour Windows nintgre que les systmes Windows. Par contre, SAP GUI pour
Java intgre diverses plateformes tout en ayant accs aux mmes applications que SAP GUI pour
Windows. Ces deux interfaces offrent donc un accs direct vers le systme SAP. Elles sont utilises
par le mandant afin de se connecter au systme SAP.
SAP GUI pour HTML ne fonctionne pas de la mme manire que les deux prcdentes. Tout dabord,
il faut recourir un browser pour accder au systme. Les informations et donnes du systme SAP,
sont transformes du format Dynpro dans celui dHTML. Pour ce faire, linterface recourt au SAP
Internet Transaction Server (ITS) pour convertir ces donnes. Ce serveur est intgr la plateforme
NetWeaver depuis la version 6.0.

Figure 10 : Diffrents SAP GUI

Jacquier Michal
HES-SO Valais, juillet 2009

19

SAP NetWeaver
Enterprise Portal vs NWBC

4.2.

SAP GUI pour Windows et Java

Ce sous-chapitre traite de deux applications relativement similaires : SAP GUI pour Windows et SAP
GUI pour Java.
Dans un premier temps, nous allons nous intresser lvolution de lapplication SAP GUI pour
Windows durant ces dernires annes. Linformatique tant en constante volution, certaines
applications deviennent dpasses, cest pourquoi nous portons notre attention sur ce fait.
SAP GUI pour Windows a connu trois mises niveau principales ces dernires annes. Actuellement,
il est possible de se connecter au systme via le SAP GUI 6.2 et 7.1 ; 7.1 tant la dernire version. Les
mises jour ainsi que la maintenance de SAP GUI 6.4 ne sont plus entretenues puisque ce produit a
expir en date du 14.10.2008.
Le but de ces mises jour est de proposer lutilisateur une interface visuelle qui intgre les dernires
technologies afin datteindre un niveau de graphisme optimal. Par exemple, la dernire version, SAP
GUI 7.1 , est la seule pouvoir tre utilise avec des produits office 2007 et Windows Vista. Lorsque
de petites mises jour sont ncessaires, des patchs1 sont disposition en vu de reconfigurer le systme
avec le ou les composant(s) adquat(s).
La figure ci-dessous vous montre un exemple dinterface avec SAP GUI pour Windows version 7.10
valable jusquau 31.03.2011. Nous portons votre attention sur les lments entours de rouge, car
ceux-ci diffrent avec la version Java.

Figure 11 : SAP GUI for Windows

Concernant SAP GUI pour Java, sa dernire version est celle de SAP GUI 7.10. Toutefois, sa date
dchance est imminente, puisque cette application expire au 31.12.2009. Le fonctionnement est
similaire lapplication pour Windows. La diffrence majeure rside dans le fait que lapplication
SAP GUI pour Java permet de se connecter via plusieurs systmes dexploitation.
SAP GUI pour Java peut galement tre utilis avec des produits Windows. Cependant, lapplication
SAP GUI pour Windows est plus rapide que celle pour Java.
Au premier abord, la figure ci-dessus peut vous paratre similaire celle prsente la page suivante.

Rfrence
1
Terme dfinit par le glossaire lannexe c, p. C.3

Jacquier Michal
HES-SO Valais, juillet 2009

20

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 12 : SAP GUI for Java

Si lon compare les deux illustrations (SAP GUI pour Windows et SAP GUI pour Java), nous
remarquons quelques diffrences au niveau graphique. La barre de menu diffre dune illustration
lautre. Nous constatons aussi que la barre doutils de SAP GUI pour Java compte trois boutons en
moins que celle pour Windows. Les boutons sont marqus de rouge sur la figure de la page
prcdente.
Outre la diffrence majeure prsente ultrieurement, des caractristiques et des fonctionnalits
diffrent des applications. Pour consulter ces divergences, nous vous renvoyons lannexe1 de ce
rapport.

Rfrence
1
cf. annexe f, p. F.1

Jacquier Michal
HES-SO Valais, juillet 2009

21

SAP NetWeaver
Enterprise Portal vs NWBC

4.3.

SAP GUI pour HTML

Lutilisation de SAP GUI pour HTML ncessite une connexion au serveur ITS. Depuis la version 6.0
de SAP NetWeaver, ce serveur est intgr la plateforme. Nous constatons que, contrairement aux
prcdentes captures dcran, reprsentation ci-dessous ressemble davantage une page internet,
notamment par la barre dadresse web.

Figure 13 : SAP GUI for HTML

La transformation des formats de donnes implique des restrictions quant lutilisation des capacits
du systme SAP. SAP GUI pour HTML a notamment deux inconvnients non-ngligeables :
1. Laccs aux informations ainsi que le traitement sont beaucoup plus lent avec SAP GUI pour
HTML.
2. Louverture dun mode1 unique. Contrairement aux applications SAP GUI pour Windows et
Java o lutilisateur peut ouvrir jusqu six modes, SAP GUI pour HTML ne permet den
ouvrir quun seul.
Un mode dans le jargon SAP se traduit par louverture dune nouvelle fentre SAP. Si vous vous
connectez laide de SAP GUI pour HTML, votre barre doutils ressemblera lillustration ci-contre.

Figure 14 : Barre d'outils avec SAP GUI for HTML

En pouvant ouvrir six modes au maximum avec SAP GUI pour Windows, votre barre doutils
correspondra limage qui suit.

Figure 15 : Barre d'outils avec SAP GUI for Windows

Rfrence
1
Terme dfinit par le glossaire lannexe c, p. C.3

Jacquier Michal
HES-SO Valais, juillet 2009

22

SAP NetWeaver
Enterprise Portal vs NWBC

5. Enterprise Portal
Dans ce chapitre, nous nous intressons la solution SAP Enterprise Portal. En premier lieu, nous
dfinissons un certain vocabulaire afin que le lecteur soit fix quant la signification des termes. Nous
vous prsentons ensuite les fonctionnalits ainsi que les spcificits incorpores dans ce produit. Par la
suite, les diffrents types dutilisateurs sont dfinis afin de comprendre leur fonction au sein du portail.
Enfin, nous dfinissons les rles portails et UME ainsi que les divers objets intgrs au(x) rle(s).

5.1.

Dfinition

SAP Enterprise Portal est une structure informatique prsente sous forme de portail. Un portail est
une plateforme accessible depuis internet. Celle-ci offre laccs vers divers documents et applications
dont lutilisateur a besoin afin de remplir ses tches quotidiennes. Nous tenons informer le lecteur
que le terme de portail correspond tout simplement la traduction du terme anglophone de
portal utilis par la solution SAP.

5.2.

Les fonctionnalits

Cette application1 permet un accs, via une plateforme, des donnes ou toutes autres formes
dinformations relatives une entreprise. Le but tant de veiller au bon fonctionnement de lentreprise
par processus, en tout temps, selon le rle quoccupe lutilisateur au sein de celle-ci. Cette notion est
primordiale pour diffrencier un portail dune page intranet2. Sur la page intranet, lorsquun utilisateur
se connecte, il accde aux mmes informations que tout autre utilisateur bnficiant dun accs cette
plateforme. Alors quavec le portail, linterface graphique ainsi que laccs aux diverses informations
diffrent pour chaque utilisateur ayant un rle diffrent. Un utilisateur peut tre une personne
employe au sein de cette entreprise, ou encore des partenaires provenant dentreprises diffrentes.
Le portail se base sur la plateforme SAP NetWeaver. Il existe la possibilit dintgrer deux
composants au portail : Knowledge Management et Collaboration.
1.

Knowledge Management
Ou la gestion de la connaissance en franais, permet daccder des informations ou
documents provenant de sources varies. Concrtement, le portail dispose dun champ
permettant la recherche des informations dans ce mme portail.

2.

Collaboration
Elle met en relation les personnes entre elles. De ce fait, des espaces de travail virtuel
peuvent tre crs. Ces emplacements permettent de faire collaborer des personnes nayant
pas le mme lieu de travail. Par exemple, un local virtuel peut faire collaborer un employ
Lausanne avec un de ses partenaires Zurich, et tout ceci en temps rel comme sils se
trouvaient dans une salle de confrence. Dans un registre similaire, Collaboration
possde une fonctionnalit pouvant faciliter la collaboration entre divers partenaires via des
forums. Lavantage est de pouvoir poster des messages des intervenants qui ne sont pas
connects en mme temps.

Rfrences
1
Getting started Using SAP Software, SAP, 2009
2
Terme dfinit par le glossaire lannexe c, p C.2

Jacquier Michal
HES-SO Valais, juillet 2009

23

SAP NetWeaver
Enterprise Portal vs NWBC
Le portail est en relation avec un ou plusieurs systmes de back-end. Cest--dire, ladministrateur
ayant les autorisations1 requises, peut importer ou exporter des informations de ces systmes vers le
portail et inversement. Toutes les informations utiles pour lutilisateur, que ce soit des documents,
sites web, applications SAP ou encore des applications non-SAP, sont transformes en iViews2 pour
tre compatible au format du portail.
Pour viter les pertes de temps, lutilisateur ne devra saisir quune seule fois son code daccs pour
consulter toutes les informations dont il a les autorisations. On appelle ce phnomne le Single SignOn . Puisque cette pratique octroie un seul code daccs, lutilisateur ne devra donc plus jongler entre
les diffrents noms dutilisateurs et mots de passe. Comme il est relat dans le paragraphe prcdent,
le portail peut contenir des informations provenant de lapplication SAP, dautres applications ou de
sources externes. Cette fonctionnalit du Single Sign-On est une fonctionnalit activer lors de la
configuration du portail.

Figure 16 : Single Sign On

Le but dune telle plateforme est de pouvoir faire collaborer diffrents partenaires sans pour autant que
ceux-ci soient la mme place de travail. Chaque utilisateur a accs divers documents dont il a
besoin pour le bon fonctionnement de son travail. En effet, le composant collaboration de la
plateforme SAP NetWeaver joue un rle essentiel, car elle permet aux diffrents utilisateurs davoir la
possibilit de communiquer entre eux, en temps rel, via un chat.
Il existe galement une possibilit de construire un portail fdr. Par cette option, lentreprise utilisant
plusieurs portails pour mener bien ses activits, peut les regrouper. Cest donc un point central
daccs un grand nombre dinformations pouvant aider lentreprise travailler de manire efficiente.
Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.1
2
Terme dfinit par le glossaire lannexe c, p. C.2

Jacquier Michal
HES-SO Valais, juillet 2009

24

SAP NetWeaver
Enterprise Portal vs NWBC

5.3.

Les types dutilisateurs

Toutes les personnes au sein dune entreprise nont pas recours au systme de manire uniforme. Cest
pourquoi, il est important de segmenter les utilisateurs afin danalyser pour chacun dentre eux, les
avantage(s) et inconvnient(s) rsultants de lutilisation de SAP NetWeaver Enterprise Portal. Les
diffrentes fonctions des utilisateurs vous sont expliques dans les paragraphes suivants.

5.3.1.

Le super administrateur

Le super administrateur est la personne responsable de la configuration du portail ainsi que de loctroi
des rles aux autres types dutilisateurs dfinis ultrieurement. Il bnficie donc de toutes les
autorisations que les autres utilisateurs possdent. Cet administrateur peut galement accder tous les
outils disponibles dans lenvironnement du portail.
Ses tches principales sont :
La configuration des diffrents utilisateurs qui seront dans la base de donnes du systme. Il a
accs cette base et peut donc grer tous les utilisateurs.
La planification et la structuration de toutes les tapes relatives limplmentation dun rle ;
de la phase de test et cration jusqu laffectation et lemploi par lutilisateur final.
Loctroi de rles aux autres utilisateurs et administrateurs.
Laffectation dautorisations aux utilisateurs lies des rles.

5.3.2.

Ladministrateur des utilisateurs

Le super administrateur octroie ladministrateur des utilisateurs des autorisations daccder et de


modifier les profils dautres utilisateurs dfinis. Il peut ainsi leurs attribuer des rles. Afin de faciliter
la tche de cet administrateur, des outils lui sont proposs par le systme.

5.3.3.

Le content administrateur

Le content administrateur est le responsable des contenus dans le portail. Celui-ci intgre au menu de
lutilisateur des documents ou des applications qui sont courants dans llaboration de ces tches
quotidiennes. Il pourra donc intgrer le service mail, des documents, liens internet ou toutes autres
donnes utiles lutilisateur final.

5.3.4.

Le systme administrateur

Ladministrateur du systme a pour tche de veiller la bonne marche du portail en tant que tel. Il est
donc moins orient vers les utilisateurs. Cependant, il doit permettre au portail dtre oprationnel et
lamliorer si tel est le besoin.

5.3.5.

Lutilisateur final

Lutilisateur final est le collaborateur qui se connecte sur le portail afin de remplir ses tches
quotidiennes. Il a donc une interface personnalise sur le portail dans lequel napparaissent que les
applications, fonctions, liens ou autres documents dont il a besoin. Contrairement aux administrateurs,
il na pas lautorisation dagir sur dautres utilisateurs. A linterne de cette catgorie, nous sparons
galement les utilisateurs rguliers des utilisateurs irrguliers. Car si un inconvnient napparat que
pour un utilisateur irrgulier, cet inconvnient aura moins dimportance puisque cette problmatique
interviendra moins frquemment.

Jacquier Michal
HES-SO Valais, juillet 2009

25

SAP NetWeaver
Enterprise Portal vs NWBC

5.4.

Les rles dans le portail

Les rles portail ne sont pas similaires aux rles dun systme SAP. Comme relat auparavant, les
rles portail sont un point daccs unique diverses applications SAP ou non-SAP. Ces rles
proposent donc plus dinformations. Nous reprenons le tableau1 ci-dessous en guise de rcapitulatif
des principales diffrences entre rles UME et Portail.

Rles UME vs Rles portail


Cest un rservoir daction UME. Ces actions Cest un rservoir du contenu du portail
sont un ensemble de permissions Java.
(iViews, worksets2, dossiers, etc.).
Il dfinit une gamme dautorisations. Avec
laffectation dun rle UME, vous dfinissez
quelles sont les autorisations lutilisateur pour
laccs des applications J2EE. Les
autorisations sont dfinies par les actions UME
dans le rle.

Les rles portail dfinissent comment les


contenus sont groups et lorientation de la
disposition dans le portail. Avec laffectation
dun rle portail, vous dfinissez quel(s)
contenu(s) auquel aura accs lutilisateur
lorsquil se connecte au portail.
Comme les rles UME, vous pouvez affecter
des actions UME des rles portail.

Ils sont stocks dans la base de donnes Ils sont stocks dans le rpertoire des contenus
utilisateurs qui se situe dans la base de donnes du portail. Il se situe galement dans la base de
J2EE.
donnes J2EE.
Ils sont crs avec la gestion des identits.

Ils sont crs dans lditeur des rles dans


Portal Content Studio.

Protge laccs aux applications sur le moteur Ils constituent une petite partie du concept
J2EE.
dautorisation dans le portail. Lorsque vous
affectez un rle portail un utilisateur ou un
groupe, vous accordez la permission des
utilisateurs finaux sur ce rle portail.
Vous pouvez dfinir des autorisations
daffectation de rles sur les rles portail. Les
utilisateurs ou groupes qui on accorde cette
autorisation peuvent affecter des rles portail
dautres utilisateurs ou groupes.
Tableau 2 : Comparaison rle UME par rapport au rle portail

Les objets, que ladministrateur des contenus affecte au(x) rle(s), ne sont pas similaires ceux
intgrs dans les rles UME. Nous vous expliquons en dtail les diffrents objets laide des
paragraphes suivants.

Rfrences
1
http://help.sap.com/saphelp_nw70/helpdata/EN/ac/e0c1d5828b4e8e903c29a250a611ca/frameset.htm
2
Terme dfinit par le glossaire lannexe c, p. C.4

Jacquier Michal
HES-SO Valais, juillet 2009

26

SAP NetWeaver
Enterprise Portal vs NWBC

5.4.1.

iViews (intergrated view)

Cest un objet offrant une accessibilit visuelle aux informations. Les iViews ou intergrated view
permettent daccder des informations provenant dune multitude de sources de donnes que nous
vous listons1 ci-dessous :
bases de donnes relationnelles
systmes ERP
systmes CRM
Des applications dentreprise
Des outils de collaboration
Des plateformes intranet
Web en gnral
Systme dchange de courriels
Le contenu dune iView nest pas statique. Lutilisateur peut saisir ou modifier des donnes
lintrieur de ces iViews. Ces modifications sont galement directement transmises au(x) systme(s)
ou application(s) auquel liView se rfre.
Bien entendu, les diverses fonctionnalits sont restreintes en rapport aux autorisations affectes au(x)
groupe(s) ou utilisateur(s).

5.4.2.

Portal Page

Une Portal Page2 peut contenir une ou plusieurs iView(s) cre(s) prcdemment. Des modles
sont disposition lors de leur cration. Il est galement possible de crer ses propres modles.
Le rsultat de cette ou ces action(s) se retrouve(nt) dans linterface de lutilisateur. Cest la disposition
et la mise en forme des contenus de la page sur lcran de lutilisateur final.

5.4.3.

Workset

Les worksets regroupent des iViews et des Portal Pages. Tout comme les rles, ils peuvent tre
organiss en dossiers. Cependant, un workset ne contient que des informations relatives un domaine
dactivit, respectivement des modules. De ce fait, les worksets deviennent rutilisables pour tre
intgrs dans un ou plusieurs rle(s) ou workstet(s).
Les worksets dfinissent galement la structure de linterface utilisateur. Nous reviendrons sur ce sujet
dans le chapitre 7.2 Accessibilit pour lutilisateur final.

Rfrences
1
http://help.sap.com/saphelp_nw70/helpdata/en/5a/0339040c0b11d7b84800047582c9f7/frameset.htm
2
Terme dfinit par le glossaire lannexe c, p. C.3

Jacquier Michal
HES-SO Valais, juillet 2009

27

SAP NetWeaver
Enterprise Portal vs NWBC

5.4.4.

Rles

Les rles correspondent au plus haut niveau hirarchique des objets. Ils peuvent intgrer tous les objets
cits dans les paragraphes prcdents. Tout comme dans le systme de back-end, les rles
correspondent un cahier des charges relatif un poste de travail. Toutefois, les rles portail
contiennent davantage dinformations car le portail permet des liaisons plusieurs systmes de backend. De plus, les donnes peuvent provenir de divers progiciels, et non exclusivement dune solution
SAP.

5.4.5.

Rsum

Afin de vous donner une vue densemble des diffrents lments traits, nous vous proposons le
schma1 rcapitulatif ci-dessous :

Figure 17 : Objets du portail

Adaptation de limage source


1
http://help.sap.com/saphelp_nw70/helpdata/EN/e3/d295687fc6455ab99112e59a4ecad9/frameset.htm

Jacquier Michal
HES-SO Valais, juillet 2009

28

SAP NetWeaver
Enterprise Portal vs NWBC

6. Gestion des rles ABAP et Portails


Nous vous avons expos la diffrence entre les deux sortes de rles au cours du chapitre prcdent.
Cette partie explique quelles sont les tapes et dmarches suivre afin dlaborer un rle. Dans un
premier temps, nous dmontrons la cration dun rle depuis le systme de back-end.
Pour ce faire, nous nous basons sur un systme SAP ECC, nomm le D07. Nous conceptualisons un
rle fictif avec des codes de transactions connus de la part de lauteur.
Puis, nous reproduisons un rle portail de la premire la dernire opration. Nous crerons des
iViews pour les affecter des pages puis des workset pour enfin composer un rle portail. Vous
comprendrez plus facilement la diffrence pratique entre ces deux familles de rles.

6.1.

Rles crs depuis le systme SAP

Pour laborer un rle dans le systme de back-end, il faut faire appel la transaction PFCG .
Lorsque celle-ci apparat, ladministrateur en charge du systme, attribue des codes de transactions
ainsi que divers documents dans le menu Easy Access 1 de lutilisateur final. Cette opration
permet lentreprise de protger des informations confidentielles. Elle restreint laccs de(s)
lutilisateur(s). Nous vous prsentons ci-dessous une image relative au code de transaction PFCG .

Figure 18 : Cration de rles, transaction PFCG

Limage ci-dessus nous dmontre quun rle Swisscom_Ressources_Humaines a t cr.


Ladministrateur, en charge de llaboration du rle, la fait apparatre dans les favoris2, laide de
licne entoure de rouge. Les informations contenues dans la forme ovale verte, au bas de la figure,
nous renseigne sur le fait que nous travaillons dans le systme D07 avec le mandant3 100. Cette
information est prcieuse pour le lecteur car elle prouve que le rle est cr dans le systme de backend. Nous nous intresserons plus tard au contenu de ce rle.
Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.1
2
Terme dfinit par le glossaire lannexe c, p. C.2
3
Terme dfinit par le glossaire lannexe c, p. C.3

Jacquier Michal
HES-SO Valais, juillet 2009

29

SAP NetWeaver
Enterprise Portal vs NWBC
La prochaine tape consiste crer une personne ou un poste pour lui attribuer un ou des rle(s).
Concernant la cration dun utilisateur, nous nallons pas nous attarder sur le processus de
recrutement. Nous nous orientons dans la saisie des donnes personnelles et administratives de
lutilisateur final. Pour crer un utilisateur, il faut saisir le code de transaction SU01 . Depuis ce
code de transaction, nous pouvons galement agir sur un grand nombre de paramtres lis aux donnes
de lutilisateur. Ceux-ci ne nous concerne pas pour la suite de ce travail, cest pourquoi nous
nlaborons pas dexplication dtaille. Il est simplement ncessaire de savoir quil est possible
daffecter un rle existant lutilisateur.
Lorsque ladministrateur tape le code de transaction SU01 , une page souvre et ladministrateur
saisit un identifiant qui sera attribu lutilisateur lorsque celui-ci accdera au systme avec son ou ses
propre(s) rle(s). En appuyant sur licne de la page blanche , il cre lidentifiant saisi. Ds cet
instant, ladministrateur peut entrer les donnes demandes par le systme. La vue fentre se prsente
donc comme suit :

Figure 19 : Cration dun utilisateur, transaction SU01

Dans longlet Don. connx. , ladministrateur saisit un mot de passe de dpart, que lutilisateur
modifiera lors de sa premire connexion. Une fois cette tape valide, laccs au systme pour cet
utilisateur est possible. Cependant, il ne bnficie daucune autorisation, ce qui rend le systme SAP
inutilisable.

Jacquier Michal
HES-SO Valais, juillet 2009

30

SAP NetWeaver
Enterprise Portal vs NWBC
Nous vous avons prsent la dmarche dattribution de rles afin den venir aux points essentiels pour
la suite de ce rapport. Afin dattribuer un rle portail un utilisateur, trois conditions cumulatives
doivent tre respectes :
Le rle doit exister dans le systme de back-end
Lutilisateur doit galement avoir t cr dans le back-end
Le rle ainsi que le ou les profils doivent tre affects lutilisateur choisi
Le point suivant, 6.2, vous explique en dtail les activits menant la cration dun rle portail.

Jacquier Michal
HES-SO Valais, juillet 2009

31

SAP NetWeaver
Enterprise Portal vs NWBC

6.2.

Rles crs depuis le portail

Avant de crer des rles portail pour un utilisateur, il est ncessaire dattribuer le rle superadministrateur un utilisateur ayant les comptences et le savoir-faire requis pour les tches qui lui
incombent.

6.2.1.

Cration dune iView

Si on intgre des transactions SAP en tant quiViews, il faut tre conscient que les autorisations
doivent tre gres depuis le systme de back-end. Il sagit du processus de base qui permet de crer le
contenu pour un rle futur. Nous vous expliquons les procds laide des lignes suivantes.

Figure 20 : Cration iView

Tout dabord, il est ncessaire de slectionner un dossier dans lequel ladministrateur veut stocker son
iView. Puis, ladministrateur opre un clic droit sur le dossier, ensuite clique sur Nouveau puis sur
iView . Le chemin vous est reprsent laide de la Figure 20.
Comme nous le montre limage ci-dessous, la cration dune iView se fait en plusieurs parties.

Figure 21 : Cration iView, type de source

La premire tape consiste choisir depuis quelle source dinformations provient le contenu affich
dans liView. La Figure 20 vous expose les trois choix disposition. Comme nous voulons crer une
iView dune transaction SAP, nous choisissons la premire case cocher. Pour passer la fentre
suivante, il est ncessaire de cliquer sur le bouton suite .
La fentre saffichant sur lcran de ladministrateur, se prsente comme la Figure 22 le montre.

Jacquier Michal
HES-SO Valais, juillet 2009

32

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 22 : Cration iView, tape 1

Pour avancer dans la cration de liView, il est ncessaire de dfinir un modle diView. Le contenu
est une transaction SAP, ladministrateur doit slectionner la case cocher iView Transaction SAP
(cf. case coche sur limage). Il est nouveau ncessaire de cliquer sur le bouton suite pour passer
la fentre suivante.

Figure 23 : Cration iView, tape 2

La Figure 23 est la premire fentre de lassistant relatif la deuxime tape de cration. Cette fentre
concerne les proprits gnrales de liView. Nous remarquons donc que cest cet emplacement que
le nom, lidentifiant et la langue sont dfinis.
Il est recommand dinsrer une information dans Prfixe de lID iView afin de retrouver plus
facilement lobjet ou les objets lors dune recherche.
La case concernant la Description est, quant elle, compltement facultative.
Aprs avoir slectionn le bouton Suite , nous passons de ltape deux ltape trois. Elle nous
permet de slectionner le type de GUI pour laccs linformation. Comme le portail est en langage
internet, il est recommand dutiliser un langage compatible pour gagner du temps lors de lapparition
du contenu. Cest pourquoi nous slectionnons le SAP GUI for HTML.

Jacquier Michal
HES-SO Valais, juillet 2009

33

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 24 : Cration iView, tape 3

Nous cliquons nouveau sur le bouton Suite pour passer ltape suivante. A ce stade, nous avons
dfini un modle utiliser lors de ltape 1, saisi les donnes concernant le contenu, tape 2, et dfini
dans quel type de SAP GUI le contenu sera affich.

Figure 25 : Cration iView, tape 4

Ltape 4 consiste informer le systme, de la provenance de linformation relative liView.


A ce stade, il est impratif de dfinir, depuis quel systme de back-end, linformation est importe. Il
faut galement choisir linformation afficher en utilisant un code de transaction qui correspond
un paramtre ID dune information SAP.
Pour valider cette tape, il faut nouveau activer le bouton Suite . Limage ci-dessous est affiche
sur lcran de ladministrateur. Elle rsume les informations saisies.

Figure 26 : Cration iView, tape 5

Il est possible douvrir lobjet directement aprs lavoir cr. Des informations supplmentaires
peuvent tre enuiste apportes ou modifies.

Jacquier Michal
HES-SO Valais, juillet 2009

34

SAP NetWeaver
Enterprise Portal vs NWBC
Pour la ralisation de ce travail, nous avons rgulirement activ cette option douverture automatique
de liView, car un paramtre important devait tre modifi afin dassurer la bonne marche du
processus. Dans la catgorie de proprit Navigation , il faut slectionner loption oui pour la
ligne concernant le point daccs .

6.2.2.

Cration dune page

La procdure initiale est la mme que lors de la cration dune iView. Seule la slection de lobjet
crer diffre. La Figure 27 nous illustre le chemin suivre dans le but de concevoir une page .

Figure 27 : Cration dune page

Aprs avoir effectu cette premire tche, nous arrivons sur la premire page de lassistant.

Figure 28 : Cration d'une page, page proprits

Cette figure nous montre que le processus de cration dune page passe par quatre tapes. Tout
dabord, il faut saisir les identifiants de la figure. Les cases marques par une toile rouge sont des
cases de saisie obligatoire. Si celles-ci ne sont pas remplies, il est impossible de passer ltape
suivante. Pour valider cette premire page de lassistant, il est ncessaire de cliquer sur le bouton
Suite afin de passer ltape suivante.

Jacquier Michal
HES-SO Valais, juillet 2009

35

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 29 : Cration d'une page, modle de page

La deuxime tape, reprsente par la figure ci-dessus, est destine la slection dun modle de page
pour laffichage des informations. Il existe des modles de base. Toutefois, il est galement possible
de crer ses propres pages.
Nous laissons la coche dans la case relative un Modle de page standard . La prochaine tape
consiste dfinir les mises en forme de la page traite.

Figure 30 : Cration d'une page, mises en forme de pages

Il est important de relever que plusieurs modles de pages peuvent tre slectionns. Lutilisateur
pourra, par la suite, mettre en forme selon ses propres prfrences. Il faut cliquer, nouveau sur
Suite pour accder ltape suivante qui rsume les donnes saisies.

Jacquier Michal
HES-SO Valais, juillet 2009

36

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 31 : Cration d'une page, rsum

Dans une seule fentre, nous avons le rcapitulatif des informations qui est ltape ultime du processus
de cration. Pour valider tout le processus, il faut cliquer sur le bouton Terminer .
La cration dune page est maintenant termine. Si nous ouvrons la page par un double-clique, puis
nous slectionnons le bouton Aperu , la page saffiche mais aucun contenu napparait. Comme
relat dans le paragraphe 5.4.5 Rsum des objets du portail, des iViews doivent tre affectes des
pages afin damener un contenu ces pages.
Tout en laissant la fentre de la page ouverte, nous allons rechercher une iView cre prcdemment.
Il faut donc slectionner liView voulue, oprer un clic droit, puis Ajouter iView page et enfin
Lien delta . Le chemin est illustr par la Figure 32.

Figure 32 : Ajouter une iView une page

Puis, nous rptons cette procdure pour le nombre diViews que lon veut affecter une page.
Vous voyez sur la Figure 32, la page suivante, que deux iViews ont t ajoutes cette page. Au
sommet de limage, vous remarquez quil existe diffrentes possibilits pour afficher le contenu
affect. Dans un premier temps, nous voyons le contenu affich de manire brute comme la figure la
page suivante. Si ladministrateur choisit dafficher la mise en page , le modle slectionn lors de
la cration de la page apparat. Le contenu peut tre dplac dun emplacement un autre via un
cliquer-glisser. Si ladministrateur a slectionn plusieurs mises en pages pour une page, lutilisateur
final pourra dcider de changer de mode daffichage selon les mises en pages autorises par
ladministrateur.

Jacquier Michal
HES-SO Valais, juillet 2009

37

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 33 : Synthse page Fournisseurs

Toutes ces oprations sont rpter lors de la cration de chaque page. Il est important de relever
limportance du paramtrage des iViews, car les incidences dans les pages sont consquentes. Dans les
proprits des iViews, il est recommand de contrler que laffichage des iViews soit en pleine page,
sinon celles-ci ne pourront pas tre visualises dans leur totalit. Pour effectuer ce paramtrage, il faut
slectionner Reprsentation taille , puis dans type de hauteur, choisir FULL_PAGE .

Jacquier Michal
HES-SO Valais, juillet 2009

38

SAP NetWeaver
Enterprise Portal vs NWBC

6.2.3.

Cration dun workset

Nous effectuons les mmes oprations de dpart quavec les autres objets. La spcificit rside dans le
fait de slectionner la ligne relative la cration dun workset.
Le processus se subdivise en deux tapes. La premire demande dentrer les donnes et proprits
gnrales du workset.

Figure 34 : Cration workset, proprits gnrales

La deuxime tape consiste valider les informations en slectionnant la case Terminer .


Par un double-clique sur le workset cr, celui-ci apparait lcran pour le traitement. On peut y
affecter des iViews et des pages. Pour bnficier dune structure hirarchique des informations, il est
possible dajouter des dossiers. Il faut oprer un clic droit sur le workset affich et cliquer sur
nouveau dossier . La Figure 35 vous illustre ces oprations.

Figure 35 : Cration workset, nouveau dossier

Ensuite, nous associons du contenu au workset pour que lutilisateur final ait une ou des informations
sur son cran de travail. Il faut dabord slectionner quel(s) contenu(s) nous voulons faire apparatre
dans le workset (iViews ou pages), faire un clic droit et finalement copier en tant que lien delta. Aprs
avoir rpt ces oprations le nombre de fois voulu, nous constatons que du contenu est octroy au
workset comme dans la Figure 36.

Figure 36 : Workset

Jacquier Michal
HES-SO Valais, juillet 2009

39

SAP NetWeaver
Enterprise Portal vs NWBC

6.2.4.

Cration dun rle

Nous rptons le procd initial afin de crer un nouvel objet. Cette fois-ci, nous slectionnons le
Rle comme nouvel objet concevoir.
Lassistant relatif la cration des rles apparat. La premire tape consiste saisir les proprits
gnrales. La manire de remplir les champs est la mme que lors de la cration des toirs objets
prcdemment labors.

Figure 37 : Cration d'un rle, proprits gnrales

La deuxime et dernire tape, rsume les informations saisies et nous permet de valider la cration du
rle.

Figure 38 : Cration d'un rle, rsum

Une nouvelle fois, nous pouvons ajouter des dossiers et autres objets portail selon la mme
mthodologie qui est explique dans les paragraphes prcdents. Le but est nouveau dinstaurer une
certaine hirarchie entre les diffrentes informations pour offrir lutilisateur final une certaine facilit
de navigation. Limage ci-dessous montre le rsultat de laffectation des diffrents objets au rle ainsi
que son arborescence laide de la cration de dossiers.

Figure 39 : Rle portail

Jacquier Michal
HES-SO Valais, juillet 2009

40

SAP NetWeaver
Enterprise Portal vs NWBC

6.2.5.

Attribution des rles portails des utilisateurs

Dans le portail, il faut slectionner longlet Gestion des utilisateurs . Depuis cet cran, nous devons
rechercher le groupe correspondant au rle UME dans le systme de back-end. Afin de faciliter la
recherche, nous allons copier le nom exact du rle dans le systme SAP et le coller dans le champ
rserv la recherche. Aprs avoir activ la case relative au lancement de la requte, ladministrateur
obtient le rsultat quivalent la Figure 40 ci-dessous.

Figure 40 : Recherche du groupe

En cliquant sur la case ct de licne du groupe, nous slectionnons le groupe en question. Nous
pouvons vrifier cette slection par le fond orange apparu sur toute la ligne. Nous pouvons ds lors
consulter, saisir ou encore modifier les donnes correspondantes. Si nous nous intressons aux dtails
du groupe recherch, nous constatons quaucun rle portail na t affect ce groupe puisquune
recherche rcursive na abouti sur aucun rsultat.

Figure 41 : Dtails des rles affects un groupe

Pour affecter le rle portail prcdemment cr, il faut cliquer en premier lieu sur licne Modifier .
Puis, nous saisissons dans le champ tout ou une partie de lidentifiant du rle afin que celui-ci
apparaisse dans les rsultats de la recherche. Ltape suivante est de slectionner ce rle puis
deffectuer un clic sur la case Ajouter . Nous voyons donc que le rle est pass de la fentre rles
disponibles celle de rles affects . Pour clore ces premires tches, il est ncessaire de
sauvegarder les modifications effectues. La fentre devrait donc tre semblable la Figure 42.

Jacquier Michal
HES-SO Valais, juillet 2009

41

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 42 : Affectation d'un rle un groupe

Dans ltape suivante, il sagit daffecter un utilisateur ce groupe. Nous vous rappelons quil est
primordial que lutilisateur ait t cr dans le systme de back-end. Nous changeons donc donglet
afin daccder aux informations relatives laffectation des utilisateurs. La dmarche suivre est la
mme que lors de la recherche du rle. Le rsultat est prsent ci-dessous par la Figure 43. Nous
constatons quun utilisateur est affect ce groupe.

Figure 43 : Affectation d'un utilisateur un groupe

Aprs cette affectation, le processus de cration dun rle depuis le portail est termin. Ds cet instant,
lutilisateur est rattach un groupe. Le groupe est affect un rle portail. Lutilisateur final peut se
loguer sur la plateforme en ayant accs aux informations lies au rle portail.

Jacquier Michal
HES-SO Valais, juillet 2009

42

SAP NetWeaver
Enterprise Portal vs NWBC

6.2.6.

Importation de rles ABAP depuis le portail

Il est galement possible dimporter des rles ABAP depuis le portail. Nous ne pouvons vous fournir
une explication laide dillustrations car des prrequis manquent la configuration des systmes
disposition.
Tout dabord, il faut veiller ce que lentreprise soit en adquation avec les prrequis1 demands :
Installation de SSO dans le portail et la source ABAP
Avoir un nouveau nom du systme portail
Dans le systme de back-end, linstallation du plug-in WP-PI est requise
Lutilisateur bnficie des autorisations au(x) rle(s) concern(s) dans le systme de back-end
Nous vous guidons dans les dmarches suivre pour mener bien cette opration. Tout dabord,
lutilisateur doit tre attentif de bnficier des autorisations suffisantes afin deffectuer cette tche.
Dans un premier temps, la slection de longlet Administration du systme est ncessaire. Il suffit
de cliquer sur Transport , puis sur Tlchargement de rles et vous vous retrouvez sur la page
reprsente par la Figure 44.

Figure 44 : Tlchargement de rle(s)

Aprs la slection du systme de back-end correspondant et la saisie dune partie de lidentifiant du


rle ABAP, ce rle en question est import depuis le systme R/3.
Ltape suivante consiste donner des informations complmentaires dans une premire fentre.
Aprs avoir cliqu sur licne Rafrachir , vous apercevez le rsultat du tlchargement ainsi que
son statut.
Pour accder au rsultat concret du tlchargement, il est ncessaire de suivre le chemin suivant :
Administration du contenu Contenu portail Contenu migr SAPComponentSystems Rles
Systme logique correspondant ID du rle import.
Vous remarquerez que la structure du rle est la mme que dans le systme de back-end. Les codes de
transactions ont t directement convertis en iViews.

Rfrence
1
http://www.youtube.com/watch?v=kgRxGGAS5Fg

Jacquier Michal
HES-SO Valais, juillet 2009

43

SAP NetWeaver
Enterprise Portal vs NWBC
Ce processus est le plus efficient, car le temps consacr par ladministrateur pour ces activits du
processus, est nettement infrieur celui consacr pour la cration dun rle de A Z.

6.3.

Maintenance des rles et utilisateurs

Lorsquun rle portail est attribu un utilisateur, ce rle peut tre sujet des modifications. Seul
ladministrateur bnficiant des autorisations suffisantes est habilit oprer ces changements. En
effet, dautres objets peuvent tre ajouts constamment afin que le contenu du rle corresponde au
cahier des charges volutif de lemploy. Lajout dobjets non scuriss ne pose pas de relles
complications car laccs ces contenus nest pas restreint un nombre limit de personnes.
Par contre, concernant lajout manuel de transaction SAP via des iViews, les profils dautorisations
doivent tre gnrs depuis le systme de back-end. Malgr la transformation des transactions SAP,
celles-ci gardent leurs caractristiques de base et sont toujours relies un systme de back-end. Donc,
les donnes saisies par les collaborateurs se stockent dans la base de donnes du systme. De ce fait, il
est facilement comprhensible que lutilisateur final doive bnficier des mmes autorisations pour le
traitement de linformation SAP selon que la connexion soit via un portail ou via le SAP GUI.
Un utilisateur ne bnficiant pas dautorisations dans le systme de back-end pourra donc ouvrir
liView mais ne peut pas accder la transaction. Cette situation vous est illustre laide de la Figure
45.

Figure 45 : Utilisateur portail sans autorisations SAP

Vous remarquez le message derreur au bas de la figure qui noctroie pas la possibilit daccder
cette transaction. De ce fait, lutilisateur na quune seule possibilit, celle dafficher SAP Easy
Access. Il peut donc naviguer sur cette page initial sans lancer de transaction, puisquil est dpourvu
dautorisations.
Si le portail est connect avec plusieurs systmes de back-end, ladministrateur doit tre attentif
doprer les allocations dautorisations dans le bon systme. Ces informations se trouvent dans les
proprits de liView. Voici les manipulations effectuer pour la reprer :
slectionner liView catgorie de proprits Afficher par catgorie - Content
Transaction - Systme.

Jacquier Michal
HES-SO Valais, juillet 2009

44

SAP NetWeaver
Enterprise Portal vs NWBC
Le procd concernant la gestion des utilisateurs est similaire celui des rles. Lorsquun utilisateur
est cr dans le systme de back-end, son importation dans le portail se fait de manire automatique.
Nous avons effectu le test en crant lutilisateur dans le systme SAP, puis nous nous sommes
directement connects au portail laide de son identifiant. La Figure 46 vous dmontre le rsultat.

Figure 46 : Utilisateur sans rle portail

Nous constatons que ltape relative au chapitre 6.2.5, Attribution des rles portails des utilisateurs,
na pas t effectue. Cest pourquoi nous retrouvons cette interface affiche sur lcran du nouvel
utilisateur.
Inversement, lorsque lutilisateur est radi du systme SAP, la suppression sopre galement dans le
portail. Lutilisateur ne pourra donc plus y accder.

Jacquier Michal
HES-SO Valais, juillet 2009

45

SAP NetWeaver
Enterprise Portal vs NWBC

7. Portal Desktop
Ce chapitre traite de laspect visuel du portail. Dans un premier temps, nous vous exposons le modle
thorique de linterface dEnterprise Portal. Puis, nous illustrons cette thorie laide dun exemple
concret. Nous tenterons de comprendre les raisons pour lesquelles telle ou telle informations se
trouvent cet endroit ainsi que dautres questions en lien avec les rpercutions de larborescence des
rles. Enfin, vous comprendrez comment lutilisateur lui-mme peut influer sur son interface en la
personnalisant.

7.1.

Interface utilisateur

Afin de comparer deux produits, il est ncessaire de prsenter linterface que lutilisateur retrouve sur
son cran. La figure ci-dessous, Portal Desktop 1, vous dmontre la segmentation faite de par les
niveaux de navigation de la premire page.

Figure 47 : Portal Desktop

La Figure 47 vous prsente linterface du portail de manire succincte. Nous la dveloppons de


manire vous offrir une approche plus dtaille, laide des paragraphes suivants.

Rfrence
1
http://help.sap.com/saphelp_nw70/helpdata/EN/e3/d295687fc6455ab99112e59a4ecad9/frameset.htm

Jacquier Michal
HES-SO Valais, juillet 2009

46

SAP NetWeaver
Enterprise Portal vs NWBC

7.1.1.

Header Area1

Comme vous pouvez le voir sur la Figure 47, la partie relative au Header Area se subdivise en trois
parties : Masthead, Tools area et Top-level navigation
Lespace rserv au Masthead contient des informations relatives lidentit de lentreprise, de
lutilisateur et des fonctions de base. La configuration de ces informations peut tre adapte par
chaque entreprise.
Quant la barre de Tools area , elle offre un accs vers des applications spcifiques comme la
recherche de contenus ou encore la collaboration entre les diffrents partenaires.
Enfin, le Top-level navigation donne accs au(x) contenu(s) des rles attribus aux utilisateurs.
Nous dvelopperons davantage cet aspect laide de la partie 7.2, Accessibilit pour lutilisateur final.

7.1.2.

Page Title Bar1

Comme son nom lindique, cest une page de titre qui rfrence le contenu trait en temps rel par
lutilisateur final. Des fonctions de stockages peuvent galement lui tre attribues laide dun
historique des titres traits.

7.1.3.

Navigation Panel1

Le panel de navigation fournit des informations quant la navigation dans le portail. On remarque,
entre autre, que lutilisateur bnficie de la possibilit de crer des favoris pour les tches les plus
couramment utilises dans le portail. Nous pouvons galement constater que, suivant le Top-level
navigation du rle, des dtails de transactions ou dactivits sy retrouvent. Nous nallons pas entrer
dans le dtail des explications car le chapitre 7.2, Accessibilit pour lutilisateur final, traite en
particulier de ces spcificits.

7.1.4.

Content Area1

Cest linterface qui affiche les diverses informations relatives une ou plusieurs iView(s). Depuis cet
endroit du portail, lutilisateur pourra saisir, supprimer ou encore modifier des informations
concernant des iViews faisant partie de son rle.

Rfrences
1
http://help.sap.com/saphelp_nw04/Helpdata/EN/97/d4ee3d6434445ae10000000a11405a/frameset.htm

Jacquier Michal
HES-SO Valais, juillet 2009

47

SAP NetWeaver
Enterprise Portal vs NWBC

7.2.

Accessibilit pour lutilisateur final

Cette section vise tudier en dtail comment le ou les contenu(s) dun rle sont disposs sur
linterface de lutilisateur final. Pour ce faire, nous vous informons quant la nomenclature des
diffrents symboles laide des illustrations suivantes.
: une iView
: une page
: un dossier
: un workset
: un rle

Suite ce bref rappel, nous affichons larborescence du rle pris en compte pour ltude approfondie
de linterface de lutilisateur final.

Figure 48 : Arborescence d'un rle portail

Vous voyez donc que ce rle contient deux sous-dossiers directs, ainsi quun workset. Le premier
dossier, Gestion des infotypes , comprend une page Infotypes et galement un dossier du mme
nom contenant des iViews. Nous relevons encore que le dossier Entreprise contient galement un
workset.
La prsentation du rle tant faite, intressons-nous dornavant dissquer linterface du portail pour
cet utilisateur. Lorsque celui-ci se connecte, la figure de la prochaine page apparait.

Jacquier Michal
HES-SO Valais, juillet 2009

48

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 49 : Interface de l'utilisateur portail

Le premier niveau darborescence du rle apparait dans la case en jaune. Les informations prsentes
cet endroit sont tout autant des worksets que des dossiers ou encore des transactions. Lorsquon affecte
un objet du portail la fonction point daccs dans ses proprits, celui-ci se retrouve ce niveau.
Le deuxime niveau de dossier ou dobjets, se situe lintrieure du carr rouge sur la Figure 49.
Si lutilisateur navigue entre les diffrents onglets, laffiche volue selon les slections. La prochaine
figure vous illustre ce propos afin de donner un exemple concret.

Figure 50 : Interface utilisateur portail 2

Jacquier Michal
HES-SO Valais, juillet 2009

49

SAP NetWeaver
Enterprise Portal vs NWBC

Nous vous rappelons que dans larborescence du rle, Oprations RH correspond un workset.
Lillustration ci-dessus nous guide dans les objets affects ce workset. Ces informations se
retrouvent dans le panel de navigation du portail qui correspond au carr brun dans la Figure 50. Dans
la page de titre, vous voyez le bouton des proprits qui est encadr de rouge. Si lutilisateur utilise
couramment cet objet, il pourra lajouter aux favoris via cette icne. Puis, il a la possibilit de classer
ses favoris par la cration de liens et dossiers via le bouton de proprits du panel de navigation
Favoris portail .
La partie la plus importante est celle qui affiche le ou les contenus. Dans la Figure 50, vous apercevez
liView relative la transaction SAP Crer une structure . Lutilisateur final peut saisir, modifier et
supprimer des donnes selon les rles et autorisations qui lui ont t attribus par ladministrateur du
systme. Nous avons vu prcdemment que la zone de contenu pouvait galement reprsenter une
page. Celles-ci sont bases sur des modles qui peuvent tre fournis par SAP. Il nest pas rare que
certaines entreprises dcident de crer elles-mmes des modles afin de subvenir leurs besoins.
Ces pages permettent daccder plusieurs informations diffrentes tout en ayant quune seule
interface pour lutilisateur. Mais il est important de ne pas inonder linterface de ces informations, car
lutilisateur doit les comprendre et savoir les utiliser. Les top-managers sont souvent la base de prise
de dcisions relatives la prennit de lentreprise. Cest pourquoi, le fait de bnficier dun nombre
important dindicateurs sur une seule interface leur octroie un avantage consquent pour prendre les
bonnes dcisions.

7.3.

Personnaliser le portail

Nous vous avions dj inform que la diffrence entre un portail et une application intranet rside dans
le fait que linterface est personnalise selon chaque utilisateur. Cette personnalisation sopre via les
rles attribus et lannonce de bienvenue au nom de lutilisateur.
EP a t conu pour recevoir toute une gamme dutilisateurs. Ceux-ci se diffrencient selon le secteur
dactivit auquel ils appartiennent. Cest pour cette raison que linterface du systme doit tre adapte
lutilisateur qui se connecte.
Par la suite, chaque utilisateur peut lui-mme influer sur laspect visuel quil veut donner sa propre
interface. En cliquant sur le bouton des options proprits , il dcouvre la possibilit dadapter
des caractristiques de linterface selon ses dsirs.
Il pourra notamment choisir en quelle langue linformation apparatra sur son moniteur. De plus, si
ladministrateur lui a octroy plusieurs possibilits pour la mise en page des pages, il pourra favoriser
celle qui lui convient le mieux.
La personnalisation du portail par lutilisateur est toujours confine dans les limites prescrites par
ladministrateur, via les autorisations. Ainsi, si ladministrateur du systme laisse le choix du thme
pour linterface de lutilisateur, celui-ci pourra troquer son thme actuel avec un autre, dont il prfre
laspect visuel.
Enfin, pour un aspect purement pratique, qui influe sur la rapidit dexcution accrue, lutilisateur
bnficie de lopportunit de crer des favoris pour les objets les plus couramment utiliss. Nous ne
revenons pas sur la procdure de cration dun favori, car lexplication complte et dtaille figure au
chapitre prcdent.

Jacquier Michal
HES-SO Valais, juillet 2009

50

SAP NetWeaver
Enterprise Portal vs NWBC

8. Constats du portail
Aprs avoir pass en revue les diverses fonctionnalits et spcificits du portail, nous en tirons les
constats, afin de ressortir les avantages et inconvnients de cette application.

8.1.

Avantages

Nous allons maintenant nous intresser aux diffrents avantages que procurent SAP EP.
Pour se connecter au portail, il faut bnficier dune connexion internet et tre utilisateur assign et
autoris de ce portail. Si ces deux caractristiques sont runies, lend user pourra accder aux
informations, qui sont propres son rle, quelque soit lendroit o il se situe. Cest un avantage
consquent pour les utilisateurs qui ne travaillent pas sur un poste fixe et des emplacements
gographiques diversifis.
Par lintgration des applications de Collaboration , il est possible de partager des informations en
temps rel avec des partenaires ou collaborateurs se trouvant dans le monde entier laide des
room ou espaces de travail. Cette option diminue les barrires gographiques qui sparent ces
personnes.
Une autre caractristique apporte une grande valeur ajoute ce produit. En effet, le portail offre
laccs de multiples autres applications ou portails. De ce fait, lutilisateur ne devra plus jongler
entre diffrents systmes pour bnficier des diverses informations qui lui sont utiles. La productivit
de lutilisateur est accrue ce qui engendre des rpercutions positives quant lactivit de lentreprise.
Avec une seule interface, lutilisateur peut avoir accs diffrents systmes SAP sans ncessairement
sen apercevoir.
Comme tous les produits SAP, Enterprise Portal propose un contenu bas sur les rles. Comme
expliqu auparavant, cette caractristique fournit un accs uniquement aux informations qui font partie
du cahier des charges du salari.
Du point de vue technologique, EP est une solution qui est au bnfice dune certaine anciennet. Cet
aspect rassure les clients ayant adopt ce produit puisque celui-ci prsente une maturit. Limpact
direct est que cette application a dj pu bnficier des enhancement packages en vu de combler
les lacunes initiales perues.
Le portail permet une connexion multiple. Cest--dire quun mme utilisateur peut se connecter
plusieurs fois au portail au mme moment. Cest bnfique pour un employ jugeant utile douvrir
deux fentres pour afficher une information dans une et traiter cette information dans lautre. Par une
simple pression simultane sur les deux touches Alt et Tab , il pourra basculer dune fentre
lautre de manire trs rapide.

Jacquier Michal
HES-SO Valais, juillet 2009

51

SAP NetWeaver
Enterprise Portal vs NWBC

8.2.

Inconvnients

Aprs avoir pass en revue les diffrents avantages, nous vous exposons les divers inconvnients
ressortis lors des phases de tests.
La premire constatation est la lenteur de lapplication. Puisque ce nest pas une application qui tourne
en local1, lors de chaque modification, les pages doivent se recharger. Il est clair que si nous analysons
le temps perdu sur une seule manipulation, cet inconvnient est dune importance moindre. Mais
lorsque nous dressons la liste des inconvnients, nous pensons en termes dutilisation finale
quotidienne. Lorsque ces oprations sont rptes longueur de journe, la perte de temps peut se
rvler importante la fin de la journe de travail. Ces pertes de temps engendrent une diminution de
la productivit des employs. De plus, nous avons remarqu que le portail test ne se comportait pas
de manire uniforme selon les navigateurs2 slectionns. En effet, avec Internet Explorer version 7.0,
aucun dfaut nest apparu. Par contre, avec le navigateur Firefox, les cases ne sont pas alignes aux
champs.
En restant dans ces proprits internet, il en ressort un inconvnient quant la scurit de
lapplication. Prenons un exemple simple. Lemploy responsable des salaires sabsente durant une
heure. Il quitte son poste de travail et ferme la fentre internet o se trouvait la connexion au portail.
Une autre personne arrive sur le mme poste, ouvre une fentre internet du mme navigateur, puis
slectionne ladresse du portail dans lhistorique de navigation. Elle se retrouve connecte sur la
session3 de lemploy responsable des salaires et peut donc accder toutes les informations
confidentielles relatives au poste. Pour viter cette situation, il est ncessaire de se dconnecter
chaque fois que les employs quittent leur place de travail. Pour un utilisateur ne sachant pas cette
subtilit, les consquences peuvent tre fcheuses.
Linterface de lutilisateur peut tre surcharge pour les collaborateurs ayants de grands rles
contenant un nombre important dobjets. Il sera donc ncessaire dacqurir de lexprience pour
connatre quel endroit se trouve tel contenu. De plus, lutilisateur ne peut pas influer sur la langue de
linterface du portail. Pour la changer, il est ncessaire de se connecter au systme de back-end et
appeler la transaction SU3 puis changer la langue de connexion. Encore faut-il que lutilisateur
final bnfice des autorisations afin daccder cette transaction.
Concernant la gestion des rles, si loption dimportation des rles via le portail nest pas active, le
travail se fait double voir triple. Nous vous rappelons les principes de base de la gestion des rles
portail. Un utilisateur du systme de back-end doit avoir son correspondant dans le portail. Cette
importation ne recourt pas des comptences spcifiques. Les transactions sont transformes en
iViews. Mais pour quun utilisateur puisse accder dans le portail une iView dune transaction SAP,
les autorisations daccs sont gnres dans le systme SAP. Prenons lexemple dun utilisateur qui
lon a affect un rle contenant une centaine de codes de transaction dans SAP. Linaccessibilit la
fonction de transport implique que chaque transaction devra tre transforme en iView manuellement.
Ces oprations impliquent une perte de temps norme de la part de ladministrateur du contenu.

Rfrences
1
Terme dfinit par le glossaire lannexe c, p. C.2
2
Terme dfinit par le glossaire lannexe c, p. C.3
3
Terme dfinit par le glossaire lannexe c, p. C.4

Jacquier Michal
HES-SO Valais, juillet 2009

52

SAP NetWeaver
Enterprise Portal vs NWBC

9. SAP NetWeaver Business Client avec connexion PFCG


Ce chapitre du dossier vous prsente la nouvelle application NWBC avec la connexion PFCG. Nous
tudions ce produit en vu den retirer les avantages et inconvnients afin dlaborer un tableau
comparatif dans un prochain chapitre.
Nous nous intressons tout particulirement aux activits lies la gestion des rles. Nous partons de
la dfinition des rles jusquau processus dlaboration de ceux-ci. Enfin nous tudions les
rpercussions concernant linterface de lutilisateur final pour en retirer les avantages et inconvnients.

9.1.

Dfinition

SAP NWBC est une nouvelle interface pour lutilisateur final. Elle est cense tre plus pratique et
agrable pour lutilisateur final. Nous vrifierons si le propos de la phrase prcdente est correct via de
nombreux tests pratiques en fin de rapport.
Il est important de savoir que ce produit est divis en deux parties distinctes. La premire partie repose
sur des applications Java qui donnent un accs via un portail. Quant la deuxime, elle se base sur des
applications ABAP qui est le langage de programmation propre de SAP.

9.2.

Linstallation

Ce travail traite uniquement de linstallation client. Lutilisateur final doit avoir le produit install sur
son poste pour pouvoir en bnficier. Il est donc ncessaire lentreprise dsireuse dacqurir ce
produit, de prvoir un temps dinstallation par poste. A noter que si lentreprise possde un grand
nombre de postes, linstallation peut prendre plus de temps, si elle ne peut pas sexcuter
simultanment.
Concernant linstallation des produits, nous relevons une diffrence notable au niveau des prrequis
entre NWBC pour les applications ABAP et NWBC pour les applications Java. Pour plus de dtails,
nous vous renvoyons au guide pratique dinstallation labor par M. Julien Chappot.

9.3.

Configuration de linterface

La simple installation de ce produit nest pas dune grande utilit si celui-ci nest pas connect un
systme de back-end.
NWBC peut tre reli plusieurs systmes de back-end. La configuration de ces connexions nest pas
complique pour autant que la personne astreinte cette tche dispose de toutes les informations
ncessaires. Nous vous rendons attentif au fait que la figure de la page suivante repose sur des
systmes SAP R/3. Cette information est releve dans la colonne destine au type de systme en backend. Si cette interface reposait sur des applications Java, le type de systme serait un portail.

Jacquier Michal
HES-SO Valais, juillet 2009

53

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 51 : NWBC, connexions disponibles

Cette fentre est comparable celle du SAP Logon pour la connexion un systme laide du GUI.
La principale diffrence rside dans le fait quil nest pas obligatoire de passer par cette fentre pour
accder au(x) systme(s). Avant darriver limage ci-dessus relative aux diffrentes connexions
disponibles, lutilisateur passe avant tout par une autre fentre de connexion directe un systme.
Illustrons ces propos par un exemple pratique simple. Pour accder la fentre de connexion, il faut
slectionner le systme en cliquant dans la marge, puis presser sur le bouton Passer . Vous
accdez donc la fentre de connexion ci-dessous.

Figure 52 : NWBC, interface de connexion

Les donnes saisies lors de la connexion prcdente sont reprises. Les informations relatives au
systme, utilisateur et langue de connexion, sont sauvegardes pour la prochaine connexion.
Pour lutilisateur travaillant toujours sur le mme systme, cette saisie automatique reprsente un gain
de temps, car une tape de la procdure de connexion est supprime. Cette tape est encadre dans
lillustration prsente la page suivante.

Jacquier Michal
HES-SO Valais, juillet 2009

54

SAP NetWeaver
Enterprise Portal vs NWBC
Cliquer sur le bouton
de connexion

Oui

Lancer SAP
Logon

Bon systme
slectionn ?

Slectionner le
bon systme

Non

Saisir donnes
de connexion

Cliquer sur
connexion

Figure 53 : Procdure de connexion

Par contre, si lutilisateur travaille dans des systmes diffrents, il devra fermer la fentre avec les
donnes automatiques, slectionner le systme voulu puis cliquer sur passer . Nous remarquons
que ce paramtre peut tre double tranchant suivant son utilisation.
Par contre, si lutilisateur travaille dj dans lapplication, il peut permuter de systme de back-end
sans devoir changer galement dapplication. Pour ce faire, il suffit de slectionner longlet
Systme , puis de slectionner options par dfaut comme vous le montre limage ci-dessous.

Figure 54 : Connexions disponibles

Puis, il est ncessaire de slectionner un autre systme auquel lutilisateur veut se connecter.

9.4.

Dfinition des rles

Afin que notre travail soit reprsentatif pour le mandant, nous avons slectionn trois rles existant au
sein de Swisscom ITS. Le critre principal de slection fut le nombre de transactions incorpores dans
le rle. Nous avons segment les diffrents de rles en trois catgories qui vous sont prsents dans le
tableau ci-dessous.
Num.

1
2
3

Nom du rle

ZE:A_POF_FIKBBUCH_SCS
ZE:B_DQP_BCBCSOLS_SCS
ZR:A_POF_MMMMSTAM_SCS_ST1

Nombre
de
dossiers
7
0
2

Nombre de
transactions
96
1
11

Classification

Grand
Petit
Moyen

Tableau 3 : Rles Swisscom

Ces rles ont t attribus des utilisateurs prsents dans le systme de back-end, le D07 dans notre
cas. Il est primordial didentifier ces rles en tant que rles ABAP. Ceux-ci sont labors partir de
transactions SAP. Comme ces rles proviennent du mandant, nous ne nous attarderons pas sur les
transactions exactes contenues dans les rles. Nous nous intresserons une vue gnrale pour
comprendre quelle structure de lentreprise le rle correspond.

Jacquier Michal
HES-SO Valais, juillet 2009

55

SAP NetWeaver
Enterprise Portal vs NWBC
Le premier rle touche plusieurs modules compte tenu du nombre important de transactions.
Cependant, nous remarquons que le descriptif du rle peut tre affect une ou des personnes du
secteur comptable et particulirement au niveau de la gestion des cranciers.
Vous remarquez clairement que le rle numro 2 est de toute petite taille. Le deuxime rle ne
contient quune transaction permettant la migration entre systmes. Il est donc qualifi de rle petite
taille.
Le troisime rle est li la gestion des achats. Il permet de grer les donnes relatives aux divers
articles et contrats que pourrait conclure la ou les personne(s).

9.5.

Gestion des rles

Pour chaque rle, il est important dans un premier temps, dtudier le cahier des charges dun poste de
travail linterne de lentreprise. La dmarche est globalement la mme que celle dun SAP GUI.
Toutefois, nous identifions une diffrence majeure. Il est possible dattribuer dans SAP un profil
dautorisations global : SAP_ALL. Celui-ci permet un accs tous les codes de transaction du
systme, et ceci malgr le fait que lutilisateur ne bnficie pas dun rle en particulier. Lorsque
ladministrateur du systme affecte ce profil un utilisateur, cet utilisateur ne pourra pas se connecter
NWBC car son arborescence des rles est vide.
Prenons un exemple pratique afin dillustrer cette situation. Dans le systme D07, un utilisateur est
cr. Son identifiant est le TB_SWISS_01. Dans longlet relatif au profil de lutilisateur, nous lui
attribuons le profil sap_all qui lui donne accs toutes les transactions existantes dans le systme
D07. Lillustration ci-dessous vous montre ce profil.

Figure 55 : SAP GUI, profils dautorisations

Nous attirons votre attention sur le fait quaucun rle nest attribu cet utilisateur. Cette
caractristique est importante pour la suite de lexplication. Une fois lutilisateur cr, nous tentons de
nous connecter avec son identifiant dans NWBC. Le message derreur de connexion ci-dessous
apparat.

Figure 56 : NWBC, arborescence vide

Jacquier Michal
HES-SO Valais, juillet 2009

56

SAP NetWeaver
Enterprise Portal vs NWBC
Nous pouvons ainsi constater que malgr un profil octroyant la totalit des autorisations dans SAP
GUI, cet utilisateur ne peut accder aucun contenu depuis NWBC.
Nous constatons principalement que lutilisateur doit tre affect un rle pour accder des objets
dans NWBC.
Si lutilisateur clique sur le bouton OK , il retombe sur la page des connexions disponibles de la
Figure 51.
Maintenant, nous allons affecter un rle lutilisateur TB_SWISS_01 , afin quil puisse crer des
rles partir de NWBC. Le rle ainsi que laffectation son utilisateur sont faits avec la transaction
PFCG . Lillustration ci-dessous vous confirme que les similitudes sont trs proches quant
laspect visuel dune transaction avec SAP GUI ou NWBC.

Figure 57 : NWBC, gestion des rles

La suite du processus de gestion des rles est le mme que celui suivi avec un SAP GUI.
Nous remarquons que longlet autorisation par dfaut nest plus dune grande utilit. En effet,
comme la zone de commande nest plus prsente dans NWBC, lutilisateur ne peut pas appeler une
transaction qui ne figure pas dans le ou les menu(s) de son ou ses rle(s).
Lavantage principal de ce processus rside dans le fait que lutilisateur, affect aux tches de cration
et dattribution des rles, ne doit pas revoir sa manire de procder. Ceci lui permet de ne pas perdre
de temps devoir rapprendre des tches quil connait dj.

Jacquier Michal
HES-SO Valais, juillet 2009

57

SAP NetWeaver
Enterprise Portal vs NWBC

Le schma prsent ci-dessous, vous rsume le processus de gestion des rles

Figure 58 : Processus de gestion des rles

Ce processus est donc le mme quon soit connect avec un SAP GUI ou avec NWBC.

Jacquier Michal
HES-SO Valais, juillet 2009

58

SAP NetWeaver
Enterprise Portal vs NWBC

10.

Test des rles NWBC avec connexion PFCG

Cette partie du document traite de laspect concret du produit pour lutilisateur final. En effet, nous
allons vous prsenter et analyser quelles sont les incidences pour celui-ci en termes daccessibilit et
dutilit.
Afin de rpondre parfaitement aux sollicitations du mandant, nous allons continuer avec les rles
tudis lors du chapitre 9.4, Dfinition des rles. Nous prendrons toujours de manire squentielle les
trois sortes de rles, afin de percevoir si des diffrences existent entre ces utilisateurs.

10.1.

Ecran initial

Nous vous rendons attentif que la prsentation de linterface utilisateur est dtaille dans le travail de
Monsieur Julien Chappot. Cest pourquoi, nous ne nous attarderons pas sur ce sujet. Nous allons
simplement tudier linterface en relation avec les diffrents rles crs prcdemment.
Le premier rsultat est que lapplication NWBC ne supporte pas le type utilisateur Service .

Nous allons prsent tester


linterface
de
lutilisateur
tb_swiss_03 . Nous vous
rappelons que cest lutilisateur
qui nous avons affect le rle
contenant une centaine de
codes de transaction.
La Figure 59 correspond
linterface que lutilisateur
tb_swiss_03 retrouve aprs
stre
connect.
Les
informations, lintrieur du
carr blanc, correspondent aux
dossiers crs lors de la
conception du rle. Au centre
de la page, nous pouvons
observer le dtail des dossiers
avec les codes de transactions
affects.

Figure 59: Interface utilisateur tb_swiss_03

Jacquier Michal
HES-SO Valais, juillet 2009

Puisque ce rle contient un


grand nombre de dossiers et de
codes de transactions, il est
impossible de bnficier dun
aperu complet sans avoir
recours lascenseur visible
sur la droite de la figure.

59

SAP NetWeaver
Enterprise Portal vs NWBC

Lorsque nous testons le rle


contenant une dizaine de
transactions, nous constatons que
sur la page daccueil, tous les
codes de transactions sont
visibles malgr une lourde
arborescence. Nous nallons pas
recommencer lexplication de
cette page daccueil, car elle
serait redondante avec celle
prcdemment effectue. Nous
constatons que plus le menu du
rle a un nombre de codes de
transaction restreint, plus ceux-ci
seront visibles lors de la
connexion initiale. Cependant,
cette caractristique nexerce pas
une influence majeure quant
une
prise
de
dcision
relativement
coteuse
pour
lacquisition de cette application.
Figure 60 : Interface utilisateur tb_swiss_06

Nous remarquons galement que lutilisateur na pas de grandes possibilits de cliquer sur des
boutons. Le contenu de cette interface est uniquement restreint au strict minimum configur lors de
llaboration du rle.
Nous avanons prsent dans lutilisation de cette interface. Nous ne testerons quun seul rle car la
procdure est la mme. Cependant, si des spcificits pourraient apparatre, nous les citerons en temps
voulu.
Pour faire apparatre une transaction prsente dans le menu, il suffit de cliquer dessus et celle-ci
saffiche. Cette opration peut tre rpte le nombre de fois souhait. Le rsultat est louverture dune
nouvelle session dans la barre des sessions de NWBC. Le nombre de sessions ouvertes correspond
la quantit de transactions actives sur lcran.
Nous dcouvrons galement que larborescence des rles est une caractristique importante dans
linterface de lutilisateur. Lorsque le rle est labor dans le SAP GUI de back-end, il convient de
proposer une nomenclature pour la hirarchisation des dossiers. Nous appellerons First Level les
dossiers qui apparaissent en premier lieu dans le menu. Les dossiers subordonns seront nomms
Second Level . Enfin, pour toutes les autres positions, nous les dsignerons par lappellation Low
Level .
Les explications du paragraphe prcdent ont toute leur importance pour la bonne comprhension de la
suite du dossier.

Jacquier Michal
HES-SO Valais, juillet 2009

60

SAP NetWeaver
Enterprise Portal vs NWBC

Figure 61 : Interface graphique utilisateur 03

Nous constatons que diverses arborescences se retrouvent dans cette interface. Il est vital de crer un
dossier et dy affecter du contenu, car si celui-ci nappartient aucun dossier, la transaction ou lobjet
ne sera pas affich. Nous identifions dans le menu de dpart les deux premiers niveaux de dossier
First Level et Second Level . Puis au sommet du contenu de lapplication, vous apercevez les
niveaux Low Level . Une telle segmentation des informations est avantageuse, car lorsque
lutilisateur slectionne un autre dossier Low Level , toute lancienne arborescence se ferme
automatiquement pour laisser la place la nouvelle slection. De ce fait, le haut du contenu de
lapplication a volu par rapport celui de la Figure 61. Lillustration ci-dessous vous permet
dapprcier cette caractristique.

Figure 62 : Contenu de l'application avec une nouvelle slection

Pour les rles avec une arborescence tendue, cet aspect visuel fournit un avantage consquent, car il
implique un gain de temps pour lutilisateur final.

Jacquier Michal
HES-SO Valais, juillet 2009

61

SAP NetWeaver
Enterprise Portal vs NWBC

10.2.

Les favoris dans NWBC

Comme dans le SAP GUI, il existe une possibilit de crer des favoris pour les transactions les plus
couramment utilises. La dmarche nest pas dune grande difficult. Il suffit dappeler la transaction
voulue dans la zone de contenu de lapplication , puis de cliquer sur Favoris et Ajouter aux
favoris .
Cette procdure est unique pour la cration de favoris dans NWBC. Nous le regrettons, car il est donc
impossible dafficher dans les favoris des dossiers externes couramment utiliss.
En crant des favoris, lutilisateur ne devra plus continuellement retourner sur le Menu de dpart
afin de slectionner la transaction. Nous rptons ce procd pour un grand nombre de codes de
transactions afin den tudier les rpercussions quant laspect pratique et esthtique. Le rsultat de
ces manipulations correspond la prochaine illustration.

Figure 63 : Favoris NWBC avec connexion PFCG

Nous regrettons limpossibilit de crer des dossiers pour les favoris. Ces dossiers permettraient de
hirarchiser les informations selon le domaine auquel elles appartiennent. Lutilisateur final accderait
plus rapidement et plus facilement aux donnes recherches.
Nous constatons que la navigation lintrieur de ces favoris se fait laide de flches pour monter ou
descendre dans la liste. Lorsque nous slectionnons une transaction parmi celles prsentes dans la
figure ci-dessus, nous pouvons soit modifier, soit supprimer le favoris.
Nous avons galement test si une relation entre les favoris du systme de back-end et ceux prsents
sur NWBC existait. Le rsultat nous amne une rponse ngative. En effet, si lutilisateur ajoute ou
cre des favoris dans le systme SAP, ceux-ci ne sont pas repris dans NWBC et inversement. De plus,
loption relative au tlchargement de favoris est inexistante. Lors de limplantation initiale,
lutilisateur devra refaire sa liste de favoris de manire manuelle, comme nous lavons expliqu dans
ce chapitre. Si le choix des dirigeants de Swisscom ITS se porte sur lutilisation de NWBC,
lutilisateur crera sa liste de favoris dans un premier temps, et pourra la grer directement depuis
NWBC. Laspect de redondance dans les tches ne se fait sentir que dans la procdure initiale.

Jacquier Michal
HES-SO Valais, juillet 2009

62

SAP NetWeaver
Enterprise Portal vs NWBC

10.3.

Codes de transaction

Le procd de travail est similaire celui utilis avec SAP GUI. La Figure 64 nous permet de
constater que la zone de commande nest plus accessible. Si lutilisateur veut appeler une nouvelle
transaction, il sera oblig de revenir au menu de dpart (encadr de rouge), pour rechercher cette
transaction.

Figure 64 : NWBC, transaction : Prvision d'chance des PNS fournisseurs

Tout le processus dapprentissage dutilisation de lERP SAP nest pas remis en question, puisque les
fonctionnalits et les champs sont strictement identiques ceux de SAP GUI. Comme nonc
auparavant, le procd de travail est quivalent.
Le design de la transaction ci-dessus peut galement tre accessible via le SAP GUI par le
tlchargement du support package 13, faisant bnficier aux interfaces utilisateurs des diffrentes
applications SAP, la SAP Signature Design .
Dans la barre des sessions, nous remarquons que la transaction actuellement traite, encadre de vert,
est lgrement avance par rapport aux autres et lappellation de celle-ci a disparu. Vous constatez
galement que sur licne de la barre des sessions apparat la croix pour fermer cette transaction.

Jacquier Michal
HES-SO Valais, juillet 2009

63

SAP NetWeaver
Enterprise Portal vs NWBC

10.4.

Avantages

Aprs avoir test les diffrents rles, il est important de synthtiser les avantages rencontrs. Nous
avons dcid de segmenter ce sous-chapitre en deux parties. Dune part, nous nous focalisons sur
linterface graphique que lutilisateur peroit lors de la connexion et de lutilisation de lapplication.
Dans un deuxime temps, nous nous concentrons sur les spcificits proposes par NWBC avec la
connexion PFCG.

10.4.1.

Interface graphique

Nous vous avions dj annonc que linterface initiale de lapplication est plus conviviale. De plus, la
restriction du nombre de boutons annexes limite la probabilit que lutilisateur non-aguerri se perde
dans la complexit de la technologie. Concrtement, il ny a pas divers procds qui mnent au mme
rsultat. De plus, lutilisateur a uniquement accs au contenu attribu au rle affect. Les
manipulations seront donc effectues avec une rapidit accrue ce qui optimise la gestion du temps et
apporte donc une plus-value lentreprise.
La navigation, dans les rles contenant une lourde arborescence, est facilite. Comme expliqu
prcdemment, il nest plus ncessaire de rduire toutes les tapes du chemin pour arriver au nud
initial. Donc, lutilisateur affili ce genre de rles amliore sa productivit par un gain de temps li
la diminution des tapes de la procdure.
Louverture, ainsi que le traitement des codes de transaction se font lintrieur de la fentre
correspondante NWBC. La barre doutils du poste de travail est donc moins charge. Cet aspect
amne deux avantages :

Dune part, lutilisateur final pourra ouvrir plus dapplications sans que cette barre
doutils soit trop surcharge. Car lorsque celle-ci contient trop dinformations,
lutilisateur peut prouver de la peine rechercher linformation voulue.

Dautre part, dans une seule fentre, il a accs toute linformation contenue dans son
rle. La taille des cases de la barre des sessions permettent de connatre une bonne
partie du nom de la transaction. De ce fait, lutilisateur retrouve plus facilement la
transaction pertinente et accrot sa productivit.

Mme si le systme de back-end ne bnfice pas du support package 13 octroyant la SAP Signature
Design , ce nouveau design est celui de linterface client de lapplication NWBC.

10.4.2.

Autres avantages

Aprs avoir tudis les principales incidences positives quant linterface utilisateur de lapplication
NWBC, nous nous concentrons sur les fonctionnalits apportant une valeur ajoute NWBC.
Les diffrents tests effectus nous ont rvl la possibilit douvrir simultanment un nombre indfini
de sessions dans la mme fentre. Donc, plus le nombre de transactions contenu dans le rle est
important, plus cette caractristique est favorable lutilisateur. Car lutilisateur peut ouvrir, par
exemple, une session pour chaque activit du processus dont il est responsable. De ce fait, il traite
linformation dans la continuit et ceci malgr le nombre de session qui doivent tre ouvertes. Il en
rsulte un gain de temps consquent concernant la gestion du processus et a un impact direct sur la

Jacquier Michal
HES-SO Valais, juillet 2009

64

SAP NetWeaver
Enterprise Portal vs NWBC
productivit des employs. De plus, il nest pas possible douvrir plusieurs fois la mme session. Il est
donc impossible que lutilisateur se bloque par lui-mme une transaction pour cause de double
utilisation.
Nous vous avons dj expliqu la dmarche suivre concernant la cration de favoris. Une des
subtilits est limpossibilit de crer des doublons. En effet, lorsquon appelle une transaction dj
ajoute aux favoris, et que lutilisateur tente de suivre la procdure pour la cration dun favori,
loption ajouter aux favoris est grise, donc inutilisable. Cette restriction assure la liste des
favoris un contenu rduit afin de faciliter la navigation pour lutilisateur final.
Il existe plusieurs niveaux daide. Dune part, laide de NWBC fournit diffrentes informations de
lapplication en elle-mme. Puis, sajoute laide usuellement accorde lors du traitement dune
transaction par laide lapplication SAP. De ce fait, en cas de problmes, lutilisateur final peut
toujours se tourner vers cette option.
Lapport principal de cette application est la compatibilit avec la new web dynpro. Mise part les
POWERS lists , cette nouvelle technologie permet lintgration dobjets flash linterface cre
laide de web dynpro. Il est galement possible de classer les objets selon diverses caractristiques,
comme par ordre alphabtique par exemple, de dplacer les contenus lintrieur de la zone des
contenus, afin de les positionner selon ses propres dsirs. Cette technologie permet donc une interface
plus amovible. Cependant, cet avantage reste sous rserve, car nous navons pas pu le tester en mode
rel.

Jacquier Michal
HES-SO Valais, juillet 2009

65

SAP NetWeaver
Enterprise Portal vs NWBC

10.5.

Inconvnients

Il est ncessaire dapprhender cette application avec un regard plus critique, afin den faire ressortir
les diffrentes dfectuosits. Cest pourquoi ce sous-chapitre fait ressortir les inconvnients de NWBC
avec la connexion PFCG.

10.5.1.

Interface utilisateur

Nous avons constat que la zone de commande ntait plus accessible. Pour les utilisateurs chevronns
connaissant les codes des transactions attribus par laffectation des rles, ce manquement constitue un
dsavantage. En effet, il faudra revenir au menu de dpart afin de chercher, slectionner, puis de lancer
la transaction voulue. Cependant, cette procdure peut se restreindre un simple clic dans les favoris
si la transaction y a t ajoute.
Les subtilits dutilisations ont galement disparu. Car avec le SAP GUI, il tait possible de connatre
le nombre de mode(s) ouvert(s) avec les noms des transactions traites. Pour se faire, il fallait saisir
/o dans la zone de commande pour accder ces informations. Il nest pas possible de quitter
lapplication sans le message de demande de confirmation , alors quavec la zone de commande
cette manipulation aurait pu tre possible.
Nous regrettons galement le fait de ne pas pouvoir hirarchiser les favoris laide de dossiers. Car si
ces favoris contiennent un grand nombre dobjets, il aurait t judicieux de les classer selon une
nomenclature dcide par lutilisateur, afin de sy retrouver plus facilement. De plus, nous remarquons
que lutilisateur peut ajouter aux favoris uniquement des objets faisant partie intgrante de son rle.
Lincidence ngative rside dans le fait quun document couramment utilis pour lexercice des tches
quotidiennes de lemploy ne peut pas tre affect ces favoris. Laffichage dun tel document dans la
mme fentre aurait gnr un gain de temps pour le traitement de linformation et donc une meilleure
productivit pour lemploy.

10.5.2.

Autres

Aprs avoir relev les dfauts lis linterface de lutilisateur, nous nous concentrons sur les aspects
plus pratiques de lapplication.
Tout dabord, NWBC ncessite une installation soit sur un terminal serveur, soit sur le poste client. Il
est donc ncessaire de mobiliser des ressources humaines, afin de procder ces installations. Ces
ressources ont un cot, car des salaires doivent tre verss en fin de mois. De plus, le temps pass
laccomplissement de ces tches ne peut pas galement tre utilis pour effectuer dautres tches
annexes. On appelle ce cot, le cot dopportunit1.
Le fait de pouvoir ouvrir un nombre indfini de sessions comporte galement des dsavantages.
Lutilisateur peut perdre plus de temps rechercher une session prcise parmi celles dj ouvertes.
Cependant, il pourra toujours revenir sur la page daccueil pour slectionner la transaction voulue.
Comme expliqu auparavant, ce nest pas une nouvelle transaction qui souvre dans un mode
supplmentaire, mais dirige lutilisateur sur la transaction dj ouverte.

Rfrence
1
Terme dfinit par le glossaire lannexe c, page C.1

Jacquier Michal
HES-SO Valais, juillet 2009

66

SAP NetWeaver
Enterprise Portal vs NWBC
Lorsquun dossier comporte un grand nombre de codes de transactions, celles-ci ne sont pas toutes
visibles dun seul coup. De plus, il nest pas possible de trouver une suite logique dans la disposition
des transactions. Il est ncessaire doprer un classement plus prcis lors de llaboration des rles.
Car il nest plus possible dafficher les codes de transactions afin de savoir ou de reconnatre les
similitudes entre les transactions, suivant les modules auxquels elles appartiennent.
Lapplication nest pas au bnfice dune longue dure dexistence. Cette jeunesse pourrait faire
apparatre des alas lors des diffrentes phases dimplmentation de lapplication. Le manque de
maturit a eu un impact direct sur les retombes du produit. Il a t difficile de rcolter des
tmoignages relatifs des expriences pratiques de la part dutilisateurs. De ce fait, la majeure partie
des constatations de ce rapport sont issues des tests pratiques effectus durant la priode de rdaction.

Jacquier Michal
HES-SO Valais, juillet 2009

67

SAP NetWeaver
Enterprise Portal vs NWBC

11.

SAP NWBC avec connexion PCD1

11.1.

Dfinition

11.2.

Linstallation

11.3.

Configuration de linterface

11.4.

Dfinition des rles

11.5.

Processus dattribution dun rle (Gestion des rles)

11.6.

Accessibilit pour lutilisateur final

11.7.

Avantages

11.8.

Inconvnients

Cette partie du document sera dveloppe ultrieurement. Des problmes lis la configuration des
serveurs nous ont obligs repousser lchance. Cependant, le contenu dvelopp fera partie intgrante
de la matire dvelopper lors de la dfense orale.

Jacquier Michal
HES-SO Valais, juillet 2009

68

SAP NetWeaver
Enterprise Portal vs NWBC

12.

Tableaux comparatifs

Ce chapitre est un rcapitulatif de toute ltude labore pralablement. En effet, nous nous basons sur
les oprations et constatations des chapitres prcdents, afin de comparer les diverses solutions.
Tout dabord, nous allons effectuer un tableau comparatif entre SAP GUI et NWBC avec la connexion
PFCG.

12.1.

SAP GUI vs NWBC avec connexion PFCG

Nous analysons les diffrents produits selon la structure suivante : linstallation, la connexion et le
processus de connexion, la gestion des rles et enfin, lutilisateur final. Pour ce faire, nous laborons
des tableaux comparatifs pour chacune de ces structures en fournissant les dtails des diffrents
critres.
Afin de comparer les solutions de manire efficientes, nous allons attribuer une couleur chacune des
caractristiques, en fonction du rsultat de la comparaison. De ce fait, le vert est un indicateur
voquant une bonne performance, alors qu linverse, le rouge est associ une performance
moindre.
Afin de considrer les diffrentes pondrations quant la pertinence des informations dlivres, nous
avons choisi de traiter les diverses caractristiques par ordre dcroissant dans les tableaux. Les critres
traits en premier dans les tableaux, sont ceux dont limpact sur les performances de lemploy sont
jugs les plus importants.
Quant lordre des chapitres, il se fait selon la chronologie pour lexploitation dune telle solution.
Nous commenons donc par analyser les critres relatifs linstallation pour conclure ce sous-chapitre
avec ltude relative la navigation dans les diffrentes applications suivie dun tableau rcapitulatif
de tous les critres.

12.1.1.

Linstallation

Linstallation est un processus initial invitable pour lexploitation dune nouvelle application. Cest
pourquoi il est abord en premier lieu.

avec connexion PFCG

Installation
Une installation est requise pour laccs au(x)
systme(s) de back-end sur chaque poste de
travail concern. Dans les prrequis, il est
galement ncessaire dinstaller SAP GUI.
Donc une double installation est ncessaire.

Pour accder un systme de back-end via le


SAP GUI, il est ncessaire dinstaller des
composants diffrents selon les types de GUI
utiliss.

Tableau 4 : Installation : NWBC vs SAP GUI

Swisscom bnficie actuellement, pour la plupart des postes, des applications SAP GUI pour
Windows. De ce fait, linstallation de lapplication nest plus ncessaire. Cest pourquoi pour la
section installation , la prise de position en faveur des applications SAP GUI fut relativement aise.

Jacquier Michal
HES-SO Valais, juillet 2009

69

SAP NetWeaver
Enterprise Portal vs NWBC

12.1.2.

Connexion

Dune fois lapplication installe, il est ncessaire de se connecter afin daccder aux informations. Le
tableau ci-dessous compare les deux applications selon des caractristiques propres ce processus.

avec connexion PFCG

Processus de connexion pour un systme unique


Il est possible de se connecter directement au
systme sans passer par les connexions
disponibles. La procdure ne comporte plus
que deux tapes. Lutilisateur bnficie
toujours de la possibilit de voir quel
systme il est connect.

Il est possible de raccourcir la procdure en


crant un raccourci dune transaction sur le
bureau. Mais pour accder au menu principal
du rle, il faudra appuyer sur le bouton
affichant ce menu dans le systme.
Lutilisateur na aucune information quant
lidentifiant du systme auquel il tente de se
connecter.

Processus de connexion plusieurs systmes de back-end


Pour se connecter un systme diffrent de
celui propos par dfaut, il faut soit fermer la
premire fentre, soit terminer la procdure
de connexion, puis retourner aux options
par dfaut . La procdure compte alors cinq
tapes. Lutilisateur doit connatre lexistence
de cette option afin de permuter dans les
systmes.

Avec le SAP Logon, les diffrents systmes


sont directement visibles ds son lancement.
Donc, il est plus facile pour lutilisateur de
sorienter vers un de ces systmes.

Interface de connexion
Le bouton du mandant a disparu. Cette
caractristique est directement saisie lors de
la configuration des systmes. Lutilisateur
est donc davantage accompagn dans son
processus de connexion.

Lutilisateur final peut influer par sa propre


saisie sur le choix du mandant lors de la
connexion. Donc, une erreur de saisie dans
cette case peut amener lutilisateur dans une
zone dombre ainsi qu une perte de temps.

Tableau 5 : Connexion : NWBC vs SAP GUI

Nous navons analys que les points divergents entre ces deux solutions. Par dduction, le restant du
processus de connexion est similaire.
Nous constatons que NWBC bnficie dun avantage suite la rpartition des couleurs. Pour deux des
trois situations tudies, les performances octroyes par lapplication NWBC ont t juges
suprieures celles de SAP GUI.
Cependant, les applications SAP GUI pour Windows arrivent prochainement chance. Les versions
6.2 et 7.1 seront respectivement chue le 31.12.2010 et le 31.03.2011. La date dchance pour SAP
GUI pour Java est plus proche, le 31.12.2009. Ces dates pourraient ventuellement se transformer en
une opportunit, afin de coordonner les travaux en vu de lintgration de NWBC avec ses dernires
mises jour.

Jacquier Michal
HES-SO Valais, juillet 2009

70

SAP NetWeaver
Enterprise Portal vs NWBC

12.1.3.

La gestion des rles

Dans les chapitres prcdents, nous avons tudi le processus de gestion des rles pour les utilisateurs
SAP. Il est donc pertinent den ressortir les caractristiques principales, afin de pouvoir nouveau
comparer ces deux applications selon des critres communs.

avec connexion PFCG

Subtilits dans la cration des rles


Pour quun utilisateur puisse utiliser
concrtement lapplication NWBC, il faut
que le rle, qui lui est affect, contienne une
arborescence classe laide de dossiers. Car
si des transactions sont directement ajoutes
au menu du rle, celles-ci ne sont ni visibles,
ni accessibles pour lutilisateur final. Laccs
aux transactions par dfaut est impossible car
il ny a pas de zone de commande.

Tout utilisateur ayant un rle affect peut


accder au systme, quelque soit la structure
du rle. Il peut mme accder des
transactions qui ne sont pas dans le menu du
rle, ce sont les transactions par dfaut.

Cration des utilisateurs


Sur le systme test, il nest pas possible de
SAP GUI supporte
se connecter lapplication avec un
dutilisateurs
utilisateur service.

tous

les

types

Profil des utilisateurs


Un utilisateur chevronn ayant accs tout le
Tout utilisateur cr peut accder au systme.
systme SAP par le profil SAP_all ne
Le seul prrequis est de bnficier dau
peut pas se connecter NWBC car son
moins une autorisation.
arborescence des rles est vide
Tableau 6 : Gestion des rles : NWBC vs SAP GUI

Nous constatons que SAP GUI est suprieur NWBC dans tous les domaines. Les restrictions et
autres subtilits de lapplication NWBC la rende moins pratique. Cette constatation est surtout
remarque pour les utilisateurs bnficiant dun grand nombre dautorisations, mais pas forcment
bnficiaire dun rle particulier.

Jacquier Michal
HES-SO Valais, juillet 2009

71

SAP NetWeaver
Enterprise Portal vs NWBC

12.1.4.

Interface utilisateur

Le tableau ci-dessous vous expose les principales diffrences entre les deux applications : NWBC avec
la connexion PFCG et SAP GUI. A la suite de ce tableau, nous tirons les premires conclusions de ces
constatations.

avec connexion PFCG

Favoris
Nous vous avons montr la possibilit de
crer des favoris. Cependant, laffichage de
ceux-ci ne donne pas entire satisfaction. Le
principal inconvnient est limpuissance pour
la cration de sous-dossiers.

Les favoris sont affichs dans la zone de


menu. Lorsque les favoris contiennent
beaucoup
dinformations
(codes
de
transactions, objets,), il est prfrable de
les classer dans des dossiers. SAP GUI offre
cette possibilit, ce qui lui rapporte un gros
avantage.

Ecran initial
NWBC offre moins de possibilits pour
lutilisateur final afin de configurer son
interface. Pour les utilisateurs chevronns,
cet aspect ne porte pas consquence, mais
pour les utilisateurs nayant pas de grande
connaissance dans le domaine SAP, cette
caractristique est un atout.

Beaucoup de boutons sont mis disposition


de lutilisateur. Un clic par mgarde sur un
de ces boutons peut converger vers une perte
de temps norme afin de rsoudre le
problme. (ex. bouton pour afficher tout le
menu SAP au lieu du menu du rle)

Barre de menu
Elle est deux fois plus grande que celle de
La barre de menu ne comprend que trois
NWBC. On peut remarquer quil y a
entres, dont les favoris. Les options inutiles
passablement de redondance avec la barre
pour lutilisateur standard ont disparues. Ceci
doutils situe juste en-dessous. Est-ce utile
rend linterface plus conviviale.
davoir de pareille similitude ?

Zone de statut
Contrairement au SAP GUI, NWBC ne
propose pas une telle zone o le nom et
prnom de lutilisateur sont inscrits. Il existe
cependant une zone de statut o les IDs de
lutilisateur et du systme sont visibles. Ce
critre na que peu dimportance quant la
performance du produit.

Dans la zone de statut, nous retrouvons les


informations pertinentes quant au systme
exploit. De plus, on peut voir clairement
dans la barre de titre qui est lutilisateur de
lapplication.

Tableau 7 : Interface : NWBC vs SAP GUI

Ce tableau comparatif relve les diffrences que retrouve lutilisateur final dans sa phase initiale
suivant lapplication avec laquelle il se connecte au systme. De prime abord, nous serions tents de
conclure un rsultat paritaire. Toutefois, les rsultats obtenus ne tiennent pas compte dune certaine
pondration selon le degr dimportance des divers critres. La disposition hirarchique des diffrentes
comparaisons nest pas anodine. En effet, lordre dimportance des critres est expos selon une
chelle dcroissante.

Jacquier Michal
HES-SO Valais, juillet 2009

72

SAP NetWeaver
Enterprise Portal vs NWBC
Selon nos estimations, les deux premiers critres sont trs proches du point de vue de leur granularit.
Le troisime niveau, barre de menu , offre un aperu plus convivial lutilisateur. De plus, il peut
accrotre la productivit de lemploy par une minimisation des pertes de temps. Quant la dernire
caractristique, elle est dune importance moindre, car elle ninflue que sur peu dincidences sur le
travail quotidien de lintress.

12.1.5.

Navigation dans les applications

Nous tudions prsent les rpercussions quant lutilisation quotidienne de lune ou lautre
application. Les lgendes des couleurs restent inchanges.

avec connexion PFCG

Single Sign On
En accdant cette application, les
utilisateurs nauraient besoin de se loguer
quune seule fois. En effet, aprs le login
initial, lutilisateur accde tous les systmes
configurs dans NWBC et pour lesquels un
rle contenant une arborescence lui est
affect.

Lors de chaque changement de systme,


lutilisateur doit rpter la procdure de
connexion. Ces actes rptitifs prennent du
temps et influent de manire ngative sur la
productivit de lemploy.

New Web Dynpro Application


Nous vous avons prsent les applications
SAP GUI ne permet pas daccder ce genre
new web dynpro. Celles-ci peuvent tre
dapplications.
lances avec NWBC.

Vitesse de lapplication
NWBC est une application riche. Elle est
donc cense tre plus rapide que SAP GUI.
Cependant, les tests ont rvls des rsultats
similaires voir mme meilleurs pour SAP
GUI.

SAP GUI est au bnfice dune certaine


exprience afin doptimiser les flux
dinformations pour rduire les temps de
traitement. Les progrs amens par ces
expriences influent directement sur la bonne
performance de lapplication.

Favoris
Les favoris sont constitus uniquement des
objets contenus dans le rle. Donc, des
documents utiliss de manire rcursive ne
peuvent pas tre ajouts ces favoris.
Lutilisateur devra changer de fentre afin de
rechercher les informations voulues.

Lutilisateur peut moduler ses favoris comme


il lentend. Soit en crant des dossiers, soit en
y ajoutant du contenu que lutilisateur luimme juge utile daccoler. Il perdra donc
moins de temps pour effectuer les
manipulations,
afin
daccder
au(x)
document(s) voulu(s).

Tableau 8 : Navigation : NWBC vs SAP GUI

Jacquier Michal
HES-SO Valais, juillet 2009

73

SAP NetWeaver
Enterprise Portal vs NWBC

Suite du tableau comparatif concernant la navigation

avec connexion PFCG

Navigation dans les rles longue arborescence


Lorsquun dossier du rle prsente une
longue arborescence, la navigation
lintrieur de celle-ci est facilite avec
NWBC. Si lon clate toute larborescence
afin de slectionner une transaction, il nest
pas ncessaire de faire la procdure inverse
pour refermer les diffrents dossiers. Celle-ci
se fait automatiquement. Lutilisateur final
gagne du temps.

Il est galement possible de fermer dun coup


tout ou une partie de larborescence en
oprant un clic droit, puis, slectionner
fermer dossier . Pour ouvrir une autre
partie, il faut cliquer sur la partie voulue. A
nouveau, ces doubles manipulations font
perdre du temps lutilisateur final.

Nombre de sessions ouvertes


Nous avions dj fait part de la constatation
de pouvoir ouvrir un nombre de transactions
suprieures six. Cette caractristique est
double tranchant suivant lutilisation quen
fait lemploy. De plus, toutes les sessions
souvrent dans les mmes fentres. Le critre
intressant est limpossibilit douvrir deux
fois la mme transaction.

Dans la description des diffrents SAP GUI,


le nombre maximal de session pouvant tre
ouvertes tait de six avec SAP GUI pour
Windows. Il est possible douvrir la mme
transaction
dans
plusieurs
sessions
diffrentes.

Tableau 9 : Navigation : NWBC vs SAP GUI (suite)

La comparaison relative la navigation dans les rles longue arborescence est dautant plus
importante si les rles sont crs depuis le menu SAP. Car toute larborescence du menu initial SAP se
retrouve dans le menu du rle.

Jacquier Michal
HES-SO Valais, juillet 2009

74

SAP NetWeaver
Enterprise Portal vs NWBC

12.1.6.

Rcapitulatif des tableaux comparatifs

Ce chapitre vous prsente un tableau rcapitulatif de chaque point trait. Celui-ci sert galement de
base de rfrence quant la rdaction des conclusions relatives ce travail.

Critres
avec connexion PFCG

Linstallation
Connexion
Gestion des rles
Interface utilisateur
Navigation dans les applications
Tableau 10 : Rcapitulatif NWBC vs SAP GUI

Nous constatons que plus de la moiti des critres tudis ont un impact positif lorsque lapplication
NWBC est utilise. Dans le cas inverse, seul deux critres accordent SAP GUI un avantage vis--vis
de lapplication concurrente. Nous tenons soulever que les performances des systmes et
applications sont sujets de nombreux facteurs dinfluence. Parmi les plus importants, nous ne
citerons que le nombre dutilisateurs connect sur le systme ainsi que la contenance de ceux-ci en
termes dinformations. Donc, les constatations faites dans ce chapitre sont celles relevant des systmes
tests et non ceux prsents chez le mandant.
Dans le chapitre 13, Conclusion, il sera question de dterminer si les rsultats dfinitifs de ltude
concident avec ce tableau rcapitulatif. Car celui-ci, contrairement aux autres, na pas t construit
selon une hirarchisation des critres par rapport aux degrs dimportance.

12.2.

SAP EP vs NWBC avec connexion PCD

Le chapitre traitant de ltude de lapplication NWBC avec connexion PCD sera dvelopp
ultrieurement. Cest pourquoi le point 12.2 nest pas trait pour le moment. Cependant, tout comme
le chapitre 11, SAP NWBC avec connexion PCD, ces tableaux seront intgrs la prsentation du
travail lors de la dfense.

Jacquier Michal
HES-SO Valais, juillet 2009

75

SAP NetWeaver
Enterprise Portal vs NWBC

13.

Conclusion

Aprs avoir effectu les diffrents tests ncessaires la construction des tableaux comparatifs, nous
synthtisons les rsultats, afin de fournir une approche gnrale de la thmatique en vu de formuler un
avis personnel, concernant la comparaison entre NWBC avec connexion PFCG et SAP GUI dune
part, et dautre part NWBC avec la connexion PCD et SAP Enterprise Portal.

13.1.

NWBC avec connexion PFCG vs SAP GUI

Nous avons vu tout au long de ce rapport quune multitude de paramtres entrent en ligne de compte
quant la prise de dcision dinvestir du temps, et donc de largent, pour limplmentation dune
nouvelle application. Les avantages et inconvnients des diffrents produits doivent tre interprts
dans la logique mtier de lentreprise et en termes dutilisateurs finaux.
Nous repassons en revue les diffrents critres du Tableau 10 afin den juger la pertinence pour une
entreprise comme Swisscom. Les diffrents tableaux comparatifs prsents au chapitre 12.1 servent
dindicateurs quant aux diffrentes performances ou manquements de lun ou lautre systme.
Le premier critre Installation est dune importance toute particulire. Car comme nous vous
lavons dj relat, cette procdure est effectuer sur les diffrents postes de travail. Il en dcoule un
lourd investissement en temps, et donc en argent, de par la mobilisation de ressources. En effet, le parc
informatique de Swisscom compte quelques 11'000 utilisateurs SAP pour un retour sur investissement
incertain. Cependant, le mandant pourrait choisir dimplmenter NWBC avec la connexion PFCG que
sur certains postes de travail afin den juger le rel impact quant la productivit de ses employs.
Les apprciations mises quant la procdure de connexion restent sous rserves. En effet, le niveau
doccurrence de cette procdure est faible. Une nouvelle fois, il est nouveau prfrable de confronter
cet argument face aux procds dutilisation des diffrents utilisateurs. Si lemploy teint sa
connexion au(x) systme(s) aprs chaque utilisations, le niveau doccurrence serait plus lev. Si de
telles pratiques sont excutes, il serait prfrable de sensibiliser le collaborateur au temps perdu par la
redondance de la procdure de connexion.
Au niveau de la gestion des rles, il ny pas de relles incidences pour les utilisateurs finaux.
Toutefois, les principales rpercussions se font sentir chez lutilisateur chevronn bnficiant dun
grand nombre dautorisations relatifs la gestion du systme. Leffectif de tels utilisateurs est
relativement restreint ce qui napporte pas une relle importance ce critre.
Linterface pure et dure en elle-mme octroie un avantage lapplication NWBC selon le Tableau 8.
Nanmoins, les utilisateurs de Swisscom travaillent dj avec lapplication SAP GUI. Ils bnficient
donc dune certaine exprience quant lutilisation des spcificits de celle-ci. De plus, le contenu de
lapplication SAP GUI est galement restreint au(x) rle(s) que lemploy occupe au sein de
lorganisation. Nous prenons donc une position dfinitive en faveur de lapplication SAP GUI
concernant ce critre.
Le dernier paramtre tudi concerne lutilisation quotidienne de lune ou lautre application. Une
nouvelle fois le tableau attribue un avantage lapplication NWBC, mais ce paragraphe nous
dmontre le contraire. En effet, le critre ayant un impact direct sur la productivit de lemploy est la

Jacquier Michal
HES-SO Valais, juillet 2009

76

SAP NetWeaver
Enterprise Portal vs NWBC
vitesse de lapplication. La rapidit de lapplication SAP GUI est donc un aspect dterminant quant
notre positionnement. De plus, son niveau doccurrence est important tout au long dune journe de
travail. Donc, un gain de temps minime lors de lappel dune transaction peut se rvler consquent
lorsque cette mme action est rpte un grand nombre de fois dans la journe. Toutefois, une des
caractristiques tudies peut avoir un impact consquent quant lapprciation de lun ou lautre
produit. Si Swisscom dveloppe un grand nombre dapplication recourant la new Web Dynpro,
NWBC bnficiera donc dun fort avantage puisquil est possible daccder ces applications via
NWBC. A linverse, si de telles applications ne sont pas conues, cette caractristique ne joue pas un
rle prdominant.

Ces diverses explications nous laissent dubitatifs quant aux relles augmentations de performance
gnres par lutilisation de lapplication NWBC dans un ordre gnral. Il est difficile de rellement
tester la rapidit des produits.
Avant de prendre une dcision dfinitive, il est galement ncessaire de connatre les rsultats de
ltude venir, concernant la comparaison entre NWBC avec la connexion PCD et SAP EP. Car si ces
rsultats se rvlent concluant, il serait pertinent dassocier les diverses configurations entre NWBC et
les systmes de back-end puisque le processus est relativement similaire.

13.2.

NWBC avec connexion PCD vs SAP EP

La conclusion relative la comparaison entre NWBC avec connexion PCD et SAP EP sera labore
la suite des tableaux comparatifs du chapitre prcdent.

Jacquier Michal
HES-SO Valais, juillet 2009

77

SAP NetWeaver
Enterprise Portal vs NWBC

14.

Auteur
Donnes personnelles
Nom

Jacquier

Prnom

Michal

Etat civil

Clibataire

Adresse

Rue du pr-dAmde 34

NP

1950

Localit

Sion (VS)

Origine

Quito (E)Savise (VS)

Age

24 ans

Parcours acadmique et professionnel


Aprs avoir suivi les coles obligatoires, je me suis dirig vers la voie commerciale en minscrivant
lcole suprieure de commerce de Sion en Valais. Diplm en 2004, jai complt ce parcours par un
stage de maturit professionnel commerciale dans lobjectif dobtenir une maturit professionnelle
commerciale.
Durant cette anne de stage, joccupais la fonction de stagiaire au sein du dpartement comptable.
Cette premire approche professionnelle ma permis de me familiariser avec les chiffres dans un
environnement dynamique.
Soucieux de poursuivre un parcours acadmique, je dcidais en premier lieu daguerrir mon
exprience professionnelle durant quelques mois. A nouveau, joccupais un poste demploy de
commerce mais cette fois-ci avec des responsabilits dans la gestion comptable de lassociation pour
laquelle je travaillais.
Par la suite, jai effectu mes obligations militaires lcole de recrue ainsi qu lcole de sousofficiers durant plus de 20 semaines.
Entre temps, jai choisi de minscrire la HES-SO Valais en vu dobtenir un Bachelor en tant
quconomiste dentreprise. Cest en 2009 que cette ultime formation acadmique prendra fin avec la
remise ainsi que la dfense de ce travail de Bachelor. Durant la dernire anne acadmique (20082009), je me spcialisais en gestion des processus mtier (BPM) et lutilisation pratique du progiciel
SAP. Durant cette mme anne, loption secondaire de Finance a galement t suivie raison de
quatre heures par semaines pour garder un contact pratique avec le monde de la finance.

Jacquier Michal
HES-SO Valais, juillet 2009

78

SAP NetWeaver
Enterprise Portal vs NWBC

15.

Contacts

Thomas Jung
SAP NetWeaver Product Manager
SAP Labs, LLC. Chicago
thomas.jung@sap.com

Werner Maier
Professeur HES, Responsable centre de comptences universitaire SAP
Dr. Ingnieur, Diplm informaticien
werner.maier@hevs.ch

Frdrique Morand
SAP Technical Consultant
Informaticien de gestion HES
frederic.morand@hevs.ch

Maxime Nowak
SAP Business Consultant
Informaticien de gestion HES
maxime.nowak@hevs.ch

Rainer Fux
Assistant UCC SAP HES-SO Valais
Informaticien de gestion HES
rainer.fux@hevs.ch

Julien Chappot
tudiant HES-SO
Maturit gymnasiale accomplie
julien.chappot@students.hevs.ch

Jacquier Michal
HES-SO Valais, juillet 2009

79

SAP NetWeaver
Enterprise Portal vs NWBC

16.

Dclaration dhonneur

Je dclare, par ce document, que j'ai effectu le travail de bachelor ci-annex seul, sans autre aide que
celles dment signales dans les rfrences, et que je n'ai utilis que les sources expressment
mentionnes.

Je ne donnerai aucune copie de ce rapport un tiers sans l'autorisation conjointe du RF et du


professeur charg du suivi du travail de bachelor, y compris au partenaire de recherche applique avec
lequel j'ai collabor, l'exception des personnes qui m'ont fourni les principales informations
ncessaires la rdaction de ce travail et que je cite ci-aprs :

Jacquier Michal
HES-SO Valais, juillet 2009

M. Reto Zaug

M. Rainer Riehm

M Patrick Jgger

M. Werner Maier

M. Eddy Agten

80

SAP NetWeaver
Enterprise Portal vs NWBC

17.

Annexes

a.

Bibliographie ................................................................................................................................A.1

b.

Webographie................................................................................................................................. B.1

c.

Glossaire ....................................................................................................................................... C.1

d.

Index .............................................................................................................................................D.1

e.

PV des diffrentes sances ........................................................................................................... E.1

f.

SAP Note ...................................................................................................................................... F.1

g.

Cahier des charges ........................................................................................................................G.1

h.

Planning total des tches...............................................................................................................H.1

i.

Rapport rcapitulatif des heures .................................................................................................... I.1

j.

Rapports hebdomadaires des tches .............................................................................................. J.1

Jacquier Michal
HES-SO Valais, juillet 2009

81

SAP NetWeaver
Enterprise Portal vs NWBC

a. Bibliographie
Livres

ERP et progiciels intgrs : la mutation des systmes dinformations, 2me dition


J.-L. TOMAS, 1999 Paris, InterEditions

Content Integration with SAP NetWeaver Portal


M. MCCORMICK, M. STRATFORD, 2008, Bonn, Galileo Press

Progiciels intgrs : la mutation des systmes dinformations


J.-L. TOMAS, 1997, Paris, InterEditions

SAP Netweaver Portal


V. NICOLESCU, K. KLAPPERT et H. KRCMAR, 2007, Bonn, Galileo Press

SAP Enterprise Portal


A. GOEBEL, D. RITTHALER, 2004, Bonn, Galileo Press

SAP R/3
D. LAROCCA, 1999, Paris, CampusPress France

Documentations

Swisscom
o

Swisscom Unternehmensprsentation, Swisscom, 2008

Swisscom IT Services AG, Unternehmensprsentation, Swisscom ITS, 2008

Swisscom, Center of Competence SAP prsentation, 2009

Jacquier Michal
HES-SO Valais, juillet 2009

A.1

SAP NetWeaver
Enterprise Portal vs NWBC

SAP NetWeaver
o

Master Guide : SAP NetWeaver 04, version 1.56, SAP AG, 2006

SAP NetWeaver Brief : Knowledge Management with SAP NetWeaver, SAP AG, 2004

SAP NetWeaver, Solution Overview, SAP AG, 2006

Whats New with SAP NetWeaver 2004s, SAP AG, 2006

SAP GUIs
o

SAP GUI Family, SAP AG, 2006

SAP GUI, Technical Infrastructure, SAP AG, 2002

SAP Note 454939 SAP GUI for Java limitations, SAP AG, 2008

Sizing Guide : Frond-End Network Requirements for SAP Business Solutions, version
5.8, SAP AG, 2008

Update on the SAP GUI Family Q4 2008, SAP AG, 2008

SAP NetWeaver Enterprise Portal


o

Design Portal Content A Performance View, O. NOCON, 2007

From Portal Roles to SAP Authorization Roles Role Distribution with mySAP
Enterprise Portals, Dr. J. SCHNEIDER, SAP AG, 2002

How to guide : How to centralize Maintenance of ABAP and SAP Enterprise Portal
Roles, version 1.0, SAP AG, 2004

How to guide : How to configure Permissions for Initial Content in SAP NetWeaver
Portal, version 3.0, SAP AG, 2007

How to guide : How to Transport Visual Composer iViews in SAP NetWeaver 04,
SAP AG, 2006

How to guide : How to Upload and Adapt ERP Roles and Their Content to Enterprise
Portal, SAP AG, 2004

SAP NetWeaver 7.0 (2004s) Overview about IT Scenario, Running an Enterprise


Portal, SAP AG, 2006

SAP NetWeaver Enterprise Portal Building Blocks, chapter 2, R. JAY, 2008

Jacquier Michal
HES-SO Valais, juillet 2009

A.2

SAP NetWeaver
Enterprise Portal vs NWBC

SAP NetWeaver Portal : Planning and succeeding with your SAP NetWeaver Poral
Project, SAP AG, 2008

SAP NetWeaver User Interaction (UI), Strategy and Roadmap, P. BARKER, 2009

PRTL 152 : Portal Roles and Authorizations, S. ALVARADO, V. GUTBROD, J.


LEVEDAG, E. SPELIOPOULOS, 2004

SAP NetWeaver Business Client


o

A Quick Look at NetWeaver Business Client, J. CARPINELLI, Cohesion Inc., 200

FAQ : SAP NetWeaver Business Client and the UI Client for SAP NetWeaver Portal,
S. LUDOMIRSKI, 2008

NWBC Overview, Basic information on SAP NetWeaver Business Client, C.


BNNEN, 2007

SAP NetWeaver Business Client : Introduction, P. BARKER and S. LUDOMIRSKI, 2008

Using the SAP NetWeaver Enterprise Portal and NetWeaver Business Client, SAP AG,
2008

Autre
o

Management stratgique, stratgies dentreprises dans le secteur alimentaire,


Etudiants HES, J. CHAPPOT, P. ZENHUSERN, M. JACQUIER, 2008

Jacquier Michal
HES-SO Valais, juillet 2009

A.3

SAP NetWeaver
Enterprise Portal vs NWBC

b. Webographie
Sites internet et blogs
http://blog.censio.fr/sap
http://developpez.net/forums
http://dictionnaire.phpmyvisites.net
http://sapport.blogspot.com
http://sawaal.ibibo.com
http://searchsap.techtarget.com
http://service.sap.com
www.01net.com
www.alaide.com
www.educa.ch
www.gettyimages.fr
www.help.sap.com
www.lemondeinformatique.fr
www.pixelle.org
www.sap.com
www.sap.fr
www.sap-press.com
www.sapfans.com/forum
www.sapfrontend.com
www.sdn.sap.com

Traduction
http://dict.leo.org
www.google.ch/language_tools
www.reverso.net
www.reverso.com

Jacquier Michal
HES-SO Valais, juillet 2009

B.1

SAP NetWeaver
Enterprise Portal vs NWBC

c. Glossaire
A
ABAP

Equivalent Advanced Business Application Programming.


Cest un langage de programmation informatique propre aux
logiciels SAP.

Application informatique

Cest un outil qui permet de raliser une ou plusieurs tches ou


fonctions. Cest un tout cohrent.

Architecture R/3

Cest larchitecture propre SAP base sur 3 niveaux. Cest-dire que les donnes sont saisies par une personne, ces
informations passent par un serveur dapplication pour tre
stockes dans une base de donnes. Il nest pas possible de
saisir des donnes redondantes car elles sont communes tous
les modules.

Autorisations

Dans le jargon SAP, il sagit des permissions octroyes un


utilisateur afin de consulter, modifier ou encore crer des
donnes pour une socit ou un dpartement dfinit par
ladministrateur.

B
Back-end

Il sagit tout simplement du systme reli une application. Il


correspond au systme o sont stockes les informations.

C
Centre de comptences

Un centre de comptences SAP est un titre accord une


entreprise devenue partenaire de lentit SAP. Ce partenaire
peut donc fournir des prestations relatives des produits SAP
sont toujours proprit de SAP AG.

Client riche

Se dit dune application rapatriant les donnes en local afin de


permettre de les traiter de manire plus rapide. Cependant, une
telle application ne ncessite quune lgre installation.

Cot dopportunit

Cest un terme conomique qui dfinit ce quoi on renonce


pour effectuer une autre activit. Par exemple, le temps pass
la pratique dactivits sportives est le temps qui nest pas
consacr aux tudes.

E
Easy Access Menu

Jacquier Michal
HES-SO Valais, juillet 2009

Correspond au menu de dpart du systme SAP. Lorsquaucune


transaction nest affiche, ce menu apparait.

C.1

SAP NetWeaver
Enterprise Portal vs NWBC
Equivalent plein-temps

Se dit pour le pourcentage doccupation des postes de travail en


conomie. Plusieurs emplois temps partiels peuvent tre
accols afin de convenir un emploi plein-temps. Un
quivalent plein-temps correspond un taux doccupation de
100%

Enhancement package

Ce sont des paquets contenants des mises jour et


amliorations de fonctionnalits concernant des produits SAP.
Lavantage majeur est que lentreprise na pas besoin de se
lancer dans un projet pharaonique afin damliorer son systme
en place. De plus, les donnes de ce systme ne sont pas
modifies.

F
Favoris

Un favori correspond un accs facilit une information,


transaction ou un document par la cration de liens pour un
accs rapide.

H
HTML

Cest un langage de programmation permettant de crer du


contenu Web. Il est donc ncessaire de bnficier dune
connexion internet pour afficher ces pages.

I
Intranet

Rseau internet protg pour une utilisation commune au sein


dun groupe ou dune entreprise. Le contenu est uniformment
accessible aux membres reconnus du groupe ou de lentreprise.

iView

Objet de SAP Enterprise Portal qui rcupre un contenu


pertinent relatif une entreprise dun emplacement ou dune
source pralablement configur, afin doffrir un aperu visuel
lutilisateur final

J
Java

Langage de programmation driv du C++. Il peut convenir


diffrentes sortes de plateformes et peut donc y tre intgr.

J2EE

Cest une deuxime version de Java pour les professionnels.

Local

Qui est dun loignement gographique moindre. Normalement


une centaine de mtres.

P
PCD

Jacquier Michal
HES-SO Valais, juillet 2009

Portal Content Directory est un emplacement de stockage des


diffrents contenus du portail (ex. iView, workset, roles,)

C.2

SAP NetWeaver
Enterprise Portal vs NWBC
Progiciel

Cest un logiciel qui nest utilis que dans un cadre


professionnel. Cest donc la contraction entre logiciel et
professionnel qui donne le mot progiciel.

M
Mandant du systme

Un mandant dans le systme SAP correspond un client. Il est


ncessaire de saisir cette information lors de la connexion un
SAP GUI.

Mode

Un mode correspond une fentre qui nous fournit le contenu


dun systme SAP.

Module informatique

Cest un nom gnrique de tout lment dun systme.

N
Navigateur

Ou Browser en anglais. Il correspond un logiciel


permettant dafficher du contenu web. Ex. Firefox ou Internet
Explorer.

P
Patch

Il correspond un composant apportant des corrections


relatives une application.

Plateforme informatique

Une plateforme est lensemble form par un quipement tel


quun pc et dun systme dexploitation. Chaque plateforme a
des spcificits qui les rendent parfois incompatibles entre elles.

Portail

Dsigne un site internet qui sert de porte dentre aux


utilisateurs. Le contenu accessible de ce site est adapt selon
chaque utilisateur.

Portal Page

Les portal pages sont des objets de Enterprise Portal . Elles


contiennent une ou plusieurs iViews selon les mises en forme
slectionnes.

T
Transaction

Une transaction est le rsultat dune programmation laide de


langage propre de SAP : ABAP.

Travail en arrire plan

Cest--dire que le travail nest pas effectu sur linterface de


lutilisateur. Il pourra donc profiter de cette interface afin
daccomplir ces tches quotidiennes sans influer sur la bonne
marche du travail en arrire plan.

Jacquier Michal
HES-SO Valais, juillet 2009

C.3

SAP NetWeaver
Enterprise Portal vs NWBC

S
Session

Dans NWBC correspond au nombre de transactions ouvertes.


Avec SAP GUI, elle correspond aux diffrents modes ouverts
sur un mme systme, avec le mme mandant.

SOA

Architecture oriente services. Le but est de dcompos une


fonctionnalit en services pour construire une application avec
une multitude de services basiques pour que lapplication
corresponde au processus mtiers de lentreprise.

Solutions intgres

Cest un groupe de solutions pouvant communiquer entre elles,


constituant une bureautique lgre.

U
UME

User Management Engine est un composant de gestion des


utilisateurs reposants sur la partie Java de la plateforme
NetWeaver. Il octroie lutilisateur un accs vers des
applications auxquelles il bnficie des autorisations daccs.

W
Workset

Un workset est un objet de Enterprise Portal qui est


constitu de portals pages et/ou diViews.

Web Dynpro

Cest le dveloppement qui permet doctroyer lutilisateur


final une interface graphique professionnelle. Concrtement,
cest le rsultat que peut apercevoir lutilisateur lors de chaque
lancement dune transaction.

Ce glossaire a t rdig laide du dictionnaire informatique en ligne dont vous pouvez consulter
diverses informations complmentaires ladresse suivante :
http://dictionnaire.phpmyvisites.net/

Si des doutes persistent sur la signification dautres mots ou expressions relatives au domaine SAP, le
glossaire SAP est apte vous fournir toutes les informations additionnelles sur le sujet. Ce glossaire
peut tre consult ladresse suivante :
http://help.sap.com/saphelp_glossary/en
Ce glossaire est en libre accs. Cest--dire que tout un chacun peut y accder.

Jacquier Michal
HES-SO Valais, juillet 2009

C.4

SAP NetWeaver
Enterprise Portal vs NWBC

d. Index
A

ABAP

NWBC

1, 2, 3, 4, 6, 8, 13, 14, 16, 34, 48, 58, 60

1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 58, 59, 61, 62, 63,


64, 65, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79,
80, 81, 82, 83

B
Back-end
3, 5, 6, 7, 8, 16, 27, 33, 34, 35, 36, 37, 39, 46, 47,
48, 49, 50, 57, 58, 59, 60, 65, 67, 69, 74, 76, 83

NWBC connexion PFCG


3, 4, 17, 58, 64, 67, 69, 71, 74, 76, 77, 78, 79, 80,
81, 82

BDD

10

Plateforme NetWeaver
BI

4, 9, 16, 18, 20

1, 13, 8

POWER lists
17, 18

CoC

R/3
1, 2, 3, 9, 10, 11, 48, 58

ECC

2, 3, 34
SAP GUI
Enterprise Portal
1, 2, 3, 4, 16, 26, 29, 51, 56, 82

1, 2, 3, 4, 5, 6, 7, 8, 20, 21, 22, 24, 38, 39, 49, 61,


62, 63, 65, 67, 68, 71, 74, 75, 76, 77, 78, 79, 80,
81, 82, 83

Enterprise Resource Planning


SOA

Voir : ERP

4, 12, 14
ERP
1, 2, 9, 10, 13, 17, 32, 68

Swisscom ITS
1, 5, 6, 7, 8, 60, 67

HTML
2, 7, 14, 17, 20, 24, 38,

UME
4, 16, 26, 30, 31, 46

iView
27, 30, 32, 34, 37, 38, 39, 40, 42, 43, 44, 49, 50,
52, 53, 55, 57, 2, 3, 4, 7

Web Dynpro
4, 6, 14, 15, 18, 70, 79, 83

J
Workset

J2EE

2, 30, 32, 34, 44, 53, 54, 55

2, 13, 16, 30

M
MDM
13

Jacquier Michal
HES-SO Valais, juillet 2009

D.1

SAP NetWeaver
Enterprise Portal vs NWBC

e. PV des diffrentes sances


PV de la 1re sance

Dfinition du cahier des charges


Date et heure

: mercredi 25 fvrier 2009, 09h45 10h45

Lieu

: Meeting Room de Swisscom ITS, Ostermndigen/Berne

Participants

: Reto Zaugg, Patrick Jger, Rainer Riehm, Eddy Agten, Werner Maier,
Julien Chappot, Michal Jacquier

Partie introductive
Premire rencontre avec les mandants MM Reto Zaugg et Patrick Jger. La sance se droule
entirement en allemand.
En guise dintroduction, M. Maier explique aux responsables de Swisscom ITS prsents, le but et les
ides en vu de llaboration de ces travaux de Bachelor dans le domaine SAP. M. Zaugg nous relate
limportance du systme SAP au sein de lentreprise Swisscom puisque 10'000 utilisateurs lemploient
quotidiennement. Puis, une prsentation nous est faite quant lorganigramme de la section Swisscom
ITS. Des problmes lis des migrations du SAP GUI 6.4 vers le 7.1 ainsi que toute sa mise jour
nous dmontre la complexit du systme SAP de Swisscom.
Informations concernant 2 types de TB raliser
Dans loptique de ce travail, les responsables Swisscom insistent sur lutilit que devra apporter ce
travail en termes de rsultats. Lors du rendu des travaux, les intresss devront pouvoir statuer quant
la dcision dinvestir dans une nouvelle technologie tout en bnficiant de bases fiables.
Le premier travail sera davantage ax sur les processus dinstallation, de configuration, des problmes
rencontrs ainsi que les liens PFCG-Business Client. Il faudra donc tablir un guide pratique pour les
diffrents systmes. Ces guides devront tre adapts aux expriences vcues en entreprise en vu de
formaliser galement les solutions trouves. Enfin, le but est de savoir qui pourrait utiliser Business
Client. De mme, il est important de savoir si cet investissement est bon. Pour conclure, il devra
numrer les avantages et inconvnients de NWBC.
Le deuxime travail, se base davantage sur la cration de prototype de toutes les solutions tudies.
Lobjectif sera de tester et comparer les 3 outils mis disposition, savoir : SAP GUI, Entreprise
Portal et NWBC. Il faudra en ressortir les avantages et inconvnients pour chacune dentre elles. Le
but est davoir une approche conomique en termes de cot de transition vers un nouveau systme.
Cela comprend le temps pass linstallation, les mises jour et entretien du systme.
Enfin, il nous est communiqu quelles sont nos personnes de rfrences au sein de lentreprise
Swisscom ITS. Il sagit de Messieurs Patrick Jgger et Rainer Riehm dont les adresses courriel nous
ont t communiques :
rainer.riehm@swisscom.com, +41-79-619 09 03
patrick.jaeger@swisscom.com, +41-79-431 05 50
Nous devront donc galement leur envoyer les diapositives hebdomadaires davancement des travaux.
Informations concernant les mandants
Mr. Reto Zaugg, Dr. Rainer Riehm et Mr. Patrick Jger

Jacquier Michal
HES-SO Valais, juillet 2009

E.1

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 2me sance

Informations diverses
Date et heure

: jeudi 12 mars 2009, 10h00 11h15

Lieu

: Aquarium HES-SO Valais, Sierre

Participants

: Werner Maier, Julien Chappot, Michal Jacquier

Nous recevons diverses informations quand aux problmes lis la connexion avec lapplication
NWBC. Enhancement package 3 dont nous avons besoin sera install sur le serveur dapplication
et nous recevrons des accs via M. Fux aprs un mail de notre part. Le temps dinstallation du package
est de 4 heures pour 1 instance.
Pour le travail de Michal, il est communiqu que les diffrentes fonctions des postes sont tester.
Cest--dire quil y a les superviseurs, les administrateurs (qui se connectent via le Gui) et les
utilisateurs qui eux, se connectent via le browser.
Nous apprenons que les mises jour sont tlcharges via le site services.sap.com et que le prix de
celles-ci est inclus dans le contrat de dpart avec lentreprise.
NWBC est un poste client comme le GUI mais pas comme le mandant. Cest une quatrime
alternative pour se connecter vers ECC. Les fonctionnalits sont sur ce mme ECC 6.0 mais ne
permettent pas encore daccueillir NWBC.
Pour faire les rles, il serait judicieux de demander un exemple type de rle non-critique utilis par
Swisscom. Si cette requte nous est refuse, nous fabriqueront nous-mmes un rle avec les
transactions apprises lors des cours (5 7 codes de transaction).
R/3 disparait au profit de ECC 6.0. Cest une volution car on peut travailler avec des webs services.
Maintenant nous ne voyons plus o le service tourne sauf avec lutilisation du portail.

Jacquier Michal
HES-SO Valais, juillet 2009

E.2

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 3me sance

tat davancement des travaux


et questions
Date et heure

: mercredi 18 mars 2009, 10h00 11h00

Lieu

: Aquarium HES-SO Valais, Sierre

Participants

: Werner Maier, Julien Chappot, Michal Jacquier

Dans un premier temps, il nous est communiqu quil est inutile denvoyer le fichier excel des heures
effectues M. Jger. Nous aurons la possibilit de discuter avec eux des diffrentes modalits du
travail lors du repas de midi le 20.03.09.
Des explications sont fournies quant lexploitation des diffrentes informations de SAP NetWeaver.
La partie application plateform correspond la vision minimale lors de linstallation dune
application. Par exemple, on ne peut installer quun produit voulu de SAP.
Dans le niveau Human Integration , la collaboration correspond un change en temps rel
dinformations entre les diffrents partenaires (cf. chat msn). Il permet galement de partager un
rpertoire commun. Cette fonction est intgre dans enterprise portal.
Pour se connecter au serveur, il existe trois possibilits : SAP Gui, Browser, NWBC. SAP Gui permet
de se connecter nimporte quel produit SAP sauf Business One. M. Maier transmet un schma quant
au passage du systme R/3 vers un ECC 6.0
Lorsquun contrat est conclu avec SAP, le client, soit Swisscom dans notre cas, acquiert une licence de
dveloppement des produits SAP. Si le centre de comptences dveloppe de nouvelles et pertinentes
fonctionnalits, celles-ci pourront tre acquises titre onreux par SAP. La version du prochain
Enhancement package est le 4.0. Il faut tester si celui-ci est avantageux pour Swisscom. Un plug-in
est lajout dune liste de fonctionnalits ou outils ntant pas installs la base. ACL = Access Control
List, cest la vue tout gauche dun portail (cf. menu utilisateur). URE = User Management Engine.
Ds ce jour, plus aucune distinction nest faite entre SAP NetWeaver Portal et Entreprise Portal depuis
SAP NetWeaver release 7.0. Dans le travail de Michal, il faudra comparer les front end entre
NWBC et Gui. Le but recherch par Swisscom est de savoir sil serait judicieux de remplacer le SAP
Gui de certains utilisateurs par NWBC.
Pour que NWBC puisse tourner, il faut installer SAP Gui mais celui-ci peut tourner en arrire plan.
NWBC utilise les DLL qui sont installs avec SAP Gui mais ne lance pas SAP Gui. Il se connecte au
ECC 6.0. Un serveur peut hberger deux instances (ex dveloppement et qualit).
Pour linstallation des applications, il faut veiller ce que le package suffisant tourne sur le systme. Il
nous est communiqu que Swisscom utilise lenterprise portal qui est prsent dans le sap logon.
Web dynpro est un outil de design, une partie visuelle. Ce nest pas une fentre car celle-ci est statique
alors que Web dynpro est dynamique, cest--dire qui sadapte aux saisies antrieures.

Jacquier Michal
HES-SO Valais, juillet 2009

E.3

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 4me sance

Rponses aux questions


Date et heure

: mercredi 06 avril 2009, 15h20 16h00

Lieu

: Salle Aquarium HES-SO, Sierre

Participants

: Werner Maier, Julien Chappot, Michal Jacquier

Informations par rapport NWBC et Enterprise Portal


Les problmes lis la configuration des serveurs sont dsormais rsolus. Michal Jacquier et Julien
Chappot sont dsormais superviseurs dans le systme. Les informations figurant en langue trangre
sont celles qui ont t rajoute manuellement.
Informations par rapport SAP via html
La transaction

: SICF.

Le chemin daccs

: F8 / ouverture du rpertoire default_host / sap / bc / gui / sap / its / webgui


/ clic droit (tester service)

Informations par rapport Swisscom


Swisscom utilise SAP GUI for Windows 7.10 et ventuellement for java pour les systmes Linux et
Unix ( vrifier).
Fixation dun RDV avec M. Riehm selon les disponibilits de M. Maier. Les dates qui conviennent :
21 avril, 22 avril (le matin), 30 avril, 5 et 6 mai.
Informations par rapport SAP GUI
Tout un chacun peut accder au systme SAP par le biais dune adresse internet html. Linstallation
nest donc pas ncessaire pour lutilisation du systme.
Cependant, SAP GUI for html est beaucoup plus lent et moins performant. Pour la rdaction du
rapport, une grande attention doit tre porte aux nouveauts, ce que les gens ne connaissent pas
encore.
Informations administratives
Les feuilles indiquant les CHF 2'000.- payer par Swisscom ont t signes et remises au secrtariat.

Jacquier Michal
HES-SO Valais, juillet 2009

E.4

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 5me sance

tat davancement des travaux


et objectifs venir
Date et heure

: mardi 05 mai 2009, 09h15 11h00

Lieu

: Bureaux de Swisscom ITS, Ostermndigen

Participants

: Werner Maier, Rainer Riehm, Julien Chappot, Michal Jacquier

Informations communiques par M. Riehm concernant les rles dans le portail


Tous les 15'000 utilisateurs du portail linterne de Swisscom ont des fonctions de base. Pour les ESS
(Employee self service), il sagit de la gestion des propres adresses et du salaire. Pour les EMS
(Employee management service), ceux-ci peuvent galement accder aux mmes fonctions. Toutefois,
ils bnficient galement des rapports concernant la position managriale de lemploy.
La gestion des rles sur le systme se fait via la transaction pfcg. Ceux-ci comptent une dizaine de
transaction et sont rparties par modules selon le poste quoccupe la personne au sein de lentreprise.
Cela reprsente un ensemble de 10'000 utilisateurs finaux. Un ou deux rles nous seront communiqus
par M. Riehm.
Informations par rapport SAP GUI
Swisscom utilise les SAP GUI for Windows et Java.
Prsentation dun scnario
Julien Chappot et moi-mme devront prparer un scnario de commande pour la prochaine sance
fixe au mardi 26 mai de 10 12h00. Il sagit donc dattribuer des transactions selon le rle quoccupe
la personne au sein de lentreprise (demande dachat, achat et entre de la marchandise). Il serait
galement judicieux dincorporer dans lexemple lapplication pour le changement dadresse (ESS)
dans le Student Life Cycle Management). Pour ce faire, il faudra donc prendre contact avec M. Fux.
Elaboration du dossier
Puisque ma partie concerne davantage la comparaison entre NWBC et EP, il faudra numrer les
avantages et inconvnients pour chaque tape de critre de dcision qui pourra tre susceptible de se
poser lors de la dcision de la part des preneurs de dcision de Swisscom. Concernant les deux
produits, il est important de sintresser lintgration dautres outils tels que Word et Excel pour la
phase de test.
Informations fournies par M. Maier
Le portail nest pas reli au systme de back-end D07. Ceci pourrait expliquer la difficult dimporter
des rles portail sur le systme via la transaction wp3r. Par contre, il pense que EP2 est reli au
systme CM2. Ceci reste donc vrifier par ltudiant.

Jacquier Michal
HES-SO Valais, juillet 2009

E.5

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 6me sance

Conception des rles sur EP


Et diverses questions
Date et heure

: jeudi 14 mai 2009, 08h30 09h30

Lieu

: Bureaux CC SAP Team

Participants

: Frdric Morand, Michal Jacquier

Informations quant la cration de rle sur EP


Lorsque les rles ABAP sont imports sur le portail, ceux-ci se transforment en groupes. Ces groupes
peuvent tre attribus des utilisateurs. Les modifications apportes dans le systme de back-end
concernant ces rles devenus groupes, se font automatiquement au niveau du portail. Il est vital de
donner des autorisations aux utilisateurs sinon le contenu ne pourra tre affich par les utilisateurs
dont le rle est affect.
Lorsque je lance une recherche pour un rle, groupe ou utilisateur, il faut toujours activer la case
cocher recherche rcursive .
Pour avoir un aperu des rles qui ont t conu, je peux consulter sur le portail le dossier SAP
UCC o des exemples de rles sont dj labors.
Si une transaction ou un rle est bloqu, il faut aller sous Monitorage blocage objet puis
dbloquer. Il serait bien daborder le terme de scurit pour le portail et NWBC.
Pour dvelopper un portail, il faut appeler la transaction SE80. Quatre solutions de dveloppement
sont disposition : Web Dynpro ABAP, NetWeaver developper studio (Web Dynpro Java), Visual
Composer et Page BSP. Cette transaction fonctionne-t-elle avec NWBC ? Sous afficher portail
pour modifier son apparence.
Un user service est la cration dun code unique pour diffrents utilisateurs.
Si des problmes persistent pour la cration de rles, consulter laide SAP !
Informations concernant NWBC
NWBC sans un portail ne sert pas grand-chose puisquil vise unifier les donnes entre SAP GUI
est le portail. Etant un produit en constante volution, NWBC a besoin de linstallation des derniers
patchs et de faon rgulire. Les mises jour doivent tre excutes directement sur le produit alors
quavec le portail, celles-ci sont effectues sur le serveur et lutilisateur final nest donc pas affect.
Autres
Afin dinformer le lecteur, faire la diffrence entre application web (portail) et la normale (NWBC).
Comparer les produits pour les utilisateurs normaux et administrateur du systme.

Jacquier Michal
HES-SO Valais, juillet 2009

E.6

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 7me sance

Dmarche pour la conception dun rle


Portail et rsolution de problmes
Date et heure
Lieu
Participants

: mercredi 3 juin 2009, 09h30 11h30


: Technoarc, salle L002
: Frdric Morand, Michal Jacquier

Informations quant aux spcificits pour la cration dun rle portail


Tout dabord, pour crer des rles portails, il est ncessaire dinstaurer une hirarchie laide de la
cration de dossiers.
Puis pour donner lautorisation daccs un rle, voici la dmarche : Afficher le rle slectionner le
rle clic droit proprits catgorie de proprit navigation point daccs cliquer sur
oui .
Pour la cration diViews, il est prfrable de toujours choisir SAP GUI for HTML pour rester
dans le langage web. Il y a trois niveaux daffichage dans le portail lorsquon affecte des rles. Faire
attention que ce soit bien comprhensible pour lutilisateur final.
Un rle dans le systme de back-end est associ un groupe dans le portail. Puis on peut affecter des
utilisateurs un groupe. Attention : dans le portail http://mshsap03.hevs.ch:50200/irj/portal, il ne faut
pas oublier dajouter le groupe UCC All Users aux autres groupes sinon aucune autorisation nest
affecte.
Pour dbloquer des objets, il faut effectuer les oprations suivantes : Administration du systme
Monitorage Portail Blocage dobjet slectionner tous les objets dbloquer .
Lorsque je cre un utilisateur, dans les donnes de connexion je peux mettre que cest un utilisateur
service afin de ne pas devoir modifier le mot de passe chaque premire connexion. De ce fait, le
mme mot de passe peut tre octroy tous les utilisateurs de manire simple.
Ds ce jour, je peux travailler dans le portail relatif au systme de back-end D07. Ladresse URL pour
y parvenir est la suivante : http://mshsap15.hevs.ch:50000/irj/portal. Ce systme contient plus
dinformation en termes de codes de transaction. De plus, un grand nombre de personnes ont accs
ce portail ce qui le rend relativement lent.
Une astuce est donne : lorsque je cre un dossier ou autres objets, il est recommand de remplir la
case correspondante : prfixe ID objet. Pour ma part ce prfixe commence par tb.michael.
Problmes rsolus
La cration des rles est dornavant possible dans le portail EP2 condition daffecter le groupe
UCC All Users comme expliqu auparavant.
La transaction WP3R na pas t active lors de la configuration du portail. Cest pour cette raison que
celle-ci ne fonctionne pas.

Jacquier Michal
HES-SO Valais, juillet 2009

E.7

SAP NetWeaver
Enterprise Portal vs NWBC

PV de la 8me sance

Diverses questions
Date et heure

: mardi 23 juin 2009, 14h30 15h30

Lieu

: Aquarium, HES Bellevue

Participants

: Werner Maier, Michal Jacquier

Informations quant la mise en page final du rapport


Pour la table des matires, les numros de sous-chapitres doivent tre aligns aux textes des titres 1.
Les lettres A E doivent tre galement alignes aux numros des titres 1. Il faut enlever les tirets des
numros de pages. La numrotation des annexes par de A-1 jusqu A-n .
Les rapports hebdomadaires seront ajouts dans les annexes du rapport par des prints screen .
Rponses aux questions
Il nest pas possible de tlcharger les rles ABAP depuis le portail D07 car il manque le SSO. Pour
des raisons indtermines, il nest galement pas possible de transporter les rles depuis le portail EP2.
Il est normal que SAP GUI (qui va chercher les informations dans les bases de donnes) soit plus
rapide que NWBC car des annes dexpriences ont permis doptimiser le flux de donnes.
Pour viter quun objet dun rle ne souvre dans une nouvelle fentre, il faut dfinir dans les options
du rle, que cet objet souvre dans la mme fentre.
La SSO nest pas installe sur lapplication NWBC teste. Cest pourquoi il est ncessaire de se loguer
chaque systme de back-end. De plus, la BI peut tre intgre NWBC.
Lorsque les donnes sont rapatries en local, celles-ci bnficient dune scurit moindre.
Message de confirmation comme quoi SAP GUI ne fait pas partie des prrequis pour NWBC avec la
connexion PCD.
Un utilisateur cr depuis le portail fonctionne galement dans le systme de back-end. Lorsquil est
supprim du systme de back-end, il lest galement dans le portail.
Ds le 31.03.2011, pour SAP GUI 7.1, la maintenance de cette application sera supprime. Le produit
continuera dexister jusqu ce quil disparaisse compltement du march.
Le message dalerte lors de la phase initiale de connexion est d labsence du SSO pour lapplication
NWBC.
La partie destine ltude de NWBC avec la connexion PCD sera aborde aprs la remise du travail
le 17 juillet 2009. Cependant, cette partie sera intgre et prsente lors de la dfense des travaux au
mois daot.

Jacquier Michal
HES-SO Valais, juillet 2009

E.8

SAP NetWeaver
Enterprise Portal vs NWBC

f. SAP Note

Jacquier Michal
HES-SO Valais, juillet 2009

F.1

SAP NetWeaver
Enterprise Portal vs NWBC

g. Cahier des charges

Jacquier Michal
HES-SO Valais, juillet 2009

G.1

SAP NetWeaver
Enterprise Portal vs NWBC

h. Planning total des tches


Dbut

Fin

1re Phase : Lancement du travail

H. thoriques
84.25 heures

H. travailles
119.25 heures

Comprhension du sujet

09.02.2009

15.02.2009

5 heures

2.50

Recherche et comprhension des termes techniques

09.02.2009

11.02.2009

2 heures

3.50

Planification des tches

12.02.2009

12.02.2009

3 heures

3.00

Recherche d'informations sur le sujet

09.02.2009

17.07.2009

30 heures

58.75

Traitement de la documentation

09.02.2009

17.07.2009

30 heures

37.50

Elaboration d'un glossaire d'abrviation

09.02.2009

17.07.2009

2 heures

4.00

Recherche de documentations sur Swisscom SA

16.02.2009

22.02.2009

6 heures

5.75

Recherche de documentations sur SAP AG

16.02.2009

22.02.2009

6 heures

4.00

Installation de l'application SAP NWBC

15.02.2009

15.02.2009

0.25 heures

0.25

69 heures

78.5 heures

2me Phase : Application thoriques la pratique


Gestion des rles
Dfinition du terme "Rle" (PFCG)

23.02.2009

01.03.2009

2 heures

1.00

Dfinitions des diffrents cahiers des charges

09.03.2009

03.05.2009

15 heures

4.00

Cration de rles compatibles

09.03.2009

03.05.2009

10 heures

3.50

Tests des rles

09.03.2009

19.04.2009

10 heures

6.75

Correction des rles incorrectes

20.04.2009

26.04.2009

5 heures

0.00

Comprhension du fonctionnement de l'application

16.02.2009

22.02.2009

5 heures

2.50

Tests des fonctionnalits

16.02.2009

22.02.2009

3 heures

6.25

Saisies des donnes Swisscom

02.03.2009

08.03.2009

3 heures

0.00

Retirer les avantages et inconvnients de l'application

16.02.2009

08.03.2009

2 heures

4.00

Comprhension du fonctionnement de l'application

09.03.2009

15.03.2009

5 heures

4.00

Tests des fonctionnalits

09.03.2009

15.03.2009

3 heures

40.50

Saisies des donnes Swisscom

16.03.2009

22.03.2009

4 heures

0.00

Retirer les avantages et inconvnients de l'application

09.03.2009

22.03.2009

SAP NetWeaver Business Client

0.00

Entreprise Portal

0.00

3me Phase : Tests

2 heures

6.00

80 heures

0 heures

Lancement de l'application actuellement utilise

06.04.2009

19.04.2009

2 heures

0.00

Etude du processus initial

06.04.2009

19.04.2009

15 heures

0.00

Comprendre ce processus

20.04.2009

26.04.2009

3 heures

0.00

Mesurer la performance initiale

20.04.2009

26.04.2009

3 heures

0.00

Cration de divers scnarios

06.04.2009

31.05.2009

10 heures

0.00

Analyse des scnarios

06.04.2009

31.05.2009

20 heures

0.00

Mesures de la performance des scnarios

06.04.2009

31.05.2009

3 heures

0.00

Apports correctifs aux alas

04.05.2009

14.06.2009

4 heures

0.00

Tester nouveau les scnarios

04.05.2009

14.06.2009

10 heures

0.00

Etude comparative des cots

06.04.2009

28.06.2009

5 heures

0.00

Etude comparative de la gestion du temps

06.04.2009

28.06.2009

4me Phase : Elaboration du rapport

5 heures

0.00

71.75 heures

171.5 heures

Rdaction de la table des matires

12.02.2009

12.02.2009

2 heures

2.50

Rdaction du rapport final

16.02.2009

14.07.2009

40 heures

90.00

Redaction des annexes, PVs

09.02.2009

14.07.2009

20 heures

36.00

Mise en page du rapport et des annexes

06.07.2009

14.07.2009

2 heures

27.00

Lectures du dossier

06.07.2009

14.07.2009

5 heures

7.00

Corrections

15.07.2009

15.07.2009

2 heures

9.00

Relier le travail

16.07.2009

16.07.2009

1 heures

0.00

Formaliser le travail dans un cd

16.07.2009

16.07.2009

1 heures

0.00

50 heures

15.75 heures

Tches rptitives
Entretiens internes / sances

09.02.2009

17.07.2009

30 heures

11.50

Entretiens externes / Swisscom

09.02.2009

17.07.2009

20 heures

4.25

355 heures

385 heures

Total des heures

Jacquier Michal
HES-SO Valais, juillet 2009

H.1

SAP NetWeaver
Enterprise Portal vs NWBC

i. Rapport rcapitulatif des heures


Le tableau ci-dessous, vous prsente le dcompte des heures travailles pour la ralisation de ce projet.
Il ne prend pas en compte la masse de travail relative la poursuite de ltude pour la comparaison de
SAP EP et NWBC avec la connexion PCD.
Selon la planification thorique communique par la HES-SO, un travail de Bachelor quivaudrait
360 heures de travail. Ce quota a donc t dpass puisque la masse totale de travail au 12 juillet 2009
reprsente 385 heures.
Les sous-totaux, sur fond de diffrentes couleurs, correspondent aux diffrentes phases du travail.
Nous rpertorions la lgende ci-dessous :
Lancement du travail

Elaboration du rapport

Application thorique la pratique

Entretiens

Tests

Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Week 13
Week 14
Week 15
Week 16
Week 17
Week 18
Week 19
Week 20
Week 21
Week 22

5.00

5.00

0.00

2.50

2.00

14.50

9.00

0.00

0.00

2.50

0.00

11.50

3.00

0.00

0.00

3.00

1.50

7.50

7.00

0.00

0.00

2.50

0.00

9.50

4.50

0.00

0.00

2.50

1.00

8.00

14.00

0.00

0.00

2.50

1.00

17.50

9.00

0.00

0.00

3.50

0.00

12.50

4.50

1.00

0.00

6.50

0.50

12.50

6.75

2.00

0.00

2.00

1.00

11.75

0.00

7.50

0.00

4.50

0.00

12.00

3.50

11.00

0.00

4.00

0.00

18.50

5.50

4.50

0.00

0.00

0.00

10.00

4.00

3.00

0.00

2.00

2.75

11.75

3.00

3.75

0.00

1.75

1.00

9.50

4.00

4.50

0.00

2.00

0.00

10.50

0.00

7.00

0.00

4.00

0.00

11.00

2.00

8.50

0.00

9.50

4.00

24.00

2.50

6.75

0.00

11.50

0.00

20.75

5.50

3.00

0.00

15.00

0.00

23.50

10.00

11.00

0.00

20.00

1.00

42.00

5.00

0.00

0.00

32.00

0.00

37.00

11.50

0.00

0.00

37.75

0.00

49.25

Total

119.25

78.50

0.00

171.50

15.75

385.00

Jacquier Michal
HES-SO Valais, juillet 2009

I.1

SAP NetWeaver
Enterprise Portal vs NWBC

j. Rapports hebdomadaires des tches


A.10.1.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 1, du 09.02-15.02.2009

J.1

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.2.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 2, du 16.02-22.02.2009

J.2

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.3.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 3, 23.02-01.03.2009

J.3

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.4.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 4, 02.03-08.03.2009

J.4

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.5.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 5, 09.03-15.03.2009

J.5

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.6.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 6, du 16.03-22.03.2009

J.6

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.7.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 7, 23.03-29.03.2009

J.7

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.8.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 8, du 30.03-05.04.2009

J.8

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.9.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 9, du 06.04-12.04.2009

J.9

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.10.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 10, du 13.04-19.04.2009

J.10

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.11.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 11, du 20.04-26.04.2009

J.11

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.12.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 12, du 27.04-03.05.2009

J.12

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.13.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 13, du 04.05-10.05.2009

J.13

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.14.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 14, du 11.05-17.05.2009

J.14

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.15.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 15, du 18.05-24.05.2009

J.15

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.16.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 16, du 25.05-31.05.2009

J.16

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.17.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 17, du 01.06-07.06.2009

J.17

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.18.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 18, du 08.06-14.06.2009

J.18

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.19.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 19, du 15.06-20.06.2009

J.19

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.20.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 20, du 22.06-28.06.2009

J.20

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.21.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 21, du 29.06-05.07.2009

J.21

SAP NetWeaver
Enterprise Portal vs NWBC

A.10.22.

Jacquier Michal
HES-SO Valais, juillet 2009

Semaine 22, du 29.06-05.07.2009

J.22