How Configure Royalty/Sales Person Commission
Hi,
I am new to SAP.Can any body tell me "How to Configure Royalty/Sales Person Commission" in pricing?
Thanks in advance.
Chandra
Edited by: Chandra BA on Aug 3, 2008 12:36 AM
Dear Sudhir,
Please refer to my Post in thread:
[Sales Employee|Re: Sales Employee]
Best Regards,
Amit
Similar Messages
-
Hi,
How to calculate sales person commision in order management.
My client wants to give sepearate sales person commission on each type of sales category like Deal, special Deal, Nett orders commission differs like 2%, 5%, 3%.
If we want to pull up sales orders by sales person, system should give the commision to be paid to sales person, if we give percentgage in parameters.
Is there any standard report to achieve the sales person commission report in standard system or any work around solution to achieve this?
please advise the how to achieve this in Order management.
thanks
SattiHi,
How to calculate sales person commision in order management.
My client wants to give sepearate sales person commission on each type of sales category like Deal, special Deal, Nett orders commission differs like 2%, 5%, 3%.
If we want to pull up sales orders by sales person, system should give the commision to be paid to sales person, if we give percentgage in parameters.
Is there any standard report to achieve the sales person commission report in standard system or any work around solution to achieve this?
please advise the how to achieve this in Order management.
thanks
Satti -
Sales Person Commission Report
What will be a query to do a sales person commission report which includes Credit Memos?
Hi Max, welcome to forums.
Check this thread and see if it helps - Re: Commission Query
Re: Commission Report
Credit Memo query
There are plenty of commission related query threads. You can mix and match to get a result most suitable to you. -
Sales person commission based on sales revenue on material group-report
Dear Experts,
My client want to charge and calculate Sales person commission based on sale revenue on material group.
lets say -sales person 'A' did sales during the month 5lakh on material group1 and 10 lakh material group2 .
then i will give commission 5% on less than 6 lakh and 10% on more than 9 lakh sales revenue.
so total commisssion they will book 125000(25000+100000) on GL .
They want this information from CO so they they can book amount in FI and after that need to charge from COPA based on above logic..
request you to guide me on the above.
regards
RRHi ajay,
I need Sales revenue ,sales person and material group information.
will i get all this information from VBAP/VBRP table?.
I will transfer sales revenue,material group and sales person to copa at the time of billing.
Shall i use copa or VBAP/VBRP table in order to fetch information and based on information.I will calculate and post FI JV from FI to COPA.
Guide me.
regards
RR -
How to make Sales Person LOV org specific in case of Multi Org Setup
HI,
We are working on 11.5.10.2
We have a multi org setup and i am required to make the sales person LOV to populate only the org specific salespersons, at the sales order, quote, service contract levels.
Is it achiveable and if yes.....please letme know the way.
Reg,
Ajay Agarwal.Hi
Try to play around with the security profile in the HRMS and attach it to the responsibility level
Regards
Ramesh Kumar S -
How to attach Sales Person and add Items
Hi all,
Please Help.
I am not able to attach Sales Person with my customer, this
field is disabled at this level. If I try to attach it at ship
to /bill to level only the default value is displayed. I have
added many sales person.
I want to add new item. what should i do?. I have added the
items through AR but this is not displayed in the line level?
What should i do?
We have Multi-org setup.You will have to write an extensive customization that will work similar to planning engine.
It will have to look at order quantity and then look at onhand, reserved onhand, min-max quantities, safety stocks, move orders etc etc and then create a job if necessary.
Are you sure you want to do it this way?
Hope this helps
Sandeep Gandhi
Omkar Technologies Inc.
Independent Techno-functional Consultant
513-325-9026 -
How to control sales person to read COs of certain customers
The super user want to control the sales person can only read COs created by themselves or of a certain group of customers. What auth. obj. can I use to generate the auth. profile to let this be true?
Hi Cui,
There is no standard authorization object available for this. You need to create your own authorization object and call it through a user exit to check for this object in the role.
Take the help of BASIS guys for this.
Regards,
GSL. -
Sales Person Commission Payout Report
Good Day Mentors,
I am currently working on a report that ought to compute for Sales Agent commission.
Sources for gross sales computation is A/R Invoice(OINV) and A/R Credit Memo (ORIN).
Client also wants to exclude the VAT from the computation of gross sales as well as all credit memos issued for a specific period in which the commission of the agent will be based on.
DocTotal in both OINV and ORIN already have the VAT(VatSumSy) included in them upon commit into the databse. So i subtracted it from the DocTotal. The formula I came up with
OINV.DocTotal - OINV.VatSumSy - ORIN.DocTotal - ORIN.VatSumSy
Now, the main source of the problem is the part in which the report ought to have a date range facility. Since the commissions for the sales people will be computed every month.
Edited by: Sean Yu on Apr 4, 2009 9:46 AMI am now trying to incorporate both queries into a single one.
Current code
/*SELECT FROM [dbo].[OINV] T1*/
declare @fromdate as datetime
/* WHERE */
set @fromdate= /* T1.[DocDate] */
'[%0]'
/*SELECT FROM dbo.OINV T3*/
declare @tilldate as datetime
/* WHERE */
set @tilldate= /* T1.[DocDate] */
'[%1]'
SELECT T0.[ChannlBP] 'Upline Code',
(SELECT CardName
FROM OCRD
WHERE CardCode = T0.CHannlBP) 'Upline Name',
T0.[CardCode] 'Downline Code',
T0.[CardName] 'Downline Name',
SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) 'GrossSales',
Rate = CASE WHEN ( (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) <= 10000) THEN .03 WHEN ((SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) > 10000
AND (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) <= 49999) THEN .025 WHEN ((SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) > 50000
AND (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) <= 149999) THEN .02 WHEN ( (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) > 150000) THEN .015 ELSE 0 END,
(SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) * (CASE WHEN ( (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) <= 10000) THEN .03 WHEN ((SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) > 10000
AND (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) <= 49999) THEN .025 WHEN ((SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) > 50000
AND (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) <= 149999) THEN .02 WHEN ( (SUM (T1.[DocTotal]) - SUM (T1.VatSumSy) - SUM (T2.[DocTotal]) - SUM (T2.VatSumSy) ) > 150000) THEN .015 ELSE 0 END) 'Commission'
FROM OCRD T0 INNER JOIN OINV T1 ON T0.CardCode = T1.CardCode INNER JOIN ORIN T2 ON T1.CardCode = T2.CardCode
WHERE T1.[DocDate] >= @fromdate
AND T1.[DocDate] <= @tilldate
AND T2.[DocDate] >= @fromdate
AND T2.[DocDate] <= @tilldate
AND T0.[ChannlBP] IS NOT NULL
AND T0.[frozenFor] LIKE '%N'
OR T0.[validFor] LIKE '%Y' GROUP BY T0.[ChannlBP], T0.[CardCode], T0.[CardName]
The query should be able to show all of the Sales people who have Credit Memos issues to them as well as Sales people who don;t have Cm's issued to them.
But what I am currently getting from my query above are the people who only have CM's issued to them. I am unable to get the sales people who don't have CM's in ORIN table for the specified date range, but of course have records in OINV table.
Did I link the tables incorrectly?
Also, the commission rate is also being computed in this query using CASE function as you can see from the code above. Which makes the query complex and very rigid. Is there also a good way of handling the commission rate? I am also thinking that in the future, client might change the commission rate. Be it increase the ranges or change the rate for each range. Is there a good way of handling that other than an AddOn? Since currently everything is hardcoded in the query.
Thanks in advance for everyone's time,
Sean -
Sales Person and Sales Commission without HR Module
Hi,
Can anyone explain me the customisation and process for sales person commission.
MahiUse 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 -
Sales Person Without HR module
Dear collegues,
Can any tell me how to configure the sales person, where i dont have a HR module implemented. If you can send some steps how to configure the same it would be helpful.
Thanks in Advance,
Regards,
SudhirDear Sudhir,
Please refer to my Post in thread:
[Sales Employee|Re: Sales Employee]
Best Regards,
Amit -
Being new to working with a Mac, I was wondering if anyone can tell me step, by step on how to set up my Mac Book Pro(Mid 2012) wirelessly to a Canon Pixma Pro9000 Mark ll that my husband had gotten me? Sales person told him that it's compatiable to my Mac Book Pro, Mtn Lion, but I do not see it and I don't see how to do it wirelessly. Any help would be appreciated. Thanks ;o)
Hello:
There is nothing wrong with asking questions. There are no dumb questions....answers, yes, but not questions.
If you set up your wi-fi router to establish a network, then both your printer and MacBook Pro will connect wirelessly. *** I do not know what kind of router you possess, I don't want to suggest things that might not be relevant.
Barry
P.S. No need to apologize! Most of the people here (none of us are Apple employees) enjoy trying to help others. -
How to create sales order with configuration?
Hi, all!
I'm trying to create sales order with multi-level BOM's explosion using BAPI_SALESORDER_CREATEFROMDAT2, but with no success.
Scanning and following ton's of OSS notes and already posted answers in this forum regarding configuration in sales order doesn't lead to success to.
So can anybody throw light on rules for populating data structures for items and items configuration in case of multi-level BOM's explosion in sales order? Providing working code snippet would be great.
Regards,
Maxim.Hi, all!
Just want to properly close the thread and share experience gained.
The main reason of error was in incorrect TABLES parameters populating for sales order items and their configuration.
Not the secret that there is a lack of documentation for even BAPIs FM, especially for comprehensive things to do. And it seems that the right way to resolve proper structure of import/tables parameters for "creation/change" function modules is to call "corresponding read-FM" for object created on-line and see how return parameters are populated.
For example, for BAPI_SALESORDER_CREATEFROMDAT2 such corresponding FM is BAPISDORDER_GETDETAILEDLIST, which returns near the same structures.
Actually in my case such algorithm was used in the first place. But BAPISDORDER_GETDETAILEDLIST returned wrong parameters as was discovered later This error was fixed by implementing OSS note 821191 and sales order was succesfully created.
And I want to thank SAP Support experts in effective assistance. 10 points are yours!
Regards,
Maxim. -
PurchasedMac Book pro From Shenzen China and at that moment the sales person inserted my account details for china but i leave in Pune India and like to change my details for india.Question is how can i do this.
What needs to be changed? Most details such as Date & Time can be set in System Preferences.
-
how do i create a specific location in a document, that my sales personal will be able to paste in a price offer made in another app (they are using acrobat reader) ?
Hi gadi b,
It sounds like you may want to create a form field in your PDF file, which your sales personnel can paste text into. You can use either Acrobat or Adobe FormsCentral to create PDF forms. For instructions, see FormsCentral Help | Create a form or Acrobat Help | Forms.
Best,
Sara -
how can we track sales person incentive without configuring HR module for all the sales orders
thanks
rajanhello, friend.
in IMG, make sure you do ACTIVATE SALES PERSONNEL WITHOUT HR. then you define or copy a sales partner based on the sales personnel. do the settings for partner functions in your master data (such as customer) and documents (such as sales order).
the sales personnel is created using t-code VPE1 or PAL1. even without HR, you may still have to define certain HR organizational units. when the sales personnel master data is saved, the system will generate an employee number.
when you create or edit a customer master, enter the employee number and partner function in the PARTNERS tab of the customer master.
when you create a sales order for that customer, the sales personnel number will show up together with the other partners.
you can track sales personnel data using t-code MCTI.
that's all for now. do call if you need additional assistance.
hope this helped and please do reward for tip.
thanks and regards.
Maybe you are looking for
-
HP deskjet 5520 series Software and Windows 8.1
Hi everyone. I have an HP Deskjet Ink Advantage 5525 and a notebook with Win8.1 64 bits. I just downloaded and installed package DJ5520_1315-1.exe. And everytime a double click the shortcut "HP Deskjet 5520 series" nothing happens. Looking at the pro
-
Sir, I am executing RMI I receive the following error Server ExceptionServer RemoteException; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested excep tion is: java.lang.ClassNotFoundException: Impl_Stub Please He
-
Create Individual Idocs Based on Parent and Child Segment type
Hi Experts, I have a scenario IDOC to FILE , Split Single IDOC into Multiple IDOC's based on parent and child Segment Type For example If 3 child segments are same and 1 segment is different under parent segment then 3 same child segments are clubbe
-
Rename MetaData property in KM
Hi All, I am using a metadata property called "year" for my document repository. All the existing documents are using this property. Now if i want to change the display name to " Calendar year" , it changes and saves. But when i create a new documen
-
Access Rights Assignment per Report/Layout
Dear SAP Experts, Could you give me a hint where access rights for reports (smartforms or sapscript) are assigned? To give more requirement, what if we want to be more specific such that for example, we have 2 companies which are using the same repor