CRM and CX Blogs by SAP
Stay up-to-date on the latest developments and product news about intelligent customer experience and CRM technologies through blog posts from SAP experts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

Part 2- How to use the Repository Explorer to view the Public Solution Model (definition of the C4C data model and APIs)


C4C is a metadata based cloud application platform. Every component of the platform: UI,  business objects, business logic, APIs, business configuration, and analytics is “configured” and then compiled into native in-memory code that executes very efficiently on the SAP Cloud application servers. Given the application platform is metadata based, we publish the definition of these platform components through the Public Solution Model (PSM for short), which defines the standard C4C components that can be accessed and customized by customers and partners in KUT and SDK.


The entire PSM is exposed as a simple point and click “Repository Explorer” in SDK. You can search for any PSM released business object, data types, enhancement options (BADIs), SOAP APIs, reuse UIs to learn about the details of the component, how to use it, data samples, and customization/code samples.


To access the Repository Explorer… Go to View -> Repository Explorer. Once the Repository Explorer is open then either browse the repository or enter search criteria to find a component. In the example below, I browsed for the C4C Ticket (Service Request) business object and can see the detailed data model of the business object, data types of the elements, and sample SDK code how to manipulate the business object in SDK scripting.

The repository explorer is very useful to find details of the C4C business object data model. Sometimes the UI labels do not match the business object element names. The repository explorer helps map these differences from the End user “front end” (UI) and the SDK “back end” (business object), as well as understand the structure of the business object as most of these BOs have very complex Many to Many or 1 to Many data model relationships and data structures.

Thank you and have fun!

Rei Kasai

VP, Product Management

Cloud for Customer

1 Comment