Skip to Content
Author's profile photo Stefan Barsuhn

C4C: Add actions to non-ESF2 nodes (Business Partner)

This is just a short post as I stumbled over this in the past:

Problem

You want to define an action for a business partner object (Customer, Contact Person, Employee) but this is not possible because they are not ESF2 nodes – and only those support adding actions.

Solution

SAP provides the largely undocumented business object BusinessPartnerSolutionExtensions, which is ESF2. This business object is in sync with the default BusinessPartner business object – so for every UUID in BusinessPartner there’s an identical UUID in BusinessPartnerSolutionExtensions.

So just create your action in BusinessPartnerSolutionExtensions and you will be able to link to the default BusinessParter using the UUID.

Note

This was tested using C4C release 1708.

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Achim Werner
      Achim Werner

      Is it possible to get a web Service from this BO containing my own fields/nodes?

      When I try to create a PES, the system tells me "No scenarios found" - no matter which node I select.

      Thanks, Achim

       

      Author's profile photo Gayathri Ramachandran
      Gayathri Ramachandran

      Hello,

      I have a requirement to add a custom action and call in the Contact_SOWL, but how is it possible to call that action in the BusinessPartnerSolutionExtensions to call from a Contact_SOWL.

       

      Please share more insights...

      Thanks

      Gayathri

      Author's profile photo Stefan Barsuhn
      Stefan Barsuhn
      Blog Post Author

      Hi Gayathri,

      sorry, I guess this is not possible then.

      Best regards

      Stefan

      Author's profile photo Gayathri Ramachandran
      Gayathri Ramachandran

      Tried a workaround for the change I had..

      https://blogs.sap.com/2018/09/11/create-a-custom-owl-of-sadl-type-for-a-standard-bo/

      Thanks

      Gayathri