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
    Loic

    Unfortunately, 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,
    Prach

    Hi 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,
    AK

    Are 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
    Ajitabh

    Hi 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

  • Sales order partner function

    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.
    neo

    May 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
    Jose

    Hi 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 Russo

    Hi,
    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 p

    Hi 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 sarkar

    Hi 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 raised

    Hi,
    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,
    PM

    Hi 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
    Gianpaolo

    Hi,
    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