Best Practices for Customizing & Branding your Portal on Desktop and on Device



Similar documents
Feeds, Reports and Applications All you need in 1 Enterprise Workspace on your SAP Portal Itay Sagiv Yariv, / #sapportal

Ram Alon, Aviad / #sapportal

SAP NetWeaver Business Client 5.0 Overview. Product Management P&I Technology Core Platform

EA104 World Premiere of SAP BusinessObjects Design Studio. Eric Schemer, Senior Director Product Management, BI Clients, SAP AG October, 2013

A Firsthand Look at the Usability and User Productivity Improvements of SAP CRM Web UI Toros Aledjian SAP Global Design and UX Senior Product Manager

... Introduction... 17

Work Better Connected. Orange County Convention Center May 5-7, 2015 Orlando, Florida

Update on the SAP GUI Family. Q3/2014 Public

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

How To Build A Cloud Portal For Sap Hana Cloud Platform

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

SAP BusinessObjects Design Studio Deep Dive. Ian Mayor and David Stocker SAP Session 0112

Placing customers in the driver s seat to deliver amazing user experiences

ALM 271 From End-User Experience Monitoring to Management Dashboards and Reporting Stefan Lahr, SAP Active Global Support September, 2011

Develop your own Fiori-like Cloud Applications

Enhance Your SAP Portal Experience Using SAP Mobile Documents. Matt Carrier, SAP SESSION CODE: PO358

Sage CRM. Sage CRM 2016 R1 Mobile Guide

Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers

Make It Look Like Your Own: Customizing SAP BI 4.1

Best Practices for choosing the right SAP Portal Deployment and Consumption Option Yariv Zur, SAP Mentor, SAP Labs Israel

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Leverage Portal User Productivity using SAP Portal Content Management by OpenText. Ohad Levy, SAP Roland Jäger, OpenText

Release Document Version: User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

SAP Fiori - Architecture

Sage CRM. Sage CRM 7.3 Mobile Guide

SAP Fiori Design rapid-deployment solution

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package Business Intelligence Launch Pad User Guide

SAP Technology Overview and Strategy

ORACLE WEBCENTER PORTAL

SAP NetWeaver 7.5 Browser Support PAM Table of Content

Interoperability Between SAP NetWeaver Portal and Microsoft SharePoint Technology

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

Sage CRM. 7.2 Mobile Guide

SAP Mobile Documents. December, 2015

Analysis Office and EPM Add-In - Convergence Alexander Peter, SAP SE SESSION CODE: BI70

Reporting and Analysis with SAP BusinessObjects

Session 805 -End-to-End SAP Lumira: Desktop to On-Premise, Cloud, and Mobile

Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market. Scott Leaver, SAP and Matt Lloyd, SAP

Welcome The webinar will begin shortly

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

Glyder Mobile Doc s(for commercial business & healthcare) May, 2014

Advanced User Guide Vibe 4.0 March 2015

SAP NetWeaver Information Lifecycle Management

Fiori Frequently Asked Technical Questions

SAP NetWeaver Business Client (NWBC) Deploy and utilize

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development

Salesforce Customer Portal Implementation Guide

How to Integrate CRM 2007 WebClient UI with SAP NetWeaver Portal

SPELL Tabs Evaluation Version

SAP Business Intelligence Adoption V6.41: Software and Delivery Requirements. SAP Business Intelligence Adoption February 2015 English

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!!

Microsoft Office System Tip Sheet

Using SAPUI5 to Enhance LSO Manager Capabilities Rob Becker & Steve Sweeney Lockheed Martin SESSION CODE: AD124

Michael Füchsle, Matthias E. Zierke SAP. CRM Web Client Customizing and Development. Bonn Boston

SAP Crystal Reports & SAP HANA: Integration & Roadmap Kenneth Li SAP SESSION CODE: 0401

Overview Duet Enterprise Feature Pack 1 InnoJam. Holger Bruchelt, Solution Management Duet Enterprise October, 2011

Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.

Rapid database migration of SAP Business Suite to SAP HANA (V4.10): Software and Delivery Requirements. SAP HANA November 2014 English

The new SAP HCM User Experience: HR Renewal

SAP Fiori Infrastructure rapid-deployment solution: Software and Delivery Requirements

Session 1604 Interactive Discussion Forum with ASUG Solution Manager SIG Leadership: Capitalizing on SAP Solution Manager for your business and IT

BusinessObjects Enterprise InfoView User's Guide

SAP Project Portfolio Monitoring Rapid- Deployment Solution: Software Requirements

SAP HANA Cloud Portal Overview and Scenarios

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

Business Intelligence Competency Partners

How To Create A Site In Sharepoint 2013

How To Manage Work Mode On An It Calendar On An Apa System

7.0 Wireless Mobile Guide

SAP BusinessObjects Design Studio Overview. Jie Deng, Product Management Analysis Clients November 2012

SharePoint A Ten-Point Review of SharePoint 2013 vs NICOLAS LAGROTTA NICOLAS LAGROTTA

Putting the power of Web 2.0 into practice.

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

Understanding the SAP BI Strategy

What s New in IBM Web Experience Factory IBM Corporation

HCM on Any Device SAP Fiori Apps for Human Capital Management

Overview Application Incident Management. David Birkenbach ALM Solution Management August 2011

EIM264 Flexible Governance Govern Your Own Objects in SAP Master Data Governance

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

Ingo Hilgefort Advanced Data Visualization with SAP BusinessObjects Design Studio Session # 2686

ORACLE APPLICATION EXPRESS 5.0

QualysGuard WAS. Getting Started Guide Version 4.1. April 24, 2015

CMS Training. Prepared for the Nature Conservancy. March 2012

SAP MII for Manufacturing rapid-deployment solution: Software Requirements

Ingo Hilgefort. Integrating SAP. Business Objects BI with SAP NetWeaver. Bonn Boston

Maximizing your SAP ERP

A modern Human Resource Management - supported by SAP s cloud and on premise portfolio of solutions. Joachim Förderer, SAP AG

SAP FIORI / HR Renewal

SAP Predictive Analytics Roadmap Charles Gadalla SAP SESSION CODE: #####

Implementing SAP E-Recruiting EHP4 at a Public Sector Customer

NHS Education for Scotland Knowledge Services Design and Development Framework

Managing Existing Mobile Apps

SAP NetWeaver Single Sign-On. Product Management SAP NetWeaver Identity Management & Security June 2011

MICROSOFT DYNAMICS CRM Roadmap. Release Preview Guide. Q Service Update. Updated: August, 2011

Data Management for SAP Business Suite and SAP S/4HANA. Robert Wassermann, SAP SE

Transcription:

Best Practices for Customizing & Branding your Portal on Desktop and on Device Ram Alon, Yair Vidal @portal_sap / #sapportal

Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 noninfringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

Portal Portfolio - Overview On Premise Cloud SAP HANA Portal content / site management Mobile portal scenarios Enterprise Workspaces Service Portal Citizen Portal Consumer Portal other scenarios UI Integration Services SAP NetWeaver Portal (Enterprise portal / core) SAP HANA Cloud portal SAP HANA Platform SAP NetWeaver Portal Proven, secure, mobile-ready enterprise portal platform enabling users to centrally access enterprise assets including portal content, business applications and processes. SAP HANA Cloud portal Cloud-based solution for easy creation and management of attractive business sites designed for mobile consumption out of the box. SAP HANA UI Integration Services UI integration services for SAP HANA XS developers allowing them to concentrate on the core functionality. New discovery paradigms providing contextual content exploration.

LEARNING POINTS This session will review the new tools, utilities and capabilities, introduced by SAP NetWeaver Portal, for creating exciting and amazing Portal themes, Enterprise branding and User Experiences. These tools and capabilities target both the highly experienced visual designer as well as the novice portal designer who s looking for attractive yet low cost, simple customization processes. A glimpse to the upcoming theme and customization tools which are planned to be part of the next Portal releases would complete the picture and allow the participants to evaluate their branding strategy in their organization.

Some Starters

RETURN ON INVESTMENT One of the most important goals SAP adopted, is to deliver a beautiful software The branding process and its flexibility, is one main pillars for achieving this goal On one hand, the branding process should be as cost effective as possible, while on the other hand, it should be as comprehensive and unified across platforms and UI technologies In this session we ll review the various techniques applicable while branding SAP NetWeaver based software and we ll take a peek into the upcoming innovations in this domain

Agenda Overview Best Practices & Recommendations Branding of SAP UI Clients Theming of major SAP UI Technologies Outlook Summary

OVERVIEW

Terminology PERSONALIZATION CUSTOMIZING CONFIGURATION THEMING BRANDING UI ADAPTATION Available to end users of an application providing the option of adjusting it to suit personal requirements or preferences. Available to administrators of a system or an application at customer s side providing the option of adjusting it to suit the customer s requirements or preferences. Customizing changes are valid for all users in the same client and shall be used for client-dependent fine tunings Available to developers providing the option of adjusting a system or application to suit the customer s requirements or preferences. Configuration changes are valid for all users in the whole system and shall be used for major UI refinement valid for all application users. Process of adjusting the look & feel or graphical appearance details of the User Interface with as little impact and customization to functionality as possible. Simple theming affects colors, fonts and font-sizes, or padding-sizes with changes to a minimum set of parameters Process of applying a product or company brand to the User Interface. It can be as simple as changing the site image/logo, background image and a few colors or it can be quite extensive using HTML, CSS, page layouts, custom UI parts and controls or custom themes. Process of adjusting User Interfaces to the customer s requirements or preferences that differ from the standard delivery

How you may experience SAP User Interfaces SAP GUI with classic transaction SAP NetWeaver Business Client with Web Dynpro application SAP NetWeaver Portal with SAP application

What you are looking for: Consistent, intuitive user interfaces in company s design Consistent look & feel according to your corporate style guide: Visually appealing applications and sites following corporate design Flexible and simple customization of the user interface according to new design guidelines Design team or external agency provides HTML/CSS draft Simple adjustments via configuration tools Flexible tools to create complete custom UI designs

Fundamentals The principle of shell and canvas Major SAP UI clients are: SAP GUI SAP NetWeaver Business Client SAP NetWeaver Portal Client Shell (Client) Navigation Functions (e.g. side panel, favorites) Search integration Theme/ Branding Authentication / session handling Canvas (Content) Communication Rendering

Example SAP NetWeaver Portal Shell and canvas Shell Canvas Potential content in canvas area: SAP Applications (GUI for HTML, Web Dynpro ABAP, Web Dynpro Java) Reports (BW) Web Content (WPC, OpenText) Documents (KM) Collaboration (Workspaces, Wiki, Forums) Forms Third party content and web apps

Levels of customization Various options to customize the visual experience Area Elements Tools Client Services Favorites, history, help, full page mode, search, navigation (forward /back) Framework page configuration Framework & Page Layout Columns, rows, container for content Page layout editor Design Theme UI elements: colors, fonts, images, padding, frames, position, dimension Theme editor, portal desktop, display rules Navigation & Menu Navigation structure, menu Roles, URL, Quicklink, permissions Content Application, reports, web content, etc. Theme Editor, Unified Rendering

SAP standard UI designs and themes SAP provides various out-of-the-box visualizations A portal theme defines the visual appearance of the portal desktop: for example font type, size, colors, and images of the various UI elements on the screen. SAP Tradeshow (Plus) SAP Standard (Streamline) SAP Corbu (new) SAP High Contrast Black SAP High Contrast SAP Chrome

Theming process overview 1. Collect requirements for look & feel (style guides incl. color palette) 2. Create UI mock-ups (HTML / CSS) for a custom theme 3. Customize the framework (shell) 4. Customize the content / integrated applications (canvas) 5. Run usability tests 6. Enjoy

BEST PRACTICES & RECOMMENDATIONS

General recommendations for the theming process Theme Infrastructure: document the current version of the styles / themes in your landscape and check their technical dependencies (e.g. Business Suite / Portal) upgrade to latest version of portal / UR style sheet if required Important SAP notes: make yourself familiar with relevant SAP notes for theming / UR Enhancements: check the latest improvements/ deltas for unified rendering (lightspeed) and new theming tools Custom theme: create a custom theme by configuration via the theme editor (based on standard theme); develop a completely own framework page or theme only if really needed Testing: perform thorough usability / consistency tests prior to golive or upgrade (e.g. check complex controls, size, gradients, padding in different browser versions)

Theme Interoperability Dependencies between various theme versions SAP portal serves as central theme provider in your landscape and provides theme support for various UI technologies out of the box (according to version interoperability matrix below). SAP Portal should have at least same or newer style sheet version of all integrated applications*. For details check SAP notes 1446099, 1000889, 1306235 Portal Release (with latest SP/Patch) Web Dynpro ABAP / Java (minimum release) SAP GUI for HTML 7.2 (Web GUI) 7.0 7.0 not supported 7.01 7.01, 7.11 not supported 7.02 all releases all releases 7.3 all releases all releases 7.31 all releases all releases *Example - To correctly run Web Dynpro ABAP 7.02 applications with custom theme, the portal needs to be on release 7.0 EhP 2 or higher (containing the required style sheet classes and theme generator).

Example landscape from theming perspective SAP UI technologies and their style sheet versions Portal 7.3 UR 7.33.3.3 supports all integrated UIs UR 7.33.2.5 does not support Web GUI SAP GUI 7.3 SAP GUI for HTML (Web GUI) 7.2 UR 7.33.3.1 Dynpro ABAP 7.2 Web Dynpro ABAP 7.02 Web Dynpro Java CE 7.2 Web Dynpro Java 7.3 BW Java 7.3 separate styles UR 7.31.6.16 UR 7.31.5.8 UR 7.32.2.5 UR 7.31.5.7 Example: upgrade of ERP backend to SAP ERP 6.0 EhP5 / SAP Basis 7.0 EhP 2 a) Portal 7.02 SP 5 upgrade UR styles to SP 11 or higher (in particular UR version 7.31.6.16) b) Portal 7.0 upgrade to Portal 7.02 SP 11 or higher (incl. required UR style classes and theme generator version) Note UR style sheets have their own versioning that is independent of the portal and the backend: <Major version>.<minor version>.<sp>.<patch.generation run> example: Major version=7, minor version=31,sp=06, patch=16

BRANDING OF SAP UI CLIENTS

SAP GUI for Windows 7.30 Overview Classic SAP client for launching ABAP transactions (Dynpro) Local installation with relevant icons and style information Further information SAP Notes: 1670678, 1740921

SAP GUI for Windows 7.30 Examples for customization via SAP GUI Configuration Tool Theming Options SAP GUI Configuration Tool Various pre-defined themes New SAP Corbu theme Color schemes for SAP Signature Design Branding capabilities (e.g. logo) Personalization and floating docking container

SAP GUI for Windows 7.30 Example for customized SAP GUI

SAP NetWeaver Business Client Overview High fidelity desktop client for unified access to roles and business applications Displaying business applications such as classical SAP GUI UIs, Web Dynpro UIs, BSP pages, and other content using flexible rendering engines Further information Documentation Notes: 1620514, 1353593

SAP NetWeaver Business Client (NWBC) Adjustments on work center visualization and branding Branding On the Index and New Tab page (NWBC 4.0) Navigation from logo to configurable target (typical use case: company homepage) NWBC 4.0: Welcome message on Index page System, client and user variables are available Settings are maintained in table NWBC_CFG Work Center icons Display of an image (typical use case: company logo) 1 3 Work Center icons can be changed At the bottom of the navigation panel (NWBC 3.0/3.5) Configurable via role settings (PFCG) 3 2 Please note: This feature is only available for NWBC for Desktop 3.5 and 4.0. 3 2 1 1 3 NWBC for Desktop 3.5 NWBC for Desktop 4 (preview)

SAP NetWeaver Business Client for Desktop From SAP Signature to Corbu SAP NetWeaver Business Client 3.0 and 3.5 SAP GUI: SAP Signature theme Web Dynpro ABAP: SAP Signature theme SAP NetWeaver Business Client 4.0 SAP GUI for Windows 7.30: Corbu theme Web Dynpro ABAP: as defined in backend (WDA parameter wd-themeroot, cross-application settings or NWBC configuration) (preview)

SAP NetWeaver Business Client for HTML SAP Signature or Corbu theme Prior to SAP NetWeaver 7.0 EhP3 SP03 Rendering in SAP Signature theme As of SAP NetWeaver 7.0 EhP3 SP03 Choice between SAP Signature and Corbu theme Backend switch (table NWBC_CFG, parameter THEME_NAME see NWBC documentation chapter 4.6)

Outlook Personal & Corporate Outlook on NWBC for Desktop 4.x Easy customization of Selected branding elements Background images Accent color integrated in theming editor For more advanced theming and branding: Option to replace overview pages Index page New Tab page

Overview Zero footprint client for central access to information, process and people in intranet and extranet scenarios Portal (based on ajax framework page) offers various client services Flexible branding and theming capabilities for the shell and canvas area (incl. web content and collaboration solutions) Completely custom design for portal shell possible Further information Documentation How To Customize Ajax Framework SAP Note: 1166135, 1446099, 1633173, 1517914 SAP NetWeaver Portal Client (Ajax Framework)

Easy configuration of the portal client Framework Page Configuration Editor Configure the masthead and menu/tool bars Client (shell) services such as favorites, search, history, help, etc. Portal Theme Editor Add own images / logos Define colors, fonts, paddings of the various UI controls (masthead, tables, tabs, etc.)

Fully customized portal experience via custom development Detailed information on SAP Community Network: How to Customize your Ajax Framework Page with SAP NetWeaver Portal Recommendations and examples for Themes and Framework Pages Ajax Framework Page - Main Elements Preparations for Creating a Customized Portal Desktop Configure the Framework Page Customizing Theme Masthead Detailed Navigation (DTN), Dynamic Navigation Breadcrumb Layout Dialog Box, Context Menu, Splash Screen Hyperlinks Portal Search (custom example)

THEMING OF MAJOR SAP UI TECHNOLOGIES

Unified Rendering for theming for major SAP UI technologies Overview SAP UR based technologies non-ur based technologies Portal Theme (contains images, icons, properties files) Seperate Themes Unified Rendering Lightspeed WD ABAP >7.01 WD Java >7.1 SAPGUI for HTML 7.2 Comp. Lib for JSF 7.1 Portal / Ajax Framework Classic ITS Workspaces Wiki PSM by OpenText Forums Unified Rendering Classic WD ABAP 7.0 WD Java 7.0x HTMLB Java (JSP) BSP BW Java Portal for Mobile Adobe Forms available for HTML renderer refer Stylesheets refer Images & icons generate Theme generator Version, browser & theme specific check modify/ replace Portal Theme Editor modify External styling tools Design part Parameter pool Theme part modify.properties

Working with the portal theme editor Content Administration > Portal Display Save own theme version based on an SAP template (e.g. tradeshow) Define e.g. colors, images, fonts, padding Note: Not all UI elements of UR lightspeed are covered yet, you may export the theme and manually replacement certain elements (if not covered by theme editor) Check documentation for details.

SAP Portal Applications Manage the portal environment, create custom applications Overview The portal framework uses HTML, JSP and CSS Most administration screens are based on Web Dynpro Java (leveraging SAP unified rendering) Custom applications may use Portal Runtime, Web Dynpro Java or HTML5 Theming Tools Theme Editor Developer Studio for Custom Framework Page / Custom CSS Further information Working with the Theme Editor Custom Logon Screen Portal Mobile Enablement

Enterprise Workspaces Empower your end user with intuitive collaboration and self-service scenarios Overview Enterprise Workspaces (desktop) uses Flex / HTML CSS Workspaces for tablets uses jquery CSS Check the delivered sample project SAPEnterpriseWorkspaces.css Theming Tool Flash/ CSS Editor Further information Customizing Workspace Themes Workspaces - tablet experience

Wikis Collaborative writing and content creation Overview A wiki application can display multiple themes (skins) Themes are specified in the wiki configuration folder in a theme directory Theming Tool Administration Console > System > Settings > Themes Further information Setting Wiki Themes Editing Default Themes

Discussion Forums Get answers to your questions and discuss hot topics Overview Customize the look and feel of your forums by adapting the theme font and colors and by customizing various options that affect the appearance Theming Tool Forums Administration > User Interface > Themes Further information Customizing Forums Themes

Knowledge Management & Collaboration Easily manage your documents and rooms Overview KMC provides a flexible user interface for navigating in document repositories. You can use parameters to modify the UI experience. Theming Tool Theme Editor KM configuration tools Extend the KM flexible user interface using your own Java classes Further information Documentation KM UI KM Extensions Collaboration Room Extensions

Web Page Composer Managed your intranet and extranet content Overview Web Page Composer supports full control over customization of your page layouts and forms including font type, size, etc via XML, CSS/XSLT. Theming Tool Theme Editor KM / WPC configuration tools Further information Creating XML and XSL Files How-To Guides (e.g. custom layout, forms)

Overview UWL main page consists of several tabs, with each tab associated with tasks of different categories (Alerts, Notifications, and so on). Under each tab, there are drop downs which are have additional options about viewing item types with certain status (Completed, In process.). Theming Tool Portal Theme Editor NetWeaver Developer Studio Further information Changing the Look of UWL User Interface Creating Custom Views Customizing the UWL Tabs API / JavaDoc UWL Universal Worklist Central access to your tasks and workflow items

Business Warehouse (Java) Improving the experience of your Web reporting Theming Tools Portal Theme Editor: Easy formatting of Web applications via UR styles for elements such as Button Group, Link, and Analysis Web items BEx Web Application Designer: create an HTML page containing BI Content such as various tables, charts, or maps Web Design API: highly customized scenarios with user-defined interface elements in your markup language Further information Portal Themes for SAP BW BEx Web Application Designer Web Design API Standard BW Report Customized BW Report Customized BW Report for tablets

Overview SAP system, you can enable business data to be output and input as forms. To enable applications to process data as forms, you create form templates. Theming Tool Adobe LiveCycle Designer for ABAP Workbench and SAP NetWeaver Developer Studio (Java) Further information Enabling Form-Based Processing of Business Data Defining Form Interfaces SAP Interactive Forms by Adobe Creating interactive, form-based documents for online and offline processing

Overview Web Dynpro applications can re-use the central portal theme / style sheets If portal style sheet version is older than the backend version, the WD default theme (e.g. SAP Tradeshow) is displayed Theming Options Portal Theme Editor to define central UR styles Configuring default value via WD runtime parameter sap.usewebdynprostylesheet Set a specific theme by URL parameter sapcssurl Further information Stylesheets in WD Java SAP notes 1446099 and 1000889 Web Dynpro Java

Overview Web Dynpro ABAP applications can re-use the central portal theme / style sheets If portal style sheet version is older than the backend version, the WD default theme (e.g. SAP Tradeshow) is displayed Theming Tools Portal Theme Editor to define central UR styles Configuring default theme for applications via parameter WDFORCEEXTERNALSTYLESHEET Set a specific theme by URL parameter sapcssurl Further information Stylesheets in WD ABAP SAP notes 1446099 and 1000889 Web Dynpro ABAP

CRM Web UI 7.01 Overview With Skins visual layout of the User Interface can be adjusted to the Corporate Identity The user can personalize the layout via skins under PERSONALIZE link in the L-Shape SAP CRM comes with 5 skins including Signature Design Theming Tools Standard skins are stored in the MIME repository of BSP application THTMLB_STYLES From 7.0 on CRM provides a Workbench in IMG that facilitates for the administrator exploring and copying SAP default skins You can map portal themes to CRM skins in Customizing Further information Working with Skins (CRM 7.02) How-to Copy and Adjust Skins (SAP CRM 7.0) Portal Integration (SAP Note 1175590, 1353456)

OUTLOOK

Overview Rich and enterprise ready HTML5- based control sets for both - desktop and mobile applications A unified core framework for desktop and mobile write once run everywhere! Optimized for SAP data consumption and system landscapes Eclipse-based application development tools Open, extensible and follows webstandards SAP UI Development Toolkit for HTML5 UI framework on SAP NetWeaver Cloud

Old Theme Format LESS Format The new SAP NetWeaver Theming Tools Planned Features HTML5 based Theme Editor Two views: Quick Theming and Expert Theming Supports Web Dynpro, SAPUI5, NW Business Client Runs on AS ABAP, Portal and plain web servers External editing (open source theme) and custom CSS possible Migration of existing portal themes, CSS3 support SAP Enterprise Portal Web Res. Repository Import Web Dynpro Theme Editor (IE9+/Firefox/Safari/Chrome) SAP WebAS ABAP UI Extension Theme Repository HTTP SAPUI5 HTTP / WebDAV NWBC Load / Save HTTP Server (WebDAV) File System

Portal Theme Studio Generate theme using one "leading color : only 3 easy steps: choose a leading color for your portal preview it and export it as normal theme. import to any equivalent version portal and edit using the normal theme editor. Prerequisite: SAP NetWeaver Portal 7.30 SP8 and higher

Web Resource Repository Benefit Central storage location for portal application resources:.less files,.css files, and image files Actions: download, upload, view and modify resources Reference them from multiple applications Prerequisite: SAP NetWeaver Portal 7.30 SP8 and higher Further Information: easy-branding-using-sap-netweaver-portalweb-resource-repository http://scn.sap.com/community/netweaverportal/blog/2012/11/05/sap-netweaverportal-web-resource-repository-wrr

Examples

SUMMARY

KEY LEARNINGS & Summary SAP provides out of the box designs with pre-defined themes Customers can customize those themes to apply their own corporate identity (colors, images) Most of the UI technologies are covered by SAP unified rendering framework to ease the theming process SAP is working on new theming infrastructure to further improve the theming process and allow customers to more easily brand their user interfaces

Further Information SAP Public Web scn.sap.com www.sap.com http://scn.sap.com/community/ui-technology http://scn.sap.com/community/netweaver-portal http://scn.sap.com/community/web-dynpro-java http://scn.sap.com/community/web-dynpro-abap http://scn.sap.com/community/crm http://scn.sap.com/community/data-warehousing/netweaver-bw http://scn.sap.com/community/gui SAP Education and Certification Opportunities www.sap.com/education

Further Information SAP Portal Portfolio - Details Follow us on Twitter Demo videos & testimonials Release notes & documentation SAP Partner Portal Solutions on SAP EcoHub Road maps on Service Marketplace SAP Community Network SAP Idea Place Influence programs SAP User Groups http://scn.sap.com/community/netweaver-portal http://twitter.com/portal_sap http://www.youtube.com/user/sapnetweaverportals http://help.sap.com/netweaver https://service.sap.com/partnerportal/products http://ecohub.sdn.sap.com http://service.sap.com/roadmap http://www.sdn.sap.com/ https://ideas.sap.com http://service.sap.com/influence http://www.sapusergroups.com/

Related Sessions 2201 Tips and Tricks for Extending Your SAP NetWeaver Portal Footprint in the Organization 2202 Best Practices for Customizing / Branding your Portal on Desktop and on Device 4303 SAP Portal Influence Council 2203 Next Generation Content Aggregation on HANA: Delivering the Right Content at the Right Rime in a Big Data Environment 2103 How to Build Mobile Homepages in Five Minutes on Your SAP Portal 2204 SAP Netweaver Portal on Device Fulfilling Your Enterprise Mobile Strategy(ies) - Recommendations and Considerations for a Successful Implementation 2205 Customer Support Center: Create Engaging Support Sites With a Superior User Experience Using SAP NetWeaver Cloud Portal 2106 Content Management Goes Mobile with SAP NetWeaver Portal 2206 Top Five Benefits You Gain from the Latest Innovations of SAP NetWeaver Portal 7.3 0706 Quick ramp-up of Hana Applications with Hana UI Integration Services by SAP Portals 2107 SAP NetWeaver Portal Strategy and Roadmap Overview: Innovation in Mobile, Cloud, and In- Memory 2108 Experience the End-to-End SAP Portal Portfolio: On-Premise, Mobile, Cloud, and HANA 2208 Unwiring Your Business: Get a Mobile Ready Portal Site in the Cloud 2109 Feeds, Reports, and Applications: All you need in One Enterprise Workspace on Your SAP Portal 2209 Leverage Portal User Productivity Using SAP Portal Content Management by OpenText 2210 A Successful Journey: Procter and Gamble Online SAP NetWeaver Portal 2111 Innovating with SAP NetWeaver Portal: Lab Preview Demos 2211 Easy Creation of On Demand Social Sites for Your Intranet and Extranet 2112 Top Five Mobile Solutions to Build with your SAP Portal 2212 Putting it all together - recommendations for building your portal infrastructure including mobile and cloud scenarios 2113 What Should I take to the ccloud? The Most Exciting Use Cases You Can Ctart With by Using the SAP NetWeaver Cloud Portal 2114 Reaching Out to Your Customers Leveraging SAP Portal for Extranet Scenarios 2214 Manage Your Content in the Cloud Using SAP NetWeaver Cloud Portal

THANK YOU FOR PARTICIPATING Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 2202 For ongoing education on this area of focus, visit www.asug.com