Partner Determination in PO and OBDLV

Hey @ all,
what I am trying to do right now is to implement a simple, customer specific partner determination procedure. For that I want to add a partner role and partner to an purchase order on header level.
The only place I found where I could add this partner is in BAPI_PO_CREATE1. But this BAPI is not used when I create a PO with the GUI (ME21N).
So do you have an idea, where I could add a an additional partner to the PO (User-Exit, Badi, Enhancement Spot ...)?
The same thing I want to do with the outbound delivery (VL01N). There is User-Exit MV50AFZ1 available. But there is the question: How do I add a partner within this user exit (structures to edit...).
Thanks for you help in advance,
Rolf
Edited by: Rolf Kasel on Mar 10, 2010 1:57 PM

Hi,
   If its specific to plant and vendor, then check whether the plant specific partner function has been activated.
   Go to MK02 - partner function and go to menu - extras - Add. purchasing data and check whether "Data retent. at plant level allowed" flag is marked as shown below.
   If so, go to menu - extras - Alternative data.
Click on partner details:
Here, system will show plant specific partners.
   Here, maintain the partner function PI for the plant and check the scenario again.
Another option would be to maintain the higher level search flag in the partner function configuration as highlighted below:
   Now, system will search partners at purchase organization level, if no partner function is found at plant level.
Regards,
AKPT

Similar Messages

  • AG IN Partner Determination

    How to get back the deleted  standerd AG in IDES system

    Hi Konda Reddy,
    You log into the same client with other language (let us say, put language as DE), then you will enter into SAP in German language.(dont close your existing login which is in English)
    As you know standard transaction / path  to go into partner determination, go there and see how AG is maintained, you can maintain same thing here, in english.
    Hope this will help you.
    REWARD IF HELPFUL.
    Regards,
    Praveen

  • How will i configure partner determination for customer master

    how will i configure partner determination for customer master data.

    hi
    Check this
    BUSINESS PARTNERS AND PARTNER DETERMINATION
    In the partner determination procedure you can determine whether partner functions can or should occur in a partner object (Customer Master, Sales Document, Item Category etc.) For each object, in which partner function can be created, you can define partner procedures. This also means that
    For Customer Master
    For Sales Documents
    For Sales Documents and Billing Documents: for items
    We can define our partner determination procedure for each of these levels as shown below. In Blue are given the ones wherein the Partner Procedures are assigned to the Partner Objects
    Customer Master Account Group
    Sales Document Header Sales Document Type
    Sales document Item Item Category in sales
    Delivery Delivery Type
    Billing Header Billing Type
    Billing Item Billing Type
    Sales Activity Sales Activity type
    By assigning a procedure you determine for which account groups (for the customer master), which sales document types (for sales documents) and for which item categories this procedure would be valid.
    In the partner determination procedure you can determine for each partner function
    whether the partner function is an obligatory partner function
    whether the partner function can be changed in the document
    BUSINESS PARTNER FUNCTION
    By assigning a business partner function to a partner you can determine which functions the partner fulfils in the business process. Partner Functions are classified using partner type. The partner type represents the roles played by the business partner within the business transaction.
    Following partner functions exist in the standard process of Sales and Distribution
    Partner Type Customer
    Sold-to Party, Ship-to Party, Bill-to Party, Payer and Sold-to Party authorized to release against a contract. You can define the sold-to party authorized to release against a contract in the partner screen of a contract. This partner may only schedule orders with reference to this contract, even when he is not the sold-to party authorized against a contract.
    Partner Type Contact Person
    Contact persons are natural persons whom you must contact at the customers for business processing (e.g. purchasers) Contact person can be created directly in customer master record.
    Partner Type Vendor
    A forwarding agent is an example of a business partner on the credit side, who is included in a sales process. If you commission a particular forwarding agent for deliveries to a specific customer, you can define the forwarding agent in the customer master record as the partner.
    The other possible partner functions on the credit side in the sale process are interpreters, auditors etc. The forwarding agent is an agent who performs transportation services. This includes organizing the shipment, delivery and receipt of the goods, arranging the carrier services and handling the customs issues.
    Partner Type Personnel
    Employee Responsible
    Sales Personnel
    You can enter an employee from your firm as the person responsible:
    In the Customer Master – If the employee is normally responsible for processing transactions with this customer.
    In the Sales Document – If the employee is responsible for processing the Business Transaction.
    STEP WISE PROCESS FOR PARTNER DETERMINATION PROCEDURE
    Sales and Distribution->Basic Functions->Partner Determination->set Up Partner Determination->Set up Partner Determination for Customer Master.
    First go to OVT0 – create customer account groups. Here you make new entries, click whether it is a one time customer, description. Also you can do the field selection here for general data, co. code data and sales area data.
    Now go to IMG – logistics general – business partner – customers – control – define & assign customer number ranges define the number. Here you range that you want and assign it to your customer account group.
    Now go to VOPA – here the selection will be on customer master, click on partner procedures, create the partner determination procedure. The following steps need to be done in partner determination area
    Assign partner function to account group i.e SP,SH, BP, PY to account group (debit side ). Sales and Distribution->Basic Functions->Partner Determination->Assign Partner Functions on the debit side to account Groups.
    Then create Partner Determination Procedure.
    Assign the Partner Determination Procedure to Partner Function.
    Then finally assign the Partner Determination Procedure to acc group.
    Important Points in Business Partners and Partner Determination Procedure
    Partner relationship maintained/defined in the customer master is proposed automatically in the document header when you create a sales document.
    In customizing we can decide whether several partners can be assigned to one partner function in the customer master.
    In sales documents, the system is configured so that only one partner can be assigned to each partner function.
    We can define partners at item level in the sales documents.
    Business Partners that are defined at the header level however cannot be changed at the item level.
    You can prohibit anyone from changing a partner that has already been entered in a sales document.
    It is also possible to manually change or enter the address of a partner, such as the Ship-to Party. This change does not affect the master record.

  • Employee responsible is not determined in partner determination- Transaction

    Hi Experts,
    Partner determaination in Activity.  Eg :  Sold to party :1001051,   Employee id : 80007 and sales employee id: 80005.
    under BP Sold 1001051 has relationship employee responsible 80007 relationship is maintained.
    In the org model under the Sales org postion sales employee : 80005 is assigned.
    we have created a partner determination procedure with partner functions 10 as Sales employee with category employee and relationship category as Bur011 as employee responsible  and partner funciton 20 as employee with the same category and relationship category.
    In the PDP we hace created acccess sequnece with 10 CRM_partner_org data with the rule configured to get the sales employee.
    Access sequence 20 as CRM_Partner_business partner relationship to get the employee relationship from BP.
    When we create the activity the partner determination is happening and under the partners tab we find the
    sales employee = 80007
    Employee = 80007
    Now in the partner determination access sequnce 10 is not working, system is filling up the value of employee 80007 in the sales employee feild.
    we have checked the rule and simulated the rule, we are getting the correct result of the postion and the agent -user assignment as 80005. but when we create a activity it is skipping access sequence 10 and by default fills up the value from the BP relationship Employee responsible 80007(employee) to the sales employee partner function.
    If we are having 2 persons as employee in BP, the partners are filled twice. for example : Sold to party :1001051,   Employee id : 80007, 80006 and sales employee id: 80005.
    in Partner assignment block we are getting output as, it is not takind sales employee id 80005.
    sales employee = 80006
    sales employee = 80007
    Employee = 80006
    Employee = 80007
    Please help me with a clue how to fix this issue.
    Regards,
    Karthik

    Hi Karthik,
    You can proceed with debugging the access sequences. The access sequences are hit via BADI : COM_PARTNER_DETERM and the implementation to chose is with the filter = source name.
    Eg: CRM_PARTNER_DETERM_C for relationship based access.
    /Hasan

  • Territory and partner determination procedure for employee responsible

    Hi CRM team,
    I have a little issue for you I'll be very thankfull if someone could help me.
    There is the organisation of the territory management in the company I'm working for:
    -Country
    -Region
    -sector
    *each sector have a determination rule based on 1 condition "1 field from the BP Header (customer)"
    *each sector have a position assigned to it. (Organisational model PPOMA_CRM) And there is 1 or 2 employee affected to each position..
    *When creating an activity,*
    *First thing I enter the Account (customer: activity partner)*
    *I would like the system to determine the employee affected to the sector of the BP as the employee responsible.*
    Any Idea?
    For the moment, I'm searching in the partner determination procedure. But the standard access sequence Business Partner Relationships: Activity Partner -> User dont work.
    There is some sitting from my IMG:
    The partner fonction Employee Responsible is with
    *fonction category: employee
    *usage: CRM
    *Relationship category: Is the employee responsible for
    Partner determination procedure:
    In the acces sequence, I put a dialogue seq 15 : 
    Business partner from territory
    And in the detail on source, I put:
    Fonct. categ. : Employee
    Usage: CRM
    It dosn't work...
    I don't know if I'm am searching in the right place.
    Could you help me with a solution to have the needed system behavior????
    Thanks a lot for your time and your help.
    Best regards,
    Ahmed.

    Hi Ahmed,
    After created determination rules for territories have executed the report CRM_TERRMAN_PROC_REL for initial option?
    Once territories and determination rules are created, you need to run the above report in Background(schedule a batch job) which will establish relationships between the territories and corresponding attributes. You need to run this report every time there is a change in determination rule of create/change territories.
    This should resolve your problem
    Regards,
    Priyanka

  • Access sequence for Partner determination -Sales and Interaction Center CRM

    Dear experts,
    We use som transaction types both in our sales (t/c crmd_order) and in Interaction center (t/c CIC0).
    We though want the partner determination to act differently when creating this transaction in sales compared
    to when creating it in the interaction center. For example in the sales process we want the contact persons to be searched from the relationsship of the sold-to party but in customer service we do not want an automatic determination.
    There are some BADIs available that can be used in the access sequences as a source but can they be used to
    switch off some automatic determination when creating the transaction in t/c CIC0 whereas the automatic determination should work when creating the transaction in the sales process ie. t/c crmd_order?
    Looking forward to have any input on this, thanks!
    best regards,
    Christina

    Hi,
    What we did is to remove the automatic determination on the transaction type that is used both in the sales process and Interaction center/customer service. The partner in question is only determined from the previous document in case you
    create a follow-up document.
    rgds,
    Christina

  • Table Name for Partner Determination Procedure and created by data

    Dear Gurus,
    kindly let me know the table name for a list of "Partner Determination Procedure" and "created by" data under a client.
    if there is no such  table for this, kindly let me know how can i fetch these details.
    Wishes,
    Abhishek

    Hi Abhishek,
    You can get your required information by combining these 2 table by using SQVI
    TPAER where it gives PartnDet.Proc and Part.funct.
    TPAR where it gives Part.funct inforamtion.
    By using these tables i.e. by using Common field Part.funct. - PARVW
    Regards
    Durga Sana

  • Partner determination sold to party and ship to party.

    Hi frnds,
      Currently in the customer master in partner function we are maintaining ship to party the same as sold to party , now for some of the customer the ship to party and sold to party are different , so while creating a sales when i enter the sold to party , the system propose the ship to party and on that basis the delivery and billing should take place.
    What are the configuration settings required to be done to this , i will maintain the ship to party in customer master partner determaination, but when i create the sales order and when i enter the sold to party , it should propse the ship

    Hi  Rakesh,
    As per SAP standard setting ship to party will be determined from Sold to party master , if that is maintained. I suggest to copy Standard and test again.
    Also ,hope you have not made any changes to the partner determination procedure fro Sales Document at header Level. This will also impact .
    Sharing a few useful link for more clarity :--
    http://www.freesaptutorial.com/partner-determination-in-sap-sd/
    Re: Ship-to party is not assigned to a sold-to party
    http://www.sap-basis-abap.com/sd/steps-for-partner-determination-config-in-img.htm
    http://help.sap.com/saphelp_crm40/helpdata/en/3c/92ecee484a11d5980800a0c9306667/content.htm
    http://wiki.sdn.sap.com/wiki/display/Snippets/howtogetship-topartyforasoldto+party
    Thanks/Rajesh

  • Partner determination procedure and add to the transaction.

    hi all
    i tried to set up the partner determination procedure and i want know the how to add the procedure to the transcation .

    Thank you  Michaels.
    i got it ...

  • CIC0 Partner determination different between crmd_order and CIC0

    Hi experts,
    We have a problem with the partner determination. We have a partner who has relations with several other partners. In the partner determination procedure, we have indicatied that the partner needs at most one occurence and a selection limitation of 1. There is also an access sequence that makes sure that the right partner is found.
    This all works fine in the CRMD_order transaction. You get a list of partner to choose from when you enter the main partner. Unfortunately, this does not work in the CIC0 transaction. In this case the system takes the top partner of the list.
    Does anyone know why partner determination in CIC0 seems to ignore the setting of selection limitation and occurences? Why is this different between crmd_order and CIC0? How can we make it the same?
    Thank you for your input,
    kind regards,
    Ragina Mahadew

    Hi Ragina, welcome to SDN.
    My opinion is that main purpose for that, was to speed up the interaction registration by the call center agents.
    But if you want to display the partner selection pop-up in CIC0 t-code, you can try to implement note 487734 for that.
    Hope that helps!
    Kind regards,
    Garcia

  • Field "source" and "Seq" in partner determination

    Hello Gurus,
        in defining procedure in partner determination, there is two field "source" and "Seq". how can I use them?
    thanks very much!

    Hi
    The feilds for source and seqeunce are used when the system needs to obtain a partner record from another partner in the sales document.other than sold to party.
    Example :
    If partner is a buyer(PY) partner function and the record of the buyer is not assigned to sold to party (SP) but to biill to party (BP), the source feild may be assigned as BP for bill to party and the  sequence number must come after  that of the bill to party (BP)
    Regards
    Srinath

  • Partner determination procedure and user interface settings

    Hi all,
    In spro>...>Define Partner Determination Procedure->User Interface Settings, we can choose between two display variants :
    - Partner number/Number Type/Address
    - Address/Numbre type
    How can I add new display variants? For example "Only Partner Name"
    Thanks
    Best regards
    Samad

    Hello Antonello,
    did you find the way to add new display variant?
    Thank you in advance,
    Natalia

  • Partner Determination Not Working in Opportunity

    Hi,
      We are using Z-partner Functions Which are Determined using Partner Determination Procedure in Lead but it is not Copied to opprtunity.
    we used Different partner procedure for opportunity but is not coping from Lead. We tried to Modify the partner Procedure used for Lead and use it for Opportunity but it is not working.
    can any one suggest were we might be going wrong.
    With regards,
    Selvam t

    Hello Selvam,
    there is no copy procedure during partner determination. If you create a followup doc or copy an existing document - the partner det. runs again. According to your settings in the PDP the partner are determined by access sequence and source. That means if you want partners which should be copied from predecessor then you should use the source COM_PARTNER_A like i.e. access sequence 0001 in standard.
    I hope this help,
    Regards
    Rene

  • Error in CHARM_CREATE when using a Z partner determination procedure

    Hi,
    I use SDCR and needed to create a new partner determination procedure ZDCR0001. I don't need to change anything else in this Change Request transaction type, so everything else is standard. When I run CHARM_CREATE now, the program is using the partner determination procedure instead of the text determination procedure SDCR0001 in order to get the text ids, and then I have an error: Text determination procedure ZDCR0001 does not exist.
    I noticed that there is a problem in the standard code of CHARM_CREATE:
    *&      Module  get_data_0101  OUTPUT
          Retrieve the Data to get different text types                  *
    MODULE get_data_0101 OUTPUT.
       IF gv_display = ' '.
         CHECK gv_created IS INITIAL.
    *get the required info for text processing
         CALL FUNCTION 'CRM_ORDER_PROC_TYPE_SELECT_CB'
           EXPORTING
             iv_process_type = gc_processtype
           IMPORTING
             es_proc_type    = ls_proc_type.
    *get the list of changes to be done
         CALL FUNCTION 'COM_TEXT_CUST_I_STRUC1_READ'
           EXPORTING
             iv_object               = gc_object-order_h
             iv_procedure            = ls_proc_type-part_determ_proc
           CHANGING
             et_struc1               = gt_zthead
           EXCEPTIONS
             textobject_missing      = 1
             textobject_not_found    = 2
             textprocedure_missing   = 3
             textprocedure_not_found = 4
             other_error             = 5
             OTHERS                  = 6.
         IF sy-subrc <> 0.
           MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
         ENDIF.
    This function module is for getting texts, but uses the partner procedure. I created a message and sent to SAP, but they say they don't have this error there. Has any of you had the same problem? I could not find any note to correct this code. I have SP 17 for ST.
    Thanks,
    Raquel.

    Mention the Function name starting with 'Z'
    Regards
    Sreenivas

  • Error while creating Notification: Partner Function is Not Allowed in Partner Determination Profile Q2

    During Notification Creation I get the error --Partner Function is Not Allowed in Partner Determination Profile Q2
    As I enter Purchase Document Number in the transaction QM01 and press Enter. I get the above error and donot go further.
    Can anyone help me here.

    Hello Prashant,
    You are missing some configuration for the partner function;
    Go- to
    SPRO>IMG>QM>Quality Notifications>Notification Creation>Partners>Define partner Determination Procedure>
    Again Select "Define Partner Determination Procedure".
    Select Quality management> Change Partner
    Now Select Q2.
    Compare settings with Partner Determination Procedure on any other client. Also check Partner functions on the same screen.
    Amol.

Maybe you are looking for

  • How to recompile the objects in oracle apps

    i used adadmin and compiled the apps schema .. but still i am getting INVALID objects .. how to compile these objects ? Below is the output after running adadmin .. suggest select owner,object_type,status from dba_objects where status='INVALID' SQL>

  • SCOm data access service not started

    Hi all my SCOM server was down and i checked once it is up and found Data access service is stopped, when i tried to start the service i am getting following error, Please help. The System center Data Access service on local computer started and the

  • Referencing Jar inside a Jar

    Hi, i have a jar file. the classes inside the jar file refers to classes within another jar file. i packaged the second jar into my jar file but during runtime i get NoClassDefFoundError when i refer to the classes inside the second jar. i tried givi

  • Prevent a rs232 crash when "operation completed succesfully"

    Dear all, A certain test set-up should run for long times (months) and makes good use of RS232 comunication (over USB). Data rates are not high, but frequent, to four different devices. Very occasionally the application crashes (in debug mode, runnin

  • User permission to selected forms

    I am ready to deploy I want to send an invite to a user but only what him/her to access certain forms/folders without accessing the other folders