Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Â
C4C Introduction from a technical point of view
1. SAP Cloud for Customer
From a developer point of view
2. 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
3. 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 environment
based on Microsoft Visual Studio.
4. 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.
5. 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
7. 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.
35. 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:
36. 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