Skip to Content
0

custom wf not being triggered when approve from my inbox

May 22, 2017 at 05:24 AM

53

avatar image

Hi,

I have a situation where the custom WF is not being triggered when doing approval from My Inbox FIORI.

Is there any prerequisite for the custom WF to be triggered from FIORI Inbox?

I have followed documentation of 6 steps of adding custom workflow, but till no luck.

I have implemented the said BADI etc...and the BADI seems to be triggered, as i can debug upon clicking the approve button.

Anybody can help me with this ?

Thanks

Tjarliman

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

2 Answers

Pavan Bhamidipati May 22, 2017 at 06:11 AM
0

Hi,

You have to provide more information regarding the issue . However, some common things which you can check are:

  1. If the task is asynchronous task then make sure you are raising a Terminating event.
  2. The post service is provided with the needed information in order to process the requested service. Check if you are passing all the mandatory attributes/properties of the service.
  3. Commit your work after the event has been triggered.
  4. Make sure the communication is enabled between the Gateway and ERP systems. ( in Hub Approach ).
  5. Make sure the RFC user has appropriate authorizations to initiate the request between Gateway and Backend systems. There is a Authorization object specific to make calls. S_RFC* search for this object.
  6. Make sure the service is registered in the front end system from /IWFND/MAINT_SERVICE.

Thanks, Pavan

Share
10 |10000 characters needed characters left characters exceeded
Tjarliman Rusadi May 22, 2017 at 07:11 AM
0

Hi Pavan,

thnks for the reply.

I just found out that when using standard SAP BOR program in the decision step then i will have no issue.

So, I think there is something need to be done regarding the parameters in the container.

Right now, i decided to use standard decision step.

Thanks

Tj

Share
10 |10000 characters needed characters left characters exceeded