on 10-07-2015 3:42 PM
Hi,
I have a requirement where in we have to update some fields from derivation after the request is Rejected/Returned to the requester in Customer Master.
I have written my code in 'Define Validation/Derivation' BADI but its not getting triggered until some data is changed in the fields on the belonging entity types.
Please suggest how I can derive value of certain fields without manually changing any value for any field in UI.
Either suggestion on BRF+ or BADI should help.
Thanks,
Sai Charan.
The derivation BAdI will only be triggered when the entity changes. If you want to derive values without changing an entity, you can use the cross-entity BAdI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abdullah,
Thank you for the response.
We even tried Cross-Entity BADI - but without changing the data it was also not getting triggered. But to be double sure, will retry it again today and will confirm back.
But if you think we need to be any further setting/configuration then please let me know.
Thanks,
Sai Charan.
Hi Abdullah,
We tried it again, but without changing any data in any entity type the derivation BADI's are not getting triggered.
Any suggestions?
Basically this is an MDG-C Reject scenario where request is returned back to requester and here when requester open the request we have to default/derive some values, please suggest.
Thanks,
Sai Charan.
Hi,
I am facing a similar issue. In my case I would require the derive badi to be triggered without changing in data on pressing a button. The button action can be anything but non of them is triggering the derive BaDIs (Cross or Single) unless any data is changed. Do you have any way out of this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
what I understood from your point is that, there is a button on the UI and when user clicks this button then derivation should happen, irrespective of whether the user modifies the data or not. If this is what you are looking then probably,
Thanks
Pavan
Hi Sai,
If you are using rule based workflow then you can use the 'BADI - Calling System Method' to default your values. Add one step in single value decision table after reject step . Maintain condition alias for the same step in non user agent decision table as synchronous method and provide service name for it. Using service name in BADI method you can update the change request data(You have to use API here).
Regards,
Jitendra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.