Automatic Partner Determination Std Contact Person during Activity Creation

Hi ,
There is a requirement in my project where the Standard Contact Person of the Sold to Party  should be automatically determined during Activity Creation .I have completed the Partner Function configurations and now the Standard Contact Person is  being successfully determined as the Partner.
However, there is a problem in a scenario where in another Contact Person other than the Standard Contact Person is to be determined during Activity Creation . In that case, the option to select the other Person is not being offered through a pop up window, but the System automatically populates the next Contact Person based on the BP Id ( Next on the Number Range )
Is there any way , so that the normal procedure of selecting one Contact Person from a list in the Pop Window can be incorporated , once the standard Contact Person is being removed from the Contact Person field in the Business Transaction .
<< Moderator message - Please do not promise points >>
Regards,
Maroof
Edited by: Rob Burbank on Jan 5, 2011 5:06 PM

Hello Maroof,
you should check first the standard relationship flag of the account. Means check the account and go to the
relationship contact person.
There you will find the standard Relationship Flag, which is relevant for the system to determine the main CP.
Furthermore please check the partner procedure:
For each partner function you can enter a value in field Maximum and Selection Limit. Please consider the F1 help
for the field Selection Limit where you can find the explanation when and how the selection popup is triggered:
Example 1
You enter 3 in this field.
When the system finds three or more partners who could fulfill this partner function, it displays a selection list.
You choose from the list which partners to enter in the transaction.
Example 2
You do not mark this field, but enter 5 as the Maximum for this partner function.
When the system finds six or more appropriate partners it displays a selection list.
Hopefully this information helps you.
Regards
Rene

Similar Messages

  • How to remove contact person during outlook contact person synchronization

    Dear All,
    Our client is on SAP881 PL09, Office 2003. They have 2 US companies and 1 CA company.
    If I delete a contact person in SAP, once I do synchronization, how can we remove the same contact person in outlook? I cannot find a way to remove contact person during synchronization. Thanks.
    Regards,
    Yuka

    Hello,
    You have integration with outlook.
    then opne Outlook > select SAP Business One menu item>syncronization>Syncronization>and proper selection then select syncronization button.
    it will syncroniz SAP and outlook contact person with existing both otherwise so option that this contact person are/is not available in SAP or Outlook so what you want ?want to sync or not
    Thanks
    Manvendra Singh Niranjan

  • Automatically add role of Contact Person when BP is created as employee

    We have done the configuration and setup to transfer OM data from ERP (ECC 6.0)  to CRM 7.0. Before we execute the ALE job, we have one item we would like to add to the process.
    We are a County Government implementing CRM Incident Management. Users will need to assign and forward Incidents to defined Contact Persons in various Org Units. It would require significant manual effort to edit BP records for each employee to maintain the Contact Person role.
    Is there a way to automatically add the Contact Person role to each Employee BP at the time that the BP is created during the transfer of OM data? In other words, when IDocs are posted using RBDAPP01 in CRM, can the BP be created with the General role, the Employee role AND the Contact Person role at that time?
    I have not found a BP configuration which implements this. I also did not find a switch in T77S0 which would cause this to occur.
    I have searched this forum and the the CRM General Questions forum for this issue. I have found a few threads which posed the question but none which provided an answer for CRM 7.0. Please let me know if I have overlooked a previously posted answer.
    Thank you for your help and advice.
    Alannis Bratton

    Hi Robert.
    Thank you for the suggestion. However, this isn't related to creating the Contact Person role when creating a contact relationship directly in CRM. What we need is the automatic creation of the Contact Person role at the same time that the Employee BP is created via the ALE transfer of OM data from ECC to CRM.
    Alannis Bratton

  • Automatic partner determination in XD01/VD01

    Hi,
    we want to do the following.
    When we create a customer in VD01/XD01, we enter on address screen
    country and postal code.
    Depending from that, the system should default some partners on partner screen,
    e.g. the responsible salesman.
    Is there any userexit or BADI to do this?
    Thanks
    Andreas

    Hi Andreas
    User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a function module. The code for the function module is written by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.
    The naming standard of function modules for functionmodule exits is:
    EXIT_<program name><3 digit suffix>
    The call to a functionmodule exit is implemented as:
    CALL CUSTOMER.-FUNCTION <3 digit suffix>
    To find a Exit.
    Goto Transaction -- Find The Package
    SMOD >f4>Use the Package here to Find the Exits In the Package.
    Else if you Want to search by Application Area wise ,
    There is one more tab to find the Exits in the Respective Application Area.
    Implementing the Exit-- CMOD Create ProjectsAssgn your Component .
    Now Run ur Transaction to Check if it Triggers.
    Thats it..
    Suppose you need to find out all the user exits related to a tcode.
    1. Execute the Tcode.
    2. Open the SAP program.
    3. Get the Development Class.
    4. Execute Tcode SE84.
    5. Open the Node 'Envir. -> Exit Techniques -> 'Customer Exits -> Enhancements'
    6. Enter the Development class and execute.
    Check out this thread..
    The specified item was not found.
    1. Type the transaction : system->status-> <PROG. NAME>
    2 open SE37 , type EXIT<PROG NAME> and press F4 to get the list of function exits available.
    3. Open CMOD utilities->SAP enhancements
    EDIT->All selections
    4.type the function module name obtained in step 2, in fields 'component name' in 'additional selections' block. and execute.
    5. The displayed list contains the enhancements names for the transaction You were looking for.
    6. Create a project in CMOD and the code in default include->activate.
    http://www.erpgenie.com/sap/abap/code/abap26.htm
    which gives the list of exits for a tcode
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
    For information on Exits, check these links
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.planetsap.com/userexit_main_page.htm
    User-Exits
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/ab038.htm
    http://www.planetsap.com/userexit_main_page.htm
    http://www.sap-basis-abap.com/sapab013.htm
    http://sap.ittoolbox.com/documents/popular-q-and-a/user-exits-for-the-transaction-code-migo-3283
    These links will help you to learn more on user exits.
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    http://www.planetsap.com/userexit_main_page.htm
    http://www.allsaplinks.com/user_exit.html
    www.sap-img.com/abap/what-is-user-exits.htm
    Also please check these threads for more details about user exits.
    Re: Screen exit
    user exit and customer exit
    user exit
    1. Document on UserExits in FI/CO
    http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc
    2. Finding User Exits...
    http://sap.ionelburlacu.ro/abap/sap2/Other_Useful_Tips.html#Finding_User_Exits
    3. List of all User Exits...
    http://www.planetsap.com/userexit_main_page.htm
    Reward if useful to u

  • Issue: No aut determination of Picking request during delivery creation

    Hi!
    I have created a new shipping point as copy of existing shipping point.
    Issue is that for this new shipping point deliveries are created but not the picking request.
    I can not find any difference in the set up w/regards to:
    Plant
    Storage Location
    Item Category
    Movement type
    Delivery Type
    FActory calendar
    Picking location assigned.
    Can somebody please help me out?
    Tnx a lot!
    BR
    Chris

    Dear Siva,
    As informed yesterday I changed the language from DE to EN, to match the other shipping points settings in table V_TVST, this did not bring the solution.
    Please let me summarize, I am really desparate here:
    This is only IM related, Not WM.
    Picking lists are not printed for any Shipping Point from this warehouse, this is just a small subsidiary of my customer in Finland.
    Issue is not Aut. PGI.
    VP01SHP has not been configured for any shipping points, still there we do get the PR except for the new shipping point.
    In the deliveries of correct processed shipping points  I do not find any picking output type.
    Item category in new shipping is equal to Item category in already existing shipping points, so no need to config here.
    There is no picking block active.
    PR creation happens once I enter the pick qty in the delivery in VL02N. This is the part that we need to have automated.
    Can you please try to help me out?
    Tnx & regards,
    Chris

  • FM to fill activity partner and Contact person inside a BADI

    Hi,
    When i create an activity i need to check for a condition and process the activity accordingly. The condition is that when an contact person is entered mistakenly on the activity partner field then i need to move to the contact person field and also find out the corresponding activity partner and fill it.
    For example, if i enter 123( assuming this to be a contact person) on the activity partner field, then i need to find what is the corresponding activity partner for this contact person(Assuming ABC to be the activity partner). I need to fill ABC on the acitivity partner field and 123 on the contact person field. I tried using ORDER_SAVE Badi for the same. The badi gets called and  i am able to read the curent value from ORDER_READ FM. I just don't get as to how to fill the activity partner and contact person inside this BADI. I am not able to find any FM for the same. Can i request some help pls?
    Thanks,
    Venkat

    Hi,
    maintain the partner change on document manually and debug this FM to see what should be the inputs.
    Maybe you are missing sth.
    Other way, better, would be using crmv_event tcode. there you can register your FM that will change partner on document.
    you can assign this FM for eg. to event AFTER_CHANGE and object PARTNER, and transaction category like Service Process.
    you can read /people/radoslaw.stefaniak/blog/2009/12/16/crmvevent--what-is-it for more information.
    Regards

  • Contact Person determination

    Hi All,
    Please suggest how i can acheive to determine my contact person in my transactions.
    my requirement is if a contact person is been maintained for a BP then it should pop up the respective contact person. If no contact person is maintained then by default the standard business partener should be copied as contact person.
    I had used the standard access sequence like 002, ch04 , but not able to acheive this.
    Regards
    Arun Kumar

    Hi Arun,
    you can set up the partner determination procedure according to your requirement. are you facing any particular problem here?
    Best Regards,
    Vishant

  • DTW importing activity for contact persons

    Hello All
    SAP B1 V 9.0 and DTW 900.52.1
    I am trying to export data from one software and import into SAP Business one using the DTW.
    I have imported my business partners as well as the contact persons associated with the business partners successfully using DTW OCRD and OCPR.
    My next step is to export from previous software the activity associated with each contact person.  
    For example I have business partner C0001 and many contact persons under C0001. Business partner C0001- contact person Jane Doe, John Doe, John Smith etc.  What I am trying to accomplish is import activity to SAP B1 for each contact person (Jane Doe, John Doe, etc) using the DTW.  I cannot seem to figure out how to import the data so that it is associated with correct contact person for the appropriate business partner?  I can import the activity for the business partner but not for each contact person.
    Any advice greatly appreciated.
    Can I create a query to obtain the CntcCode from OCLG when no activity has been created?

    Problem solved
    I was trying to obtain the internal number associated with all OCLG Contact Person regardless if they had any activities.  I needed the information to migrate activities from and old system into SAP.  Selecting cntctcode from contact person will not generate the internal codes from OCLG and you will receive a data not found error.  Only the contact persons with activity would be produced.  I received some additional assistance and got the following query to work.
    select t1.cntctcode as CntctCodeFromOCPR,t1.name as ContactPersonFromOCPR,t0.cardcode,t0.cardname,t0.CntctPrsn from ocrd t0
    join ocpr t1 on  t0.cardcode=t1.cardcode

  • Restrict Contact Person replication from CRM to ECC based on Partner Funct

    Hi Experts
    We are replicating Contacts from CRM to ECC, by assigning them to Accounts. We have a scenario to restrict Contact Person replication to ECC only for specific Partner functions (we have 5 such partner functions), for remaining partner functions the contact Persons should not be replicated to ECC.
    By Partner function I mean, while making this assignment of Contact to an Account in u201Ccontact Person Relationships datau201D under u201CPartner Function Assignment blocku201D (in web UI) we are adding a Partner function E.g. Author, (same can be seen in GUI, under Usage tab of CP Relationship data).
    However we were able to replicate contacts assigned to accounts to ECC in our 5 partner functions, but even the unwanted contacts assigned to other partner functions in CRM are also getting replicated
    How can I restrict CP replication from CRM to ECC based on Partner Functions assigned to the Contact Person
    Your help is highly appriciated.
    Points guaranteed.
    Regards

    Issue resolved using CRMC_BUT_CALL_FU.
    Posing the table name, just in case it might help others.
    Thanks

  • Contact person of partner function sales orders

    Hi,
    i need to save in all the sales orders the contact person. But i need to know who is the contact for the AG partner and the contact for RE ,....
    How can i do? How i know the contact person is from who partner function.
    Thanks

    Dear Friend,
    Option 1:
    From KNVK you can get Customer-wise Contact Partner Details.
    From KNVP you can get Partner Function-wise (AG, RE, etc) details of Customer codes.
    Now take these data into Excel & run a Vlookup. You will have a ready list of Partner Function-wise Contact Persons.
    Option 2:
    You can gererate a Query in SQ00 & Link KNVK & KNVP Tables.
    Hope this helps...
    Thanks,
    Jignesh Mehta

  • Multiple contact persons for Business Partner

    Hi,
    I'm searching for an extractor which can extract all contact persons beloging to a Business Partner. The customer would like to make a query on business partner and their contact persons related to a marketing campaign. Any suggestions?
    Regards,
    CB

    Using the DTWQ to update the new additional contact person. No need to use add option. It is because you just only add the additional contact persons and no new BP
    jimM

  • Automatic Batch determination during COGI

    Hi,
    We have implemented the batch determination function at the time of goods issue/ Backflush (at the time of Process order confirmation). Automatically batch is determining at the time of backflush in our scenario. But Automatic batch determination is not happening during COGI when we refresh even though batch/stock is available. But manual batch determination is happening when we select the batch determination tab in COGI. Why Automatic batch determination is not happening in COGI when i select the refresh button.
    Thanks & Regards,
    N. Laxman

    Hi Andreas,
    Thanks for your immediate valuable response.
    In our scenario automatic batch determination will be done during confirmation. If in case for components, stock/batch are not available leads to COGI entries. Then later course will ensure stock should be posted to clear COGI entries. Then in COGI we have to simply refresh for automatic batch determination or we have to manually do the batch determination and post to clear the entries.
    One more thing we would like to now can we run Batch determination in background as a batch job.
    Thanks & Regards,
    N. Laxman

  • Problems with Partner determination in activities generated from call list

    In our scenario we are using IC Win Client 5.0.
    During the generation of the call list it to my understanding that when a call is scheduled for a Business Partner a corresponding activity is created and linked to the call. It is in this process that the partner determination procedure for the linked activity kicks in and should determine the BP from the sceduled call and fill the field 'Sold-to-Party' in the activity.
    However this is not working!! I have tested basically all of the standard access sequences for the partner determination procedure and I haven't been able to do it.
    By using standard access sequence 0019 I was able to determine the BP using the relationship, however when opening the generated activity an error ocurrs that  states the following message: 'Only one partner function of function category Sold-to-Party is allowed'.
    Whats really odd is that if we erase the Sold-to-party field leaving it blank and press enter, the contact person is filled in the same field! It seems like something is missing in the procedure or the way I use the access sequence.
    Please help!
    Thanks in advance,
    Pedro

    Pedro
    For activities you should not determine SoldToParties, but rather Activity Partners. Please have a look at the standard partner schemes for activities, to see which partner functions are usually used for activities besides the activity partner.
    If you have to use soldtoparty partner functions, please take into account that they have special checks enabled.
    The system fills in the organization instead of the contact person, esp. if no contact person exists: In R/3 you can have non-reflexive partner functions, but in CRM these are not saved. Instead in partner determination if no target can be found the origined partner itself is used as a result. That is why the organization is put into the result instead of the contact person.
    HTH - Kai

  • Contact Person doesn't exist in BP for transaction

    Dear all,
    I am looking for suggestion on how to enter Unknown contact person in Activity or Opportunity transaction
    without triggering any error message by system.
    Currently, when we enter contact person which doesn't exist in Business Partner master data, the
    system then triggering an error message saying that this BP doesn't exist ! (for example Contact Person is
    Mr. AnyOne)
    Side effect of this is we cannot do further document Follow Up (like for example from Opportunity
    to Quotation) because the document (Opportunity) is still contains error message.
    I found similar question on SDN but it is not satisfying with the answer.
    Appreciate your help. Btw, I am using CRM2007, any clue to enhance this in UI level also appreciated.
    Cheers,
    Gun.

    Hi Gun,
           Have you Set the Checkbox for "Mapping/Defination for the Partner which searched" and what have you set in the same???
    This field allows you optional; search for Alternate Buisness Partner
    Indicates whether or not mapping of partner functions occurs during partner determination.
    (Leave this field unmarked to specify that mapping does not occur.Mark this field to specify that mapping occurs.If you mark this field, the system displays additional required fields where you must specify how mapping takes place.
    Example 1: No mapping
    Normally, the system searches for the partner function to which an access sequence is assigned.
    You assign an access sequence, with the source preceding document, to the partner function ship-to party.The system looks in the preceding document for a ship-to party.It enters the ship-to party from the preceding document as the ship-to party in the current document.
    Example 2: Mapping
    Mapping means that the system searches for a partner with a partner function that is different from the one to which this sequence is assigned.You create an access sequence, with the source preceding document, and mark this field, Mapping.The system displays several additional fields;  in one you specify the activity partner as the partner function in the source.You assign this access sequence to the partner function ship-to party.The system looks in the preceding document for an activity partner.
    It enters the activity partner from the preceding document as the ship-to party in the current document.
    For more information on mapping, see the documentation for this Customizing activity, Define Access Sequences.
    Else you may achieve the same using BADI by defining a Rule for Normal Detrmination of the Buisness partner Initially else Determination of the same from another Field from the Transaction.
    Hope it Answers your Queries...
    Thanks and Regards,
    RK.

  • Which access sequence of Partner determination should be used?

    Now my company is upgraded from CRM 2.0c to CRM 5.0 HR1. I found the different result about partner determination on business activity (via transaction code: CIC0) between two version.
    <b>On CRM 2.0C</b>
    <b><u>Tcode: CIC0</u></b>
    Enter sold-to party code: 5300001 as activity partner, Contact person:244 on 'BP searching' workspace. Then on 'Maintain Business Transaction' workspace will display  5300001 as activity partner and 244 as Contact person.
    <b><u>Configuration:</u></b>
    Partner Function: 00000015 Contact person (CRM) using Access sequence 0002
    Access sequence 0002 from activity partner
    Dialog seq:10 has partner origin COM_PARTNER_A Preceding document and mark 'Determine in incorrect source partner'.
    Dialog seq:20 has partner origin CRM_PARTNER_D General business partner model and have origin details; Partner Function category '0006 Activity partner' and Usage 'CRM'.
    <b>CIC0 of CRM 5.0 HR1</b>
    <u>Tcode: CIC0</u>
    Enter sold-to party code: 5300001 as activity partner, Contact person:244 on 'BP searching' workspace. Then on 'Maintain Business Transaction' workspace will display  5300001 as activity partner and 66 as Contact person (66 is the first contact person of sold-to party master record:5300001).
    <b><u>Configation:</u></b>
    Partner Function: 00000015 Contact person (CRM) using Access sequence 0002
    Access sequence 0002 from activity partner
    Dialog seq:10 has partner origin COM_PARTNER_A Preceding document and mark 'Allow Incorrect Source'.
    Dialog seq:20 has partner origin CRM_PARTNER_D DO NOT USE - General business partner model and have details on the source; Partner Function category '0006 Activity partner' and Usage 'CRM'.
    Dialog seq:30 has partner origin CRM_PARTNER_C Business Partner Relationship and have details on the source; Partner Function category '0006 Activity partner' and Usage 'CRM'.
    Please suggest me which access sequence should be used for getting the correct contact person (result same as CRM 2.0C).
    Thanks you so much for support.

    Hi,
    to you receive the same result also in CRMD_ORDER, or only in CIC0. Please keep in mind that there is a difference! In CIC0 no pop-ups for selecting partners is executed, so the first contact person is taken (note 487734 gives a modification. Also the partner function of ICAGENT is necessary within CIC0.
    From the view of CRMD_ORDER the following access sequence should be used:
    10     COM_PARTNER_A Preceding Document
    20     CRM_PARTNER_A BP Relationships By Sales Organization  + Wait Flag + Partner Function category '0006 Activity partner' and Usage 'CRM'.
    30     CRM_PARTNER_C Business Partner Relationships + Partner Function category '0006 Activity partner' and Usage 'CRM'.
    Hope that this information is helpful!
    Regards, Gerhard

Maybe you are looking for