Converting Ship-to-Party

Hi Friends,
I am working on Ale idoc scenario in which i need to create sales order from customer purchase order. for this i need to maintain ship-to-party number in advance. Customer is providing me with list of ship to party number, but i dont want to maintain external number. I wan to maintain internal ship-to-party number and assign it to external ship-to-party number coming from idoc from customer PO.
So Please suggest how can i do this. is there some standard functionality provided by sap for this, coz i think this is standard requirement.
Thanks ,
Brijesh Soni

Hi
I am not able to convert any partner functions. the system displays the below error for all combinations (SP --> SH, SP --> PY, SH --> SP etc). Below is the error message i got whe i tried to change SP to SH.
The planned change is not allowed as the following field
groups would be masked by the new account group
Group                                  Modif group 1
A D120  Control                        017 Vendor
                                       018 Corporate group
                                       023 Industry
                                       029 Authorization
                                       036 Trading partner
A D130  Payment transactions           030 Bank details
                                       032 Alternative payer account
F D215  Payment transactions           010 Payment methods
                                       011 Alternative payer account
Is there any way to avoid this error and go ahead with the conversion.
Thank you,
Arun.S

Similar Messages

  • Error while converting Ship-to-party to Sold-to-party

    Hi,
    I need to covert a Ship-to-party to Sold-to-party using transaction XD07. While converting the above i m getting the following error
    The planned change is not allowed as the following field
    groups would be masked by the new account group
    Group                                  Modif group 1
    V D315  Shipping                       017 Order combination
    When i checked the difference between account groups Sold-to and Ship-to, it was the Order combination field in Shipping tab which was suppressed in Sold-to party and an optional entry in Ship-to-party. because of which i was getting the error while converting a ship-to party to sold to party.
    Please help me in transforming the Ship-to-party to Sold-to-party without changing the account groups in OBD2.
    Thank you,
    Arun.S

    Hi
    I am not able to convert any partner functions. the system displays the below error for all combinations (SP --> SH, SP --> PY, SH --> SP etc). Below is the error message i got whe i tried to change SP to SH.
    The planned change is not allowed as the following field
    groups would be masked by the new account group
    Group                                  Modif group 1
    A D120  Control                        017 Vendor
                                           018 Corporate group
                                           023 Industry
                                           029 Authorization
                                           036 Trading partner
    A D130  Payment transactions           030 Bank details
                                           032 Alternative payer account
    F D215  Payment transactions           010 Payment methods
                                           011 Alternative payer account
    Is there any way to avoid this error and go ahead with the conversion.
    Thank you,
    Arun.S

  • Converting External Ship-to-party number to Internal ship-to-party number

    Hi Friends,
    I am working on Ale idoc scenario in which i need to create sales order from customer purchase order. for this i need to maintain ship-to-party number in advance. Customer is providing me with list of ship to party number, but i dont want to maintain external number. I wan to maintain internal ship-to-party number and assign it to external ship-to-party number coming from idoc from customer PO.
    So Please suggest how can i do this. is there some standard functionality provided by sap for this, coz i think this is standard requirement.
    Thanks ,
    Brijesh Soni

    Hi Brijesh,
    You can maintain the value of external ship to party number in the customer master against a system generated(internal) customer number.
    This can be done in the sales view----partners tab of customer master. The field is called"partner description".
    When you received an idoc,you can match the customer number in idoc to the field KNVP-KNREF and against this field pick value of KNVP-KUNNR. once the system determines the correct sold to party then ship to party will be determined automatically.
    SAP has given KNREF field especially for these kind of scenarios.
    Regards
    Karan

  • Ship to party and vendor relation in third party process

    Hello Experts,
    I need your precious suggestions on my business requirement.
    When we create the third party sales order system creates the Purchase Requisition and further PO is created through purchasing department.
    Suppose in my third party sales order I have two items X & Y, and both need to deliver at two different ship to party XXX & YYY respectively. in order system determine plant 1000 for both materials based on plant determination (CMIR >> CMR >> MMR) and system generates PR.
    I know while converting the PR to PO system check Source list (ME01) to determine the vendor. my requirement is I want to determine Vendor based on ship to party in sales order. suppose ship to party locations for XXX and YYY are Bangalore and Pune respectively and in both place we have different vendor. Both vendor manufacture product X & Y. so I want system should pick the vendor according to ship to party.
    Is there any relation between ship to party and vendor which will work in third party processing ?
    Kindly explain how I can achieve this requirement.
    Thanks,

    I doubt this can't be achieved by SAP standard functionality. You may need to use user exit. Check Third party to purchase req user exit or purchase req user exit to fulfill the requirement.
    Regards,

  • Ship to party PO number line item field updating in ORDERS IDOC

    Hi Experts,
             We are in the process of creating the Sales order by receiving EDI data from customer and converting in to IDOC format and trying to create the sales order. While executing the ORDERS IDOC message type sales order is getting created successfully.
    But our requirement is, we want to store the customer contract details in the sales order. So we identified the "Ship to Party Purchase Order data" in ORDERS Tab in the sales order. While executing, in the Header level the Contract number is getting updated against Ship to party Contract number field.
            But during item level process, system is not updating the contract line item number field even though we maintained the value in E1EDP02-ZEILE for the QUALF 044.
    Note: The similar scenario, we want to capture the Customer Purchase order number & line item number. For this we maintained the value in E1EDP02-ZEILE for the separate QUALF, its working fine.
    Kindly give your valuable feedback on this issue also
    Regards,
    nag

    Hi
    See Note 753153 - FAQ: Customer-functions in IDOC_INPUT_ORDERS. Check if EXIT_SAPLVEDA_001 gives you any possibility to do it.
    I hope this helps you.
    Regards
    Eduardo

  • Ship to Party in Prospective Customer

    Hi All
    I am facing problem with Prospective Customer. In account group 0005 there is no Ship to, Bill to and Payer as partner.
    which is logical in this scenario.
    But when I create a sales document it asks for a Ship to party in the initial screen and does not let me go further.
    My doubt is how would I bring Ship to party here for this Propective customer.
    Regards,
    Neeraj Srivastava

    Hi neeraj,
    as i told u earlier, u cannot do inquiry or quotation or order with prospective customer..u only can do Sales Activity with him..
    This is a special feature available in SD which is similar to Lead Management in CRM. Lead (Prospective Customer) make a phone call or mail you. If he agrees to do business with you, then you can treat him as a Regular Customer.
    Use: By following this process, you can create a sales activity called Computer Aided Selling.
    Procedure: To define a Sales Activity you should follow the below mentioned SAP Menu path.
    1. Create Customer under u201CProspective Customeru201D Account Group (Account Group-0005) by using Transaction Code XD01
    2. Create a Contact Person for this customer by using Transaction Code VAP1
    3. Go to Sales Activity screen by using Transaction Code VC01N
    4. Enter type of Sales Activity
    5. Enter your Prospective Customer, Contact Person, Sales Summary and other details.
    IF THE CUSTOMER AGREES TO DO BUSINESS WITH US,THEN U HAVE TO CONVERT HIM AS A REGULAR CUSTOMER. then u can raise inquiry,quotation  or sales order from that sales activity itself (from VC01N)..then u can see the sales summary of that customer also..
    hope it helps..
    reward points if helpful..
    regards..
    yogi...

  • To Send the Email to Ship to Party for Shipment Notification in SMARTFORMS

    HI Gurus,
    I am having a scenario to send the EMAIL  for Shipment Notification using SMARTFORMS when processed through VT01/VT02N transaction.
    I general process, the email is going to Forwarding agent Email address. But the user wants to send the notification to Ship to Party email address.
    Is there any IMG settings to be done or should we handle using Custom Driver program.? If yes, can anyone help how to achive this.
    Your help is greatly appreciated.
    Regards,
    Yathish

    Just take a look at this where PO is discussed but should not be different from your issue
    PO as SMART Form and mail as PDF
    Scheduling Agreement as PDF in email ?
    External Email (PDF Attachment) while PO is created or Changed
    Convert PO into PDF format and send by an email to vendor
    PDF form as email attachment for purchase order
    Send PO as email attachment
    How to convert smartform output to PDF and mailing them
    https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292
    Regards,
    Ravi
    Note - Please mark all the helpful answers

  • Partner & Addresses not found for partner fxn Requester & Ship-To-Party

    Hi Gurus,
    We are in SRM 4.0
    A purchaser is getting the following error message while trying to convert a approved SC to PO
    Warning: No address data found
    Error: No Addresses found for partner function type Requester
    Error: Partner not found with partner function type Requester
    Error: No Addresses found for partner function type Ship-To-Party
    Error: Partner not found with partner function type Ship-To-Party
    I've checked the Requester using BBP_CHECK_USERS to find that the user is consistent.
    Any idea what might be causing this issue?
    Kind regards,
    MGS

    Thanks for that. Following the tutorial very closely. we are trying to setup 3040 850. We have many successful 4010 850.
    Still we continue to get same error. I have setup the new Business Action supporting 3040 standard, and believe all of my settings are correct according to tutorial and help files.
    Am I looking at at bug?
    Error -: AIP-50547: Trading partner agreement not found for the given input values: From party[NAME] "CUSTOMER", To party[NAME] "US", Business action name "null";

  • 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

  • Displaying ship to party id in web ui

    Hi All,
    My query is that How to display Ship-to-party id in the bussiness role salespro?
    path:
    Select the business role -->salespro -->select the sales cycle in the navigation link  > in the create work center click on salesorder>then a dialog box appears then select salesquotation -->in that u have ship-to-party --> that it  is a F4 search help field --> if u select a id it will display name automically.
    My query is that we can display the name & id togeather in that field only ? it is possible like that?
    If not is there any other way to do it?   
    Regards,
    Venkatabharath Voona

    HI Gobi,
    This code is showing the errors.
    the errors are The type of "VALUE" cannot be converted to the type of "LV_PARTNER".
    i had written  the  code like this.
    METHOD get_shipto_name.
    *CALL METHOD SUPER->GET_SHIPTO_NAME
    EXPORTING
       ATTRIBUTE_PATH =
       iterator       =
    RECEIVING
       VALUE          =
      DATA :lr_current TYPE REF TO if_bol_bo_property_access,
            lv_partner TYPE REF TO cl_bsp_wd_collection_wrapper,
            lv_partnername TYPE REF TO if_bol_bo_property_access.
           value type string .
      lr_current ?= me->get_partner_entity( ir_iterator = iterator
      iv_pft = '0002' ).
      value = cl_crm_uiu_bt_partner=>get_partner2( lr_current ).
    in the method after
      value = cl_crm_uiu_bt_partner=>get_partner2( lr_current ).
      lv_partner = value.
      SELECT SINGLE name FROM but000 INTO lv_partnername
      WHERE partner_id = lv_partner.
      CONCATENATE lv_partner lv_partnername INTO value.
    ENDMETHOD.
    Edited by: venkatabharathv on Jun 13, 2011 3:11 PM

  • Output CMR1 for more than one ship to party

    Hello experts,
    i have a shipment with some deliveries and more than one ship to party. In fact each stage in the shipment represents a ship to party.
    The assigned output CMR1 is just created for one (the first) ship to party.
    My question is: is it possible to get an CMR1 output for each ship to party of a shipment?
    Many thanks in advance,
    Hannes

    It is not possible to do it for multiple ship to parties using standard SAP in outputs. However if you maintain the output result in a spool, then you can convert the spool into a PDF and send it to whoever you want using the function module
    CONVERT_OTFSPOOLJOB_2_PDF
    Hope this helps.
    Reward if this helps.

  • Excise duties for ship to party in exports process

    Hi experts
    i added one more ship to party for foreign sold to party and , in exports sales order for the line item i changed the same ship to paty.
    we processed up to billing and came to know excise duties are not posted to accounting and unable to do excise invoice i n J1IIN... is there any possibility and pricing changes and configurations needed in this scenario.
    your answer is most valuable for me
    THanks in advance
    Madhu

    Hi Raj,
    thanx for reply and exactly what u said.
    sold to party is  Foreign customer
    ship to party is  domestic customer
    for one line item i am doing invoice now here i am getting sold to party name only , anyway my client wants to get excise duties in the invoice and posted to accounting and do J1IIN.. please tell me possibilities.
    if i change Pricing procedure excise duties from statistical to active is it works or is there any other procedure
    please experts help me
    Madhu

  • Line item Ship-to Info is not the same in Header Ship-to Party During Sales Order Creation via IDOC

    We have observed that during creation of sales order using idoc, the line item ship-to party is not the same with header ship-to. The ship-to party info in line item is equivalent to the header's sold to party. To give you a quick background, Sold to party info is given in idoc and ship to party is being determined using table EDPAR. In this specific scenario, sold to customer is not the same with ship to customer.
    Initial checking on the code leads us in function module VIEW_KUAGV. This FM populates partner details of sales order header and line item in program LVEDAF1Z
    Below is the code for Sales order Header. Notice that WE_INPUT parameter which contains Ship to party is passed as exporting parameter in FM VIEW_KUAGV. This is the reason why Ship to Party is populated correctly in sales order header but not in sales order item.
    Initially, it first set to Sold-To Party. However, if WE_INPUT is given or provided, partner details is set to Ship-To Party.
    Please advise on how we can make the ship to party info in header and line item be consistent. This is SAP Standard program which why we are hesitant to make change on the program. If there is a configuration to make this happen, kindly advise.
    Regards,
    Rommel

    Hi Jayesh,
    If I understand you correctly, you want that when creating SO from Quoatation
    the Ship to Party also follow/copy Ship to Party from Quotation, right?
    Just to confirm with you, when you creating SO reference from Quotation, you
    use copy/follow-up function, am I right?
    You can do this by setting in configuration of Copy Control (like mentioned by Hui).
    Step as follow :
    1. Go to IMG->CRM->Transactions->Basic Settings->Copying Control for
        Business Transactions
    2. Create your BAdi (Business Add-In for Copying Control), such as get Ship to
        Party value from source document and use it in current document
    3. Use this Rule you have created in BAdi (no. 2), in copy control transaction type
        IMG->CRM->Transactions->Basic Settings->Copying Control for
        Business Transactions-> Define Copying Control for Transaction Types
    4. Here you set Copying Routine for your transaction types (put name of your Badi
        created in step no. 2)
    Or alternatively, you can set it on access sequence in Partner Function
    Ship to Party in configuration. You can define access sequence the Ship
    to Party is taken from Preceeding Document -> Ship To Party
    1. Go to Partner Function access sequence :
        IMG->CRM->Basic Functions->Partner Processing->Define Access Sequence
    2. Create new access sequence with following entry :
        - Source COM_PARTNER_A (PrecedingPartner)
        - Check Mapping for Partner Being search
        - Partner Function in Source  = Ship To Party
    3. Assign this Access Sequence in you Partner Function used in Sales Order Transaction
       Type.
    Tell me if this is what you looking for
    Gun.

  • Ship to party Address is not Printing-Script

    Hi All,
    We are facing a problem for a particular PO.
    When we see the print preview for a particular PO for the first time Ship to party address is not printing .Whereas in the next time if we see the print preview its showing that address.Its because while runing for first time there is no value in w_adrc(work area) when that ship to party window .after that one perform is called at that time values are populated for w_adrc so when we runing for the second time its showing that value.Whereas we have faced another problem in another one PO.In that there was no value for w_adrc while that ship to party window called but its showing value in the print preview(w_adrc value is populate after that window called from a perform )Why it is like this?
    Kindly help me in this issue..
    Thanks.
    Raj.

    Hi Raja,
              In my project we are also facing same problem. are u able to find the solution for this problem.Please reply to me ASAP.

  • Ship to party Address is not Printing

    Hi All,
    We are facing a problem for a particular PO.
    When we see the print preview for a particular PO for the first time Ship to party address is not printing .Whereas in the next time if we see the print preview its showing that address.Its because while runing for first time there is no value in w_adrc(work area) when that ship to party window .after that one perform is called at that time values are populated for w_adrc so when we runing for the second time its showing that value.<b>Whereas we have faced another problem in another one PO.In that there was no value for w_adrc while that ship to party window called but its showing value in the print preview(w_adrc value is populate after that window called from a perform )</b>Why it is like this?
    Kindly help me in this issue..
    Thanks.
    Raj.

    Hi Raja,
              In my project we are also facing same problem. are u able to find the solution for this problem.Please reply to me ASAP.

Maybe you are looking for