cancel
Showing results for 
Search instead for 
Did you mean: 

User Exit to Chane Pricing in Billing

Former Member
0 Kudos

Hi All

Please Suggest an User Exit to change pricing so as to apply a particular condition based on the creation DATE of the billing document.

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

these are the user exits avilable per billing related please chose one as per requirement.

User Exits For Billing

USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)

The internal number range used in the standard system is specified in the billing type table and can be changed in this user exit. This user exit is only called when the billing documents is created.

USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)

In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMKCV (header fields).

USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)

In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMPCV (item fields).

USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)

Depending on the number range, table TVFKD is used to set the billing date (country-specific requirments in Italy).

USEREXIT_NUMBER_RANGE is automatically deactivated when this user exit is being applied.

USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)

This user exit is only called when the billing document is created. It is used to provide the header and the item of the new billing document with deviating or additional data.

USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)

Printing the item line of a billing document can be supplemented or changed.

USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)

Printing the header line of a billing document can be supplemented or changed.

User exits in program RV60AFZD

Short descriptions of the user exits are contained in the program:

USEREXIT_RELI_XVBPAK_AVBPAK

USEREXIT_NEWROLE_XVBPAK_AVBPAK

USEREXIT_NEWROLE_XVBPAP_AVBPAK

User exits for program SAPLV60B (Interface to accounting):

EXIT_SAPLV60B_001: Change the header data in the structure acchd

EXIT_SAPLV60B_002: Change the customer line (accit and accccr)

EXIT_SAPLV60B_003: Change the customer line in costing

EXIT_SAPLV60B_004: Change a GL account item (accit and acccr)

EXIT_SAPLV60B_005: User exit for accruals

EXIT_SAPLV60B_006: Change the control line (accit and acccr)

EXIT_SAPLV60B_007: Change the installment plan

EXIT_SAPLV60B_008: Change the transfer structure acccr, accit and acchd

EXIT_SAPLV60B_0011: Change the parameter for cash account determination or reconciliation account determination

Regards,

venkataswamy.y

Former Member
0 Kudos

Hi Friend,

If you want a have a different Pricing in Billing, There is a standard procedure

Create a new Pricing procedure in V/08 and assing this pricing procedure to the Sales OrganisationDistribtion channeldivision+ Document pricing procedure ( of Billing) +Cstomer pricing procedure in OVKK

Now when you create a billing document the new pricing procedure will activate which is different from the Sales order pricing.

I think it will seve your purpose.

Check this and revert back.

thanks,

santosh

Former Member
0 Kudos

Hi Santosh

First of all thanks a lot for a quick reply.

Your suggestion to go for a different billing document pricing procedure is appreciable but of little help .

Actually we have a very specific requirement, let me explain in brief

we are doing partial delivery of the ordered quantity,the condition for Shipping & Handling charges is scaled i.e. Nil if order value is $150 or more,that to this Scale is applicable to certain customer comming from specific Sales District & only if their billing document date falls with in a particular date range of a month.

Now the billing is to be done only for the delivered quantity which is less than $150 that is why the billing Doc. value becomes less than $ 150 ,consequently the S&H Scaled get affected .

Please anybody suggest me the appropriate USER EXIT in RV60AFZZ,ZC etc. and also the Copy control setting in VTFL (pricing type, req.)

Thanks

Ashok

Former Member
0 Kudos

Hi

If i use Pricing Type C in VTFL , do we need to use the exit .....

Experts ur inputs please ........................

Use USEREXIT_XKOMV_FUELLEN_O_KONP (module pool SAPLV61A, program RV61AFZB)

This user exit is always called up during a redetermination of all or individual price components. You can change the work fields of the condition line. However, this only applies to conditions that have been determined via a condition record. This may include subtotals, manually entered conditions or conditions that have been calculated with a formula.

Rohit