sap cloud for customer overview
DESCRIPTION
SAP Cloud for Customer OverviewTRANSCRIPT
![Page 1: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/1.jpg)
SAP Cloud for CustomerFrom a developer point of view
![Page 2: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/2.jpg)
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
![Page 3: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/3.jpg)
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.
![Page 4: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/4.jpg)
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.
![Page 5: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/5.jpg)
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
![Page 6: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/6.jpg)
4. Getting started with developments
Case 1:
Create a custom TAB
![Page 7: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/7.jpg)
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.
![Page 8: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/8.jpg)
![Page 9: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/9.jpg)
![Page 10: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/10.jpg)
![Page 11: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/11.jpg)
![Page 12: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/12.jpg)
![Page 13: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/13.jpg)
![Page 14: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/14.jpg)
![Page 15: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/15.jpg)
![Page 16: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/16.jpg)
![Page 17: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/17.jpg)
![Page 18: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/18.jpg)
![Page 19: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/19.jpg)
![Page 20: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/20.jpg)
Result:
![Page 21: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/21.jpg)
![Page 22: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/22.jpg)
![Page 23: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/23.jpg)
![Page 24: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/24.jpg)
5. Getting started with developments
Case 2:
Enhance the standard employee screen
![Page 25: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/25.jpg)
Standard business object enhancementEnhance the standard employee screen to show the description of the assigned business process
![Page 26: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/26.jpg)
![Page 27: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/27.jpg)
![Page 28: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/28.jpg)
![Page 29: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/29.jpg)
![Page 30: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/30.jpg)
![Page 31: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/31.jpg)
![Page 32: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/32.jpg)
Business logic modification in order to update the selected employee with the business process description
![Page 33: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/33.jpg)
Solution test!
![Page 34: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/34.jpg)
![Page 35: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/35.jpg)
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:
![Page 36: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/36.jpg)
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
![Page 37: SAP Cloud for Customer Overview](https://reader036.vdocument.in/reader036/viewer/2022081501/5695cf271a28ab9b028cd602/html5/thumbnails/37.jpg)
THANK YOU