Skip to Content
avatar image
Former Member

agent commition

hi,

can some ome help me

How to configure the functionality of agent that gets commission on the order brought for other customer?

some documentation if possible or configuration procedure

thanks in advance

points will be rewarded accordingly

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Jul 12, 2007 at 09:56 AM

    Hi,

    Create a partner function as Agent and assign this partner function in partner determination procedure for customer account group.

    Craete a manual condition type in pricing procedure under Discount/Surcharge category.

    So whenever for a order agent is in picture you can enter the Agent in Partner function which you have created and enter the value of the commision given in the sales order manually 😊

    Reward points if useful

    Regards,

    Amrish Purohit

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 12, 2007 at 10:00 AM

    REFER BELOW REWARD IF HELPS

    Steps to Create Commission for Agent

    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

    8) 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 – 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

    Add comment
    10|10000 characters needed characters exceeded