Professional Documents
Culture Documents
Xss-Ess Home Page
Xss-Ess Home Page
SAP AG 2005
SAP AG
SAP AG 2005
SAP AG
For companies
Easy grouping of Web applications Possibility to provide customer individual information such as vacation rules Inclusion of external links (guidelines, manuals etc.)
SAP AG 2005
SAP AG
Area page
SAP AG 2005
The Homepage Framework enables you to create area group and area pages, thereby providing your employees easy access to Web applications (services) that run in the SAP Enterprise Portal. These pages group and describe the different services and contain hyperlinks which they can be started. Various components such as Employee Self-Service and Manager Self-Service can use the framework.
SAP AG
SAP AG 2005
The homepage framework offers the following functions: Flexible text adaptation such as you can easy edit area and service descriptions, you can edit link text of the hyperlinks that the employees use to start the service and you can add additional customer individual information like integration of html pages including company rules, external links to e.g. manual, guidelines etc. Flexible service behaviour such as emphasising certain services (for example, because there is an urgent deadline), Deactivate services, Display employee-specific information as dynamic links (for example, "Nine days of leave will expire by <Date>") , Add customer specific services including short descriptions Easy exchange of picture possible
SAP AG
group text
quick links
Picture
SAP AG 2005
The Area Group page or Homepage is very flexible, you can easy adapt e.g. text elements on the area group page (homepage) or pictures
SAP AG
area link text subarea service link text service description Picture
SAP AG 2005
Also the area page is easy adaptable. You can change the following text elements quick and easy: Area link text, subarea header text, service link text and service description Also the picture can be exchanged against an own picture.
SAP AG
SAP AG 2005
It is als possible for customers to provide customer individual information on area pages. On the right side the customer can provide e.g. links to manuals, guide line, company defined rules such as vacation rules etc.
SAP AG
SAP AG 2005
SAP AG
SAP AG 2005
We recommend you make a graphical design of the areas and services you want to implement. This way, the hierarchical relations between these elements will become apparent. You should also make a list of the necessary resource objects
SAP AG
10
Area A1 ... Area An Subarea SA1 ... Subarea SAm Service S1 ... Service Sk
SAP AG 2005
Resource R1...Rr
Servicegroup SVG1...SVGg
SAP AG
11
Server SV1...SVs
Servicegroup SVG1...SVGg
SAP AG
12
SAP AG 2005
You can then implement this concept using the IMG activities. For technical reasons, there are two views for the IMG activities in this section: The first view contains SAP's standard entries. Use this view to add your own entries. The second view contains each entry that is entered in the first view. Use this view to change SAP's standard entries. The views in which you assign areas, subareas and services, and define the order in which they are displayed, are an exception. In this case you need the first view only to look up SAP entries you want to hide or extend.
SAP AG
13
SAP AG 2005
SAP AG
14
SAP AG 2005
In this IMG activity, you define the header for your ESS homepage. The header contains a picture and a welcome text for the employee. This IMG step is optional because the header picuture is only nice to have if you would like to test the ESS on the J2EE Server independent from the Enterprise Portal 6.0. Note: Official positioning of ESS in mySAP ERP 2004 is ESS with SAP Enterprise Portal 6.0. Customers have to be aware that the integration of ESS into non-SAP Portals can only be realized through a customer project. SAP will only guarantee maintenance and support of ESS with Enterprise Portal 6.0. Please inform your Account manager in case you would like to use ESS stand-alone!!
SAP AG
15
SAP AG 2005
In this IMG activity, you define area group pages. Area group pages contain descriptions of areas, hyperlinks to access the area pages, and hyperlinks to start services directly. Activities: Define one area group page or Homepage for Employee Self-Service. Please note In case you have employees (employee groups) accessing different ESS Services offering you have to define for every group of employee a separate ESS homepage and a corresponding ESS Portal menu.
SAP AG
16
SAP AG 2005
In this IMG activity, you define area pages. Area pages contain services (Web applications) that are related to each other. Employees access an area page from an area group page. Activities: You need to define at least one area page. Example: You define an area page for all services e.g. in the Time Management area (Record Working Times, Leave Request, and so on). Note: You group familiar ESS applications in one area page as you have already provided in your graphical design
SAP AG
17
SAP AG 2005
You can define additional information for your area page Note: You have two options to provide customer individual information here: 1) adding an area description text 2) refering to an external html page
SAP AG
18
SAP AG 2005
You define here the are description appearing on the area group page.
SAP AG
19
SAP AG 2005
In this IMG activity, you assign each area to an area group page and define its position. Activities: If you want to hide an area on an area group page that has been delivered by SAP, proceed as follows: 1. Look up the relevant entry in the first view of this IMG activity. 2. Repeat this entry with position 0 in the second view of this IMG activity. If you want to add your own areas to an area group page, enter the area group page in the second view of this IMG activity and assign your areas to it. This applies to area group pages delivered by SAP as well as your own area group pages.
SAP AG
20
SAP AG 2005
In this IMG activity, you define subareas. Areas and subareas can be compared to headings and subheadings in a document. You use subareas to group the services that belong to an area on the screen. Activities: You need to define at least one subarea per area.
SAP AG
21
SAP AG 2005
In this IMG activity, you assign subareas to area pages and define their position. Activities: If you want to hide a subarea on an area page that has been delivered by SAP, proceed as follows: 1. Look up the relevant entry in the first view of this IMG activity. 2. Repeat this entry with position 0 in the second view of this IMG activity. If you want to add your own subareas to an area page, enter the area page in the second view of this IMG activity and assign your subareas to it. This applies to area pages delivered by SAP as well as your own area pages.
SAP AG
22
SAP AG 2005
In this IMG activity, you define the services (e.g. Web Dynpro applications) that are to appear on the area pages. For each service you define, a hyperlink and a short description will appear on the related area page. Employees use this link to start the service. You can make numerous settings to define where and how the hyperlink to the service will appear such as emphasize the service Service Types: The homepage framework supports the following service types and expects entries in this view as indicated below: 1. BSP: Service build with BSP 2. ITS: ITS-based service 3. WEBDYNPRO: Web Dynpro application
SAP AG
23
SAP AG 2005
In this IMG activity, you define country-specific services. When an employee starts a service, the system determines the employee's country grouping and checks if there is a country-specific service definition in the V_T7XSSSERSRVCG and V_T7XSSSERSRVCGC views. If there is a country-specific service definition, the system uses this definition. If there is no country-specific service definition, the system uses the general service definition in the V_T7XSSSERSRV and V_T7XSSSERSRVC views. If the general service definition does not contain a resource object, the system does not display the service (see example 2). This enables you to define country-specific variations of services for certain countries while using a general service definition containing a resource object with more international character for all other countries. Example 1: Your company has employees in five different countries: Germany (01); Austria (02); Switzerland (03); Canada (07) and USA (10) - (Number in brackets = country grouping) The service for displaying SAP standard salary statement is the same for Germany, Austria, and Switzerland. For Canada and the USA, you have developed a customer specific service with additional content. You define a general service for displaying the salary statement in the V_T7XSSSERSRV and V_T7XSSSERSRVC views referring to the corresponding Resource Object of the Standard Salary statement service. Furthermore you define two additional services for the country groupings 07 and 10 in the V_T7XSSSERSRVCG and V_T7XSSSERSRVCGC views containing the Resource object for your customer specific salary statement Service. When an employee from Germany, Austria or Switzerland starts the service for displaying salary statements, the system uses the service definition in the V_T7XSSSERSRV and V_T7XSSSERSRVC views. When an employee from Canada or the USA starts the service for displaying salary statements, the system uses the customer service definition in the V_T7XSSSERSRVCG and V_T7XSSSERSRVCGC views. SAP AG 24
Example 2 Your company has employees in two different countries: Germany (01) and Switzerland (03) (Number in brackets = country grouping) There is a service that is only relevant for employees from Switzerland. You define a general service without a resource object in the V_T7XSSSERSRV and V_T7XSSSERSRVC views. You define a country-specific service with a resource object for country grouping 03 in the V_T7XSSSERSRVCG and V_T7XSSSERSRVCGC views. This service is only displayed for employees in Switzerland.
SAP AG
25
SAP AG 2005
In this IMG activity, you assign each service to a subarea and define its position. Activities: If you want to hide a service in a subarea that has been delivered by SAP, proceed as follows: 1. Look up the relevant entry in the first view of this IMG activity 2. Repeat this entry with position 0 in the second view of this IMG activity. If you want to add your own services to a subarea, enter the subarea in the second view of this IMG activity and assign your services to it. This applies to subareas delivered by SAP as well as your own subareas.
SAP AG
26
Resource Definition
SAP AG 2005
In this IMG activity, you define resources to be used in area group pages and area pages. In the homepage framework, you define various pages that the system displays in the Web browser. These pages contain objects of different types such as Texts, Pictures, Services (Web Applications) and Uniform Resource Locators (URL) In terms of the homepage framework, each of these objects is a resource. Resources can be reused throughout the pages you define. When you define a URL for a resource, you need to provide the relevant content at the location the URL refers to. The resources you define here will be available in the input help of the other IMG activities. We recommend you choose meaningful technical names and short descriptions for the resources. Note that certain fields in this IMG activity only apply to certain types of resources. Example: If the resource object is a service, it makes sense to enter URL parameters. If the resource object is a picture file, it does not make sense to enter URL parameters. Service Types: The homepage framework supports the following service types and expects entries in this view as indicated below. Please note the service type was defined in the service definition IMG step: BSP: Service build with BSP Directory Path: No entry Object Name: BSP-Application/BSP-Page ITS: ITS-based service Directory Path: No entry Object Name: ITS-Application
SAP AG
27
PORTALPAGE: Call a Portal page (PCD) Directory Path: No entry Object Name: No entry Enter the absolute URL of the page in the URL of PCD Page field URL: Direct URL launched in a separate window You can either enter the relevant parts of the URL in the Directory Path and Object Name fields or enter an absolute URL in the URL of PCD Page field. WEBDYNPRO: Web Dynpro application Directory Path: Vendor/DC-Name Object Name: Web Dynpro application In addition to these entries, you need to enter the PCD page that starts a service in the SAP Enterprise Portal. This applies to all service types. Example: The service that lets employees display and change their skills profile is a Web Dynpro application. For this service, the following entries are necessary in the fields mentioned above: Object Name: SkillsApplication Directory Path: sap.com/ess~skl URL of PCD Page: ROLES://portal_content/com.sap.pct/every_user/com.sap.pct.ess/pages/com.sap.pct.employee.CareerServi ces
SAP AG
28
SAP AG 2005
Enter, change, or delete your authentication data for the Employee Interaction Center
SAP AG
29
SAP AG 2005
Enter, change, or delete your authentication data for the Employee Interaction Center
SAP AG
30
Integration of EIC Into ESS EIC Authentication Service The Service is allocated to the subarea Personal Information which is itself allocated to the area group page Personal Information
Service Subarea
SAP AG 2005
Enter, change, or delete your authentication data for the Employee Interaction Center
SAP AG
31
SAP AG 2005
SAP AG
32
SAP AG 2005
SAP AG
33
SAP AG 2005
SAP AG
34
SAP AG 2005
New in ESS Business Package ERP 2005: Additional iviews and corresponding portal pages representing ESS services With ESS Business Package ERP 2004 one Portal page including a generic iview was delivered -> with ERP 2005 for every ESS service one iview and corresponding portal page is delivered which replace the one portal page/generic iview concept. Note: You have to implement the ESS Business Package according to the guidelines defined for Portal Content by SAPNetWeaver. Please see more information on how to do this on the SAPNetWeaver pages.
SAP AG
35
SAP AG 2005
SAP AG
36
Portal content structure of pages delivered with the Business Package for ESS in ERP 2005 With the ESS Business Package pages for Area Group (Homepage) Areas (Worksets) and ESS services Area group Are delivered
SAP AG 2005
SAP AG
37
SAP AG
38
SAP AG 2005
You need one page for calling the ESS homepage applications (Area group page and the Area page) You need for every single application one page For every defined page a corresponding iview is defined!
SAP AG
39
In the IMG step Resource definition for every area page and service a resource entry is defined. The relation to the appropriate Portal page and iview is maintained under parameter PCD location. The URL delivered in the standard is referring to the corresponding standard delivered ESS portal iview PCD location.
SAP AG
40
SAP AG 2005
You will find the PCD location of the corresponding Portal object here (this folder contains the absolute URL-path of the role!): Go to Content Administration -> End User Content -> Employee Self-Service -> Roles -> Select Employee Self-Service and click right mouse button menu to open the objects in the Edit area. Under Role ESS you will find all Portal Worksets delivered with the ESS Business Package. Every Workset contains pages for the area page and pages for ESS services. One Workset contains one overview page representing the Area group page. To view the parameter PCD location of one object select Show all under Property Category. One page-iview combination is responsible for the homepage navigation (and is of course also related to the homepage framework in the backend) One page-iview combination is relevant for starting the ESS services. For every single ESS service, one page-iview combination exist. You have to link the corresponding portal object PCD location (URL) defined in the portal role URL for every ESS service to the corresponding resource object in the Homepage framework. Note: You need Portal Content Administration authorization to access the Portal Content Administration tools Please take into account that as of ERP 2005 you need one page and one iview representing ESS Services. This is different in comparison with EPR2004!!! See also slide 33.
SAP AG
41
ROLES://portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.roles/com.sap.pct.erp.ess.employee_self_service/ com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.area_employee_search/com.sap.pct.erp.ess.whoiswho
portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.roles/com.sap.pct.erp.ess.employee_self_service/ com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.area_employee_search/com.sap.pct.erp.ess.whoiswho
SAP AG 2005
You will find the PCD location of the corresponding Portal object here (this folder contains the absolute URL-path of the role!):
SAP AG
42
How to allocate the Area group Key (homepage) to the corresponding Portal object???
SAP AG 2005
You may have defined your own homepage via Homepage framework customizing and you would like to allocate this homepage definition to the corresponding Portal content objects. To create your own homepage you have to define an area group key. After this you have to change the parameters of the corresponding Portal objects.
SAP AG
43
SAP AG 2005
In case you have defined your own ESS area group page (ESS Portal overview page). You have to allocate the Area group key you defined in the ECC 6.0 system to the corresponding ESS Portal overview page iview. How to do this? Go to Portal Content -> End User Content -> Employee Self-Service -> Iviews Select the iview of the Overview page (right mouse button -> Edit object). Assign your area group key in field Application Parameters like following: sap.xss.menuargrp=<customer defined area group key>. Note: The parameter for sap.xss.menuhdr=SAPDEFAULT symbolizes the Header definition. This parameter become redundant by using ESS in the Enterprise Portal. You can simply remove this parameter!
SAP AG
44
2.
1.
SAP AG 2005
In case you have defined own ESS area groups (e.g. for Personal Information, Working Time etc.) you have to allocate the Area key you defined in the ECC 6.0 system for your ESS area pages to the corresponding ESS Portal page iviews How to do this? Go to Portal Content -> End User Content -> Employee Self-Services-> Iviews Select the iview of the Portal page e.g. Employee Search (right mouse button -> Edit object). Assign 1. The area group key in field Application Parameters like following: sap.xss.menuargrp=<customer defined area group key>. 2. The area key in field Application Parameter like following: sap.xss.menuarea= <customer defined area key>
SAP AG
45
Server SV1...SVs
VIEW V_T7XSSSERARGB
VIEW V_T7XSSSERARB
VIEW V_T7XSSSERRES
Resource R1...Rr
Servicegroup SVG1...SVGg
SAP AG
46
VIEW (Customer) Description V_T7XSSSERHEBC Basic Header definition customer V_T7XSSSERARGBC Basic Areagroup definition customer V_T7XSSSERARBC Basic Area definition customer V_T7XSSSERSARBC Basic Subarea definition customer V_T7XSSSERSRVC Basic Service definition customer V_T7XSSSERSRVCGC Definition of country specific services customer V_T7XSSSERSRVGC Basic Servicegroup definition customer V_T7XSSSERARGC Areagroup definition: Grouping of Areas customer V_T7XSSSERARC Area definition: Grouping of subareas customer V_T7XSSSERSARC Subarea definition: Grouping of services customer V_T7XSSSERRESC Resource object definition customer V_T7XSSSERSDB Server definition
SAP AG 2005
SAP AG
47
de show
SAP Blue
SAP Gold
SAP Gray
SAP AG 2005
SAP AG
48
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.
SAP AG 2005
SAP AG
49