cancel
Showing results for 
Search instead for 
Did you mean: 

Controlling Purchase With FICO

Former Member
0 Kudos

Is there a way to block POs or PRs if the PO/PR contains line items that have exceeded the Planned Cost.

i.e.

If Planned Cost for Cost Element 605010 (Machinery and Equipment) is 10,000

no PR or PO containing an item from Cost Element 605010 can be approved when Actual Cost is 10,000

I know this is possible with funds management but we are looking for the simplest way to achieve this using our baseline system. We have already completed the implementation phase of the project. We're just trying to control purchasing.

Double-post

Accepted Solutions (0)

Answers (1)

Answers (1)

ajaycwa1981
Active Contributor
0 Kudos

Hi

No other option except FM

You can write code in validation user exit US200 or US250.... But this is some thing which I would not recommend... I did it in unavoidable circumstances at one of the clients...

The functionality what they wanted was implemented, but they themselves said they wont use it as they realized hard stopping in this way wont help in any way and rather make life miserable

Moreover, it will not check at PO, but during posting to FI..

You can use BADI ME_PROCESS_PO_CUST and ME_PROCESS_REQ_CUST to check during PR/PO and write code in it.. But again, I wont recommend this at all

Regards

Ajay M

Former Member
0 Kudos

Okay. I'm new to SAP so forgive me for asking some fundamental questions.

We implemented SAP BP Baseline package for a client? Do we need to install and activate FM separately since it's under PSM or is it a core functionality of ECC? Where can I find further documentation on PSM-FM (like config guides and BBPD)?

ajaycwa1981
Active Contributor
0 Kudos

Hi

It is an integral part of ECC and you need to activate it.. I dont think it wil call for any licensing cost..

documentation is some thing u can search on google or help.sap.com and download the base line docs

Ajay

Former Member
0 Kudos

Thanks a lot Ajay.

You said something about using BADI to perform the check at PR or PO level. Do we need the help of an ABAPer to achieve that or is it something we can do? Do we have to write code in user exit US200 or US250 first? Can you please outline the steps it will take to achieve the desired objective?

Thanks once again.

ajaycwa1981
Active Contributor
0 Kudos

Hi

1. yes you will need the help of ABAPer

2. Exits US200 or 250 is used in FI validtion (RGGBR000).. This would check @ time of posting to FI

3. BADI which I mentioned wud check @ the time of PR/PO... So, if u wanna check at this level, US200 or 250 is not required..

Ajay M