sap fiori / hr renewal - · pdf filea history of user interfaces & technical architecture...

Post on 01-Feb-2018

235 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SAP FIORI / HR Renewal

(HR Renewal)

http://help.sap.com/fiori_bs2013/

General Overview

A History of User Interfaces & Technical Architecture

SAP GUI ITS BSP/Web

Dynpro

for Java

WD for ABAP SAP FIORI

• Portal

• Tablet

• Phone

ITS ICF (Internet Control Framework )

SAP

Netweaver

Gateway

User Interface

Internet Technology

System Landscape Options

On premise

Private Cloud (Fully customisable,

managed in-house)

Public Cloud (Multi-Tenant/non-

customisable)

Success Factors

Oracle /

IBM DB

HANA

Cloud

Ariba

Or ‘Hybrid’: Some on premise, some in the cloud......

S/4 HANA

• Curently only ‘Simple Finance’

• All other modules (HCM, Logistics, Etc) over the next 3-5 years

SAP R/3 SAP R/3

What is SAP S/4HANA?

http://www.bluefinsolutions.com/Blogs/John-Appleby/February-2015/The-SAP-Business-Suite-4-SAP-HANA-(SAP-S4-HANA)/

•When SAP built R/3, it was built to run on any database

• With S/4HANA, SAP is rewriting the software layer to take advantage of the tremendous performance of SAP HANA

• Several decades of experience have been used to simplify the user experience with the SAP Fiori UX front end

• SAP S/4HANA will run only on the HANA platform

•What if I am still on Oracle. Will I still get support from SAP? Yes, it’s important to remember that ERP systems have extraordinary longevity – the lifespan can be 10-20 years or more, and SAP will continue to support existing systems in the long term.

•Does SAP S/4HANA still run on the ABAP platform? Yes, S/4HANA will be based on SAP’s ABAP platform. ABAP changes will be restricted to Private Cloud and On-Premise versions

•What modules are available for SAP S/4HANA? Currently, there is support for core finance (GL). This will be extended to Logistics in 2015, and other modules will follow. It’s worth noting that the existing Business Suite code lines are backwards compatible with HANA, so all the existing supported modules will run. SAP will rewrite the existing modules for HANA over a 3-5 year period, based on popularity.

•Upgrade: Moving to SAP S/4HANA for a typical existing SAP ERP 6.0 customer will require a database migration from any database to SAP HANA, combined with a move to the latest enhancement package and the deployment of the exchange innovation, meaning the current code is replaced by the new one

What is SAP S/4HANA?

•What is the business case for SAP S/4HANA? There are some generic IT-based business case points for SAP S/4HANA: reduction in data footprint, TCO, development costs and faster transaction processing and reporting.

•Will SAP S/4HANA run on-premise or in the cloud? It’s clear that cloud computing is SAP’s stated direction. SAP S/4HANA will have three modes – a Public Cloud, Private Cloud, and on-Premise.

•SAP S/4HANA Public Cloud: The public cloud will be a shared HANA multi-tenant database using the HANA multi-tenancy database option. This will have mandated quarterly releases containing new functionality, and there will be one code-line for all customers.

•SAP S/4HANA Private Cloud: The S/4HANA Private Cloud is designed for customers who are looking for increased security and privacy and who don’t want to share a database container with other customers. Despite that, quarterly releases will be mandated for Private Cloud customers. The scope for the private cloud will be delivered at SAPPHIRE 2015, in May, but it is designed for larger scale adoptions, with customizations, and the consumption and conversions of on-premise Business Suite systems.

•SAP S/4HANA On-Premise: The SAP S/4HANA on-premise option will lag behind the Public and Private Cloud offerings and this is deliberate. On-Premise customers tend to update less frequently, so yearly updates are planned. In addition, it will be possible to migrate a Business Suite system into the SAP S/4HANA cloud, and then migrate it back into an on-premise system.

SAP FIORI : Some new jargon......

SAP Fiori UX

• SAP Fiori is the new user experience (UX) for SAP software that applies modern design principles.

• SAP Fiori is a consistent end-to-end user experience and can be used across all device types.

• SAP Fiori launchpad is the central entry hub to all SAP Fiori apps, where users access apps via tiles. Within the launchpad, there are services for navigation, personalization, single sign-on, and search.

• All UIs are built using state-of-the-art technology such as HTML5 and SAP UI5 mobile. SAP Fiori apps allow you to access the most recent version of your back-end data via OData services. Using previously defined roles and authorizations, you can specify which apps and which data a user is allowed to access.

• ODATA: Broad access to data is the goal of the Open Data Protocol, commonly called just OData.

• REST: Representational State Transfer (guidelines for creating scalable web services)

The Solution: What OData Provides

• ATOM Publishing -> Microsoft

• Protocol is based on HTTP

• Data from OData sources can be received by Internet Browsers and Mobile Phones

Examples of Odata clients: Internet Explorer, iPhone, Samsung Galaxy, Ipad

Examples of Odata sources: SAP Netweaver Gateway, Sharepoint, Netflix, Facebook and ebay.

SAP Netweaver

Gateway

Accessing Application Data from Mobile Phones and Web Browsers

You can create client or server applications (Apps) that generate and

accept OData requests and generate OData responses.

SAP FIORI Landscape

Example Data Flow

HTTP://.....

Laptop Portal / Sharepoint

OData

SAP UI5 App

HANA

Fiori Basics

Landing Page Chip

Launchpad

Suite Page Builder Chip Catalog

Fiori Basics

In HR Renewal, standard lanes like Actions or My Services displays the content

based on the Launchpad. Action Lane is offered as a part of HR Professional role

or landing page. Action lane displays all actions available for HR Professionals. For

more details please see this link in the section HR Renewal 1.0 FP4.

My Services Lane is offered as a part of Employee Self-Service (ESS) role. This

lane allows an easy and quick access to the ESS applications. For more details

please see this link in the section HR Renewal 1.0 FP4.

If the requirement is to have the content based on a new Launchpad or to have

more Launchpad based lane, then there is a functionality or re-usable chip

provided to achieve this requirement.

Odata Services:

TCODE: /IWFND/MAINT_SERVICE: Activate and Maintain Services

Assign Administrator Roles

.

PFCG > Assign Administrator Roles

Assign ESS Role & Catalog

.

PFCG > ESS Role Catalog: HREMPLOYEE

Fiori Basics

• Navigate to the Suite Page Builder Admin Page and search for Actions (using right side search field)

• http://eccides7.domain.com:8000/sap/bc/ui5_ui5/sap/arsrvc_spb_admn/main.html?

Fiori Basics

• Create Catalog

• http://eccides7.domain.com:8000/sap/bc/ui5_ui5/sap/arsrvc_spb_admn/main.html?

Fiori Basics

• Add ‘Launchpad Actions’ to your Catalog by clicking on [Add] button:

Fiori Basics

.

• Navigate to the catalog (where you added the chip) and add the intended

Launchpad (LPD_CUST) in CHIP Configuration

Fiori Basics

.

• Enter new Launchpad in CHIP configuration and save it.

Fiori Basics

.

Note: For more information on all steps like how to create catalog, adding it to role

and transport it, kindly refer the Suite Page Builder documentation.

Note: In this example, I created a new catalog so I added the catalog in the PFCG

role (which is assigned to my user). This is a pre-requisite step for accessing new

content (only if CHIP is added in new catalog)

Create Page

.

http://eccides7.domain.com:8000/sap/bc/ui5_ui5/sap/arsrvc_spb_admn/main.html

Fiori Basics

.

Access the Landing Page and add the chip to your using personalization.

http://eccides7.domain.com:8000/sap/bc/ui5_ui5/sap/arsrvc_suite_pb/main.html?page=HR_SELFSERVIC

ES

Fiori Basics

.

Select the catalog where you added the CHIP and add the chip.

Fiori Basics

.

Access the Landing Page and add the chip to your using personalization.

http://eccides7.domain.com:8000/sap/bc/ui5_ui5/sap/arsrvc_suite_pb/main.html?page=HR_SELFSERVIC

ES

Fiori Basics

.

LPD_CUST: New Launchpad should be created with only one level folder and

application of those folders are displayed in Reusable CHIP. So if multi-level or

nested folders are created in launchpad then they are not displayed in the

reusable CHIP or Lane. For example:

In above screenshot under Actions folder Employee Basic Data folder is present and application are

added within this folder. This content will be visible in the Lane.

LPD_CUST for ESS

.

Detailed Development

App: FIORI UX OData Service

e.g. Leave Request

Eclipse / SAP Web IDE

• HTML5

• Javascript

• CSS

ESS Page with Tiles

• Group of Apps: ESS

•Apps: My Info

Creating and changing services

• Creation of new services may involves both the Gateway Server and the R/3 Backend

Example below is adding a new field to an Odata Service:

• Step 1: Find out the name of the application you wish to enhance

• Step 2: Download Service: SE38 > UI5_Repository_Load > HCM_PAY_MON > Download

• Step 3: SE11 > Append Structure

• Step 4: Transaction SEGW

• Step 5: Publish

• Step 6: Import to Eclipse and make changes

• Step 7: Download to gateway

Changing & Creating FIORI Apps

http://help.sap.com/fiori_bs2013/

Development of Odata Services

Eclipse or SAP Web IDE

https://tools.hana.ondemand.com/

https://account.hanatrial.ondemand.com/

UI Development Toolkit

•HTML

•Javascript

• CSS

•UI Library

• Controls

• Binding

• http://openui5.org/

top related