23
www.nicx.co.uk Page 1 of 23 Web Dynpro ESS: Application Hierarchy (1) Portal > PCD > Overview iview > Properties: Application: HRESS_A_MENU Configuration: HRESS_AC_MENUS (2) Backend > SE80 > Package > EA-HR > Embedded Packages PAOC_ESS PAOC_TIM Embedded Packages PAOC_ESS_CENTRAL_SERVICES PAOC_TIM_ESS_WDA Web Dynpro > Web Dynpro Application HRESS_A_MENU HRESS_A_PTARQ_LEAVREQ_APPL Application Configuration > Double Click HRESS_AC_MENU HRESS_AC_PTARQ_LEAVREQ [Start Configurator] > Continue in Change Mode Click on the link (component configuration): HRESS_CC_MENU_OVP HRESS_CC_PTARQ_LEAVREQ Go to the bottom of the page and open up SECTION_1 (WD Component Name: HRESS_CC_MENU_AREA_GROUP) Section 1 UIBB1: Leave Data Overview Select the line: UIBB: Directory Select the [Configure UIBB] button (top right) ROLE: ESS INSTANCE: MENU HRESS_CC_GUIBBL_PTARQ_LEAVREQOVV Transaction Code: LPD_CUST ROLE: ESS INSTANCE: MENU ESS LAUNCHPAD Folder (AREA GOUP) Working Time Folder (AREA) Leave Request Folder (SUBAREA) Create Leave Request Link (WDA APPLICATION) : HRESS _A_PTARQ_LEAVEREQ_APPL [Show Advance Parameters] Configuration: HRESS_AC_PTARQ_LEAVEREQ

Web Dynpro ESS: Application Hierarchy - Nicx · Page 1 of 23 Web Dynpro ESS: Application Hierarchy

  • Upload
    ngonhu

  • View
    235

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 1 of 23

Web Dynpro ESS: Application Hierarchy

(1) Portal > PCD > Overview iview > Properties: Application: HRESS_A_MENU

Configuration: HRESS_AC_MENUS

(2) Backend > SE80 > Package > EA-HR >

Embedded Packages PAOC_ESS PAOC_TIM

Embedded Packages PAOC_ESS_CENTRAL_SERVICES PAOC_TIM_ESS_WDA

Web Dynpro > Web Dynpro Application HRESS_A_MENU HRESS_A_PTARQ_LEAVREQ_APPL

Application Configuration > Double Click HRESS_AC_MENU HRESS_AC_PTARQ_LEAVREQ

[Start Configurator] > Continue in Change Mode

Click on the link (component configuration): HRESS_CC_MENU_OVP HRESS_CC_PTARQ_LEAVREQ

Go to the bottom of the page and open up SECTION_1 (WD Component Name: HRESS_CC_MENU_AREA_GROUP)

Section 1 UIBB1: Leave Data Overview

Select the line: UIBB: Directory

Select the [Configure UIBB] button (top right) ROLE: ESS INSTANCE: MENU

HRESS_CC_GUIBBL_PTARQ_LEAVREQOVV

Transaction Code: LPD_CUST ROLE: ESS INSTANCE: MENU

ESS LAUNCHPAD Folder (AREA GOUP)

Working Time Folder (AREA)

Leave Request Folder (SUBAREA)

Create Leave Request Link (WDA APPLICATION) : HRESS _A_PTARQ_LEAVEREQ_APPL

[Show Advance Parameters] Configuration: HRESS_AC_PTARQ_LEAVEREQ

Page 2: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 2 of 23

Creating your own ESS

Go to SE80 & choose 'Packages' from the dropdown > EA-HR

Embedded Packages: PAOC_ESS

Embedded Packages: PAOC_ESS_CENTRAL_SERVICES

Web Dynpro > Web Dynpro Application > HRESS_A_MENU

Application Configuration > Double Click > HRESS_AC_MENU (as below):

Click on [Start Configurator] located top left of screen:

Page 3: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 3 of 23

Click on [Continue in Change Mode]

Page 4: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 4 of 23

A browser will appear. Click on the link on the right (component configuration: HRESS_CC_MENU_OVP):

The following screen will appear:

Click on [Additional Functions] > Deep Copy

Page 5: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 5 of 23

Click on [Change Affixes] and change them and click on [OK]:

Click on [Start Deep Copy] and then save to a suitable package.

Go back to SE80 and click on the [Refresh] button and your copy will appear in the list. Double click on it and click on [Start Configurator] > Continue in change mode] > click on the configuration name on the right of the screen (the same process has been gone through above)

Go to the bottom of the page and open up SECTION_1 (WD Component Name: HRESS_CC_MENU_AREA_GROUP)

Select the line: UIBB: Directory

Page 6: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 6 of 23

Select the [Configure UIBB] button (top right) Change the fields ROLE and INSTANCE to ZESS and ZMENU respectively:

Go to Transaction Code: LPD_CUST

Complete the Task 2 in your training manual on page 219. Remember to call your Role 'ZESS' and Instance 'Menu'

Page 7: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 7 of 23

Example 2: Web Dynpro ESS: Application Hierarchy - Personal Profile

(1) Portal > PCD > Overview iview > Properties: Application: HRESS_A_MENU

Configuration: HRESS_AC_MENUS

(2) Backend > SE80 > Package > EA-HR >

Embedded Packages PAOC_ESS

Embedded Packages PAOC_ESS_CENTRAL_SERVICES PAOC_ESS_PER_WDA

Web Dynpro > Web Dynpro Application HRESS_A_MENU HRESS_A_PERSINFO

Application Configuration > Double Click HRESS_AC_MENU HRESS_AC_PERSINFO

[Start Configurator] > Continue in Change Mode

Click on the link (component configuration): HRESS_CC_MENU_OVP HRESS_CC_PER_OVP

Go to the bottom of the page and open up SECTION_1 (WD Component Name: HRESS_CC_MENU_AREA_GROUP)

Component: HRESS_CC_PER_OVP

Select the line: UIBB: Directory UIBB: HRESS_C_PERNR_SELECTION (like OADP in MSS)

UIBB: HRESS_CC_PER_OVP (Overview Page)

Select the [Configure UIBB] button (top right) ROLE: ESS INSTANCE: MENU

Transaction Code: LPD_CUST ROLE: ESS INSTANCE: MENU

ESS LAUNCHPAD (AREA GOUP)

Personal Information (Folder) (AREA)

Personal Profile (Folder) (SUBAREA)

Personal Profile (Link) HRESS_A_PERSINFO

[Show Advance Parameters] (Configuration) HRESS_AC_PERSINFO

Page 8: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 8 of 23

Overview Page of Personal Profile

(Component Configuration: HRESS_CC_PER_OVP)

(1) Click on main page: Overview Screen

(2) UIBBS Available e.g. name & photo

Page 9: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 9 of 23

Family Detail UIBB

(3) Configure UIBB

Page 10: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 10 of 23

(4) Select Group (you can change the name &

column here)

(5) Click on 'x' to close window

(6) Click on attributes button

Page 11: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 11 of 23

(7) Hide the field, change the row, label, change to radio buttons, etc NOTE: DO NOT MAKE

THESE CHANGES ORIGINAL ----> MAKE YOUR OWN CONFUGURATIONS OF THE APPLICATION &

COMPONENT AS DESCRIBED BELOW

(8) Remove a field by selecting it and deleting it

Page 12: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 12 of 23

Change field attributes:

(9) Add a field

Page 13: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 13 of 23

Change Biz Card:

Double-click on UIBB

Click on +Column

Page 14: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 14 of 23

Component Controllers

Personal Profile:

Component: HRESS_C_CONFIG

Component Configuration: HRESS_CC_CONFIG

When you create your own configuration of HRESS_A_PERSINFO you will also need to make a configuration of HRESS_C_CONFIG and add it to

your copy:

Page 15: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 15 of 23

What does a controller do?

It works like the features (PE03) used with infotypes. It can dynamically choose the correct country version of the screen

for the user who has logged on.

Page 16: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 16 of 23

You can see that each country may have a different configuration of the same screen:

Page 17: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 17 of 23

Creating a new Infotype

Add 'list component':

Page 18: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 18 of 23

Click on the copy:

Copy an existing 'list component':

Page 19: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 19 of 23

Page 20: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 20 of 23

Click on 'Feeder Class' and enter 'CL_HRESS_PER_OVERVIEW' (or 'CL_HRESS_PER_Detail' if you are doing the detail UIBB

screen). Click on [Edit Parameters]:

Page 21: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 21 of 23

Select your required infotype (you may need to go to the img to add the infotype to the HRPAD model as described on

page 263 of your manual):

Page 22: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 22 of 23

Add Columns to Biz Card:

Page 23: Web Dynpro ESS: Application Hierarchy - Nicx ·  Page 1 of 23 Web Dynpro ESS: Application Hierarchy

www.nicx.co.uk Page 23 of 23

Back to the Overview page and add this configuration:

Now repeat the process for the 'Detail' screen.