cancel
Showing results for 
Search instead for 
Did you mean: 

commisiopn to agent

Former Member
0 Kudos

hi friend !!!!!!

company sell product to customer no - 1234 but for this sell company has to pay commision to agent xyz

(e.g. flat owner sell flat to customer he get money but he has to pay commission to real estate agent this is example only )

how to work on this scenario

give me detail configuration setting and process flow also

thanks in advance

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

There is no standard condition type for commission. You will have to maintain statistical condition types in pricing and commission agents as vendor type partner function. ABAP report needs to be developed to get the data billing document wise/vendor wise. Based on the report postings have to be done to vendor.

Regards,

GSL.

Former Member
0 Kudos

Dear Hanumanth,

You create one new condition type for Agent commission and agent wise billing documents can be seen in VF05. with the help of this ask ABAPer to extract the data for the statistical condition type maintained in the pricing procedure. they will extract from KONV table , KAWRT, KWERT fields.

Based on this report, the FI people will post the JV accordingly.

Best Regards

SRI

Former Member
0 Kudos

__Dear Hanumant,__

__*Steps f_or Agent Commission:

1. Create partner function for Vendor or Agent.

2. Add the partner function to Customer Master

3.Create the Vendor or Agent in XK01

4.Run the sales process till billing

5.Now you can get the list of billing documents generated for a particular period in VF05 along with the partner function-VN or Agent(based on your configuration)

6.Based on this ask FI people to settle the Agent commission throught JV.

7.If at all you want to have seperate list which shows the Agent commission calculated billing document wise- add Agent commission condition type to the pricing procedure.

8.Make the condition types as statistical.

9.Capture the amount into a Zee report developed with the help of ABAPers.

10.Give this list to FI People to post JV.

Note: As per my knowledge there is no automatic posting based on sold-to-party for Agent.

This is how we are following in our current industry and its working fine.

Hope this works for you. Further any information let me know.

BEST REGARDS

SRI

Former Member
0 Kudos

thanks for everyone !!!!!

but can u tell SRI !!!!

is there any standard condition type for commission ??????

if yes then please tell me and what is the standard setting for that

thanks

Former Member
0 Kudos

hi

For creating commission agent, you have to follow below steps.

1) Establish Partner Functions for the Commissionee(s)

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PARTNER DETERMINATION ->; DEFINE PARTNER FUNCTIONS

Transaction Code: VOPA

2) Assign the Partner Functions to Partner Procedures

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PARTNER DETERMINATION ->; DEFINE PARTNER FUNCTIONS

Transaction Code: VOPA

3) Create a Partner Procedure for the Commissionees

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PARTNER DETERMINATION ->; DEFINE PARTNER FUNCTIONS

Transaction Code: VOPA

4) Create New Customer Account Group(s) for Commission Agents

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; LOGISTICS GENERAL ->; LOGISTICS BASIC DATA: BUSINESS PARTNERS ->; CUSTOMERS ->; CONTROL ->; DEFINE ACCOUNT GROUPS AND FIELD SELECTION FOR CUSTOMER

Transaction Code: OVT0

5) Assign the Partner Functions to the Customer Account Group(s)

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PARTNER DETERMINATION ->; DEFINE PARTNER FUNCTIONS ->; GOTO ->; PARTNER FUNCTIONS ->; ENVIRONMENT ->; ACCOUNT GROUP ASSIGNMENT

Transaction Code: VOPA

6) Assign the Partner Functions to the Partner Procedure for the Sales Document Header

Menu Path: Tools ->; Business Engineer ->; Customizing ->; Sales and Distribution ->; Basic Functions ->; Partner Determination ->; Define Partner Functions

Transaction Code: VOPA

7) Assign the Partner Functions to the Partner Procedure for the Sales Document Item (OPTIONAL)

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PARTNER DETERMINATION ->; DEFINE PARTNER FUNCTIONS

Transaction Code: VOPA

😎 Edit the Pricing Communication Structure (KOMKAZ) to Hold the New Functions (Client Independent)

Menu Path: Menu Path: TOOLS ->; ABAP WORKBENCH ->; DEVELOPMENT ->; DICTIONARY

Transaction Code: SE11

9) Edit MV45AFZZ u2013 userexit_pricing_prepare_tkomk (Client Independent)

Menu Path: TOOLS ->; ABAP WORKBENCH ->; DEVELOPMENT ->; ABAP EDITOR

Transaction Code: SE38

10) Edit RV60AFZZ - userexit_pricing_prepare_tkomk (Client Independent)

Menu Path: TOOLS ->; ABAP WORKBENCH ->; DEVELOPMENT ->; ABAP EDITOR

Transaction Code: SE38

11) Edit MV45AFZB - userexit_new_pricing_vbkd changing new_pricing (Client Independent)

Menu Path: TOOLS ->; ABAP WORKBENCH ->; DEVELOPMENT ->; ABAP EDITOR

Transaction Code: SE38

The following code should be inserted into program MV45AFZZ to allow the system to re-execute pricing if the user makes a change to the relevant partner function (alteration, addition, deletion).

13) Add the KOMKAZ Fields to the Pricing Field Catalog (Client Independent)

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PRICING ->; PRICING CONTROL ->; DEFINE ACCESS SEQUENCES ->; MAINTAIN ACCESS SEQUENCES

Transaction Code: OV24

14) Create Condition Tables (Client Independent)

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PRICING ->; PRICING CONTROL ->; DEFINE ACCESS SEQUENCES ->; MAINTAIN ACCESS SEQUENCES

Transaction Code: V/03

15) Create an access sequence containing the new tables (Client Independent)

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PRICING ->; PRICING CONTROL ->; DEFINE ACCESS SEQUENCES ->; MAINTAIN ACCESS SEQUENCES

Transaction Code: V/07

16) Create a new condition type

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PRICING ->; PRICING CONTROL ->; DEFINE CONDITION TYPES ->; MAINTAIN CONDITION TYPES

Transaction Code: V/06

17) Add the Condition Type to the Pricing Procedure

Menu Path: TOOLS ->; BUSINESS ENGINEER ->; CUSTOMIZING ->; SALES AND DISTRIBUTION ->; BASIC FUNCTIONS ->; PRICING ->; PRICING CONTROL ->; DEFINE AND ASSIGN PRICING PROCEDURES ->; MAINTAIN PRICING PROCEDURES

Transaction Code: V/08

11) Create Commsission Report ZZCOMMISSION (Client Independent)

Menu Path: TOOLS ->; ABAP WORKBENCH ->; DEVELOPMENT ->; ABAP EDITOR

Transaction Code: SE38

Former Member
0 Kudos

HI You can use "rebate agreements" to handle this process.

For further details please refer to the IMG "Sales and Distribution ->

Basic Functions -> Bonus Buy"

Transaction VB01 or look in the online help in the area "Billing (SD-BIL)-> Billing

You shld Set up the commision agent as a new partner function. Assign partner function to the same Sold to party acount group.

Create a new customer in sold to account group ( Commision agent). Assign this in your standard customer with the new commison agent partner function.

Create an agrrement for this commision agent

former_member184555
Active Contributor
0 Kudos

Hi

Here is the link for the step by step procedure for configuring commission to agents...

http://www.sap-img.com/sap-sd/steps-to-create-commission-for-agent.htm

Thanks,

Ravi