sap cec - adapt and extend cloud for customer in a · pdf filesap cec - adapt and extend cloud...
TRANSCRIPT
SAP CEC - Adapt and Extend Cloud for Customer in a flexible way
SAPience TECH commission, Feb 16 2016Geert Nackers – SAP NetWeaver Consultant
Nicolas Biscompte– SAP C4C Consultant
• TheValueChain
• Cloud for Customer
• Adapt – Extend - Develop
• Demos
• Q&A
Agenda
2
• TheValueChain
• Cloud for Customer
• Adapt – Extend - Develop
• Demos
• Q&A
Agenda
3
With a 100% focus onSAP-centric environments,we optimize the weak links inyour VALUE CHAIN,improve your organization’s overallPERFORMANCE,and accelerate VALUE CREATION.
• TheValueChain
• Cloud for Customer
• Adapt - Extend - Develop
• Demos
• Q&A
Agenda
5
• Cloud development vs on-premise development
• Keeping the balance Software as a Service and custom(er) development
• Development within Cloud solutions
6
Cloud for Customer
• TheValueChain
• Cloud for Customer
• Adapt - Extend - Develop
• Demos
• Q&A
Agenda
7
• Personalize your workplaceBranding
• Adapt without codingExtend without coding
• Develop with the SAP Cloud Applications Studio Public Solution Model (PSM)
8
Adapt – Extend - Develop
9
Flexibility Spectrum
• TheValueChain
• Cloud for Customer
• Adapt - Extend - Develop
• Demos Adaptation UI layout
Extension Field extension
Development Cloud Applications Studio
• Q&A
Agenda
10
11
Demo 1: Adaptation
Business requirement: Once a prospect is won as customer, Sales can no longer change any attributes
12
Case: from Prospect to Customer
ADAPTATION
Our solution: Page Layouts
13
Case: from Prospect to Customer
ADAPTATION
Sale
s re
p
Acc
ou
nt
Layo
ut
Master layout (default)
Master layout (default)
Customer layout 1
Customer layout 2
Customer layout n
Our solution: Page Layouts
14
Case: from Prospect to Customer
ADAPTATION
Sale
s re
p
Acc
ou
nt
Layo
ut
Master layout (default)
Customer layout 1
(Read Only)
Business User Account: Prospect Account: Customer
Sales Rep <Master Layout> <Customer Layout 1>
Marketing … …
Service Technician … …
Login with administration user
Navigate to page we like to modify
Select Adapt New Page Layout
Screen will indicate Adaptation mode is active
Adapt fields as desired
Adapt End layout changes
! Our custom page has now been saved, yet is not active!
15
Create Page Layout
ADAPTATION
A page layout can be assigned to the combination
Business Object / Instance Type
For our requirement we need to distinguish on Type Role
The matrix table allows us to choose a layout per business role / Type
For our Sales Representative we select the read_only_customer layout
16
Assign Page Layout
ADAPTATION
17
Demo 2: Extension
Business requirement: Our client wishes to implement a specific rating indicator for it’s customer base
Define the customer field
Include the field in reporting (analytics)
18
Case: Customer Rating
EXTENSION
1. Extend the standard Account BO with a new fieldAdditionally: define a custom code list
2. Make the extension field available for reportingAdd it to a datasource
3. Add the extension field to a specific reportextend a standard report or
build a report based on this datasource
19
Case: Customer Rating
EXTENSION
Edit Master Layout
Random field ‘Add Items’ ‘Add Field’ ‘New Field’
Enter field attributes and optionally possible values
Select to add to layout ‘Apply’
20
Extending the object
EXTENSION
Edit Master Layout
Extension field ‘change properties’ ‘field definition’
‘Reporting’ tab Data sources Add Field
21
Add to Datasource
EXTENSION
Business Analytics workcenterCreate your own KPI’s, Key Figures, Datasources, Reports, …
Standard report ‘Account Analysis’ is based on the datasource‘Account Master Data’
Open the report -> choose Add (Extension) Fields -> Save
22
Extend a standard report
EXTENSION
23
Demo 3: Development
Requirement: Calculate how much commission our sales staff has earned for a given period
24
Case: Employee commission
DEVELOPMENT
Ap
plic
atio
n
Emp
loye
e B
O
Query
ID
Qu
ota
tio
n B
O
Calculated Commission
How did we build it…
25
Case: Employee commission
DEVELOPMENT
26
Application visibility
DEVELOPMENT
SAP Cloud Application Studio: Key takeaways
DEVELOPMENT
The SDK provides access to the Public Solution Model which contains the released business content of the SAP ByD core solution.
This includes the data types, business objects and other components that SAP has released to the developer community, enabling the realization of extension scenarios.
The SDK allows for many enhancements including web service integration, approvals, data loads, mobile UI screens, and more.
Developments are controlled by the use of wizards and a layer of scripting languages. This makes developments more simple, albeit more restricted.
SAP Cloud Application Studio: Key takeaways
DEVELOPMENT
The business object (BO) is the route to most enhancements, whether extending an SAP standard object, or creating a new custom object.
Creation of a BO will create a table in the cloud application with the table fields defined by the elements declared in the business object.
The BO is the basis for creating UI screens (mobile or desktop), events, action scripts, interfaces and associations to other business objects.
With the SDK you can develop customer-specific enhancements for a single given installation, or a multi-customer extension that can be re-used within multiple installations. SAP partners have the option of developing extensions specifically for selling on the SAP store.
• TheValueChain
• Cloud for Customer
• Adapt - Extend - Develop
• Demos
• Q&A
Agenda
29
DISCRETEMANUFACTURING
WHOLESALE &
DISTRIBUTION
LIFESCIENCES
UTILITYCOMPANIES
REAL ESTATE
& FACILITY
HIGH TECH &
ENGINEERING
PROFESSIONAL
SERVICES
END-TO-END ERP
PROCESS
EFFICIENCY
APPLICATION
LIFECYCLE
& SYSTEM
MANAGEMENT
30
Satenrozen 10B-2550 Kontich
T +32 3 844 26 05F +32 3 843 39 00
E [email protected] www.thevaluechain.be
TheValueChain NVAccelerate SAP value
Questions?