cancel
Showing results for 
Search instead for 
Did you mean: 

POs created for non valid contracts

Former Member
0 Kudos

Hi Experts,

Can you please help me on one issue..

I have an issue in which purchase order is created for non valid contract ( validity date of contract is already expired) but still

it is creating POs in reference to conract.

I also checked the source list if its validity date is more than the contract. But the source list is not maintained for this.

Can you please guide me.

I would appreciate your help

Regards,

Sheral

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Check notes:

32375 PReq source determination: closed contracts

44368 ME51 ME57 Contract as source of supply

457110 FAQ: Source determination in purchasing

427864 Source determination outline agreements (date<>curr

This standard functionality is that only the PO-date is checked against

the contract validity period not the validity period of the PO.

As long as the PO date falls within the contract validity the PO will

not issue the error 06040 or 06041.

When creating a PO with reference to a contract (= release order), the

PO date (EKKO-BEDAT) is used to check against the validity dates.

If the PO date is within the validity period, no error message is

issued. On the other hand, if you enter a PO date which is outside the

validity period of the contract, the message 06041 or 06040 is issued.

Regards,

Ashwini.

Former Member
0 Kudos

Hi

Thanks alot for your reply.

I am new to SAP can you please tell me how to check these notes..I will be very thankful to you

JL23
Active Contributor
0 Kudos

goto http://service.sap.com/notes

you need a S-user id and a password to logon.

you can get this usually from your basis team (or from SAP if you attended a training)

Former Member
0 Kudos

Hi Ravi,

I am not getting any error message. this is problem in production system.

POs are being created for this non valid contract.

I am not able to find the reason. Plz help me.

Regards,

Sheral

Former Member
0 Kudos

Dear Sheral ,

Go to T code OLME ->Environment Data ->Define Attributes of System Messages->System messages

Here make sure

System message no 06 040 and 06 041 is set as error (E)

so that user cannot create PO outside contracts validity period

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

I have replicated similar case in IDES system it is giving error message as validity period of contract expired on so and so date.

Are you getting any warning messge.

If yes then check the error message number is Message no. 06041.

Then check the message is set as error or warning message.

Regards

Ravi Shankar.

Former Member
0 Kudos

hi

check whether any user exit or BADI available to use to validate the contract validtity date when they make po with reference.