SAP Knowledge Base Article - Public

3326486 - Is it Possible to Query Change Logs of Business Objects Through Odata Service ?

Symptom

You have a requirement to show the change log or change history of business objects, business documents, or master data through Odata, but there is neither an association to each individual business object nor a generic readable entity that can be queried for any object type.

Environment

SAP Business byDesign
SAP Cloud for Customer

Resolution

There is no OData service for change history in ByD.

Also, we cannot do PSM release of the change document BO to be accessed via the OData service framework due to complexity and technical constrains.

See Also

In Case of C4C, You can retrieve change document data for all instances of a given business object using filters.

Currently, change document data is only displayed in the detail view of a business object. By providing an OData service, it would be possible to retrieve change document data for several business object instances based on the filter values.

Filter Attributes
  • Business Object Type - Mandatory
  • Busines Object IDs - Optional
  • Change Date/Time
Result List
  • ID
  • Business Object Name
  • Object UUID
  • ChangeDateTime
  • ChangedByIdentityUUID
  • ChangedByUserName
  • ObjectNodeElementName
  • ObjectNodeElementOldContent
  • ObjectNodeElementNewContent

Please also refer the documentation OData Service for Change Documents

Please note, the service is already available in all C4C systems. Request to enable it via case is not necessary anymore. 

Restrictions/Limitations: This service supports only business objects that use cross-component 'Platform change documents'.

Keywords

change log, change history, odata service, odata endpoint , KBA , change log, change history, odata , AP-RC-PCD , Platform Change Documents , Problem

Product

SAP Business ByDesign all versions ; SAP Cloud for Customer core applications all versions