Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
Showing results for 
Search instead for 
Did you mean: 

Imagine the following scenario. An employee inquires to see all the data that the company stores about her or him. One potential location for storing data is a Custom Business Object and Custom Business Objects are fully integrated with the Information Retrieval Framework which is used to extract the information. As a data privacy specialist, you can easily find all the Custom Business Object instances that contain data related to a specific business partner. In the following example the Custom Business Object has an association to the business partner Workforce Person.

Figure 1: Custom Business Object with association


Before getting started

You must have the following roles assigned to your user:

Process StepBusiness RoleBusiness Catalog
Defining the Custom Business Object purposeSAP_BR_BPC_EXPERTSAP_CA_BC_IC_LND (End to End Implementation Experience - Implementation Cockpit)
  • SAP_CORE_BC_ILM (Information Lifecycle Management - Archiving)
  • SAP_CORE_BC_ILM_IRF (Information Lifecycle Management - Information Retrieval)
  • SAP_CORE_BC_RAL (Read Access Logging - Monitoring)


Defining the Custom Business Object purpose

A purpose defines the range of tables that are searched in the information retrieval process. It contains a link to an Identity Lifecycle Management (ILM) object which in turn references one or more tables. To retrieve the data in Custom Business Objects, the purpose must have the pre-delivered ILM object SCBO_ILM_OBJECT assigned.

  1. Open the Manage Your Solution app. Then click Configure Your Solution.
  2. Search for Rule Generator and open the entry with that item name.
  3. Click Configure on the next screen in the configuration step line Define Purpose.
  4. Click New Entries to create a new Purpose ID.
  5. Select the newly created purpose and double click Assign ILM Objects to Purpose.
  6. Enter SCBO_ILM_OBJECT as the ILM Object and click Save.


Data collection

To perform the search two apps must be used.

  1. Open the app Start Data Collection to execute the data collection. Make sure to click Refresh Purposes to see your newly created purpose.
  2. The app Process Data Collection Results will show the search results. There is a row for every found Custom Business Object instance. The row description has the following format: <Custom Business Object ID>: <Node Name> - <Keys separated by space>.

Figure 2: Data Collection Results

Now you have an overview of all the data related to a specific business partner that is stored in Custom Business Objects.


Further reading

If you want to know more about the topics in this blog post, please have a look at the following links.

Custom Business Objectshttps://developers.sap.com/group.abap-extensibiliy-cbo-cce-ccl.html
Information Retrievalhttps://help.sap.com/viewer/55a7cb346519450cb9e6d21c1ecd6ec1/1908.500/en-US/6e7c4b9ff5a1403babfa78bb...