Sie sind auf Seite 1von 37

SAP Cloud for Customer

From a developer point of view

SAP Cloud for Customer


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.

AP Cloud Applications Studio (before SAP Solutions On-Demand) enables SAP par
ustomers to adapt and enhance the solution.

development tools provided are presented in an integrated development environ


d on Microsoft Visual Studio.

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

Cloud

All business logic is implemented in business objects that is the central anchor for UI, Analytics, Web Services,
scripting and so on.
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 case


Create 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 enhancement


Enhance the standard employee screen to show the description of the
assigned business process

ness logic modification in order to update the selected employee with the busine
ess description

Solution test!

Other features:

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

ible products with SAP Cloud Applications Studio (in addition to SAP Clo
er) are:

usiness ByDesign

oud for Travel

s: Cloud for insurance / cloud for service

A and extensions via HCP

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

full support and offline capabilities

THANK YOU

Das könnte Ihnen auch gefallen