When using the interface IF_WORKFLOW
design a Business Object to be used in SAP Workflow, one can declare a key attribute using SE24. This helps when using SWUE to raise business events and test workflows.
Is there a way to declare and display this flag for a key attribute using ADT? The data declaration in the public section looks exactly the same as for a regular attribute.
I tried opening the class in ADT and expected there to be some kind of representation of the flag.
Unfortunately, it is not possible to display / define it in Eclipse. This functionality is specific to the SE24
Class Builder, where the classes, which are implementing IF_WORKFLOW interface are recognized as workflow-enabled and an additional column Key Attributes
on the Attributes tab is shown.
Please note, that for some SAP releases there was a bug, where the Attributes of Business- or Workflow-Classes were lost if editing the class in source-based mode or editing some source text sections directly (which was related to editing in Eclipse also).
Check the SAP-Note 2400131 for further details.