One sold to party, multiple ship to, bill to and payers

Hi all,
My requirement is that one sold to party should have three ship to, two bill to, and one payer. In sap partner determination how we have to configure this, can we use single account group and also tell me step wise process. Also want to know that can we change partners at sales order level, if so what settings we have to do and how this can be done at order level
Points assured for benificial answers.
Sunanda.P

Hello Sunanda,
In VOPA transaction code, you create a partner determination procedure. Here you specify the partner functions to be used & also mark the mandatory partner functions.
This partner determination procedure is then assigned to the account group. Basically the standard account group for "sold to party - 0001" has all partner functions "SP", "SH", "BP" & "PY". Your requirement demands separate partner functions for SP, SH, BP & PY.
So you will have to create 4 different partner determination procedures in VOPA.
ZSOL - SP
ZSHI - SH
ZBIL - BP
ZPAY - PY
Create similar acount groups ZSOL, ZSHI, ZBIL & ZPAY in transaction code OBD2 & do the appropriate field selection for them.
Now assign the partner determination procedures to the account groups in VOPA.
ZSOL = ZSOL
ZSHI = ZSHI
ZBIL = ZBIL
ZPAY = ZPAY
Also assign the individual partner functions to the account group as mentioned below:
ZSOL = SP, SH, BP, PY
ZSHI = SH
ZBIL = BP
ZPAY = PY
For ZSOL we assigned all partner functions because, when you will create a sold to party customer, you also have to specify who will the ship to party, bill to party & payer customers for the sold to party.
Now if you want you can assign the same number range to all account groups (assign a single person to create the customer master. So whenever a new customer is created, the partners will be created in line which will be very helpful)
Assume the number range is "0000010000 to 0000099999"
Create SP for 10000 = one sold to party
Create SH for 10001 = ship to party 1
Create SH for 10002 = ship to part 2
Create SH for 10003 = ship to party 3
Create BP for 10004 = bill to party 1
Create BP for 10005 = bill to party 2
Create PY for 10006 = one payer
Go to XD02 - select the customer 10000 - go to sales area data - partner functions.
Here in the "PF" column enter SH & in number enter 10001
Here in the "PF" column enter SH & in number enter 10002
Here in the "PF" column enter SH & in number enter 10003
Here in the "PF" column enter BP & in number enter 10004
Here in the "PF" column enter BP & in number enter 10005
Here in the "PF" column enter PY & in number enter 10006
So you have assigned the relevant partners to the sold to party.
Now when you create a sales order, after entering the sold to party when you press enter, the system will display a pop up asking fro selecting the relevant ship to, bill to & payer customers for that sales order.
For your second question - partners change in sales order:
Go to transaction code VOPA - select sales document header - click on partner procedures - double click on "TA-standard order" - here you will see the partner function & the columns & the entries shoulbe as under:
Func..........Desc................Not changeable.............Mandat. Func.......Source............Seq.
  SP.........Sold to party...............X.....................................X.....................---.................--
  SH.........Ship to party..............--...................................X.....................-..................--
  BP.........Bill to party................--...................................X.....................-..................--
  PY...........Payer......................--...................................X.....................-..................--
If you are not able to find the partner function either enter the partner function in the white box at the bottom, or place cursor on the partner function & press page down key on the key board.
This setting will allow you to change the partner in the sales order.
Hope this clarifies your doubt.
Thanks & regards,
Allabaqsh G. Patil

Similar Messages

  • Same sold to party, multiple ship to party available

    Hi frnds,
    How to find out how many ship to party are available for the same sold to party?.

    hi
    check table le      VBPA or KNVP
    with regards
    Rohan Shetty
    Edited by: Rohan Shetty on May 12, 2008 8:11 AM

  • How to create multiple ship to parties to one sold to party.

    Hi  ALL,
    Presently we are working with one sold to party having one ship to party.Now the same customer have placed the order with two different delivery points.For this existing customer, how i can create one more ship to party with different delivery address.Can anybody guide me where to start doing the configuration for this along with T codes.
    Thanks in advance
    kumar

    Hi Ramesh,
    As you said I have created one more SH and assinged to existing customer master record.When I am creating the sales order Popup is showing SH party with selection option of one SH.Here I am not able to create one sales order with two ship to parties.Can you come clear on this.Is it possible to create one sales order with two SH?
    Thanks in advance
    kumar

  • One Sold to party and 250 ship to party (MTO Process)

    Dear Experts,
    Please provide me the solution with your valuable experience.
    Issue is: We are working on MTO process. and I am working in SD on sales order.
    issue is here that I have one SP(Sold to party) and many ship to party. I have created 250 Ship to party under one Sold to party in XD02 partner function . But now what we want that, we want to make single sales order and want to distribute same Finish Good to different parties.
    Example: Making SO: 1000 with one SP and One SH and Finish Good is FG0001(Same Finish Good we want to distribute into different parties). Finish Good comes Bit n pieces and when we do availability  check then it is done with wherever amount of Finish Good we got. First time it is ok and send to one ship to party with delivery now again we got some Finish Good and doing availability check but this time again the ship to party is same but we want to change it for different ship to party with in single Sales order.
    Please provide me the solution for this how we can proceed with single sales order.
    Thanks for your time.
    Smith

    Thanks Ragu,
    Issue is
    One Sales Order(MTO) suppose quantity is 100 and now I am doing delivery 20 with 5 items each from sales order item level(Changing SH every time at item level with WRT quantity acc to SH, delivery is coming fine.) Now We have to apply postal charges on each delivery.
    Postal charges depends on weight and the distance of items that are packed in case or in Boxes.
    Example: First delivery is of 5 items and the weight of 5 item is 100kg after packing now delivery guys tell the charges wrt to distance, if they are sending via Speed post then cost will be 100*5 (1km per 1RS so if distance is 5km then charges will be 5rs)=500rs
    Now this 500rs we want to add in our billing per bill or collective also like total = price +500 should come.
    Please suggest me how should i configure this step by step.
    Thanks
    Smith

  • Multiple payers for one sold to party

    Hi All,
    Can we have multiple payers for one sold to party?
    Thanks

    Hi
    Yes, you can have multiple PAYER for one Sold-to-party (only in the Customer master).
    This Partner relationship is maintained in two places. They are,
    > Customer master ( sales area data > partner function tab )
    > Sales documents (at Header level and Item level)
    In Customer master data, you can have multiple partners ( e.g, multiple Payers) for one Partner function( e.g, SH,BP,PY).
    But in Sales document, you can have only one Partner for one Partner function.
    So, you can have only in Customer master data multiple pertners. So, first create the different Payers through XD01 ,choosing Account group "Payer".
    Then assign all those PAYERS  in the master data of the Sold-to-party by going in the change mode XD02 and save it.
    When you create the Billing document, system will give a pop-up of those list of Payers and you have to choose one . You can have only one Payer in one Billing document.

  • One Sold to party and many ship to party and many BP&PY

    Dear Experts,
    Please help me to resolve the issue:
    Issue is;
    I made three accounts.
    Z001: acc for SP
    Z002: acc for SH
    Z004: acc for BP
    Now what i have done, My BP and my PY are same but one sold to party which is not my BP&PY & many ship to party.
    Now, I have assign one BP customer in one sold to party with many ship to party. and when I am making sales order and selecting SP then automatically SH coming and I am selecting one then do enter.
    NOw issue is here when im entering then my term of payment is not coming automatically.
    If I select it manually and saving the sales order then i m getting commitment error.
    I already done account group assignment with BP and PY partner function in partner determination with Z004.
    Please tell me how to resolve this issue.
    Thanks
    Smith

    Commitment item error will arise if you have not maintained the Derivation Rule properly.  Take the help of FI consultant and check in TCode FMDERIVE.
    For the payment term, check in customer master as already suggested.
    G. Lakshmipathi

  • No.of ship-to-parties to one sold-to-party

    how to update the no. of  ship-to-parties of one sold-to-party, 999 nos is standard
    plz give the answer to  my question and where standard will  locate?
    jagan

    Hi Jagmohan
    well in SAP the max limit to a line item would be 999 ,there is nothing we can do about this ,so you cant have more than 999 Partner functions and there is no user exit also for this.
    this is similar to in a sale order you cant have more than 999 line item and in case you have the system will split the order
    Hope this helps
    Cheers

  • Please enter sold-to party or ship-to party USING BAPI_SALESORDER_CREATEFRO

    Hello Guys,
    Im having a hard time in inserting the data using BAPI_SALESORDER_CREATEFROMDAT2.
    The return error is Please enter sold-to party or ship-to party  how can i solve this?whats the reason  behind this?
    The return error are :
       |V4                  |219   |Sales document  was not changed        
       |VP                  |112   |Please enter sold-to party or ship-to pa
       |V4                  |219   |Sales document  was not changed        
    Please help. Will reward points to those helpful one.
    Thanks in advance.
    aVaDuDz
    This is my sample code.
    *& Report  Z_ORDER_CREATE_SPA_HBR
    REPORT  z_order_create_spa_hbr.
    Parameters
    PARAMETERS: p_order LIKE vbak-vbeln.
    We need to create a new order number P_New from an existing order
    *P_order
    linked to an existing quotation P_quote
    Tables
    TABLES: vbak,
            vbap,
            vbkd. "Sales Document: Business Data
    Data and internal table
    DATA:  order_header_in1       LIKE bapisdhd1.
    DATA:  order_header_intx      LIKE bapisdhd1x.
    DATA : salesdocument1         TYPE bapivbeln-vbeln.
    DATA : return2                TYPE bapiret2.
    DATA:  order_partners1        TYPE bapiparnr  OCCURS 0 WITH HEADER LINE.
    DATA:  order_items_in1        TYPE bapisditm  OCCURS 0 WITH HEADER LINE.
    DATA:  order_items_in1x       TYPE bapisditmx OCCURS 0 WITH HEADER LINE.
    DATA:  order_schedules_in1    TYPE bapischdl  OCCURS 0 WITH HEADER LINE.
    DATA:  order_schedules_in1x   TYPE bapischdlx OCCURS 0 WITH HEADER LINE.
    DATA : return1                TYPE bapiret2   OCCURS 0 WITH HEADER LINE.
    START-OF-SELECTION.
      PERFORM order_header_in.
      PERFORM ORDER_PARTNERS.
      PERFORM order_schedules_in.
      PERFORM ORDER_ITEMS_IN.
      PERFORM call_function.
    *& Form call_function
    text
    --> p1 text
    <-- p2 text
    FORM call_function .
      CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
        EXPORTING
       SALESDOCUMENTIN               = P_new
        order_header_in               = order_header_in1
      ORDER_HEADER_INX              = order_header_intX
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       =
      INT_NUMBER_ASSIGNMENT         =
      BEHAVE_WHEN_ERROR             =
      LOGIC_SWITCH                  =
      TESTRUN                       =
      CONVERT                       = ' '
      IMPORTING
        salesdocument                 = salesdocument1
      TABLES
        return                        = return1
        order_items_in                = order_items_in1
      ORDER_ITEMS_INX               = ORDER_ITEMS_IN1X
        order_partners                = order_partners1
        order_schedules_in            = order_schedules_in1
      ORDER_SCHEDULES_INX           = ORDER_SCHEDULES_IN1X
      ORDER_CONDITIONS_IN           =
      ORDER_CONDITIONS_INX          =
      ORDER_CFGS_REF                =
      ORDER_CFGS_INST               =
      ORDER_CFGS_PART_OF            =
      ORDER_CFGS_VALUE              =
      ORDER_CFGS_BLOB               =
      ORDER_CFGS_VK                 =
      ORDER_CFGS_REFINST            =
      ORDER_CCARD                   =
      ORDER_TEXT                    =
      ORDER_KEYS                    =
      EXTENSIONIN                   =
      PARTNERADDRESSES              =
      IF NOT salesdocument1 IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait   = 'X'
          IMPORTING
            return = return2.
      ELSE.
        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      ENDIF.
    ENDFORM.                    "call_function
    *&      Form  ORDER_HEADER_IN
          text
    -->  p1        text
    <--  p2        text
    FORM order_header_in .
      order_header_in1-doc_type   = 'ZMCH'.
      order_header_in1-sales_org  =  '2000'.
      order_header_in1-distr_chan =  '20'.
      order_header_in1-division   =   '30'.
      order_header_in1-incoterms1 = 'FH'.
      order_header_in1-sales_off  = '3102'.
      order_header_in1-sales_grp = '301'.
      order_header_in1-ORD_REASON = 'Cost Center RelevanT'.
      order_header_in1-SALES_DIST  = '230144'.
      order_header_in1-PURCH_DATE = '07/31/2008'.
      order_header_in1-PURCH_NO_C = 'UPLOAD2-TEST'.
      APPEND order_items_in1.
    ENDFORM.                    " ORDER_HEADER_IN
    *&      Form  order_schedules_in
          text
    -->  p1        text
    <--  p2        text
    form order_schedules_in .
    order_schedules_in1-req_date     = sy-datum + 20.
      order_schedules_in1-req_qty      = vbap-kwmeng.
      APPEND order_schedules_in1.
    endform.                    " order_schedules_in
    *&      Form  ORDER_PARTNERS
          text
    -->  p1        text
    <--  p2        text
    form ORDER_PARTNERS .
      order_partners1-partn_role         = 'PH'.
      order_partners1-partn_numb         = '1200038'.
       APPEND order_partners1.
    endform.                    " ORDER_PARTNERS
    *&      Form  ORDER_ITEMS_IN
          text
    -->  p1        text
    <--  p2        text
    form ORDER_ITEMS_IN .
    order_items_in1-ITM_NUMBER = 1.
    order_items_in1-MATERIAL ='300040'.
    order_items_in1-TARGET_QTY = 1.
    order_items_in1-SALES_UNIT = 'MON'.
    APPEND order_items_in1.
    endform.                    " ORDER_ITEMS_IN

    Hi AVA MARIE TRINIDAD.
    Pass QUOTATION_PARTNERS-ITM_NUMBER = '0000000'.
    And pass customers like this.
    QUOTATION_PARTNERS-PARTN_NUMB = '1000000'.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
       EXPORTING
         INPUT         = QUOTATION_PARTNERS-PARTN_NUMB
      IMPORTING
        OUTPUT        = QUOTATION_PARTNERS-PARTN_NUMB

  • Assigning more than one sold to party

    Hiiiii..
    1) i would like to know whether we can assign more than one sold to party to a contact person.....?
    regards,
    sanjana

    Hi sanjana,
    Yes, in CRM ofcourse you can assign more than one soldto parties to a contact person.
    You jst need to maintain relationships.
    But in R/3 the same is not possible.
    Best Regards,
    Pratik Pate.
    Reward with points if it is of any use to you!

  • Multiple ship to parties for one sold to party.

    Hi all,
    Suppose we get a P.O which has material A quantity is 10. the sold to party tells that each of the 10 items must be edlivered to 10 different ship to parties. I mean each ship to party recieves 1 qty of material A. Can you explain what setting should be done to process this type of process.

    Hi Vikrant,
    For restricting the quantity to 1 for each ship-to party, you need to go to VOV7, choose your Item Category, there you'll find a check box "Order quantity equal to 1". But in this case for every ship-to party you need to create sparate Order.
    Hope this will prove helpful to you
    Reward points if so
    Regards
    SD

  • One Sold to Party to Multiple Sold to Party (Legacy IDs)

    Hi All,
    Can we have multiple sold to party (which are the legacy customer IDs. Multiple legacy system. The same customer has different IDs in each legacy system) for a customer in SAP.
    Please let me know if you need any more info.
    Thanks,
    Himanshu.

    Refer one my earlier discussed SDN thread.
    - search for customer using KNB1-ALTKN
    I believe that should be helpful to you.
    Let us know whether that was helpful to you.
    Or you need further assistance.
    Regards
    JP

  • One Sold-to-Part & THREE Ship-to-Parties in One SO-How to configure?

    Dear SAP Peers,
    My requirement is like this:
    Sold-to-Party is one and one sales order is created for the qty. of 250 each. Out of these 250 each we have to send as follows:
    Ship-to-party 01 -
    >    100
    Ship-to-party 02 -
    >      50
    Ship-to-party 03 -
    >    100
    All three Ship-to-Parties are at different places.
    I know that only one Ship-to-party can be given but I am not able to give more than one Ship-to-Party in the Item level also. The Error message is coming like this:
    “Partner function WE can only occur 1 times in procedure N (Sales Document Item)
    Message no. VPD012”
    I looked into the Procedure “N” for the function WE and it is only one time. How can I put more than one WE functions in the procedure “N” or any other procedure?
    Is it that I have to create in a different account group?
    Or
    This can be done by the “Subsequent Outbound delivery Split”?
    Or
    I have to make three different Sales order for three different Ship-to-parties?
    However, I have assigned these three ship-to-parties to the Customer.
    Please help to solve this Problem. If anybody has any detailed document please send to my mail ID <b><REMOVED BY MODERATOR></b>.
    Regards
    Jans

    Hi Harsh,
    Thank you for your reply. I have already assigned all ship-to-parties to the customer i.e sold-to-party.
    I also checked that in Patrner determination procedure "N" the ship-to-party is marked "M" i.e mandatory not "N" i,e. not changeable.
    However, I got the solution. It is not possible to assign more than one Ship-to-party in one item. I have to create three different line items for the same material and then I can assign different ship-to-part at each item level.
    Once again thank you for your reply.
    Jans

  • Sold to Party from Ship to Party

    Hi,
    We have a requirement that when creating a service order, we need the sold to party to be determined when the ship to party is entered.
    Can someone pls tell how this can be achieved
    Points will be given
    Prachi

    Hi Prachi,
    This process is known as reverse determination. and reversal of the search direction for partner determination uses business partner relationships using the field Reverse Determination within the access sequence customizing setting. Path is IMG>CRM>Basic functions--> Partner Processing
    You create a access sequence for partner determination which should have only a single step.
    This setting is only relevant when you enter either Business Partner Relationships or BP Relationships by Sales Organization as the source for this single access.
    During partner determination using business partner relationships, the system normally looks in a partner's master data for the "Has the ..." relationship, such as "Has the ship-to party". Marking this field sets the system to look for the same relationship, but in the reverse direction, such as "Is the ship-to party".
    Leave the field Reverse Determination unmarked to set the system to function as usual.
    Mark the field to set it to read relationships in reverse for this single access.
    You make the following settings for the access sequence with one single access:
    <b>Source: Business Partner Relationships
    Details on the source: Ship-to Party
    Reverse source (this field): marked</b>
    You assign this single access to the partner function Sold-to Party.
    For the Ship-to Party, you can have either of the following settings :
    1) If the document does not have a preceding document then do not assign any access sequence to the Ship-to-Party partner function or
    2) If the document have a preceding document which will pass on the Ship-to Party details to the current one , then you can assign standard Access Sequence 1000 or your own copy of the standard access sequence number 1000.
    Hope this would help.
    Regards,
    Rekha Dadwal
    <b>
    You gain a point for every point that you reward. So reward helpful answers generously</b>

  • How to determine "Sold-to" party from "Ship-to" party

    Hi friends,
    <<text removed>>
    I have to determine the "Sold-to" party for a particular "Ship-to" party. Could you please let me know what is the Table we need to query for this??
    I have already checked out table KNVP, however I could not find the correct "Sold-to" party for the "Ship-to" party.
    <<text removed>>
    Thanks,
    Vishal.
    Edited by: Matt on Feb 11, 2009 11:22 AM  An emergency on your part doesn't consititute an emergency on our part.  To understand why your post is edited - read this http://catb.org/~esr/faqs/smart-questions.html
    Edited by: Matt on Feb 11, 2009 11:23 AM

    Hello Vishal,
    Ship-To party is assigned to Sold-To for each sales area. So the first step to get Ship-To, is to determine the Sales Area, if you don't have that then you can use the FM   SD_PARTNER_SALES_AREA_CHECK to get the Sales Area.
    If you already have the Sales area, then you can use the following FM, which will return Ship-To party code.
    *  Get Sold-To from Ship-To Party
       Call Function 'SD_PARTNER_GET_SOURCE_PARTNER'
          Exporting
             I_KUNNR             = cKUNNR  "Sold-To party
             I_PARVW             = 'WE'
             I_PARVW_SOURCE      = 'AG'
             I_VKORG             = cVKORG
             I_VTWEG             = cVTWEG
             I_SPART             = cSPART
             I_CALL_BAPI         = ' '
          Importing
             E_KUNNR             = cKUNAG
          Exceptions
             No_Partner_Found    = 1
             No_Partner_Selected = 2
             Others              = 3.
    Let us know if this helped...
    Amit Purohit.

  • Table store relationship of sold to party with ship to party

    Dear Master,
    Please show me table store relationship of Sold to with Ship to party,
    Thanks
    HieuLM

    Hi,
    If you want the ship-to-party for the given sold-to-party in Sales order,we have use the T.Code "VBPA".
    If you want that relation from the customer master,you have to use the table "KNVP".
    Regards,
    Krishna.

Maybe you are looking for

  • Flash Uploader not working properly

    My flash uploder doesnt seem to work properly when uploading to sites like youtube, mediafire or just any website which uses the flash uploader. In certain places the files do upload but without any animation (bar filling up, %, etc.) but in others t

  • Where could I get more information about SetDialogGroupInfo?

    Hi, I'm trying to implement tabbed dialog on Windows by utilizing ADM suites. But I have no idea how to deal with sADMDialogGroup->SetDialogGroupInfo or sADMDialogGroup->SetTabGroup methods. ADM Reference Guide is not clear enough for me on how to ac

  • Right click - open in new tab

    when i open safari for the first time and want to open link from the page in the same window i do right click and press the option Open link in new tab, which is working only in the first tab window. as soon i open another one right click option are

  • Active transaction for the systems of this product version

    Hi All, When i tried to create a new transaction for maintenance optimizer, I received the warning below: There is already a transaction for the systems of this product version The solution from note 1296589 does not help. Transaction code /n/tmwflow

  • How to save ebooks in my A.D.E. library??

    Hello everybody! Yesterdag i have bought a Bebook Neo. According to the manual i downloaded Digital Editions on my computer (Mac). As i am really new here i do experience some difficulties in managing files. I received by email some ebooks. When i cl