Hi experts.
I have a question in order to set work status using BAdI's.
I need to set a work status that must to be assigned depending on a dimension ENTITY, but the approval workflow will not be the same for each ENTITY, and one of them could pass 2 levels of approval worflow, and another one could pass 7 levels for example.
So we need to define status codes for the maximun number of steps in the approval workflow, but when a concrete approval flow has to pass a lower number of steps, the users do not want to pass manually all the previous steps.
We have to assign that first status after begin approval flow with the proper code to avoid repetitive approval actions from the same user, and we think that maybe we can use BADI_UJW_WS_CHANGE enhancement spot, but I need to know if this is an appropriate BAdI and if this BADI triggers in every status update which is made in standard process or if there is any restriction.
Thanks in advance.
Raúl R.