Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agenda Web Dynpro UI Element and Tools Enhancements Islands

Similar presentations


Presentation on theme: "Agenda Web Dynpro UI Element and Tools Enhancements Islands"— Presentation transcript:

1 Agenda Web Dynpro UI Element and Tools Enhancements Islands
Floorplan Manager POWL Introduction to POWL New Features in 7.01 New Features in 7.02 Page Builder Looking Into the Future

2 POWER Lists – A Quick Introduction
POWL framework – A Generic Web Dynpro Component Selection criteria Date Selection criteria Generic Web dynpro ALV Meta data of ALV, Data fed by Application

3 POWER Lists – A Quick Introduction
Application Logic and Data Selection is Developed Via a Feeder Class IF_POWL_FEEDER CL_POWL_DEMO_SFLIGHT Methods GET_OBJECT_DEFINITION GET_SEL_CRITERIA GET_OBJECTS GET_FIELD_CATALOG GET_ACTIONS HANDLE_ACTION GET_ACTION_CONF GET_DETAIL_COMP

4 Agenda Web Dynpro UI Element and Tools Enhancements Islands
Floorplan Manager POWL Introduction to POWL New Features in 7.01 New Features in 7.02 Page Builder Looking Into the Future

5 POWL New Features – 7.01 Dynamic Selection Criteria Former Release - Fixed Date selection criteria E.g., “ ” With EhP1(Now!) - Dynamic Date E.g., “Today +/- N Days” First Step towards supporting Dynamic Selection Criteria in POWL (currently only Date Selection Criteria) A Performance Requirement Application does a runtime ‘Selective fetch’ depending Visible Columns to the end user Cross-System support Columns Visible to User Available to Application At Runtime Remote API Enablement of POWL

6 POWL New Features in 7.01 - Dynamic Variables in POWL
Former Release 7.01: 7.01- Dynamic Variable Definition for Dates

7 POWL New Features in 7.01 - Dynamic Variables in POWL Admin Queries
Dynamic Data Calculation Also Available in Admin Queries

8 Dynamic Data Calculation Also Available in Admin Queries
POWL New Features in Dynamic Variables in POWL Admin Queries (Continued) Dynamic Data Calculation Also Available in Admin Queries

9 CL_POWL_DYN_VAR_DATE1
POWL New Features in Dynamic Variables in POWL; Defining New Formula Besides the SAP Delivered Date Formula, You Can Add Your Own Custom Formulas IF_POWL_DYN_VAR CL_POWL_DYN_VAR_DATE1 Attributes Description Methods GetParameters GetDefinition Calculate Encode_Parameters Decode_Parameters Get_Attributes BAdi “BADI_GET_DYN_VAR_CLS” to be implemented

10 Former Release – Feeder Class Must Process and Return All Columns
POWL New Features in Visible Columns Available to Application at Runtime Former Release – Feeder Class Must Process and Return All Columns Selection done for all Columns! Selection: (85+15) * Only 15 visible columns 85 hidden columns records

11 POWL New Features in 7.01 - Visible Columns Available to Application at Runtime
Additional Parameter for List of Visible Columns in Method GET_OBJECTS of Feeder Class Example Class: CL_POWL_VISIBLE_COLUMNS_TEST

12 POWL New Features in 7.01 - Remote API Enablement of POWL
SAP SRM SAP ERP Central View Feeder Classes Consumption From Remote Systems User SAP ships pre-defined POWER Lists with SAP All-in-One. These lists can be used as templates to define other POWER Lists, or to slightly modify them. A customer could also use them directly without modification. However, this needs to be checked in every case, as the business objects in the system for sure depend on the customizing settings of the customer. In some cases, a pre-defined POWER List cannot be used as it is, because of these customer specific settings and needs to be adjusted. In all cases, SAP recommends to copy the pre-defined POWER Lists into customer namespace (Z* or Y*) to avoid conflicts in later system upgrades. For sure, also SAP Partners can pre-define POWER Lists for their customers. They can leverage from the SAP Power Lists or they can develop completely new POWER Lists from scratch. A pre-defined POWER List is at least developed with 1 to n query types and a selection criteria view. Additional, POWER Lists can be delivered with pre-settings for default queries, default selection criteria and even personalization. As the connection between the user and the POWER Lists is done via the roles, it is possible to arrange several different POWER Lists from SAP and/or Partners into one or several roles. In other words, the concept is pretty open for any kind of arrangement a partner or customer would like to have in front of the user.

13 POWL New Features in 7.01 - Remote API Enablement of POWL; Business Case Example
SRM -Central Contracts Consolidated POWL Purchase Orders, Purchase Requisitions, Contracts - POWL 1 - POWL 2 ERP 1 ERP 2 First Use!

14 Agenda Web Dynpro UI Element and Tools Enhancements Islands
Floorplan Manager POWL Introduction to POWL New Features in 7.01 New Features in 7.02 Page Builder Looking Into the Future

15 POWL New Features in 7.02 – Administrator Cockpit
Transaction POWL_COCKPIT A consolidated cockpit to perform all admin operations/ customizations Single point of entry for different types of POWL Possibility to check validity of customization entries Possibility to test-launch POWL POWL Administrator Cockpit to Simplify Setup and Configuration

16 POWL New Features in 7.02 – Simple Object Editing
Possibility to open custom WD View as a pop-up WD Interface POWL_POPUP_EDITOR_COMP_IF needs to be implemented Interface method IF_POWL_FEEDER_EXT~GET_UI_PERIPHERALS needs to be implemented returning the pop-up component name Possibility to have control on result cache outside the feeder Enhanced action handling possibility from pop-up action (Event FIRE_ACTION) Refresh Update of data node Control back in feeder Exit to Custom Web Dynpro Component in a Popup for Additional Processing or Editing

17 Synchronous Debugging
POWL New Features in 7.02 Possibility to deliver POWL Queries via Switch BC Sets Not an inherent functionality! Application components need to implement BADI - SFW_SWITCH_CHANGED making a call to FM POWL_PACK_SELCRIT_FOR_EHP Template enhancement implementation available and can be copied - POWL_SWITCH_QUERY_TEMPLATE Switchable POWL Query Synchronous Debugging Possibility to override asynchronous refresh in debug mode Not an inherent functionality! User parameter SYNC_DEBUG needs to be set Eases pain in debugging Power List application within portal or NWBC

18 POWL New Features in 7.02 Possibility of selection validation from
Admin level – Transaction POWL_QUERY Creation of personalized query Modification of query New Interface method IF_POWL_FEEDER_EXT~CHECK_SELCRIT_VALUES needs to be implemented Validation of Selection Screen Input Enhanced Query Description Unambiguous query title at Personalization level For Tab-strip Layout Configuration possibility – Parameter includeCategoryInfoInQuery introduced Layout Personalization

19 POWL New Features in 7.02 Error Page for POWL
Standard Error Page - Inherent functionality! Customer Error Page – Configuration possibility - Parameter errorPageUrl introduced Error Page for POWL Real Parameters From Select Options Inherent functionality! Technical enhancement to sync-up with enhancements provided by WD Select Options Component Drop Down For Selection Criteria Inherent functionality! Dropdown with valid values in admin query (Transaction POWL_QUERY) Drop down with domain fixed values

20 POWL New Features in 7.02 Propagation of UI State Change Events
Configuration possibility - Parameter enableALVCellAction introduced Action with ID - POWL_ALV_CELL_ACTION triggered during UI state change Propagation of UI State Change Events Message Handling From Outside the Feeder Possibility to log messages from embedding WD components Interface method – RENDER_MESSAGES exposed in POWL_UI_COMP needs to be implemented Default Lead Selection Configuration possibility – Parameter enableDefaultLeadSelection introduced Lead selection event triggered on load Detail component visible by default

21 POWL New Features in 7.02 Link Display As Per Updated UI Guidelines
Links without underlines Configuration possibility – Parameter noUnderlineForLinks introduced Link Display As Per Updated UI Guidelines Runtime Modification of Visible Types BADI Definition - BADI_TYPE_CUST Interface IF_BADI_RUNTIME_TYPE_MODF needs to be implemented Propagation of Event Select All Inherent functionality! Event POWL_LEAD_SEL triggered also for select-all


Download ppt "Agenda Web Dynpro UI Element and Tools Enhancements Islands"

Similar presentations


Ads by Google