cancel
Showing results for 
Search instead for 
Did you mean: 

POWL results restriction

Former Member
0 Kudos

Hello

We have implemented SRM 7 in stand alone scenario.

I would like to know how to restrict the POWL results based on company code or purchasing organisation. SRM will be used by users from multiple countries and now all the users are able see all the results. POs/Invoices from other companies are visible in the POWL.

How do we restrict this per company?

Regards

Zubair

Accepted Solutions (0)

Answers (4)

Answers (4)

nishantbansal91
Active Contributor
0 Kudos

Hi,

While implementing the badi,

/SAPSRM/BD_POWL_CHNG_SELCRIT


Use the Filter value SAPSRM_E_CHECKSTATUS :-  APPLID

                             SAPSRM_FEEDER_INV        :-  POWL_TYPE

Thanks.

Nishant Bansal

Former Member
0 Kudos

I also want this result

former_member216093
Contributor
0 Kudos

Hi Ushir,

We can actually design different queries for different companies/ POrg within POWL by fixing desired parameters. These customised queries can then be linked to authorisations as shown below.

Please award points as appropriate.

Regards,

Ravi

Former Member
0 Kudos

Hi Folks

Creating queries is not an option because in that case we would need to create multiple queries for each object.

We are trying to pick the filter values dynamically using the BADI /SAPSRM/BD_POWL_CHNG_SELCRIT but unfortunately we are not able to stop the implementation enhancement using Debugger.

Let me know if anyone has implemented this BADI with correct filters in order to change the Porg and pgroups based on users data ( bbp_om_responsible_pgrp ).

Regards

Ushir

former_member184111
Active Contributor
0 Kudos

Hi Ushir,

You can filter this BADI based on POWL TYPE

For e.g. for POWL of PO use POWL Type as SAPSRM_FEEDER_AL_PO

Alternatively also have a look at BADI BBP_WF_LIST.

Thanks,

Anubhav

konstantin_anikeev
Active Contributor
0 Kudos

Hi Ushir,

you can try to filter Results via BADI /SAPSRM/BD_POWL_CHNG_SEL_RSLT.

Regards

Konstantin