cancel
Showing results for 
Search instead for 
Did you mean: 

PO w.r.t only PR/RFQ/Contract

former_member583200
Participant
0 Kudos

Hi Friends,

My requierment is like this:

1. System should allow the user to create a PO only if the PO is created w.r.t any PR/RFQ/Contract only. If a user wants to create PO directly without any reference, then system should not allow the user to save the PO.

Can anybody guide me, how to control this function or how to do this in customization in SPRO?

Thanks & Regards

Satya

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hii

Create a Functional Authorization in the Following path:

Material Mangement - Purchasing - Authorization Management - Define Functional Authorization for Buyers

New Entries:

Functional Authorizations:

Please select the check the box : Ref to Purchase Requistion and ref to RFQ and ref to contract

Save

Now, in SU3 trxn ,Give the User Parameter EFB in the user master Parameters Tab and give the parameter value.

User cannot create without the reference of the Purchase requistion or RFQ and Contract

Regards,

Kumar

former_member583200
Participant
0 Kudos

Hi,

Is it possible to restrict this kind of functionality only to few users?

What I mean is only certain users can not make PO without any reference and rest others can make PO with or without reference. Is it possible to do in authorization control in PFCG?

Thanks & Regards

Satya

Former Member
0 Kudos

Hii,

This can be done

You can use the User Parameter ID EFB.

Give the Parameter ID to which user you want to restrict.

Procedure:

Go to SU01

Go to Parameter Tab

Give the Value EFB

Enter the Parameter Value which you have created the Functional Authorization Code in the SPRO.

Save it

Hope this clarifies.

Regards,

Kumar

Edited by: Kumar Rayudu on Jul 11, 2008 4:58 PM

former_member583200
Participant
0 Kudos

Hi Kumar,

I have followed the process you have explained for "Function Authorization:Purchase Order" in OMET transaction with code "PO". I have selected only W.ref to PT option. then followed the steps in SU01 and selected EFB and its value as "PO" same which i have created in OMET.

But after that, when I create PO without any erfeence, still system allows me to create PO without any error message.

Please advice.

Thanks & regards

Satya

Former Member
0 Kudos

Hii,

Select the Option "Reference to purchase requisition". and if possible re login and check.

You will get the Error as "You have no authorization to create without reference to another document"

Regards,

Kumar

Edited by: Kumar Rayudu on Jul 11, 2008 5:16 PM

former_member583200
Participant
0 Kudos

Hi Kumar,

I have done all the necessary setting as suggested by you. But still I can create a PO without any reference in ME21N transaction. I have logged out and logged in again and tried, but still the same.

Please advice.

Thanks & Regards

Satya

Former Member
0 Kudos

Hii,

Might be in user master record, the parameter assignment is wrong.

In Su01

Parameter Parameter Value

EFB PO

Regards,

Kumar

Former Member
0 Kudos

This message was moderated.

Answers (3)

Answers (3)

former_member192897
Active Contributor
0 Kudos

Hi Satya,

Using OMET Function Authorization, you can restrict users to create Purchase orders without Purchase Reqn / RFQ.

Using OMET trxn code Create one Function Authorixation Called pr and in General Parameters tab Select the Field Selection as NBF and in Possible reference Objects Tab Mark the With ref to Prs check box and save.

From Next time whenever you try to create with out referring PR it will not allow you to Save PO.

Reg,

Ashok

Assign Points if useful.

Former Member
0 Kudos

Hi,

Please check following BADIs.They may fulfill your requirements.

Special rules at header level:FIELDSELECTION_HEADER

Special rules at item level: FIELDSELECTION_ITEM

regards

Former Member
0 Kudos

Hi,

Put condition on your ABAP code.

consult ABAP people for doing this.

if PO is not having "Release indicator" - 9 (EKKO-FRGKE)

then print should not be generated and Error message should display.

The other filed you can use is "Subject to Release" EKKO-FRGRL for put up condition

Thanks & Regards

Swathi