Web UI Configuration & Application Enhancement Tools

17
11/14/2014 All About Web UI Configuration & Application Enhancement Tools http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 1/17 Home Testing SAP

description

AET in SAP CRM

Transcript of Web UI Configuration & Application Enhancement Tools

Page 1: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 1/17

Home

Testing

SAP

Page 2: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 2/17

Web

Live Projects

Must Learn!

Page 3: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 3/17

Blog

Quiz

All About Web UI Configuration & Application Enhancement Tools

Overview

SAP CRM has many standard roles defined (for e.g., SalesProfessional) and applications within these roles (for e.g., AccountManagement)In general scenario, companies do not use the standardapplications as it is and go for minor or major enhancementsConsidering this, SAP CRM has been implemented with tools forthe enhancement of SAP standard applications. Using these tools,it is possible to change the views, add fields, add tables, etc. intothe existing applicationsThese tools mainly includes:

Web UI Configuration ToolApplication Enhancement Tools (AET)

Web UI Configuration Tool

The layout displayed for any view in SAP CRM is maintained as Web UI ConfigurationThese configurations are identified using 4 parameter valuesThus, you can enhance the Web UI Configurations with new layouts using different parameter valuesThe fields displayed in the Web UI comes from the database structures defined in the data dictionary

As per the requirement not all the fields are displayed in all the screensIt is possible to modify the screens using Web UI Configuration toolWith this tool, it is possible to remove some fields from the screensAlso it allows to add a field available in the data dictionary structure to the screen

On all the pages in the CRM Web UI, there is a button to go to "Web UI tool"

Page 4: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 4/17

There are pre-defined roles needed to make this button availableThus, in order to see this button and to do modifications in this tool, user must have sufficientauthorizations

Buttons on Web UI page Lets study them below

1. Configurable Area : This highlights the area in screen that are configurable2. Configure page : This opens the pop-up to configure the current page:

Page 5: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 5/17

Configuration View for Work Centre page

1. Personalization 1. With this, user can set own layout of the view2. This affects individual user and not applicable to whole application

1. Print Page : To take print out of current page

In order to create a new layout, it is possible to use "New" button to create a blank form

Also you can use copy the existing configuration and then modify it as required

Web UI Configuration Tool supports drag-n-drop feature to add the fields to the layoutIt also provides ability to set different properties of a fieldIn few cases, implementations of these enhancements also include ABAP programming in the Web UIComponents

Page 6: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 6/17

Configuration View for Form View in Overview Page – I

Available Configurations (screenshot above)

A configuration is identified with a unique combination of following fields:

Role Configuration KeyComponent UsageObject TypeObject Subtype

Depending upon different combination there can multiple configurations available for a viewSelecting a row in this assignment block updates the "Current configuration design" to show the layoutdesigned under selected configuration

Buttons to work on configuration (see above screenshot): These are the buttons to modify the "Currentconfiguration design" for selected configuration in "Available Configurations"1. Add Caption: With button it is possible to add the caption on the Form view in an overview page2. Add Line: This button appends a row in the "Current configuration design" area3. Move Up: This button is to move a selected field one row above its current row4. Move Down: This button is to move a selected field one row below its current row

Page 7: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 7/17

5. Show Available Fields:(Fig. 3) it shows all the fields that are available to be added to the layout so that it isvisible on the application

6. Show Field Properties:(Fig. 3) it shows you can see and set properties of the field selected on the layout7. In edit mode, it is possible to modify some of these properties

Configuration View for Form View in Overview Page – II

This tool supports addition or removal of fields (available in the data dictionary) from the view layoutWith this tool it is not possible to add the fields into the data dictionary structures and tables such that theyreflect in your CRM.Configuration screen for table view has a different layout, where user needs to set the available columnsand properties of these columns

Page 8: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 8/17

Configuration View for Table View

Security Concerns

End users should not have access to perform these settings in the configuration tool. Only super users ordevelopers are provided with these rolesAny change made is visible to all the users accessing the applicationOn top of the changes implemented in the UI Configuration tool, end users can do settings forpersonalization of the view. Personalization settings are applicable to the individual user and are not sharedamong the end usersAs per the requirement, personalization can be controlled within the customizing settings

This means that there are customizing settings with which developers can restrict users frompersonalization of the viewsAfter applying this setting, personalization button will not be available for the end users

Application Enhancement Tool (AET)

Application Enhancement Tool is a comprehensive tool for the enhancement of the SAP standardapplications such that the modifications till the database level are implemented by the tool itself and there isalmost no coding effort.

Page 9: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 9/17

This tool is also integrated with the Web UI Configuration tool.

Configuration area highlighted on clicking the button

Similar to the UI Configuration tool, first you need to select the configurable area (highlighted in blue) fromthe application

This will open UI Configuration tool in the same window as shown below

Page 10: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 10/17

UI Configuration Tool for AET

We need to select a relevant button for AET enhancements (highlighted above)

Display Enhancements: Enables you to see already existing enhancements. It is possible to select anenhancement and to modify it"Create Field" button can be used to create a new field in the select view

Following is the display of existing field and table enhancements:

Page 11: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 11/17

Display Enhancement View

This view is having buttons for View & Table enhancements in respective assignment blocks:

New: Using this button it is possible to create new fields and also to create tablesUsing the hyperlink in first column (Enhancement Id) it is possible to edit an existing enhancement

Enhancing View

In order to enhance a view after clicking on the "New" button (shown in above scrrenshot) you need toselect the business object part where the new field or new table needs to be added:

Page 12: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 12/17

Select Business Object part

Depending upon the object selected, the database tables and the structures will be selected.While creating a field, you need to set properties of the field:

Page 13: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 13/17

Set properties of the new field

According to the properties selected the field will be generated and different layers will be enhanced for thenew field"Enable Export Mode" button can be used so that the framework picks properties from the Data Elementused in the field definition

In Expert Mode, we need to set value for the Data Element fieldIn data element definition, it is possible to set properties like Label (Description)Thus different properties of the field are to be set automatically using data element definition in datadictionary

Page 14: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 14/17

Set properties of the new field – Expert Mode enabled

Similarly we can create table fields using the AETFor table, we need to specify the details of the table as a whole and also the individual fields to be generatefor the table

Page 15: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 15/17

0Like Tweet 0 0

< Prev

Creating a Table View using AET

Once field or table is generated using the AET, the application will restart and the user can then use the newfield or tableThese fields and table will also have updated the required database tablesThis means that when you enter value for these fields and perform save, the value will get stored in thedatabase

API TestingAutomated API Performance testing Ensure bad APIs don't break apps

Share

Page 16: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 16/17

4) First Cucumber Script 10 comments How to install HP ALM 1 comment

How sorting is done in SQL using ORDER BY, DESC andASC 3 comments

Accessing Forms using Selenium WebDriver

AROUND THE WEB

ALSO ON GURU99

VIDEO: Eastbay Presents PreparationNation: Crespi

Stack Who Do You Think TransformedAdvertising in 2013? Check Out These 5Companies

Disqus

Cracker Barrel rejects latest attempt toforce a sale

World News

0 Comments Guru99

Sort by Best

Start the discussion…

About

About us

Contact Us

Contact us

Android App Certifications

Selenium Certification

Page 17: Web UI Configuration & Application Enhancement Tools

11/14/2014 All About Web UI Configuration & Application Enhancement Tools

http://www.guru99.com/all-about-web-ui-configuration-application-enhancement-tools.html 17/17

Corporate Training Jobs

FAQTeach OnlineSitemap

ISTQB CertificationMySQL CertificationQTP CertificationTesting Certification

© Copyright - Guru99 2014