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

To report this post you need to login first.

8 Comments

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

  1. Will Godsall

    I’ve got a problem with ChangeHistory working on dev but not production. I changed the namespace to production but it still doest work. Any other ideas?

    Thanks,

    Will

    (0) 
        1. Horst Schaude Post author

          Hello Will,

          You’re right: Sophia’s links refer to ECC and not ByD.

          Did you deployed the BC in your prod tenant?

          This is important, because the activation creates some data which taken up by the BC deployment and persistet in the runtime tables so the ChangeHistory agents can work based on that information.

          HTH,

              Horst

          (0) 
  2. Alejandro Cordero

    Hi Horst,

    Is it possible to query the change history using ABSL?

    I think you said in comment that this is not possible but I cannot find it now.

    Thanks,
    Alejandro Cordero.

    (0) 
  3. Horst Schaude Post author

    Hello Alejandro,

    Currently the only way to access the Change History is via the Embedded Component in the UI.

    But I am currently investigation on a Reuse Library for ABSL. πŸ™‚

    Stay tuned,
    Horst 

    (0) 
  4. Suchita Phulkar

     

    Hi Horst,

    Any update withΒ Reuse Library ABSL for querying the standard change history log ?

    It would be really interesting to have !!

    Staying tuned…

    Best Regards

    Suchita

    (0) 

Leave a Reply