SAP Cloud for Customer Overview

Post on 26-Jan-2016

31 views 6 download

Tags:

description

SAP Cloud for Customer Overview

Transcript of SAP Cloud for Customer Overview

SAP Cloud for CustomerFrom a developer point of view

is the SAP cloud solution for Marketing, Sales and Customer Service, aka (old names) SAP Customer On-Demand or SAP Sales On-Demand.

Today we will see what tools we have, what are their limits, how to develop directly in the cloud.

SAP Cloud for Customer

The SAP Cloud Applications Studio (before SAP Solutions On-Demand) enables SAP partners and customers to adapt and enhance the solution.

The development tools provided are presented in an integrated development environmentbased on Microsoft Visual Studio.

Cloud solutions are based on the classic 3-tier architecture:

All business logic is implemented in business objects that is the central anchor for UI, Analytics, Web Services, scripting and so on.

Cloud

You can create a business object definition using the BODL (BO Definition Lang.) and then on the basis of this, you can implement the business logic using ABSL (Abap Scripting Lang.) and generate screens and other artifacts.

Standard business objects can be extended using business object exensions.

The business object is the type and not the instance.

Structure:

The business object contains elements that represents its attributes, and that are grouped in nodes. Also it can contain associations that are like pointers to other nodes, that also may belong to other business objects.

Business object nodes offer services for wich, logic is added in script coding.

In addition to CRUD operations (called Core Services) automatically provided, we have:

- Events: predefined events that are raised by the runtime.

- Actions: custom events i.e. can be raised by pressing a button

4. Getting started with developments

Case 1:

Create a custom TAB

Getting started with a real caseCreate a custom tab to create business processes and assign them to an employee.

An employee can have only one business process and a business process is assigned to exactly one employee.

Result:

5. Getting started with developments

Case 2:

Enhance the standard employee screen

Standard business object enhancementEnhance the standard employee screen to show the description of the assigned business process

Business logic modification in order to update the selected employee with the business process description

Solution test!

Exposing business object data using web service

Consume an external web service

Define business options (similar to Implementation Guide (SPRO) in SAP Business Suite)

Reuse libraries (basic, business, custom)

XML based Translations

Other features:

Compatible products with SAP Cloud Applications Studio (in addition to SAP Cloud for Customer) are:

• SAP Business ByDesign

• SAP Cloud for Travel

• Others: Cloud for insurance / cloud for service

Coming:

- ODATA and extensions via HCP

- Business Object creation via UI (not Cloud App. Studio anymore!)

- Html5 full support and offline capabilities

THANK YOU