Working on SRM 5.5 server SAPKIBKT09.
Business scenario is self service procurement.
The desired business flow is:
Employee will raise shopping cart.
Approver will reject the SC if he wants any change and add comments in the note.
(Chnage button should not be available to him.)
This SC will go to inbox of employee.
He will change the SC for diff line items as per approver comments (if OK for him) and resubmit to approver.
(Change and accept changes button should be available to employee.)
Then approver would accept the SC.
We have set BBP_WFL_SECURITY as follows:
for the role SAP_BBP_STAL_MANAGER = 1 none
for SAP_BBP_STAL_EMPLOYEE = 2 low
for single roles it is not defined
BADI BBP_WFL_SECUR_BADI is deactived.
Now the observation is that:
"change" button is available to approver and he can change the SC items.
(it should not be)
The strange observation is for employee.
If approver rejects all items in SC the status of SC is "awaiting approval " at header level
and at item level it is "rejectd"
Employee has "change" button but the details can not be changed.
If the approver does the partial rejection of SC
then the status of SC is "In your inbox" and employee can change itemwis e details.
Please help us to set the business flow as desired throguh the WF security settings.
This has to be controlled BADI BBP_WFL_SECUR_BADI mandatorily?