Skip to Content
0

Business objects - Trigger workflow event for fields in append structure

Dec 08, 2017 at 01:30 PM

43

avatar image

Dear experts,

I want to trigger a workflow for fields in an append structure of standard table VBAK. Up to now, I defined a delegate business object of the standard business object BUS2032. In the custom business object I added the necessary attributes that correspond to the dictionary fields from the append structure and I changed both the object's and the attributes' status from implemented to released.

Ideally I would like to trigger the workflow based on a change in any of the added attributes - and, thus, dictionary fields.

Can someone guide me to the necessary steps that have to be performed after having defined the aforementioned object/attributes?

Kind regards,

Konstantinos

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Konstantinos Vassiliadis Dec 08, 2017 at 02:38 PM
0

Dear partners,

to re-phrase - apologies: currently the BUS2032/CHANGED event is triggered when a field in the append structure is modified in the sales order. It does not trigger another event automatically.

However, if at least one standard SAP field of VBAK is changed - with or without simultaneous modification of a custom field in the append structure - the BUS2032/CHANGED event automatically triggers FREBUS2032/CHANGEDFRE event - this is standard behaviour.

So Ideally I would like BUS2032/CHANGED event to trigger FREBUS2032/CHANGEDFRE also in the case that only a field in the append structure of VBAK is modified.

Share
10 |10000 characters needed characters left characters exceeded
Mike Pokraka Dec 08, 2017 at 03:30 PM
0

There's no work magic involved in this one. The event is published whenever a change document is created. This is configured in SWEC. You can link a custom event here.

If your custom fields are not part of the change document (tx SCDO), then you won't see them in the sales order change log, and there won't be any event unless other change-relevant fields are also changed.

Share
10 |10000 characters needed characters left characters exceeded