Sales Person and Sales Commission without HR Module

Hi,
Can anyone explain me the customisation and process for sales person commission.
Mahi

Use T code <b>VPE1</b>. and create . hiring event.. mini
master... create sales representatives
Sales employee without HR
<b>For Commission </b>
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
Message was edited by:
        SHESAGIRI.G
Message was edited by:
        SHESAGIRI.G

Similar Messages

  • How to download ECC customers without Sales Office and Sales Group values

    Dear all,
    In SD Customer master record we enter Sales Office and Sales Group fields under Sales Area tab-->Sales Tab.
    While downloading customers form ECC to CRM, How can I exclude this Sales Office and Sales Group Data from the download.
    I want to download customers without this sales office and Sales group data...Kindly suggest me how can I do this.
    Your suggestions will be highly appreciated.
    Best regards
    Raghu ram

    Hi Chandrakanth,
    I have removed 'Object Permitted in determination' checkbox for all Sales Offices, but still the problem persist.
    I am getting following problem in SMW01 while downloading customers.
    "Sales office O 50000004 sales group O 50000057 not maintained for sales area O 50000001 C5 Z0
    Message no. CRM_BUPA_FRG0140204."
    This problem is coming for all customers, so I though of excluding Sales Office and Sales groups from downloading.
    Can we use Filters functionality for this, if so what sort of settings need to be maintained for Customer_Main object in R3AC1 transaction.
    Please suggest, your suggestions will be highly appreciated.
    Best regards
    Raghu ram

  • Loading sales territory and sales person via customer interface (RACUST)

    Hi,
    I am trying to laod sales territory and sales person via customer interface (RACUST). Even the ra_customers_interface_all has a territory column, the value is not getting populated when the interface completes successfully. Also, which column in customer interface table should hold salesperson value so that it gets successfully loaded to Oracle?

    Hi Murari,
    You can attach documents through Services for Object (GOS) Using Archivelink functionality.
    Generall Incoming documents ( Documents received by Company as part of transaction such as Invoices, Delivery challans, Cutomer PO which come in form of hard copies) are stored using SAP ARchivelink.
    Please refer the link
    [http://help.sap.com/erp2005_ehp_04/helpdata/EN/33/5cd7345a238045e10000009b38f83b/frameset.htm]
    With Warm Regards
    Mangesh Pande

  • Sales Office and Sales Group Automatic Determination based on the Sold to P

    Hello every one
    We need determine sales office and sales group based on sold to party master data in Activity Management in SAP CRM 2007.
    I want to know if there is a way to do it when we save the document.
    Any ideas???

    hi, the sales org, office, group determination can be configure in Organization Determination.
    You can choose Org Determine rule for your CRM document.
    And if you feel the rule can't match your requirement,  you can create a new rule, and create customize function module for the rule, you can add your determine logic in the function module to realize your requirement.

  • Sales Agreements and Sales Contracts

    Hello Friends,
    Could anybody clarify me about what are the key differences between Sales Aggrements and Sales Contracts in SAP CRM 5.0  ?
    Thanks in advance,
    Sridhar Reddy.P

    hi Shridhar,
    A<b> sales agreement</b> is a long-term agreement between business partners in which you can define conditions (for example, prices and terms of delivery) and releasable products. These conditions and products are valid for all contracts or sakes orders that a customer creates with reference to the sales agreement.
    You use sales agreements to offer (better) prices to a particular customer group (business partner type) for a particular list of products, without committing them to particular purchase quantities.
    <b> Sales Contracts</b> are information related to quantity and value contracts. Therefore it delivers data on the target values and quantities of contracts for certain sold-to parties or sales organizations. It contains validity periods and released amounts as well as details about the contract status, for example, whether the contract is open, has expired or been rejected.
    Hope it clears your doubt.
    Regards
    Arun Kumar

  • Finding Sales Office and Sales Group

    Hi All,
    In CRM, I have a req where I know the Business Partner(Ship-to) ZIPCODE value and Sales Org value. Using these two values I need to find Sales Office and Sales Group .
    Sales org data specific to Ship-to will not be maintained in CRM. So sales org data should be pulled based on ZIPCODE only. All the config is set up.
    Are there any tables or function modules that I could use to get these values in the program?
    Thanks in advance!
    Sonali.

    Solved

  • Regarding Sales office and Sales group.

    Hi All,
    I have a small issue, Whenever I am creating a sales order, the sales office and Sales group of Sold-to-party will be copied which is standard functionality. The requirement is to copy the Sales office and sales group of Ship-to-party assigned to the sales order.
    According to our design there are more than a single ship-to-party to a sold-to-party and only Ship-to-parties have the sales group and sales office filled and those fields are empty in Sold-to-party.
    Pleae let me know, if there's any way.
    Thanks,
    Sharath.

    Read the S-note 670487 and the warning.
    But it says it is possible. I suggest you to take the SAP help in this regard (thru service market place).
    S-note : 670487
    Summary
    Symptom **********************************************************************
    WARNING: This is an IS-OIL / IS-MINE-specific note. If you DON'T   *
    have IS-OIL / IS-MINE installed on your system, this note does    *
    not apply to you. If this note is applied and you do not have      *
    IS-OIL / IS-MINE installed, you could cause serious damage to      *
    your system.                                                      *
    When a sales order is created through TPI, sales office and sales group
    are proposed from ship-to-party.
    Other terms
    TPI, phoned order, sales office, sales group, ship-to-party, sold-to-party, CUST_SALES_AREA, SD_SALES_HEADER_MAINTAIN.
    Reason and Prerequisites
    During sales order creation through TPI, MCOE specific form routine CUST_SALES_AREA is called in function module SD_SALES_HEADER_MAINTAIN. This form routine passes ship-to-party as customer and hence sales group and sales office in VBAK are filled from ship-to-party. The call to form routine CUST_SALES_AREA is not required as sales office and sales group of sold-to-party are already correctly filled into VBAK by form routine VBAK_FUELLEN_KUAGV of program SAPFV45K.
    Solution
    Function Module SD_SALES_HEADER_MAINTAIN is modified to remove
    unnecessary call to form routine CUST_SALES_AREA of program SAPMV45A.
    for release 4.6C (core 4.6C) ******************************
    This SAP Note should be applied only to IS-OIL / IS-MINE systems.
    The solution is delivered as part of an assigned patch (AOP or CRT).
    For patch schedule information refer to SAP Service Marketplace
    http://service.sap.com/ocs-schedules and check the document 'Oil CRT
    schedule'.
    If you need to implement this SAP Note urgently, refer to SAP Note 47531.
    Header Data
    Release Status: Released for Customer
    Released on: 15.10.2003  06:10:11
    Priority: Correction with medium priority
    Category: Program error
    Primary Component: IS-OIL-DS-TPI Transportation Planning Interface
    Releases
    Software
    Component Release From
    Release To
    Release And
    subsequent
    IS-OIL 46C 46C 46C  
    Support Packages
    Support
    Packages Release Package
    Name
    IS-OIL 46C SAPKI4C084
    Corrections Instructions
    Correction
    Instruction Valid
    from Valid
    to Software
    Component Ref.
    Correction Last
    Modifcation
    597482 46C 46C IS-OIL SOGK040821 14.10.2003  11:33:31

  • Where is SALES OFFICE and SALES GROUP for BP stored?

    Hello,
    Does anyone know where (in which table, or is there a Function Module to retrieve data) the SALES OFFICE and SALES group which is displayed in the Business Partner master data is stored?
    Thanks!
    Jeroen

    Hi Jeroen,
    Check the sales area data of the Business partner and go to tab Organization. You will see the sales office and sales group there.
    In order to activate the sales area tab in BP transaction you have to select the BP role Sold-To party.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash.

  • Sales office and Sales Groups

    <b>Please clarify some of my doubts.
    What is the definition for Sales Office and Sales Groups?What are the advantages of having Sales Office?Any reporting by Sales Office and SalesGroups is possible if yes then what is the advantage?Is Salesgroup same as salesperson?</b>

    Hi Sunil
    <b>1)  Sales Office</b>
    A physical location (for example, a branch office) that has responsibility for the sale of certain products or services within a given geographical area.
    <b>Use</b>
    When you create sales statistics, you can use a sales office as one of the selection criteria. When you print out order confirmations, you can include the address of the sales office.
    <b>Procedure</b>
    You can assign each customer to a sales office in the customer master record.
    <b>Note</b>
    Within a sales office you can establish sales groups (for example, departments) with specific sales responsibilities. Each person who works in the sales office can be assigned to a sales group in his or her user master record. Each customer can also be assigned to a particular sales group in the customer master record.
    <b>2) Sales Groups</b>
    <b>Sales group</b>
    A group of sales people who are responsible for processing sales of certain products or services.
    <b>Use</b>
    By using sales groups you can designate different areas of responsibility within a sales office.  When you generate sales statistics, you can use the sales group as one of the selection criteria.
    <b>Example</b>
    If sales office personnel service both retail and wholesale markets, you can assign a sales group to each market.
    <b>Procedure</b>
    You assign each salesperson to a sales group in his or her user master record. You assign each customer to a particular sales group in the customer's master record.
    Thanks
    G. Lakshmipathi

  • Sales atage and sales category

    Hi,
    Can anyone explain me what is the relation between sales category and sales stage while creating sales process and how to use different sales process.

    Yes the sales process used is determined by the oppty type or user role, an oppty can only use one sales process at a point in time.
    Sales category is a grouping capability for reporting, a couple of scenarios are;
    1) as mentioned before, if you have multiple sales processes and want to bring them to a common higher level common view.
    2) You need an alternate reporting structure/name
    eg multiple divisions manage their own pipeline and sales process. But head-office want to see a consolidated pipeline with common sales stages - sales category facilitates consolidation of the pipeline to the corporate standard. Also you may have a single sales process, which sales management use, but the CFO wants to see an aggregate view of sales processes in different buckets, sales category can be used for that.
    Obviously sales process is the lowest level (without the use of custom fields), and sales category is only available to aggregate the sales process, ie its hierarchical.

  • How to restrict Sales office and Sales Group.

    Hi All,
    I want to restrict the users from changing the sales office and sales group in the sales order.
    Is there any standard way to achieve this or do we need to do with User exit??
    Please help.
    Thanks,
    Pavan.

    hi
    there is no standard settings for estrict the users from changing the sales office and sales group in the sales order
    so you have to write the logic in userexit
    DATA: lt_user_list   TYPE STANDARD TABLE OF tvarvc,
           lw_user_list   TYPE tvarvc,
           lr_user        TYPE RANGE OF syuname,
           lw_user        LIKE LINE OF lr_user.
    IF screen-name EQ ' VBAK-VKBUR' and   VBAK-VKGRP.
    * IF sy-tcode EQ 'VA02'.
    **Get list of users who are allowed to change SO - only they can change payment terms
         SELECT *
           FROM tvarvc
           INTO TABLE lt_user_list
          WHERE name = 'ZSD_VA02_ALLOWED'
            AND type = 'S'.
         IF sy-subrc = 0.
           LOOP AT lt_user_list INTO lw_user_list.
             lw_user-sign = lw_user_list-sign.
             lw_user-option = lw_user_list-opti.
             lw_user-low    = lw_user_list-low.
             lw_user-high   = lw_user_list-high.
             APPEND lw_user TO lr_user.
             CLEAR lw_user.
           ENDLOOP.
    **    If user is not in the users listed for change allowed
           IF sy-uname NOT IN lr_user.
             screen-input = 0.
           ELSE.
             screen-input = 1.
           ENDIF.
         ENDIF.
       ENDIF.
    ENDIF.
    go to STVARV t code here you check the NAME and give the user ids who need to change

  • How to include Sales Office and Sales Group into FI report?

    Hi,
    I have a requirement to add Customer characteristics u201CSales Groupu201D and u201CSales Officeu201D into a FI report which is based on the InfoCube 0COOM_C02. The values that needs to be presented is actual data (Customer Master Data; NOT transactional value.
    In the DataSource u201C0COORDER_ATTRu201D, fields Sales Organization and Sales Group are present and it is brought to BW from R3. But I am not able to find the way to get the field Sales Office into SAP BW.
    I checked the extraction program for the DataSource u201C0COORDER_ATTRu201D, the fields Sales Org and Sales Group are coming from a table u201CCE41000u201D but in this particular table there is no Sales Office present.
    So can anyone guide me out in getting the Sales Office to the DataSource u201C0COORDER_ATTRu201D, or is there any way of getting it in BW directly by reading some Master Data table.
    Thanks in advance
    Prasapbi

    Hi Sangeeta,
    As per your statement, my understanding is that the Organization Attributes are not maintained in the Customization. If all the values are properly maintained then based on the Organization Data determination, the system would have picked up the data. You can first check the Organization Structure and see all the attributes are properly maintained or not and then check whether the Object Permitted in determination checkbox is checked. Then create a Transaction and see that all the Organization data are getting filled properly.
    Have a look at the following link for a complete guide to the Organization data determination customization.
    http://help.sap.com/saphelp_crm70/helpdata/en/6d/5c1738453fde16e10000009b38f8cf/frameset.htm
    If the Organization data customization is not meeting your requirements then you can have a second look at the development approach. Then we can have a look at the available Objects to get the desired functionality.
    Hope this helps.
    Thanks,
    Samantak.

  • Sales office and sales group are not copied from quotation to sales order

    Hi All,
    I have maintained sales office and sales group in quotation maually at header level.while  coping to sales order sales office and sales group are missing.
    Please let me know what would be reason for missing those twoand whether i should check anything in copy controls.
    Regards
    Mohan

    As its a standard functionality to have the Sales Group & Sales Office from Quotation to Order. But in your case, check the Copy Control settings at Header Level .
    DataT 051 General header data       Copying requirements 001 Header-same customer
    DataT 101 Header business data
    DataT 001 Partner header
    In case , they are also same, then check if any Logic is added in the Existing Routine.
    Best Regards,
    Ankur

  • How to add sales office and sales group code in Badi Order_Save?

    Hi,
    i have a requirement .
    the concept is like this ,we have S>D>G lay out.
    initially the sales office and sales group were fetching  values from "G".
    But my requirement is the sales office and sales group should fetch values from "D"..when the transacion is "ZGRW"..
    This is in CRM platform...So how shud i assign values of D to sales office and sales area??
    how to code this...
    help me out
    Edited by: VARUN VADNALA on Jun 25, 2009 1:35 PM

    Hi Sangeeta,
    As per your statement, my understanding is that the Organization Attributes are not maintained in the Customization. If all the values are properly maintained then based on the Organization Data determination, the system would have picked up the data. You can first check the Organization Structure and see all the attributes are properly maintained or not and then check whether the Object Permitted in determination checkbox is checked. Then create a Transaction and see that all the Organization data are getting filled properly.
    Have a look at the following link for a complete guide to the Organization data determination customization.
    http://help.sap.com/saphelp_crm70/helpdata/en/6d/5c1738453fde16e10000009b38f8cf/frameset.htm
    If the Organization data customization is not meeting your requirements then you can have a second look at the development approach. Then we can have a look at the available Objects to get the desired functionality.
    Hope this helps.
    Thanks,
    Samantak.

  • How to authorization sales office and sales group in VA21 and VA01 t-code

    I need to authorization sales office and sales group in va21,va22,va23 and va01, va02, va03 to control users access the sales order.
    I found some articles how to resolve this problem.I have created new authorization object Z_VBAK_ VKO, and add these fields to the object: VKORG: Sales Organization, VTWEG:Distribution Channel, SPART: Division, VKBUR:Sales Office, VKGRP: Sales Group, AUART:Sales Document Type, ACTVT:Activity
    I have add the object Z_VBAK_VKO to va01, va02, va03 in SU24 translation.
    I test the authorization , but fail, va01 and va02 do not check the authorization.
    Why? what can i do? please help me .
    thanks

    Dear Wu
    I think you are using the concept of Master Roles and Derived Roles.If ur using then create a master role and derived role for the authorisation group you want. And in the derived role assign the specifics to the respective logins ID. If you want to attach the authorisation to the T-Codes Va01 or VA21 etc then you have to use Exit.
    Correct me if i am wrong.
    Regards
    Jyotsana

Maybe you are looking for