Purchase Order Partner Functions

Hi all,
I am adopting PO from another purchase order. The vendors are diifferent in my old PO and new PO. When I create the new PO, the partner functions of old PO are adopted. Even after i enter the new vendor, it doesnot update to new partner functions.
Can you please suggest the solution for this? Is there any standard setting?
Regards
Kapil

Hi,
1st check new partner function which you are entering in PO or to adopt, that should be assigned to vendor account group in following path:
SPRO->MM->Purchasing->Partner Determination-> partner roles->Permissible partner roles per account group
Also check the presence of new partner function in partner schema and assigned to partner schema with others partner functions in following path:
SPRO->MM->Purchasing->Partner Determination->Partner setting in Vendor master record-> Define partner Schema
And check assignment of partner schema to your vendor account group in following path:
SPRO->MM->Purchasing->Partner Determination->Partner setting in Vendor master record-> Assign partner schema to account Group
Finally check partner schema assigned in PO document type in following path:
SPRO->MM->Purchasing->Partner Determination->Partner Settings in Purchasing Documents-> Assign Partner Schemas to Document Types
Regards,
Biju K

Similar Messages

  • 'Preferred Vendor' and 'Vendor' in Purchase Order Partner Overview screen

    Hello All,
    Please can you provide me with some assistance to the following issue we have on our SRM 5.0 system......here goes.....
    In 'Define Sourcing for Product Categories config' , we have set the value to 'Sourcing is never carried out'.  Now, when we manually assign a Supplier to the Cart and have it automatically converted to a Purchase Order, the Purchase Order is created but only in Held Status as only the 'Preferred Vendor' in the PO Partner Overview screen is populated with the other 'Vendor' field remaining blank and requiring manual intervention by our users
    Please can someone explain how we are able make the system to always have the 'Vendor' field populated, therefore not needing any manual intervention.
    Your help would be appreciated,
    Thanks
    Steve Walsh Jnr

    Hi
    Implement the following method , in which you will force prefer vendor
    to fixed vendor for all applicable sc.
    IF_EX_BBP_DOC_CHANGE_BADI~BBP_SC_change.
    You will have to work with partner function 00000039 which is the
    prefered vendor to move into the partner function 00000019.
    In the BBP_DOC_CHANGE_BADI we provide the business partner data
    through the IT_PARTNER interface table. the prefered vendor or desired
    vendor has partner type 39, the regular supplier will have partner
    type 19. a switch from 39 to 19 should create a po instead of
    incomplete po.
    BR
    Muthu

  • Table containing Purchase Order Partner(s) Details

    Hi,
    In which table do we get the Partners details(Name1,Name2,Name3,Name4)  regarding Purchase Order ?
    Thnx,
    Shivaa...

    Hi,
    In general the partner functions which have been provided in the vendor master data will get defaulted in the PO.i think the table WYT3 will be useful for the purpose.You can take the vendor from the PO and put it in the table so that the info may be useful to you.

  • 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

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

  • Purchase order reject function

    Hi all,
    I need to reject a PO with abap code.
    Since i didn't found any function module for that, i tried to create a BDC with ME29N but it doesn't seem to work.
    Any other ideas?
    Thanks,
    Luis Cruz

    After some debugs on ME29N, i manage to reject PO documents, here's the code, if anyone needs it:
    *  prepare creation of PO instance
      ls_document-doc_type    = 'F'.
      ls_document-process     = mmpur_po_process.
      ls_document-trtyp       = 'V'.
      ls_document-doc_key(10) = lv_ponumber.
      ls_document-initiator-initiator = mmpur_initiator_rel.
    *  object creation and initialization
      lv_ponumber = im_ebeln.
      lv_ebeln = lv_ponumber.
      create object lc_po.
      lc_po->for_bapi = mmpur_yes.
      call method lc_po->po_initialize( im_document = ls_document ).
      call method lc_po->set_po_number( im_po_number = lv_ebeln ).
      call method lc_po->set_state( cl_po_header_handle_mm=>c_available ).
    *  read purchase order from database
      call method lc_po->po_read
        exporting
          im_tcode     = lv_tcode
          im_trtyp     = ls_document-trtyp
          im_aktyp     = ls_document-trtyp
          im_po_number = lv_ebeln
          im_document  = ls_document.
      if lc_po->if_releasable_mm~is_rejection_allowed( ) = 'X'.
        call method lc_po->if_releasable_mm~reject
          exporting
            im_reset = space
          exceptions
            failed   = 1
            others   = 2.
      endif.
      call method lc_po->po_post
        exceptions
          failure = 1
          others  = 2.

  • 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

  • Order Partner Functions for VENDORs

    Hi All,
    We are using CRM 5.0 and ECC 6.0. We successfully replicated all the VENDORs from ECC to CRM BPs with BBP000-VENDOR role as this features is supported from CRM 5.0.
    We are now trying to get the VENDOR Partner functions replicate from ECC sales order to the Partner Functions for the CRM ORDERS. Looks like SAP doesn't support this feature yet. I am getting the Partner Functions (say Z1 - Freight Carrier ) but the partner data is BLANK. So i am working on a workaround.
    My Issue I am using ORDER_SAVE BADI to enter a BP from CRM to this Partner Function that is coming empty to CRM. For some reason my code is not working. Below is my code
    Data declarations for VENDOR Partner Function*********
      data: lt_partner_ref           type CRMT_PARTNER_EXTERNAL_WRKT,
              ls_partner_ref          type CRMT_PARTNER_EXTERNAL_WRK,
              lt_partner                type CRMT_PARTNER_COMT,
              ls_partner               type CRMT_PARTNER_COM,
              lt_partner_act          type CRMT_PARTNER_COMT,
              lt_partner_attributes type CRMT_PARTNER_ATTRIBUTE_COM_TAB,
              ls_partner_attributes type CRMT_PARTNER_ATTRIBUTE_COM.
      data:lt_header_ref   type crmt_object_guid_tab,
             guid                type crmt_object_guid.
      guid =  iv_guid.
      insert guid into table lt_header_ref .
      call function 'CRM_ORDER_READ'
        EXPORTING
          it_header_guid       = lt_header_ref
        IMPORTING
          et_partner            = lt_partner_ref                 
        EXCEPTIONS
          document_not_found   = 1
          error_occurred            = 2
          document_locked       = 3
          no_change_authority  = 4
          no_display_authority  = 5
          no_change_allowed   = 6
          others                      = 7.
    Start of the code to VENDOR PARTNER FUNCTIONS for ORDER Heafer/Item ***********
        Read table lt_partner_ref into ls_partner_ref with key partner_fct = 'Z0000007'.
        if ( sy-subrc = 0 ).
            ls_partner-kind_of_entry = 'C'.
            ls_partner-partner_fct = 'Z1'.
            ls_partner-partner_no = '0010060331'.
            ls_partner-display_type = 'BP'.
            ls_partner-no_type = space.
            ls_partner-REF_HANDLE = '100'.
            INSERT ls_partner INTO TABLE lt_partner.
            ls_input_names-fieldname = 'KIND_OF_ENTRY'.
            ls_input_names-changeable = ' '.
            INSERT ls_input_names INTO TABLE ls_input_field-field_names.
            ls_input_names-fieldname = 'PARTNER_FCT'.
            ls_input_names-changeable = ' '.
            INSERT ls_input_names INTO TABLE ls_input_field-field_names.
            ls_input_names-fieldname = 'PARTNER_NO'.
            ls_input_names-changeable = ' '.
            INSERT ls_input_names INTO TABLE ls_input_field-field_names.
            ls_input_names-fieldname = 'DISPLAY_TYPE'.
            ls_input_names-changeable = ' '.
            INSERT ls_input_names INTO TABLE ls_input_field-field_names.
            ls_input_names-fieldname = 'NO_TYPE'.
            ls_input_names-changeable = ' '.
            INSERT ls_input_names INTO TABLE ls_input_field-field_names.
            ls_input_names-fieldname = 'REF_HANDLE'.
            ls_input_names-changeable = ' '.
            INSERT ls_input_names INTO TABLE ls_input_field-field_names.
            ls_input_field-ref_guid = ls_partner_ref-ref_guid.
            ls_input_field-objectname = 'PARTNER'.
            ls_input_field-ref_handle = '100'.
            ls_input_field-logical_key = '0000'.
            ls_input_field-ref_kind = 'B'.
            INSERT ls_input_field INTO TABLE lt_input_field.
          Endif.
      call function 'CRM_ORDER_MAINTAIN'
        EXPORTING
          it_partner           = lt_partner                         "I added this for VENDOR PF
        CHANGING
          ct_input_fields   = lt_input_field
        EXCEPTIONS
          error_occurred         = 1
          document_locked    = 2
          no_change_allowed = 3
          no_authority           = 4
          others                   = 5.
    endmethod.
    Could anyone check my code and suggest any changes?
    Thanks,
    Karuna.

    Hi ROshan,
      Open customer master in XD02  sales view and save it then check in XD03 it should display the partner functions.
    As you said the account group has been changed I think the records needs to be saved again.

  • 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

  • Conifugarate item in purchase order by Function or BAPi

    Hello experts!,
    I have the following problem: I need to configurate de characterstics of a material at purchase order item level. But I can´t find any BAPI neither Function Module to perform this action.
    Has anyone done this before?
    Thank you for your help in advance
    Nice regards
    Ibai

    There is no function/BAPI to configure a Purchase order item.
    Your best bet would be to do a recording of ME22 (and not ME22N).

  • How to do form personalization on purchase order cancell functionality

    Hi,
    how to make form personalization on purchase order form so that user should not cancell the PO.
    Please suggest.
    Thanks

    This is already available in the additional line information..though..
    If you still want that at line level to be displayed..maybe you need to customize the form...not sure how u can handle that logic
    Mahendra

  • PM order: partner functions - automatically create additional partner

    Hello colleagues,
    if a person responsible is assigned at the order header a role "Technician" with the same ID should be added as partner automatically.
    How can I solve this?
    Which user exits could I use?
    Thanks and best regards,
    Markus

    Hi Narasimhan,
    thanks for your answer!
    Reason:
    one or more Technicans can be assigned to an order at header level. The responsible person is always a Technician at the same time.
    The worklists (IW38) can be selected by only one role. And everyone is selecting the list as Technician.
    So if someone is a responsible person he will only see his orders if the role Technician is also maintained in the order.
    With IWO10009 you can only do check at save, right? How can you do an update to the order at the same time?
    Thanks for your help!
    Markus

  • Sub-contracting Purchase order not functioning properly

    Hi
        We are having issues with a PO 45007xxxxx. This PO is set-up as a subcontracting PO. In the component section I have a material 1232  that it is supposed to consume material 1232 when material 97 is received against this order. At the end of March 2015, the 1232 consumption stopped. When we receive material 97, there is no longer a line for the 1232 consumption that automatically populates and occurs simultaneously with saving the GR. If I look at the GRs against this PO prior to 27.03.2015,  I can see the accurate 1232 consumption.  what ever I did GR after 27.03..2015,there is  no longer aline for the sonsumption material when I save my GR.
    Can some body guide me,please for this issue?

    Hi Hussain,
            As you told one Po entered item category L and another PO not entered " L".  If not entered means its normal PO and will not get BoM components in MIGO.
    And also what Patra told is correct. If you are not selected in MIGO for components then it will be post the line which is ever checked..
    For these you have reverse and do again transacation...

  • Materials Management - Purchase Order. FUNCTION 'BAPI_PO_CHANGE'

    Hello!
    How to use FUNCTION 'BAPI_PO_CHANGE'?
    Required paramiter only PO number?
    I need to change POITEM.
    Somebody hav example / description?

    Hi,
    refer to the link below for sample code :
    [http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm]
    Regards,
    Surinder

  • 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

Maybe you are looking for

  • Why is AirPlay status icon missing from menu bar?

    After updating to Mavericks and installing/configuring a new AirPort Time Capsule (APTC), no AirPlay icon was present in the menu bar of my Mac. I updated my Apple TV3 software and configured it to the new APTC network. An AirPlay status icon appeare

  • Diff between END_OF_LIST & END_OF_PAGE in ALV's

    Hi can anyone plz tell me the exact difference between the END_OF_LIST & END_OF_PAGE in ALV's? I had actually coded to call up a subroutine containing the REUSE_ALV_COMMENTARY_WRITE when the END_OF_PAGE event arises. In this subroutine am just displa

  • Google chrome : client certificate install fails

    when i try ti install client certificate on google chrome, the error says : The server returned invalid client certificate. This is happening in Google chrome under the certsrv site to install the issued certificate. Does chrome support client certif

  • Help a brother out in MX?

    Hey guys, now I'm seriously doubting any of you still work with Flash MX, but I'm gonna go out on a limb and ask for the off chance someone out there still has MX and uses it for projects. In any case here's the situation: I have some animation cycli

  • Where do you enter meta data?

    I have been working my Business Catalyst site under the vew version with reasonable success for months until today, when I decided I should review and maybe update the meta data, specifically the keywords.  I've been all over the menu looking for the