Sales by Partner Functions
Dear Sirs,
Is there any way we can track sales by partner functions?
I have a particular requirement wherein my client wants to track the Sales by -
1. Corporate Group
2. Sale employee Partner Function
One Corporate group (e.g. Bhushan Steel) will be common in all the Sold Party of other customer codes of Bhushan steel (Like, Bhushan steel India Ltd., Bhushan Western India Ltd., Bhushan Steel Corporation).
Similarly, 1 Sales Employee partner function will be common in multiple sold to party.
Please suggest some ideas for development / existing standard functionality of SAP too map the sale by these Partner Functions.
Regards,
Rajni.
Hi
Rajani Asai
Use Tcode VA05 -- Partner function option is there if
1. Corporate Group
2. Sale employee Partner Function
these two are not there then u go to SPRO -
Sales and Distribution -
Sales --- Lists --- Set Updating Of Partner Index
there u have to maintain transaction group 0 ( zero ) for Sale order and select yr patrner function. And then use Tcode VA05.
Thx.
Similar Messages
-
Tax Jurisdiction Code Check as part of a Sales Order Partner Function
Hi,
I have a scenario where we modify partner information directly in the sales order. These partners are simple addresses and are not tax relevant. We have set them up as one-time customers. Every time when we modify the address information, Vertex kicks in and tries to match the address information (street, city and state) with a tax jurisdiction code. In our case the address information is high level (only city and state) which is not enough for Vertex. SAP issues then a blocking error message.
We try to find a way to ignore Vertex for these specific partners. In the documentation we have found a user exit, as well as a BADI, but our developpers were not able to make it work in the sales oder.
The user-exit is the following: EXIT_SAPLFYTX_USER_001
The BADI is the following: IF_EX_ADDRESS_SUBSCREEN
In EXIT_SAPLFYTX_USER_001, I've found a parameter (EXEMP_IND) which could enable to bypass the tax jurisdiction code check and the RFC call to Vertex.
In IF_EX_ADDRESS_SUBSCREEN, I've found a parameter (CHECK_ADDRESS) which could potentially bypass the check as well.
Did any of you already experience this scenario or would you have an idea about how I could make this work?
Thanks
LoicUnfortunately, the sales order is created through an interface (using iDOCs), and the external system feeding the iDOC for the sales order creation does not have any Zip Code information. Besides, even if the Zip Code is entered, it is still not enough for Vertex to choose automatically a Tax Jurisdiction Code, most of the times, it is also requiring a District, which again, will not be passed from the interface.
We went through this analysis already and we came to the conclusion that we need to bypass this check, as this partner function is not tax relevant.
Thanks,
Loic
Edited by: Loic Dominik on Jun 27, 2011 7:39 PM -
More than one "Sales Employee"(Partner Function Value) in sales order.
Hi Experts,
My customer requested add more than one "Sales Employee"
in Sales Item Line. As the standard SAP, I can add only one
"Sales Employee" value in one partner function. Any suggestions?
Thanks,
PrachHi Prach,
You can add one sales employee per line item. In one line item you cannot add morethan one sales employee however.
If you want to include morethan one sales employee to EVERY LINE ITEM, then
1. Create some PFs like Salesperson1, Salesperson2 etc, say upto 5.
2. Now assign this PF to the sales document header and item category,
3. For all the PFs, you can have the same account group.
4. Now you can create customer master for all these sales person.
5. Once this is done, you can link multiple sales persons for each line item.
Hope thsi helps you
Pls reward if thsi helps you -
Authorisation at sales order partner function
Hello All,
The scenario is that there are group of users who have the authorisation to change delivery and assign a changed vendor (in partner function) at item level.
Now this group even requires the authorisation to do this at sales order line item level (in partner function), so that the data is alike in sales order as well as delivery.
My problem is, how to restrict the authorisation to only sales order line item level for partner function tab in VA02.
An early help would be appreciated.
Thanks and regards,
AKAre we allowed to challenge the requirement ?
Why does it bother you that the partners are different on sales and delivery docs ? Assuming you have delivery-related billing the partners on the billing doc will be those from the delivery.
I don't like these automatic updates in the backgrounds, you will run into exceptional cases where you specifically do not want it to happen.
Your authorization is set up not to allow these users to change the sales order. That is for a reason. Can't you put a procedural solution in place, some way contact the persons who do have access ? Could do that even via workflow.
regards
Rad. -
Sales Order Partner Functions (Payers,Ship to Parties)
Hi All
When creating a Sales Order in the ICWC application,how can we get all the business partner which belong to different partner functions (All Possible Payers,All Possible Ship to Parties).
In the application only one value is displayed by default.I want to fetch all the possible partner functions and fill these in a Pop-Up for proposal.
Thanks & Regards
AjitabhHi Ajitabh,
Actualy the popup function for the partner selection in ICWC is disabled by coding, you will be able to check it in the debug.
It is not easy to include this in ICWC, as if you simply activate the popup allowed flag in coding, there will be a short dump. As the popup is designed within the ABAP GUI environment not in the browser.
SAP explains this as ICWC is used for quicker processing, thus nearly every determination will taken the defualt one to save time.
I am not so sure whether it is possible to developer a new view for selection. This should need much work of codings/development.
Hongyan -
Hi experts,
While creating sales orders all partner function should get copied from contract for same sales order no. ,
But In our system only sold-to, bill-to, ship- to & payer get copied from contracts to sales order., other partner functions are custom functions...
where I can find logic for this functionality?
points will be rewarded.
neoMay be you can try in MV45AFZZ -> somewhere user exit will trigger..
most of the scenario which will be in Config.
SPRO ->click on IMG ->sales and distribution -> partners..
Better to post in SD Forum ,you may get fast response
Thanks
Seshu -
Sales employee partner function
hi all,
In our system, it was mandatory to enter sales employee in sales header.
now the sales employee id is 0.
to remove this, I have gone to spro and
Sales & Dist - Basic Functions - Partner Det- Set up Partner Det - and clicked on Set up PArt Det for sales employee and unticked it.
After this, I tried to make a sales order (TA) and it's again asking for sales employee
as mandatory. do I wanted to change anywhere other than there ????
Again I tried with IMG -->Sales and distribution -->Master data -->Business partners --> Use sales employee with out HR .
It wont reflect in the system.
Can anyone tell me the method to enter sales employee master details or to avoid as mandatory ?
anyone can help ??
Regards
JoseHi Prach,
You can add one sales employee per line item. In one line item you cannot add morethan one sales employee however.
If you want to include morethan one sales employee to EVERY LINE ITEM, then
1. Create some PFs like Salesperson1, Salesperson2 etc, say upto 5.
2. Now assign this PF to the sales document header and item category,
3. For all the PFs, you can have the same account group.
4. Now you can create customer master for all these sales person.
5. Once this is done, you can link multiple sales persons for each line item.
Hope thsi helps you
Pls reward if thsi helps you -
Proposal of partner function and related master record in sales order
Hi Gurus,
As we know, a partner determination procedure is used to propose partner functions and the master data tied to them in the sales order.
I need to confirm the following if understanding is correct:
1. 1st a customer master record is entered with all the partner functions, say, SP SH PY BP and 9E (PE partner type).
The respective master record values like who is the SP SH PY BP and 9E are specified in the partner function tab also.
This customer master is assigned to a account group.
2. a Partner determination procedure is created and the same partner functions assigned to it.
Next, this procedure is assigned to the account group.
3. When I create an order for this customer, the sales order's partner function tab should automatically be populated with the partner functions and the respective master data value as defined in the customer master record.
Questions:
1. What if the partner determination procedure was not defined with 9E Partner function but the customer master record is?
2. What if the customer master record was not defined with 9E but the partner procedure is?
3. Why the partner procedure need to define the partner functions if its assigned to account group to which the customer master is assigned to already?
4. If the partner function 9E is not proposed in the sales order, can user manually enter this partner function and the respective master record value in the sales order partner function tab?
Have a great day!
regards
M RussoHi,
1. What if the partner determination procedure was not defined with 9E Partner function but the customer master record is?
If the partner determination procedure is not defiend you can not maintain same in customer master the system will through you error message PE is missing.
2. What if the customer master record was not defined with 9E but the partner procedure is?
It depends how you want propose the same,
According the function it behaves, you can make this field is mandatory if you want the same is to customer master
3. Why the partner procedure need to define the partner functions if its assigned to account group to which the customer master is assigned to already?
normally the standard partner procedure follows as it is SP SH BL PY Still if you want add some other partners(agent,employee,contact person...etc.) you can define the same in the procedure.
4. If the partner function 9E is not proposed in the sales order, can user manually enter this partner function and the respective master record value in the sales order partner function tab?
As you can refer the second point if you set as optional you can enter the same in customer master partner function tab.
Hope this can helps,
Thanks and Best Regards,
Muralidharan S -
Partner Function- Sales Order item level
Hi Gurus,
I want to assigne Partner function -Employee responsible at sales order item level.
i did the configuration settings and i am able to assigne the employee numner at sales order item level but i am not able to assigne partner function-employee resp more than 1. i want to assigne N number partner function- Emp Resp.
kindly tell me the pHi sumith
As you want to assign N number of employees at item level . first of all go to IMG->sales and distribution ->basic functions->partner determination procedure->partner determination procedure at item level
While doing partner determination procedure at item level don't check the boxes when you assign to your partner determination procedure. and just assign the sales Employee partner function apart from the standard partner functions.(SP,SH,BP,PY).
Now when you create the sales order and manually you can assign the sales employee number for all items.
Regards
Srinath -
Partner function should be mandatory for a perticular sales org
We have a requirement to make Sales representative assignment to the sold-to-party mandatory , during order creation ( for a particular sale org) . We have to generate incompletion log for all the orders where this partner function is missing in the header data . Please throw some light on how to do this.
Dear Satya,
I don't think it is possible sales organisation wise
But you can have this requirement sales document type wise or item category wise or Customer account group wise through maintaining the check mark for sales employee partner function in the Mandatory check box at partner functions in procedure step in the partner dtermination.
Because partner functions maintained in the prtner procedure that procedure will assigned at these levels.
Customer Master
Sales Document Header
Sales Document Item
Delivery
Shipment
Billing Header
Billing Item
You can do like this
You define different customer account group for that sales organisation
Define new Partner determination procedure through copying existing standard one
You activate mandatory check for sales employee partner function in that new prtner determination procedure.
You assign this new procedure to the account group which is sales organisation specific.
Now you create customer master data with that account group in that specific sales org now system will give the error message if don't maintain the sales employee in that customer master data>sales area data>partner functions tab.
Before going to create customer master you create Sales employee master throuh VPE1 transaction.
Still not satisfied
Try with these User Exits with help of ABAPer
User Exits for Partner Determination
Partner determination contains the following user exits for your use:
EXIT_SAPLV09A_001
You can use this user exit to control whether an address that was entered manually and has already been used in other documents (referenced), should be referenced again if it changes or whether a new address shold be created (duplicated).
EXIT_SAPLV09A_002
Call up this user exit if a customer has not been maintained in the current sales area.
EXIT_SAPLV09A_003
Use this user exit to control the origin of partners in the partner determination procedure (origin X, Y or Z). If X, Y, or Z has been entered in the Origin field, this user exit is automatically called up during partner determination.
EXIT_SAPLV09A_004
Use this user exit to integrate your own check in a program, that runs before the partner is saved in the document.
For more detailed information, see the program documentation for each ofthe user exits.
I hope this will help you,
Regards,
Murali.
Edited by: Murali Mohan.Tallapaneni on Dec 15, 2008 10:47 AM
Edited by: Murali Mohan.Tallapaneni on Dec 15, 2008 10:50 AM -
Problen in assigning partner function at the time of creation of lead .
Hi ALL ,
I have requirement , where as soon as bp will be created a lead has to be generated mentioning the BP as sales prospect (partner function) . I have to assign employee reponsible partner function too in lead , at the same time .
I have used BAPI :BAPI BAPI_LEAD_CREATEMULTI to create the lead .
But its not accepting the partner function as well as organisation details , giving error like Ref field for Partner ,Orgman are not allowed.
Can any one tell me where and how can I assign the Partner function in case of my reuirement .
Thanks & Regards
Debasri sarkarHi Debasri,
I am able to develop a code to add a partner
Check this:
*- Data
DATA: lt_partner TYPE crmt_partner_comt.
DATA: ls_partner TYPE crmt_partner_com.
DATA: lt_input_fields TYPE CRMT_INPUT_FIELD_TAB.
DATA: ls_input_fields LIKE LINE OF lt_input_fields.
DATA: ls_input_fields_names TYPE LINE OF CRMT_INPUT_FIELD_NAMES_TAB.
DATA: LV_Guid type CRMT_OBJECT_GUID.
DATA: LV_AddPartner type NOTES-UDATE.
DATA : lt_orderadm_h TYPE CRMT_ORDERADM_H_COMT,
ls_orderadm_h like line of lt_orderadm_h,
gt_obj_guids TYPE crmt_object_guid_tab.
LV_Guid = '96CB40512AA2BD4C95EEE26BFD8E6187'.
LV_AddPartner = '00000012'.
*- Partner info
ls_partner-ref_kind = 'A'.
ls_partner-kind_of_entry = 'C'.
ls_partner-no_type = 'BP'.
ls_partner-display_type = 'BP'.
ls_partner-ref_guid = LV_Guid.
ls_partner-ref_partner_fct = LV_AddPartner.
ls_partner-partner_fct = LV_AddPartner.
ls_partner-PARTNER_NO = '0000409993'.
INSERT ls_partner INTO TABLE lt_partner.
*- Input Fields info
* ls_input_fields-ref_handle = '1'.
ls_input_fields-ref_guid = LV_Guid.
ls_input_fields-ref_kind = 'A'.
ls_input_fields-objectname = 'PARTNER'.
CONCATENATE ls_partner-ref_partner_handle LV_AddPartner
INTO ls_input_fields-logical_key.
ls_input_fields_names-fieldname = 'PARTNER_FCT'.
INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
ls_input_fields_names-fieldname = 'NO_TYPE'.
INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
ls_input_fields_names-fieldname = 'DISPLAY_TYPE'.
INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
ls_input_fields_names-fieldname = 'PARTNER_NO'.
INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
ls_input_fields_names-fieldname = 'KIND_OF_ENTRY'.
INSERT ls_input_fields_names INTO TABLE ls_input_fields-field_names.
INSERT ls_input_fields INTO TABLE lt_input_fields.
*- Make the changes in memory
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
IT_PARTNER = lt_partner
CHANGING
ct_orderadm_h = lt_orderadm_h
CT_INPUT_FIELDS = lt_input_fields
EXCEPTIONS
ERROR_OCCURRED = 1
DOCUMENT_LOCKED = 2
NO_CHANGE_ALLOWED = 3
NO_AUTHORITY = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
Write 'Error!'.
ENDIF.
* Get guids
LOOP AT lt_orderadm_h INTO ls_orderadm_h.
INSERT ls_orderadm_h-GUID INTO TABLE gt_obj_guids.
ENDLOOP.
CALL FUNCTION 'CRM_ORDER_SAVE'
EXPORTING
it_objects_to_save = gt_obj_guids
EXCEPTIONS
document_not_saved = 1.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
Hope this solves the issue.
Regards,
Saumya -
Create commisson agent partner function
Hi,
I have ascenario where in we need to have a commisson agent partner function in the sales order.
The agent shall be paid a fixed quantity per UOM of the finished product. This necessarily should be copied to the delivery and billing documents. The cond type that shall be maintained for this commission should be statistical and should not post an accounting entry in the billing document.
Client wants to carry out all related activities manually and wants an report with all related details. Depending on the billed quantity the agent shall be paid through a credit note after realisation of money from the payer.
Understand from my FI counterpart if an FI credit note has to be raisedHi,
You can create a partner function as Commission Agent and assign it to your sales order partner function and carry out your transaction and post the commission amount after the receipt of the payment.
You can go through as follows.
SPRO>Sales & Distribution>Basic Functions>Partner Determination>Set up Partner Determination>Set up Partner Determination for Sales Document Header>Partner Function>Select SP>Copy>Name it as ZC>Save it.
Now Click on Account Group-Function Assignment>New Entries>Partner Function "ZC" and Account Group-say your account group 1000> save it.
Now Click on Partner Determination Procedures>select TA and click on partner Functions in Procedure>New Entries>Partner Determination Procedures as TA and Partner Function as ZC>Save it
Now Click on Partner Determination Procedure Assignment>Select your Sales Order Type say OR and assign TA here and Save it
Now you also need to have a master of Commission Agents so, Create a separate Account group for it say ZCOM-Commission Agent>SPRO>Financial Accounting>Accounts Receivable and Accounts Payable>Customer Accounts>Master Data>preparations for Creating Customer Master DAta>Define Account Groups with screen layout>New Entries>ZCOM>Save it.
Now Number Ranges for your commission agent>SPRO>Financial Accounting>Accounts receivable and accounts payable>Customer Accounts>Master Data>preparations for Creating Customer Master Data>Create Number ranges for Customer Accounts>Click on Change intervals>insert interval>ZC>SAVE it
Assign number ranges to your account group ZCOM and ZC number range.
Now for having a separate master data for your commission agent you need to also separately set up a Partner Determination Procedure for it.
Same procedure for setting this also>spro>Sales & Distribution>Basic Functions>Set up Partner Determination>Setup Partner Determination procedure for Customer Master
Select Partner Functions>new Entries>partner function as ZC-partner type-KU>Save it
Now click on Accounts Group-Function Assignment>New Entries>Partner Function-ZC and Account group ZCOM>SAve it
Now click on Partner Determination Procedures>New Entries>Say ZC Commission Agent>Save it
Now Select your partner Determination Procedure ZC and Click on Partner Functions in Procedures>New Entries-ZC-ZC>Save it
Now Click on Partner Determination Procedure Assginment>New Entries>Group-ZCOM-partner procedure-ZC>SAve it
Now create your Commission Agent>XD01>Create your commission Agents with only one partner function i.e ZC and save it
whenever you create sales order you need to manually select the ZC partner function in your sales order header and complete your sales oprocess. On completion of the sales activity i.e receipt of payment your can issue a credit note using SD functionality also.
I have done it while answering this query, try this out and let me know if you have any queries.
regards,
US
Edited by: usasapsd usasapsd on Mar 2, 2009 5:44 AM -
Partner Function Determination
Dear all,
I want to create partner function for Sales Employee bcoz HR module is not implemented.
How i can create it?
is it possible to get any standard report with the help of Partner functon?
I want sales report with reference to sales employee, is it possible?
Also without HR how i create Sales Employee?
Plz send some solution for the same.
Thanks & Regards,
PMHi PM,
1)First check that u have determined the partner determination
procedure.
2)check u have assigned it to the Sales doc type.
3)Then go to VA05,and enter the "SE" the code u gave
to Sales Employee Partner functions.
(For this the SE -customer master record SHOULD be present).
4)Even after this if u do not get "SE" in the partner function
field of the Selection criteria,then u need to do this:
Goto ABAP dictationary(SE11),find out the field for
"Sales Employees" in the Sales order Header or details
table.
Note the field name and the table name for this field.
Then ask the ABAPer to modify the input Screen
for t-code VA05 ,so that it displays the this additional field
"SE" along with "SP", "SH" ,etc..
By this u can arrive at the List of Sales Orders by Sales
Employee..
For further queries or clarifications, please get to me.
Thanks and Regards,
Umesh Karane.
Thanks ,
Umesh. -
Can we view SH's partner functions in Sales Order?
Hi All,
SP has a different SH and FA is assigned to SH in master record. When we create order we can see all the partner functions of SP but we can't see partner functions of SH. User wants to see which FA is assigned to SH. We can only view partner functions of SH in delivery document. Is it possible to view partner functions of SH in sales order as well? Please suggest the ways to configure this setting.
Thanks!!Hi,
Yes, you can view . Check the Partner determination procedure, include the partner function SH to your partner determination procedure assigned for your sales order.
Regards,
Murali -
Mandatory partner function at sales order item level
Hi all,
I'm customizing partner schema at item level for sales order. I have created a custom partner function, I put it in a new sales order item partner procedure and i set this partner function as mandatory (I want that system show me a message if this function is missing at item level in sales order). This partner function is defined only at sales order item level (not at header level or customer master).
If i create and save a sales order with an item type that use the item partner procedure I have created, system don't show me any message for the item custom partner function missing, else if it is set as mandatory in sales order item partner procedure.
I have read some posts in these forums about this functionality, but it seems a different situation.
Someone had a similar type of problem?
Thank you in advance for any possible suggestion.
Regards
GianpaoloHi,
First you have to create a new partner function.
Then assign that partner function to the account group.
Then assign that partner function to partner determination procedure for the item category.
Over here click on the mandatory button also.
Then assign that partner determination procedure to item category.
Then to XD02 and give your customer number and in the partner tab maintain the data for that partner function.
Now go to VA01 and create your sales order you will see you partner function.
If you wont have maintained it in the customer master then it will prompt an error.
Regards
Raj.
Maybe you are looking for
-
How do i change my apple id on my iphone 5
I have created a new apple id but I do not know how to change it on my mobile icloud Please help
-
PreparedStatement & regular Statement - different results for same select
I was wondering if someone could either i) try this out for me to confirm my results or ii) let me know what I am doing wrong I'm one of the developers on a product and am currently investigating localization for the Thai language...just checking to
-
OpenSourcing 5.2 - It was better than anything since IMHO
Hey gang, I'm new hear but have been using StarOffice for a LOOONG time - way before SUN purchased it. I was wondering why Sun chose to opensource 6.0 but not 5.2. Here's why I like 5.2... a) I like the integrated suite b) it was MUCH faster than any
-
Just upgraded to CS5 and can't work out how to save my files down to CS3. Can anyone shed some light on this for me please?
-
How to trigger the mail sent notification back to the sender
Hi Gurus, At present in our system we are sending the PO through email to the vendor using std output type NEU. This is being done using the FM CONVERT_OTF_AND_MAIL, this functionality workes fine. along with this mail the sender or the PO owner wi