cancel
Showing results for 
Search instead for 
Did you mean: 

Price determination in SA

Former Member
0 Kudos

Hi,

I have One business scenarion, Kindly suggest the solution

My client is using scheduling agreement. SA has different rates with different validity say

- Price 1 - valid from 01.04.2012 to 30.04.2012

-  Price 2 - valid from 01.05.2012 to 31.05.2012

Now say material is dispatched on 25.04.2012 & received in the plant on 05.05.2012.

Now while Doing GRN system will pick the "Price 2" in price determination as it is valid as per condition maintained.

My client wants System should take "Price 1" as invoice Date is in month of april.

one solution could be GRN can be posted back dated ( April's date) but client is not ready to accept back dated posting.

Kindly suggest the solution

Thanks,

sambhaji

Accepted Solutions (0)

Answers (4)

Answers (4)

mirco_sartori
Discoverer
0 Kudos

Hi Sambhaji,

I have the same problem.

You can use the User Exit for chenge the date which the price is caluclated on GR (for example with document date )  .

Enhacement MEVME001 (transaction SMOD)

Functionexit EXIT_SAPLEINR_003

FUNCTION EXIT_SAPLEINR_003.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     VALUE(I_EKKO) LIKE  EKKO STRUCTURE  EKKO
*"     VALUE(I_EKPO) LIKE  EKPO STRUCTURE  EKPO
*"     VALUE(I_BUDAT) LIKE  EKBE-BUDAT OPTIONAL
*"     VALUE(I_BLDAT) LIKE  EKBE-BLDAT OPTIONAL
*"     VALUE(ISU_ENHANCEMENT) TYPE  ISU_EXIT_SAPLEINR_003 OPTIONAL
*"     REFERENCE(I_VBELN) LIKE  EKES-VBELN OPTIONAL
*"     REFERENCE(I_VBELP) LIKE  EKES-VBELP OPTIONAL
*"  TABLES
*"      XEKET STRUCTURE  EKET
*"  CHANGING
*"     VALUE(C_DATUM) LIKE  SY-DATUM
*"     VALUE(C_MENGE) LIKE  EKPO-MENGE

C_Datum is the date that must be changed.

For example:   c_datum = i_bldat.

So the SA conditions are valuated.

Regards


anna_hannon
Active Participant
0 Kudos

Hi sambhaji

The setting 'Price Determination (Pricing) Date Control' is available- see field MEPRF on table EKPO.

F1:

"Determines which date is to be used for price determination (pricing) purposes.

Use

Enter the key for the desired date.

If you choose the date of goods receipt, for example, a new price will be determined upon the arrival of the goods, causing the item to be revaluated at this time.

Note
If you have chosen the delivery date as the date for price determination and an item contains several delivery dates (i.e. has a delivery schedule), the first delivery date (the delivery date specified in the first schedule line) is taken."

former_member186100
Active Contributor
0 Kudos

i have not actually tried it with SA but u can check following functionality called price control , which offers u to determine GR value on the basis of following dates

1Purchase Order Date
2Delivery Date
3Current Date
4Manual
5GR Date

refer screenshot

another method is to make 2 step GR

107 -- 109

107 when goods are sent out of vendors premises , it is valuated blocked stock GR and will be valuated as per posting date

109 when i recieve stock at ur plant

cheers

Avinash

prabhu_sundararaman2
Active Participant
0 Kudos

Hi Avinash,

You have given a very good suggestion. If we go by the 1st option - price date control and let us say we have selected option2 i.e delivery date, which date would the system take - whether the date mentioned in ME38 schedule? OR document date in GR?

Regards

Prabhu

Former Member
0 Kudos

Hi All,

This Price date category is can not used for scheduling agreement. System is taking it as "GR Date-5". I tried this.IN SA this filed is uneditable.It can be made editable if we remove time dependant condition check at document level of SA.but then we will not enter prices for different validity in SA.

So kindly suggest some more solution

Thanks,

Sambhaji

former_member186100
Active Contributor
0 Kudos

For delivery date means , schedule delivery date i fear

former_member186100
Active Contributor
0 Kudos

another method is to make 2 step GR

107 -- 109

107 when goods are sent out of vendors premises , it is valuated blocked stock GR and will be valuated as per posting date

109 when i recieve stock at ur plant

i myself find it overkill for the requirement , but did u consider above suggestion?

Former Member
0 Kudos

HI. any updates on this