wipro solutions sap · pdf fileproblem scenario: customer has a sap finance system where the...

8
www.wipro.com DO BUSINESS BETTER WIPRO SOLUTIONS ON SAP RIVER: POWERING THE REAL TIME ENTERPRISE OF TOMORROW

Upload: vodang

Post on 13-Feb-2018

220 views

Category:

Documents


2 download

TRANSCRIPT

www.wipro.com

DO BUSINESS BETTER

WIPRO SOLUTIONS ON SAP RIVER:

POWERING THE REAL TIMEENTERPRISE OF TOMORROW

SAP RIVER FORSAP HANAThe new development language to forge the future ofbusiness apps

We are today

witnessing a huge

surge in the adoption

of SAP HANA.

The ever increasing

volume of customer

enquiries, projects

rolling off as well as

focused initiatives

from service

vendors augment

this argument.

SAP HANA –

POWERING THEREAL-TIME ENTERPRISEOF TOMORROWThe scenarios for SAP HANA adoption are quite varied. It can be used to

accelerate either a part of business process or as an engine for business

transformation. However, the core value proposition remains the same – better

decision making in real time.

Another aspect coming to the fore is, a new breed of business applications

entirely developed and optimized on SAP HANA. This possibility opens a plethora

of opportunities for business process innovation. SAP itself has developed a

number of applications such as OPINT, Sales Pipeline Analysis, Customer Activity

Repository based on this paradigm.

SAP HANA is SAP’s big brave bet in this new marketplace and offers a fabulous

in-memory-based platform for building smart innovative applications. IT leaders

are facing a challenge of complex build process, skill set requirements, sustenance

and management of these applications. Hence, there is a need for a very simple,

state-of-the-art development platform which is self-optimized for advanced

in-memory technology.

‘SAP River’, a new development language and programming model for rapidly

developing a complete SAP HANA application is the answer.

SAP River is a new, highly expressive development language that allows a

developer to design and specify all the elements of a business application like data

model, business logic and access control within a single, coherent and integrated

program speci�cation. Applications are then cross-compiled to run natively in SAP

HANA, and exposed via O-Data.

The language syntax is familiar, declarative, object-oriented and modular. It is fully compatible with existing SAP HANA

objects, like tables, views, and stored procedures. You describe entities, relationships, views and actions and SAP River will

build things like database tables, entity relationships, stored procedures, views and O-Data services. All you have to build on

top of this is a UI layer which can consume O-Data.

SAP HANA is SAP’s big brave bet in this new marketplace and offers a fabulous

in-memory-based platform for building smart innovative applications. IT leaders

are facing a challenge of complex build process, skill set requirements, sustenance

and management of these applications. Hence, there is a need for a very simple,

state-of-the-art development platform which is self-optimized for advanced

in-memory technology.

‘SAP River’, a new development language and programming model for rapidly

developing a complete SAP HANA application is the answer.

SAP River is a new, highly expressive development language that allows a

developer to design and specify all the elements of a business application like data

model, business logic and access control within a single, coherent and integrated

program speci�cation. Applications are then cross-compiled to run natively in SAP

HANA, and exposed via O-Data.

SYNERGY BETWEEN ABAP AND SAP RDL

The language syntax is familiar, declarative, object-oriented and modular. It is fully compatible with existing SAP HANA

objects, like tables, views, and stored procedures. You describe entities, relationships, views and actions and SAP River will

build things like database tables, entity relationships, stored procedures, views and O-Data services. All you have to build on

top of this is a UI layer which can consume O-Data.

XSJS and SQLScript are generated from SAP

River De�nition Language code, as well as SAP

River De�nition Language code can consume

existing XSJS and SQLScript artifacts

SAPUI5-based apps easily consume the

O-Data URLs to render the application

on any HTML5-compliant device

SAP River De�nition

Language Compiler

SAP RiverDe�nitionLanguage

SAPUI5

SA

P H

AN

A

IndexServer

XSEngine

O-Data

N

W

S

E

NW

SW

SE

NE

Achieve a real-time enterprise through a HANA-centric architecture that leverages the best-in-class

features of ABAP7.4, XSJS, River and HANA SQLScript resulting in applications that can run with

exceptional response times and deliver excellent user experience.

• Analytical apps for reporting from HANA

• Data Transformation apps

• Interactive data-intensive applications rendered on SAPUI5

• Create data models (Cal Views, Analytical View, SQLScript Procedures) that

push down complex calculations and business logic to HANA

• Complement the developments done in ABAP7.4, XSJS, SAP River by

enabling ef�cient and optimal data processing scripts

• Develop new HANA applications with their own data

models and app logic

• Extend the ERP applications with �ll-gap apps

• Cloud-based applications

• Accelerate ERP applications in SoH and Side Car

scenarios – leverage Native HANA artifacts

• Improve user experience using SALV IDA and Fuzzy

search features

OUR VISION: HANA-CENTRIC DEVELOPMENT MODEL

SAP River

De�nition

Language

XSJS

ABAP 7.4

HANA

SQLScript

Development Framework for SAP

HANA

ABAP is for application development on the SAP Netweaver Application Server. SAP River De�nition

Language is for native artefact generation on SAP HANA.

With ABAP on SAP HANA, ABAP applications are accelerated via performing data intensive calculations in

the SAP HANA DB rather than the application layer. Here is an opportunity to drive synergies between

SAP River De�nition Language and ABAP by developing data intensive applications using SAP River

De�nition Language on SAP HANA and consuming these generated artefacts from ABAP.

Also, SAP River De�nition Language Applications can invoke existing ABAP business logic via web service

calls to an AS ABAP system. Thus, these two languages can inter-operate to help build applications rapidly.

For developers it offers a means to use the ‘right tool for the right job’.

FEATURES OF SAP RIVER

LENDS TO PROTOTYPING BASED

DEVELOPMENT

Customer always gets a view of how the

SOLUTION is evolving, thus leading to error free

development. Easy to incorporate modi�cations

and take into account additional requirements

FAST TRACK DEVELOPER READINESS

FOR SAP HANA APPLICATION

DEVELOPMENT

Language is intuitive and easy to learn and

implement. Developers can express the intent in

SAP River De�nition Language and the

implementation is taken care of by the SAP River

De�nition Language compiler. Applications such

as PeoplePro, Vendor Balances Dashboard and

Retail Intelligence on SAP HANA using SAP RDL

AUTOMATIC OPTIMIZATION FOR

SAP HANA

It is advantageous when developing new

applications. Huge cost savings in application.

Developer focuses on developing the business

logic and achieving the business purpose behind

the application

BUILD ON TOP OF THE EXISTING

CODEBASES

Break-outs currently available for SQLScript

and JavaScript, allow developers to consume

existing business logic available in these

run-times directly from SAP River De�nition

Language

NEXT GENERATION DEVELOPMENT

ENVIRONMENT – THE RDE (RIVER

DEVELOPMENT EXPERIENCE)

RDE comprises of an ECLIPSE based plug-in

that gives developers a uni�ed environment

for developing SAP RDL. In-line error

checking, contextual documentation,

auto-completion and data generation tools.

Data generation tool generates test data on

the �y that aids the unit testing

APPLICATION LIFE CYCLE

MANAGEMENT

Quite easy to transport and deploy a SAP

River De�nition Language application to any

landscape

WIPRO’S ROLE IN SAP RIVER

OUR EXPERIENCES WITH SAP RIVER

Wipro has partnered with SAP for co-innovation on the SAP River De�nition Language and completely endorses the business &

developer-friendly orientation of the SAP River. It thrives as a platform for use cases involving brand new data models and highly

complex data processing from multiple sources. We have been able to build rich and user friendly applications like complex real time

dashboards, computation intensive solutions like skill match work bench, etc.

SAP HANA Native application developed for SanDisk by Wipro in SAP River

RETAIL INTELLIGENCE DASHBOARD

Wipro and SAP jointly developed an application called ‘Retail Intelligence’ for a leading Hi-Tech manufacturer in the US.

Problem Scenario: Analysis of Point of Sale (PoS) information in real-time, clear view of channel inventory and

visibility of SKU levels at the most granular level. High volumes – often in the order of 100 million records per year

make real-time analysis extremely dif�cult.

Solution: There was a need for a native application to be built on HANA due to the high data volumes and real-time

insights required. The solution is developed iteratively using SAP River De�nition Language. This information is made

accessible via multiple channels. Users can slice-n-dice the data in real-time through drill-downs and �lters. Inventory

forecast generated by the system can as well be updated from the same application.

VENDOR BALANCES DASHBOARD

An application that complements your business suite systems when SAP-River-based applications can leverage the ERP

data models to build enhanced business processes or extend the CORE business processes.

Problem Scenario: Customer has a SAP Finance system where the number of accounting documents per year is in the

order of 25 million. Reconciliation of this voluminous data and fault isolation becomes a time-consuming task.

Solution: Set up a side-car system where the required data was replicated in real-time and a reconciliation report was

developed natively on SAP HANA. SAP River was used for this purpose to do a rapid build. SAPUI5-based user interface

was developed that allows the report to be accessed on any device.

PEOPLEPRO

For our internal People Supply Chain scenario.

Problem Scenario: High volume of data as well as the complexity of the calculations to allocate the available

man-power in the most ef�cient manner so as to maximize the pro�tability of the allocation.

Solution: Set up a real-time data feed into SAP HANA. The application is developed to run natively on SAP HANA; the

business rules and calculations are expressed in SAP River De�nition Language and a SAPUI5-based interface is integrated

with this SAP River application

Summary Explore Forecast

PRODUCTS

REGIONS AND RETAILERS

Customer

State

Store

All

All

Inus Inc

Product Line

Capacity

Product Family

All

Product

All

All

All

Summary December 17, 2013 - week 51

Powered by SAP River

IN STOCK %

75%EXCESS INVENTORY

Top Products

Top Regions

SDCZ53-008G…

SDCFH-008G-…

SDCZ60-004G

EXCESS INVENTORY

WEEKS OF SUPPLY

0.15WEEKS OF SUPPLY TREND

0.5335968379446641

LOOKING AHEADSAP River is a rapid application development platform. All you have to do is to express what you want to build and SAP

River builds everything for you. It is not only Rapid, but it also classy and user friendly. SAP River does not demand

expensive systems or puts a huge demand for experience in development. By opting for SAP-River-based native SAP

HANA application build, we are noticing a huge potential for higher developer productivity, shorter development lifecycle

(to a tune of 15-25%), smaller bill of material, better lifecycle management, and superior application construction

experience when compared to traditional application development technologies.

RETAIL INTELLIGENCE DASHBOARD

Wipro and SAP jointly developed an application called ‘Retail Intelligence’ for a leading Hi-Tech manufacturer in the US.

Problem Scenario: Analysis of Point of Sale (PoS) information in real-time, clear view of channel inventory and

visibility of SKU levels at the most granular level. High volumes – often in the order of 100 million records per year

make real-time analysis extremely dif�cult.

Solution: There was a need for a native application to be built on HANA due to the high data volumes and real-time

insights required. The solution is developed iteratively using SAP River De�nition Language. This information is made

accessible via multiple channels. Users can slice-n-dice the data in real-time through drill-downs and �lters. Inventory

forecast generated by the system can as well be updated from the same application.

VENDOR BALANCES DASHBOARD

An application that complements your business suite systems when SAP-River-based applications can leverage the ERP

data models to build enhanced business processes or extend the CORE business processes.

Problem Scenario: Customer has a SAP Finance system where the number of accounting documents per year is in the

order of 25 million. Reconciliation of this voluminous data and fault isolation becomes a time-consuming task.

Solution: Set up a side-car system where the required data was replicated in real-time and a reconciliation report was

developed natively on SAP HANA. SAP River was used for this purpose to do a rapid build. SAPUI5-based user interface

was developed that allows the report to be accessed on any device.

PEOPLEPRO

For our internal People Supply Chain scenario.

Problem Scenario: High volume of data as well as the complexity of the calculations to allocate the available

man-power in the most ef�cient manner so as to maximize the pro�tability of the allocation.

Solution: Set up a real-time data feed into SAP HANA. The application is developed to run natively on SAP HANA; the

business rules and calculations are expressed in SAP River De�nition Language and a SAPUI5-based interface is integrated

with this SAP River application

Wipro Ltd. (NYSE:WIT) is a leading Information Technology, Consulting and Outsourcing company that delivers solutions, to enable its clients do business

better. Wipro delivers winning business outcomes through its deep industry experience and a 360 degree view of "Business through Technology" - helping

clients create successful and adaptive businesses. A company recognized globally for its comprehensive portfolio of services, a practitioner's approach to

delivering innovation and an organization wide commitment to sustainability, Wipro has a workforce of 140,000 serving clients across 60 countries.

For more information, please visit www.wipro.com

Wipro's WINNING TOGETHER approach is all about driving Joint Go to Market initiatives with Strategic Alliances and helping customers Do

Business Better. The Wipro Strategic Alliances community helps create winning partnerships which offer mutual business growth opportunities, joint

value driven by collaboration, executive commitment and thought leadership around future technologies.

IND/BRD/MAY 2014-JUL 2015

About Wipro Ltd.

DO BUSINESS BETTER

NYSE:WIT | OVER 140,000 EMPLOYEES | 60 COUNTRIES CONSULTING | SYSTEM INTEGRATION | OUTSOURCING

WIPRO LIMITED 2014©

Winning Together