Skip to Content

Some Thoughts about ChangeHistory

Hello,

I noticed some confusion w.r.t the question:

When can / does the ChangeHistory works for a given entity?

Let me provide some details:

Custom Business Objects

  • With the annotation [ChangeHistory] the data of nearly any element and node can become part of the ChangeHistory πŸ™‚
  • As transient elements do not have a persistency they can not become part of the ChangeHistory πŸ™
  • For the Dependent Objects TextCollection and AttachmentFolder this annotation is not applicable
    => No ChangeHistory for the elements and nodes of the DOs πŸ™

Extensions to SAP Business Objects

  • Extension Fields are handled by the Extension Framework (EXF)
    EXF does not support the annotation [ChangeHistory]
    => No ChangeHistory for Extension Fields πŸ™
  • Extension Nodes are handled by PDI itself; (nearly) the same functionality as in Custom Business Objects is available
    • If the SAP Business Object is already supporting ChangeHistory
      • The data of any element and node can become part of the ChangeHistory πŸ™‚
      • Except – of course – transient elements
      • For the Dependent Objects TextCollection and AttachmentFolder the annotation is not applicable
        => No ChangeHistory for the elements and nodes of the DOs πŸ™
    • If the SAP Business Object is not supporting ChangeHistory this feature is also not available in general for the Extension Nodes πŸ™

HTH,

    Horst

8 Comments
You must be Logged on to comment or reply to a post.