Skip to Content

Video How-To: Add extension fields to the standard screens and configure a dynamic UI

In this short tutorial I will show and explain how you can add extension fields to standard business objects, the screens and how to configure a dynamic UI.

This tutorial shows how to add 2 fields to the employee and how to display one of them only when a certain condintion is fulfilled. I will use my standard example “Bonus Plan” from my previous videos.

In part 2 and 3 I will show how to use those extended fields in ABSL coding. This will show you how to add your custom logic using those fields in the standard business object “Employee” as well as in your custom application “Bonus Plan”.

Video Recommendation: Watch it in 720p.

Btw: Here you find the complete playlist of my SAP Cloud Applications Studio Tutorials.

Part 1:

– Add 2 fields to the Employee business object

– Add those fields to the screen

– Configure the dynamic UI (UI switch)

Part 2:

– Use the extension fields of the Employee in our Bonus Plan application

– Alter the bonus calculation based on the additional attributes

Part 3:

– Add custom business logic to the Emloyee Business Object

– Show a custom message on the standard Employee screen based on the custom logic

5 Comments
You must be Logged on to comment or reply to a post.
  • Hi Jens,

    This is a good tutorial on Enhancing Standard BOs to add new fields. I have one question related to extending standard fields, after enhancing the Standard BO with new fields using Cloud Studio, will the corresponding Web Services also be enhanced automatically or should we perform the Web Service extension manually.

    I enhanced the Lead BO in CRM to add some custom fields, and added them to the screen as well. But the Web Service associated with Lead Replication to External System is not enhanced. I couldn’t find any guide to enhance standard Web Services to include custom fields added to the BO.

    Is there a way I can enhance the standard service, or should I create a new Web Service from the Extended BO ?

    My use case, is C4C implementation with PI and CRM.

    Thanks in advance.

    Regards,

    Srikanth

    • Hi Srikanth,

      you need to add an “Extension Scenario” to your field definition. In the extension scenario you can select all web service where your attributes should be added.

      You can also use it to extend your fields to other Business Objects and their services.

      Please refer to the following section of the documentaiton:

      28-04-2014 08-31-06.png

  • Hi Jens.

    We need to extend  the screen “Trip Request” from Cloud For Travel & Expense and my question is. How I can get a Technical name of the screen?

    Thanks!