cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with Adhoc Approver not getting added to Approval overview

Former Member
0 Kudos

Hi Folks,

We are using SRM5.0, Server 550, SP14 and using Classic scenario.

We have N-Step Approval BADI implemented and the Approvers are getting determined successfully as per the required business logic.

However there is a requirement to add Ad-hoc approvers over and above the approvers suggested by N-Step Approval BADI.

In the Approval overview screen we could able to add Reviewers without any issue but when adding Adhoc Approvers using Add Approvers button, the approver can be selected and while clicking on 'Transfer' button the approver is not getting transfered to Approval overview.

I believe and as far as my understanding goes this should work as standard without any BADI implementation / setting activation.

We have BBP_CHNG_AGNT_GET and BBP_CHNG_AGNT_ALLOW BADIs implemented but no such code is in place to restrict adding any Adhoc approvers.

Also i tried by deactviating the BBP_CHNG_AGNT_ALLOW BADI implementation but of no use. I have also raised an OSS message with SAP for this in the mean time.

Please let me know in case i missed out something or there is some bug in the system.

Regards,

Teja

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

This note might be helpful to you

Note 1318725 - Ad-hoc approvers cannot be changed

Former Member
0 Kudos

Hi Jay,

Thanks for the reply.

This note might be helpful once adding the Adhoc Approvers works as intended in the first place.

Our issue is the Adhoc approvers could not be added even for the first time. The Adhoc Approvers selected from the Find option could not be added by clicking on 'Transfer' button.

Let me know in case of any other leads to fix this issue.

Regards,

Teja

former_member183819
Active Contributor
0 Kudos

Note 947296 - Inserted/changed approver is not transferred

Symptom

You want to insert or replace an approver in the approval preview.

After you choose "search", the system displays a list of possible approvers.

You now enter the approver name manually - you do not select it from the proposal list.

After you choose "Transfer", however, the first approver from the proposal list is transferred.- is this TRANSFER button disabled and you could not transfer it?

i dont know the solution and i wanted to understand the issue.technical resource can make it active this button

Former Member
0 Kudos

Thanks Muthu.

The issue is during shopping cart creation while adding Adhoc Approvers. When i try to add Adhoc Approvers from the list of proposed Approvers after i clicked on Find button.

Once i choose one proposed approver from the list and click on 'Transfer' button the chosen approver is not transfered to Approval overview.

Means no approver is identified for the shopping cart. And the Approval overview does not show chosen approver details.

When i got the the standard FM debugged - BBP_WFL_DIN_APPR_FINALLIST_GET the chosen approver could not be read from the buffer DB.

I suspect it to be some bug as this is a standard functionality which should work without any issue. Also i believe and am sure that Adhoc approvers can be added even though N-Step Approval BADI is active and the Adhoc approver gets added to the Approvers table along with the Approvers determined by N-Step Approval BADI.

Hope to get some leads to fix up this issue.

Regards,

Teja

Former Member
0 Kudos

Hi All,

Any idea why this standard SAP feature is not working.

Just give me some leads in investigating this issue further.

Regards,

Teja

Former Member
0 Kudos

Since this Note 1318725 "Ad-hoc approvers cannot be changed" is valid for your SP, would you like to apply this and see if it helps? Or do you already have it in your system?

Former Member
0 Kudos

Thanks Jay.

We implemented the suggested note but the issue still persists.

We debugged the N-Step Approval BADI but of no avail.

I raised it with SAP but SAP is giving some ridiculous answer saying due to N-Step BADI implementation it is not working.

However i replied saying it should work even with N-Step Approval BADI implementation and saying some where in the standard function modules the code might be missing.

Can you guys help me in identifying which FM does transfer the approver to Approvers table when we click on 'Transfer' button after identifying an approver in Approval overview?

This info would help us in debugging and finding the root cause for this issue.

Points would surely be awarded for any leads in this regard.

Regards,

Teja

Former Member
0 Kudos

What I would do next is to deactivate (all) the BADIs you implemented for N-step approval process. Then try to add the ad-hoc approver from the UI and see if "transfer" button does what it supposed to. If yes, then it IS actually due to your BADI implementation, and if not, respond to SAP and tell them it's not the BADI implementation and see what they say.

Former Member
0 Kudos

Hi All,

This issue has been resolved.

The Adhoc approver functionality is not handled properly when the N-Step Approval BADI was implemented.

This is handled in the BADI Parameter VALUE( APPROVAL_HISTORY_TABLE ) and VALUE( ACTUAL_APPROVAL_INDEX ).

Thank you all for your help and support.

Regards,

Teja

Answers (0)