cancel
Showing results for 
Search instead for 
Did you mean: 

Purpose of table of APPROVAL_ADMINISTRATORS in BADI BBP_WFL_APPROV_BADI

Former Member
0 Kudos

Hi Gyus,

what is the purpose of the table parameter APPROVAL_ADMINISTRATORS in BADI BBP_WFL_APPROV_BADI? Is it to pass on approval information to the WF-Administrator?

Where can I find a useful description on this?

Kind regards,

Thomas

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

You need to populate this table in the badi if you need to define an administrator for the workflow.

If the approvers are not found in the badi,you can fill the adminsitartor table with workflow admin deatils in the badi because of which the work item will go to the workflow admin.

See these useful related threads:

BR,

Disha.

Former Member
0 Kudos

Hi,

thanks for all the hints and links so far. They had been very helpful but the forwarding still doesn't work correctly. In the SRM approver table I can see this WF-Admin but when I cross-check with SWI6 there is no agent assigned to this task, instead all users are possible agents.

And furthermore is there a way to pass on some additional information or description of what the original step was, e.g. do some accounting steps (cost center, profi element, etc.)

Warm regards,

Thomas

Edited by: Thomas Mueller on Jan 9, 2009 6:59 PM

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Thomas,

APPROVAL_ADMINISTRATORS

-List of administrators in case no approver is found, but approval is required.

You may want to view the BAdI documentation using these steps:

1.Go to Se18

2.Enter BBP_WFL_APPROV_BADI in the BAdI name field.

3.Click Display.

4.Click on the 'Documentation' icon right after the 'Info' icon.

5.You can view the detailed documentation for that BAdI.

Cheers!

Reymar

khan_voyalpadusman
Active Contributor
0 Kudos

workflow always needs an agent --> to send the workitem.

In case the Badi --> does not return any approvers --> system should be able to find one admin user -> called as workflow administrator.

and the workitem would be send to the --> administrator.

the administrator user has to work with the workitems --> for whom the system was not able to find any agents

he can

1) process the workitem and close them

2) forward the workitem to other users to process them

In case badi is not coded --> for adding the administrator user --> the workflow would run in to error.