cancel
Showing results for 
Search instead for 
Did you mean: 

User Exits in Price Determination (Billing)

former_member321932
Participant
0 Kudos

Dear all,

Please your help with this question:

Which user exits can i review for the price determination when i am creating the Billing Document?

I have an Statistical Condition in a different currency of the billing document, but the rate doesn't match with the condition type.

So I assumed that there is an exit in this part of the process, but I don't know which users exits can i review.

Thanks in advance

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member184966
Participant
0 Kudos

Hi,


Kindly find the below SAP note and go through it.


139758 - Manual exchange rate n.taken into account in header


The above SAP note helps you to solve the issue at the earliest and please solve this issue with ABAP er.


Also, revert back if not suits you.


Thanks


Anand Kumar KS

Former Member
0 Kudos

Hi Anand,

Thanks for giving your suggestion but my requirement is different:

If the condition currency is different than the document currency (document currency = local currency)

then while creating invoice system should pick the exchnage rate as per system date automaticaly regardless of whatever the exchnage rate in sales order.

we are maintaining daily exchnage rate in the system.

Example:

Sales order date            21/12/2013     exchnage rate                    1 USD = 57 INR

Billing date in Invoice      22/12/2013     exchnage rate                    1 USD = 54 INR

right now the system is picking  the exchnage rate as per the  sales order   but not as per the billing date in invoice.

I think we need to put logic in USEREXIT_PRICING_COPY or USEREXIT_PRICING_RULE in billing program.

Please let me know if   you have any other thoughts.

Thanks

Amar

Former Member
0 Kudos

Hi,

In the copy control (Transaction code VTFL OR VTFA), set pricing exchange rate type to C = "Exchange rate determination according to billing date".

Hope it works.

Regards,

Ram

eduardo_hinojosa
Active Contributor
0 Kudos

Hi

You can also use a formula (VOFM subroutine) for this condition and set it in the pricing procedure. For further information see:

SAP Note 381348 - Using user exit, customer exit, VOFM in SD

SAP Note 327220 - VOFM function and its objects

I hope this helps you

Regards

Eduardo

Former Member
0 Kudos

Hi,

The user exit for pricing determination in Billing document is "RV60AFZZ".

You can use this user exit to determine pricing in billing doucment.

where as for sales order is "RV45AFZZ"

Hope it will help you.

Regards

Pitabash

Former Member
0 Kudos

Hi these are the user exits which are mentioned below-

User Exits For Price Determination

USEREXIT_PRICING_PREPARE_TKOMK (module pool SAPLV60A, program
RV60AFZZ)


USEREXIT_PRICING_PREPARE_TKOMP (module pool SAPLV60A, program
RV60AFZZ)

USEREXIT_FIELD_MODIFICATION (module pool SAPMV61A, program
MV61AFZA)

USEREXIT_FIELD_MODIFIC_KZWI (module pool SAPMV61A, program
MV61AFZB)

USEREXIT_FIELD_MODIFIC_KOPF (module pool SAPMV61A, program
MV61AFZB)

USEREXIT_FIELD_MODIFIC_LEER (module pool SAPMV61A, program
MV61AFZB)

USEREXIT_PRICING_CHECK (module pool SAPMV61, program MV61AFZA)

USEREXIT_PRICING_RULE (module pool SAPLV61A, program RV61AFZA)

USEREXIT_CHANGE_PRICING_RULE (module pool SAPMV61A, program
MV61AFZA)

USEREXIT_XKOMV_BEWERTEN_INIT (module pool SAPLV61A, program
RV61AFZB)

USEREXIT_XKOMV_BEWERTEN_END (module pool SAPLV61A, program
RV61AFZB)

USEREXIT_XKOMV_ERGAENZEN (module pool SAPLV61A, program RV61AFZB)

USEREXIT_XKOMV_ERGAENZEN_MANU (module pool SAPLV61A, program
RV61AFZB)

USEREXIT_XKOMV_FUELLEN (module pool SAPLV61A, program RV61AFZB)

USEREXIT_XKOMV_FUELLEN_O_KONP (module pool SAPLV61A, program
RV61AFZB)

USEREXIT_PRICING_COPY (module pool SAPLV61A, program RV61AFZA)

former_member184080
Active Contributor
0 Kudos

Hi,

Can you check whats the exchange rate maintained in F-62. Plz share your screenshot so that its easy to help you.

Regards, Sai Krishna.

former_member321932
Participant
0 Kudos

Hi Sai,

I checked the F-62 and in the billing document doesn't appear that value. So I want to check some user exit.

former_member186385
Active Contributor
0 Kudos

Hi,

In the standard include MV45AFZZ

you the following user exits

USEREXIT_PRICING_PREPARE_TKOMK

USEREXIT_PRICING_PREPARE_TKOMP

regards,

santosh

former_member184080
Active Contributor
0 Kudos

Hi,

Please check the below Wiki link. It explains well about all the exits.

http://wiki.sdn.sap.com/wiki/display/ERPLO/SD+User+exits

Also, check below threads having similar issue:

http://scn.sap.com/thread/1639482

http://scn.sap.com/message/7684250

https://scn.sap.com/thread/1285756

Regards, Sai Krishna.