Extensibility in Cloud for Customer
The Cloud for Customer solution offers 2 tools for customer extensions and UI adaptations:
- Key User Tools (KUT)–It is a What You See Is What You Get (WYSIWYG) tool which can be used by IT
administrators to extend the C4C application via the browser without any
coding. The adaptations are valid not just for the desktop version of the
application but are immediately available for the mobile apps as well which greatly reduces implementation
effort compared to traditional app extension mechanisms.
- It allows adding new fields and queries. Changing
field properties like visibility, whether it is mandatory and/or read-only for
any field. It allows moving around and hiding tabs, fields, adding new sections
etc., with easy drag and drop controls. - It allows creation of “Master Layout” and “Page
Layout” for the C4C screens. The adaptations in the master layout affect all
users of the system. Page layouts can be assigned to specific business roles or
business process and can help define what user interface is seen by a
particular user group assigned to the business role - “Code List Restrictions” help to setup dependency of a value in a dropdown field
based on another field (control field), it also allows you to restrict the
values based on business role. This provides great flexibility to design
dependency between dropdown fields based on logged on user. - “Workflow Rules” can be defined per object which helps in sending notifications to
appropriate people when rule based data changes occur in an object. Update of
fields and calling actions based on conditions is also supported. - Using the “Language Adaptation” feature it is possible to change the terminology used in C4C to
suit your needs by changing the text of field labels, value helps and messages.
This is of immense values when your user base is familiar with terms different
from the ones used in C4C. Example, in healthcare, “Accounts” would be referred
to as “Patients”. - Via the “Custom Object Builder”, it is possible to model new business objects without worrying
about the technical infrastructure. The system generates the user interface (both desktop and tablet),
data sources (for analytics) and web services (for integration and consumption) for the custom objects,
thereby drastically bringing down implementation effort.
Information Links and Videos:
SCN Blog post on Creating Dynamic Screen Layouts:
Adapting the Cloud for Customer Home Page:
https://www.youtube.com/watch?v=JFj4aUkWAtI&feature=youtu.be
KUT info in the Cloud for Customer Admin Guide:
http://help.sap.com/cloud4customer?current=on-demand > Administrator Guide > Business Flexibility chapter
Administrator UI adaptation example:
https://www.youtube.com/watch?v=GP7oLXy5pwk
2. SAP Cloud Applications Studio – It is a Software Development Kit (SDK) for enhancing
the functional capabilities of Cloud for Customer to fulfill customer
requirements, legal requirements or industry best practices. It is a
modification free method to enhance the application and provides support for
desktops and mobile versions of the app.
- It provides an “Integrated Development Environment(IDE)” based on MS Visual Studio
which among other feature allows enhancement of standard objects, creating new objects and provides a
wizard based approach to define UIs, forms, reports, workflows, web services
and business configuration.
b. It provides “UI Designer” which allows extension of Cloud for Customer standard UIs
and allows creation of new custom UIs.
c. It supports “mobile out of the box” with the same development environment being
used for desktop and mobile. This also incudes the” analytics” defined on the custom
objects associated with the standard content.
d. Support for “web services” to communicate (both Consumption and Provision)with
other SAP LOB Solutions or Cloud Solutions.
e. Support for “lifecycle management” in a customer environment which typically includes development
in a test tenant and then deployment in a productive tenant. Supports lifecycle for the Multi
customer solution where the solution after the development shall go through the
certification process before getting published in the SAP store.
Information Links and Videos:
SCN Community:
https://scn.sap.com/community/business-bydesign/studio
Best Practice Videos:
Product Documentation:
https://help.sap.com/studio_cloud
Studio Training (Select your country and search for ‘SAP Cloud Applications Studio’ or C4C30):
Hi Vikram Khatri,
Great Document for cloud Extensibility.
Thanks for Sharing...............
Regards,
Mithun
Good document with clear differentiation between KUT and CAS.
Thanks for sharing...
Regards,
Srinivas
Great - thank you!!
Hello Vikram,
If i added a custom field using KUT. Will that field will be visible in CAS ?
What should be approach in choosing KUT or CAS ?
Thanks,
Naga
Hi guys,
Does anyone know where "Code List Restrictions" is?, in the SCN Blog post on Creating Dynamic Screen Layouts, posted here is said that i can find this in Administration>Code List Restrictions, but i dont find that on my tenant.
is this something that has changed on recent upgrades or is placed somewhere else?
i have a requirement and this will be very helpful.
Thanks and Regards.
Mario Contle.
Hi Mario,
I can see the CLR in the Administration tab.I am attaching the screen may help you.
Thank you Naga, it was a problem with my screen resolution since it was at the bottom.
Nice blog..
Not getting new button on custom object builder OWL. Could you please tell me how to make visible that button?
Thanks,
Hem
Hi Vikram,
Lovely Blog!
I can see Custom object builder, but unable to sue it. I've enabled PDI for my role. Is there anything additional I need to do in order to use this?
Regards,
Preethi
Hi Vikram,
Thanks a lot for you info.
Do you know how can i assign a custom Action to the workflow drop down list box ?, i already have my actions defined for the service ticket but i am not able to see it inside the workflow actions.
Thanks a lot for your help!.