cancel
Showing results for 
Search instead for 
Did you mean: 

Restrict PO creation for multiple plants for same company code

Former Member
0 Kudos

Hi Gurus,

We want to restrict PO creation for multiple plants in the same company code. Based on Standard SAP settings for Purchasing organization assignment with multiple Plant and multiple Plant assignment with single company code, this is happening. Is there a way that we can restrict by doing some customization change.

Any thoughts or ideas will be highly appreciating.

Thanks and Best regards,

Karun Kumar

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi,

You could use authorzation in PFCG transaction to limit the plant selection for the user. Please create a role in PFCG and assign this role to all users or to single user in SU01 Transaction. Take the help of BASIS guey in this regard. Thanking you.

Former Member
0 Kudos

Hi,

Said functionality is not available in SAP standard.

To avoid the same ,i can suggest implement release strategy for PO,and then higher authority / commercial team can check created PO,if multiple plants available in single po then they have the option of rejection for the same.

Or else check BADI-ME_PROCESS_PO_CUST,take the help from abapor and apply the restriction to select multiple plant in PO.

Hope this will resolve your query,

Thanks & Regards,

Sandesh Sawant

Former Member
0 Kudos

Hi,

To avoid huge data maintanence in purchase organization, there is an alternative that please go for validation at document level. Give a coding that to allow PO creation for single plant. Document type plays vital role in PO. Hence go for validation at document type level. This can be get done with the help of ABAP er. Thanking you.

former_member564225
Active Contributor
0 Kudos

Hi,

Do you mean there are 5 Plants assigned to the Co.Cd and only one plant is responsible for purchase? and PO should be created only for one particular plant?

If this is the case (because I dont know how you have designed your Purch Org and due assignments) you can assign the Purch Org to only to the plant you need to create PO, rest when other plants are entered system will throw error. Or Remove Purch Org Assignments from other Plants

Regards

Shiva

Former Member
0 Kudos

Hi,

Yes, correct initially we assigned multiple plants with one company code and same assignment for purchasing organization but now the requirement is to restrict PO creation for multiple plants for same company code and organization.

Thanks,

Karun Kumar

former_member564225
Active Contributor
0 Kudos

Hi,

The very meaning of assigning Purch Org to plants is that the plant is responsible for purchasing activities. According to you if you want those plants not to appear in Purch Order then why you need to assign them to the purch org?

You can restrict by assigning separate purch org to each plant, thus if there is a mismatch PO will not be created. You cannot achieve both!

Shiva

Former Member
0 Kudos

Hi,

Please give plant specific purchasung organization in the cration of PO. Hence system will allow to create the PO for same plant and not for multiple plants. To do this create purchasing organization in SPRO, enterprice structure,definition, MM, maintain pur.org..Assign this purchasing organization to particular plant in assignment in spro. The path way is spro, enterprice structure,assignmnet, MM, assign pur.org. to plant.Thanking you.

Former Member
0 Kudos

Hi,

Thanks for the reply but due to no. of Plants assigned to single purchasing organization, we need to maintain no. of purchasing organization based on plants. In this way data will be bulky related to purchasing organization.

If there will be any other thoughts or suggestion , please share it.

Once again thanks for the reply!

Best regards,

Karun Kumar