Skip to Content
Author's profile photo Former Member

Extensibility in Cloud for Customer

The Cloud for Customer solution offers 2 tools for customer extensions and UI adaptations:

  1. 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.
    1. 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.
    2. 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
    3. 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.
    4. 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.
    5. 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”.
    6. 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:

                    KUT info in the Cloud for Customer Admin Guide:

             > Administrator Guide > Business Flexibility chapter

                    Administrator UI adaptation example:


     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.

    1. 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:


               Best Practice Videos:


               Product Documentation:


               Studio Training (Select your country and search for ‘SAP Cloud Applications Studio’ or C4C30):


Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Vikram Khatri,


      Great Document for cloud Extensibility.

      Thanks for Sharing...............




      Author's profile photo Srinivasa Rao Sirasapalli
      Srinivasa Rao Sirasapalli

      Good document with clear differentiation between KUT and CAS.


      Thanks for sharing...




      Author's profile photo Ginger Gatling
      Ginger Gatling

      Great - thank you!!

      Author's profile photo Naga Prakash
      Naga Prakash

      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 ?




      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Naga Prakash
      Naga Prakash

      Hi Mario,


      I can see the CLR in the Administration tab.I am attaching the screen may help you.


      Author's profile photo Former Member
      Former Member

      Thank you Naga, it was a problem with my screen resolution since it was at the bottom.

      Author's profile photo Former Member
      Former Member

      Nice blog..


      Not getting new button on custom object builder OWL. Could you please tell me how to make visible that button?




      Author's profile photo Preethi Santhanam
      Preethi Santhanam

      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?




      Author's profile photo Carlos Hidalgo
      Carlos Hidalgo

      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!.