cancel
Showing results for 
Search instead for 
Did you mean: 

Sales Commission with rebate

former_member299860
Participant
0 Kudos

Dear Gurus,

I have requirement for distributor commission using rebates.

1. The distributor is not the payer. He just refers the customer

2. The material is shipped to the end customer

3. The invoice is raised against the end customer.

4. I have created a new partner function for the distributor and assigned this     partner function in the customer master

5. I have created a rebate agreement for this distributor who is not the payer

The issue I am facing here is that the rebate condition is not getting activated in any of the sales/Billing document

1. I have maintained a condition record with access - Sales Org/Distribution channel/division/commission agent for rebate

2. I create a sales order and in the pricing analysis it shows "Access not made (initialized field)"

Please find the screen shot below

Please help me.. Its very urgent.

Thanks & Regards

AL

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member211616
Active Contributor
0 Kudos

Hi Lucas ,

Is The commission agent code is visible in sales order partner function ?

I believe the commission agent is not activating in sales order level

Regards

Ramesh 

former_member299860
Participant
0 Kudos

Hi Ramesh,

yes I have assigned a Z partner function for the customer.. it is visible at the sales order level. I have created the so called commission agent through XD01 with partner function 'Z1'.

Thanks & Regards,

AL

jignesh_mehta3
Active Contributor
0 Kudos

Hello Lucas,

Firstly in SAP Standard Rebates are available only to Payer Partner function. That is why we need to activate Rebates at Sales Orgn, Billing Typr and Payer level.

Further, coming to your issue, have you done (Customized) the Partner Determination for Sales Order Item Level? I mean is the Z1 partner function is included in Sales order Item Partner functions?

One more thing, please note in Standard SAP, Rebate Condition will not be visible in Sales Orders, due to requirement 24 in Pricing Procedure.

Thanks,

Jignesh Mehta

former_member299860
Participant
0 Kudos

Dear all,

I went through so many links before posting this question. I found many links on this same kind of requirement and so many of them have posted that they were able to do it with some customization. But I tried many of these with little success.

Please if anyone might have faced similar kind of requirement and what is way ahead.

need your inputs on this.

Thanks & Regards,

AL

former_member299860
Participant
0 Kudos

Hi Jignesh,

thanks for the reply. yes I have done the partner determination settings at the sales order item level and also at Billing.

And yes you are right due to requirement 24 the rebate condition will be activated at billing level only. I am very much aware of it. But the issue I am facing is that it is not identifying the access sequence. It says Access not made (Initialized field)

Please guide me anyone

Thanks & Regards,

AL

former_member299860
Participant
0 Kudos

Dear all, Good Morning to all!!

Please tell me if I could achieve this with some other method.

Thanks & Regards,

AL

prasanna_kumar4
Active Contributor
0 Kudos

Hi

1. First Create commission Agent as  a Vendor.

2. Assign this commission agent to customer or at the time of Sale order with Z partner function

3.  Maintain the condition record via VK11

4. You Need to do Enhancement in Sale order Level and Billing level to fill the commission agent Number

Include: MV45AFZZ

FORM USEREXIT_PRICING_PREPARE_TKOMK   ( Header)

FORM USEREXIT_PRICING_PREPARE_TKOMP ( Item)

Example Code:

If   Sy-TCODE = 'VA01' or SY-TCODE = 'VA02' or sy-tcode = 'VA03'.

Data: WA_VBPA type VBPA.

   Read Table XVBPA[] into WA_VBPA WITH  KEY PARVW = 'ZA'.
If sy-subrc = 0.

  TKOMK-ZZCOM1 = WA_VBPA-LIFNR.
endif.


Same way you need to maintain code in Billing Document Level\


Include: RV60AFZZ


FORM USEREXIT_PRICING_PREPARE_TKOMK (Header)

FORM USEREXIT_PRICING_PREPARE_TKOMP (Item)


5. Develop the Z report.


I hope it will solve your issue



former_member299860
Participant
0 Kudos

Guys anyone...Any clue..??

Thanks & Regards

AL