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.

Similar Messages

  • Error in SO_DOCUMENT_SEND_API1 :Person doesn't Exist

    Hi experts,
    I am trying to send one pdf file using the FM SO_DOCUMENT_SEND_API1. But every time its returing an error Person doesn't exists <id>. Address have been maintained in ADR6. Anyone has faced this issue? i checked the forum but couldn't get any answer.
    Please help.
    Regards,
    Ashish

    Hi,
    if you want to send a mail u probalby set the wrong type in the FM call. got this issue once.
    regards
    Stefan Seeburger

  • Authorization Check exist in BAPI for Transaction

    Hi,
    I am using the standard BAPIs for Costcenter create, change and profitcenter change. Will these std BAPIs perform authority check for specific transaction with respect to the actions performed(KS01-CC create, KS02-CC Change, KE52-PC change)?
    Thanks and Regards,
    Vimala P

    Hello Vimala,
    You can check whether authorisation check is performed during the BAPI  call by using System Trace(ST01).
    Further read available on: [http://help.sap.com/saphelp_nw04s/helpdata/en/1f/83114c4bc511d189750000e8322d00/content.htm]
    BR,
    Suhas

  • Error R1201 "Business partner ### does not exist" with new contact person

    Hi,
    We have configured CVI masterdata synchronization for Customer<->BP and this is working well for customer masters without contact persons.
    However, when we try to add a contact person to an existing customer (or synchronize an existing Customer with contact persons) we get the error message R1201 "Business partner ### does not exist".
    I have checked the wiki.
    We are able to manually create a Person with role BUP001 (Contact Person) and link it to the BP with relationship cat TBUR001 (Is Contact Person For). Here the synchronization BP->Customer seems to be working, as the new contact person is successfully created in the Customer.
    Any ideas why we cannot synchronize Contact Persons, Customer->BP?
    Thanks in advance,
    JJ23

    Hi James,
    may i know if you had find a solution for this.
    I have same issue.
    Thanks in advance
    Vijay

  • FM to maintain email id of contact person for a customer

    Hi All,
    I need to create a contact person for a customer master using a FM.
    I am able to create a contact person and maintain his last name , first name and telephone using FM SD_CUSTOMER_MAINTAIN_ALL.But I am not able to maintain email id of contact person.Is there any separate FM for this purpose.If anyone has any info regarding this pls help me.
    Regards,
    Raghu.

    Use these fm's in the following order
    ADDR_PERS_COMP_COMM_GET
    loop at <resultant_table>
    <resultant_table>-updateflag = 'U'
    <resultant_table>-smtp_addr = new email
      modify <resultant_table>.
    endloop
    ADDR_PERS_COMP_COMM_MAINTAIN
    ADDR_MEMORY_SAVE
    This works 100 %

  • Importing Contact Persons through DTW

    Hi,
    I´am trying to import Contact Persons through DTW. These "Contact Persons" belong to Business Partners that already have "Contact Persons". I want to add new contact persons to these Business Partners. The problem that instead of adding those Contact Persons, the DTW is updating  the Contact Persons that already exists.
    I have two files, Business Partners and Contact Employees. In this first one I´m using two fields (Recordkey and Cardcode). In the second one, Contact Employees, i´m leaving blank the field "linenum". I´m also setting in the third step of the DTW process, the option of "Add all items into Schema if can´t find corresponding item when updating". In the 5 step I choose Update objects"
    Thanks in advanced

    Aridane,
    Apologies ... I misunderstood what you were asking.  If you look at the sample temple for Contacts that are related to Business Partners at ...
    ..\Program Files\SAP\Data Transfer Workbench\Templates\Data preparation examples\20. TestCase2_Test Data for Update function\oBusinessPartners\ContactEmployees.csv
    Here you can see that you have to relate the RecordKey of the ContactEmployee to the RecordKey for the Business Partner. If there are multiple contacts for the same Business Partner, the RecordKey is repeated as in the example and you increment the LineNum for each different Contact.
    HTH,
    Eddy

  • How to restrict/block replication of contact person? SAP CRM 7.0 ehp 2

    Hello fellow crm consultants,
    I am looking for a (hopefully) standard solution to restrict the replication of contact persons (CP) from crm to ecc back and forth while they are related/linked to a customer.
    In this current scenario we create a new customer on the CRM side and immediately link new or existing contact persons to this customer before saving the new entity. Upon save the data is being replicated and creates the same in ECC. However there is not CP replication been setup between CRM/ECC meaning that normally no contact person information is being replicated or synced between these systems. But only when the customer is being replicated including contact person(s) this is information coming through anyways. I want to completely block the CP information and only replicate the customer information.
    Is above possible in SAP CRM 7.0 ehp 2 and how through customization?
    Thanks in advance.. points will be rewarded.
    Regards,
    Rogier

    Hi,
    If you want to replicate only customers from CRM to ECC, you can set a filter in the subscription on IS_CUSTOMER = "X" for example. That will stop replication of contact persons, organization units, employees, etc.
    See following oss note: 1834681 - How to set filter for BP upload from CRM to ECC
    But for something more complex, you might need to implement a function module and add it to table CRMC_BUT_CALL_FU. Kindly check following oss note for an example:
    638628 - No contact person upload into R/3: Example for exit users
    Best regards,
    Nicolas.

  • Master Data Synch - Contact persons

    In master data synchronization FSCM for business partner contact person do I have to setup a different bp number range or do they take the same number of the contact person assigned in the customer master?
    If not is there a way we can configure the BP contact person such that it takes the same number as Customer Contact person.
    Thanks-Donny

    Hi Vivek,
    I am not able to sync ECC-Customer/Contact Person as FSCM-BP/Contact Perso.
    And Contact Person doesn't appear in worklist.
    Customer created/changed (with a Contact Person) is synced, but, fails when there is a Contact Person.
    Seek you help.
    Thanks,

  • Create Contact Person via BAPI / CMD_EI_API (TCode VAP1)

    Hi everybody,
    I have to develop a function module, which has to be called from an external application (java). This function module should, create contact persons for customers (like Transaction VAP1 does).
    I did not find any function module or bapi for this, but I found class CMD_EI_API, which seems to possibly help me. Unfortunately, there is no documentation for this class.
    Could anyone help me getting the contact person's addresses into the system? Just hustle me into the right direction and I will walk by myself
    Thank you very much
    Ralf
    Edit: The contact persons addresses have to be maintained for existing customers.
    Edited by: Ralf Wenzel on Feb 21, 2012 12:19 PM

    I have this working.  I wrote a wrapper BAPI.  If inserting a new contact, you need to get a new partner number otherwise it won't work.  There is extra code in this function module that you can remove.  I left it as I used the logic for other customer update BAPIs.
    FUNCTION Z_CUSTOMER_CONTACT.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(CUST) LIKE  ZCUSTOMER STRUCTURE  ZCUSTOMER
    *"     VALUE(TESTFLAG) LIKE  WDL_FLAG-XFLAG DEFAULT ' '
    *"     VALUE(FBAPI) TYPE  CHAR01 OPTIONAL
    *"     VALUE(CONTACT) LIKE  ZCONTACT STRUCTURE  ZCONTACT
    *"  EXPORTING
    *"     VALUE(CUSTOMERNO) LIKE  BAPIKNA103-CUSTOMER
    *"     VALUE(RETURN) LIKE  BAPIRETURN1 STRUCTURE  BAPIRETURN1
    *"  EXCEPTIONS
    *"      CLIENT_ERROR
    *"      KNA1_INCOMPLETE
    *"      KNB1_INCOMPLETE
    *"      KNB5_INCOMPLETE
    *"      KNVV_INCOMPLETE
    *"      KUNNR_NOT_UNIQUE
    *"      SALES_AREA_NOT_UNIQUE
    *"      SALES_AREA_NOT_VALID
    *"      INSERT_UPDATE_CONFLICT
    *"      NUMBER_ASSIGNMENT_ERROR
    *"      NUMBER_NOT_IN_RANGE
    *"      NUMBER_RANGE_NOT_EXTERN
    *"      NUMBER_RANGE_NOT_INTERN
    *"      ACCOUNT_GROUP_NOT_VALID
    *"      PARNR_INVALID
    *"      BANK_ADDRESS_INVALID
    *"      TAX_DATA_NOT_VALID
    *"      NO_AUTHORITY
    *"      COMPANY_CODE_NOT_UNIQUE
    *"      DUNNING_DATA_NOT_VALID
    *"      KNB1_REFERENCE_INVALID
    *"      CAM_ERROR
       data: wa_header          type cmds_ei_header,
             wa_central_data    type cmds_ei_vmd_central_data,
             wa_central_datax   type cmds_ei_vmd_central_data_xflag,
             wa_address         type bapiad1vl,
             wa_addressx        type bapiad1vlx,
             wa_contact_addr    type bapiad3vl,
             wa_contact_addrx   type BAPIAD3VLX,
             wa_tax_ind_st      type cmds_ei_tax_ind,
             wa_tax_ind         type cmds_ei_cmd_tax_ind,
             wa_bankdetail_st   type cvis_ei_cvi_bankdetail,
             wa_bankdetail      type cvis_ei_bankdetail,
             wa_company_code_st type cmds_ei_company,
             wa_company_code    type cmds_ei_cmd_company,
             wa_functions_st    type cmds_ei_functions,
             wa_functions       type cmds_ei_cmd_functions,
             wa_tcontact        type CVIS_EI_PHONE,
             wa_phone_st        type CVIS_EI_PHONE_STR,
             wa_phone           type CVIS_EI_CVI_PHONE,
             wa_fcontact        type CVIS_EI_FAX,
             wa_fax_st          type CVIS_EI_FAX_STR,
             wa_fax             type CVIS_EI_CVI_FAX,
             wa_econtact        type CVIS_EI_SMTP,
             wa_smtp_st         type CVIS_EI_SMTP_STR,
             wa_smtp            type CVIS_EI_CVI_SMTP,
             wa_sales_data_st   type cmds_ei_sales,
             wa_sales_data      type cmds_ei_cmd_sales,
             wa_customer        type cmds_ei_extern,
             wa_cust_created    type cmds_ei_extern,
             is_customers       type cmds_ei_main,
             es_customers       type cmds_ei_main,
             wa_correct         type cmds_ei_main,
             wa_defective       type cmds_ei_main,
             wa_mes_correct     type cvis_message,
             wa_mes_error       type cvis_message,
             it_contacts        type cmds_ei_contacts_t,
             wa_contacts        type CMDS_EI_CONTACTS,
             messages           type BAPIRET2_T.
       FIELD-SYMBOLS: <bapiret2> type BAPIRET2.
       DATA: STATUS TYPE CHAR20,
             PARNR  LIKE KNVK-PARNR.
       constants: FILLCHAR VALUE '/',
                  gc_objtype_customer TYPE mds_ctrl_object VALUE 'CUSTOMER',
                  gc_insert           TYPE c VALUE 'I',
                  gc_delete           TYPE c VALUE 'D',
                  gc_current_state    TYPE c VALUE 'C',
                  gc_update           TYPE c VALUE 'U',
                  gc_true             TYPE c VALUE 'X',
                  gc_false            TYPE c VALUE ' '.
       include fbgenmac.
    * generate data record
       fbgenmac 'Z_CUSTOMER_CONTACT'.
    * Clear memory variables - needed if run in Test mode
    * Initialization
       CALL METHOD cmd_ei_api=>initialize.
       wa_customer-header-object_instance-kunnr = cust-kunnr.
       wa_customer-header-object_task           = gc_update.
       append wa_customer to is_customers-customers.
       call method CMD_EI_API_EXTRACT=>get_data
         EXPORTING
           is_master_data = is_customers
         IMPORTING
           es_master_data = es_customers
           es_error       = wa_mes_error.
       IF wa_mes_error-is_error is initial.
         STATUS = 'OK'.
         LOOP at es_customers-customers into wa_cust_created.
           wa_company_code = wa_cust_created-company_data.
           IF STATUS = 'OK' and wa_mes_error-is_error is INITIAL.
    *      is_customers = es_customers.
             free: wa_customer, wa_company_code_st,
                   wa_company_code, wa_address, wa_sales_data_st,
                   wa_contacts, wa_contact_addr,
                   wa_sales_data, wa_tax_ind_st, wa_functions,
                   wa_functions_st, wa_correct, wa_mes_correct,
                   wa_defective, wa_mes_error, wa_cust_created,
                   wa_tcontact, wa_phone_st, wa_phone,
                   wa_fcontact, wa_fax_st, wa_fax, wa_econtact,
                   wa_smtp_st, wa_smtp.
             FREE: is_customers.
             IF CONTACT-FIRSTNAME IS NOT INITIAL.
               CALL FUNCTION 'NUMBER_GET_NEXT'
                 EXPORTING
                   nr_range_nr                   = 'AP'
                   object                        = 'PARTNER'
                   QUANTITY                      = '1'
                   SUBOBJECT                     = ' '
    *           TOYEAR                        = '0000'
    **          IGNORE_BUFFER                 = ' '
                 IMPORTING
                   NUMBER                        = PARNR
    *           QUANTITY                      =
    *           RETURNCODE                    =
                EXCEPTIONS
                   INTERVAL_NOT_FOUND            = 1
                   NUMBER_RANGE_NOT_INTERN       = 2
                   OBJECT_NOT_FOUND              = 3
                   QUANTITY_IS_0                 = 4
                   QUANTITY_IS_NOT_1             = 5
                   INTERVAL_OVERFLOW             = 6
                   BUFFER_OVERFLOW               = 7
                   OTHERS                        = 8.
               IF SY-SUBRC = 0.
    * Add partner type 20
                 wa_contacts-task           = gc_insert.
                 wa_contacts-data_key-parnr = PARNR.
                 wa_contacts-data-pafkt     = '20'.
                 wa_contacts-datax-pafkt    = 'X'.
    *        wa_contacts-address_type_1 = ''.
    *        wa_contacts-address_type_2 = ''.
    *        wa_contact_addr-fullname   = CUST-NAME.
                 wa_contact_addr-firstname  = CONTACT-FIRSTNAME.
                 wa_contact_addrx-firstname = 'X'.
                 wa_contact_addr-lastname   = CONTACT-LASTNAME.
                 wa_contact_addrx-lastname  = 'X'.
    * Assign address data directly
                 wa_contacts-address_type_3-task  = gc_insert.
                 wa_contacts-address_type_3-postal-data  = wa_contact_addr.
                 wa_contacts-address_type_3-postal-datax = wa_contact_addrx.
    * e-mail address
                 wa_econtact-task = gc_insert.
                 wa_econtact-data-std_no = 'X'.
                 wa_econtact-data-e_mail = CONTACT-E_MAIL.
    *        wa_econtact-datax-std_no = 'X'.
    *        wa_econtact-datax-e_mail = 'X'.
                 wa_smtp-current_state = ' '.
                 wa_smtp_st-contact = wa_econtact.
                 append wa_smtp_st to wa_smtp-smtp.
                 wa_contacts-address_type_3-communication-smtp = wa_smtp.
    *        wa_contacts-contact_texts  = ''.
                 append wa_contacts to it_contacts.
               ENDIF.
               CALL FUNCTION 'NUMBER_GET_NEXT'
                 EXPORTING
                   nr_range_nr                   = 'AP'
                   object                        = 'PARTNER'
                   QUANTITY                      = '1'
                   SUBOBJECT                     = ' '
    *           TOYEAR                        = '0000'
    **          IGNORE_BUFFER                 = ' '
                 IMPORTING
                   NUMBER                        = PARNR
    *           QUANTITY                      =
    *           RETURNCODE                    =
                EXCEPTIONS
                   INTERVAL_NOT_FOUND            = 1
                   NUMBER_RANGE_NOT_INTERN       = 2
                   OBJECT_NOT_FOUND              = 3
                   QUANTITY_IS_0                 = 4
                   QUANTITY_IS_NOT_1             = 5
                   INTERVAL_OVERFLOW             = 6
                   BUFFER_OVERFLOW               = 7
                   OTHERS                        = 8.
               IF SY-SUBRC = 0.
    * Add partner type 30
                 wa_contacts-data_key-parnr = parnr.
                 wa_contacts-data-pafkt     = '30'.
                 append wa_contacts to it_contacts.
               ENDIF.
    * Assign contacts to customer structure
               wa_customer-central_data-contact-contacts = it_contacts.
    * Set object_task to modify
               wa_customer-header-object_instance-kunnr = cust-kunnr.
               wa_customer-header-object_task = gc_update.
               append wa_customer to is_customers-customers.
               IF FBAPI = 'X'.
    * MAINTAIN_BAPI seems to now work.  Fills in table addr_appl_to_int used in function module
    * ADDR_MEMORY_SAVE line 631.  It should be blank.
                 call method cmd_ei_api=>maintain_bapi
                   EXPORTING
                     iv_test_run              = TESTFLAG
                     iv_collect_messages      = 'X'
                     is_master_data           = is_customers
                   IMPORTING
                     es_master_data_correct   = wa_correct
                     es_message_correct       = wa_mes_correct
                     es_master_data_defective = wa_defective
                     es_message_defective     = wa_mes_error.
               ELSE.
                 call method cmd_ei_api=>maintain
                   EXPORTING
                     iv_test_run    = TESTFLAG
                     is_master_data = is_customers
                   IMPORTING
                     es_error       = wa_mes_error.
               ENDIF.
               IF wa_mes_error-is_error is initial.
                 if testflag <> 'X'.
                   commit work and wait.
                   LOOP at wa_correct-customers into wa_cust_created.
                     CUSTOMERNO = wa_cust_created-header-object_instance-kunnr.
                     SY-MSGID = 'F2'.
                     SY-MSGNO = '056'.     " Failure
                     SY-MSGV1 = ''.
                     SY-MSGV2 = ''.
                     SY-MSGV3 = ''.
                     SY-MSGV4 = ''.
                     CALL FUNCTION 'BALW_BAPIRETURN_GET1'
                       EXPORTING
                         TYPE       = 'E'
                         CL         = SY-MSGID
                         NUMBER     = SY-MSGNO
                         PAR1       = SY-MSGV1
                         PAR2       = SY-MSGV2
                         PAR3       = SY-MSGV3
                         PAR4       = SY-MSGV4
    *               LOG_NO     = ' '
    *               LOG_MSG_NO = ' '
                       IMPORTING
                         BAPIRETURN = RETURN.
                   ENDLOOP.
                   CALL FUNCTION 'ADDR_MEMORY_CLEAR'
                     EXPORTING
                       force              = 'X'
                     EXCEPTIONS
                       unsaved_data_exist = 1
                       internal_error     = 2
                       others             = 3.
                 ELSE.
                   ROLLBACK WORK.
                   LOOP at wa_correct-customers into wa_cust_created.
                     CUSTOMERNO = wa_cust_created-header-object_instance-kunnr.
                     SY-MSGID = 'F2'.
                     SY-MSGNO = '035'.
                     SY-MSGV1 = ''.
                     SY-MSGV2 = ''.
                     SY-MSGV3 = ''.
                     SY-MSGV4 = ''.
                     CALL FUNCTION 'BALW_BAPIRETURN_GET1'
                       EXPORTING
                         TYPE       = 'E'
                         CL         = SY-MSGID
                         NUMBER     = SY-MSGNO
                         PAR1       = SY-MSGV1
                         PAR2       = SY-MSGV2
                         PAR3       = SY-MSGV3
                         PAR4       = SY-MSGV4
    *               LOG_NO     = ' '
    *               LOG_MSG_NO = ' '
                       IMPORTING
                         BAPIRETURN = RETURN.
                   ENDLOOP.
                   CALL FUNCTION 'ADDR_MEMORY_CLEAR'
                     EXPORTING
                       force              = 'X'
                     EXCEPTIONS
                       unsaved_data_exist = 1
                       internal_error     = 2
                       others             = 3.
                 ENDIF.
               ELSE.
                 messages = wa_mes_error-messages.
                 LOOP at wa_mes_error-messages assigning <bapiret2>.
                   CUSTOMERNO = CUST-KUNNR.
                   CALL FUNCTION 'BALW_BAPIRETURN_GET1'
                     EXPORTING
                       TYPE       = <bapiret2>-type
                       CL         = <bapiret2>-id
                       NUMBER     = <bapiret2>-number
                       PAR1       = <bapiret2>-message_v1
                       PAR2       = <bapiret2>-message_v2
                       PAR3       = <bapiret2>-message_v3
                       PAR4       = <bapiret2>-message_v4
    *         LOG_NO     = ' '
    *         LOG_MSG_NO = ' '
                     IMPORTING
                       BAPIRETURN = RETURN.
                 ENDLOOP.
               ENDIF.
             ELSE.
               CUSTOMERNO = CUST-KUNNR.
               SY-MSGID = 'F2'.
               SY-MSGNO = '152'.     " Failure
               SY-MSGV1 = CUST-KUNNR.
               SY-MSGV2 = CUST-BUKRS.
               SY-MSGV3 = ''.
               SY-MSGV4 = ''.
               CALL FUNCTION 'BALW_BAPIRETURN_GET1'
                 EXPORTING
                   TYPE       = 'E'
                   CL         = SY-MSGID
                   NUMBER     = SY-MSGNO
                   PAR1       = SY-MSGV1
                   PAR2       = SY-MSGV2
                   PAR3       = SY-MSGV3
                   PAR4       = SY-MSGV4
    *         LOG_NO     = ' '
    *         LOG_MSG_NO = ' '
                 IMPORTING
                   BAPIRETURN = RETURN.
             ENDIF.
           ENDIF.
         ENDLOOP.
       ELSE.
         CUSTOMERNO = CUST-KUNNR.
         SY-MSGID = 'F2'.
         SY-MSGNO = '077'.     " Failure
         SY-MSGV1 = CUST-NAME.
         SY-MSGV2 = ''.
         SY-MSGV3 = ''.
         SY-MSGV4 = ''.
         CALL FUNCTION 'BALW_BAPIRETURN_GET1'
           EXPORTING
             TYPE       = 'E'
             CL         = SY-MSGID
             NUMBER     = SY-MSGNO
             PAR1       = SY-MSGV1
             PAR2       = SY-MSGV2
             PAR3       = SY-MSGV3
             PAR4       = SY-MSGV4
    *         LOG_NO     = ' '
    *         LOG_MSG_NO = ' '
           IMPORTING
             BAPIRETURN = RETURN.
       ENDIF.
    ENDFUNCTION.

  • Target group with Contact Person from Organisation

    Dear experts,
    we are currently on CRM 7.0 SP06.
    In segment Builder (GUI) there is an option in context menu for target group which allows us to create a new target group with all the contact persons from an existing target group with organisations.
    I know that we have to use the WEB UI. But there I could not find this functionality.
    Although we can achieve the same building up our own infoset, I would like to know if this functionaltiy is actually missing, or not supported anymore.
    Kind regards
    Hannes

    H isubash,
    thanks for your answer. I know that this funciotnality is not available in WEB UI, although it is provided in conetxt menu in GUI.
    Does anyone know if SAP simply not provided this functionality in current releases?
    Kind regards
    Hannes

  • MSA : Contact Person Transport

    Hi all,
    I created a contact person of type 'PIPP' in mobile sales and trasported it to CRM online by running CONNTRANS.
    I then made certain changes there and tried downloading through CONNTRANS. Now I cannot see the Contact Person in Search Tile of Mobile Sales. However I can see the Contact Person in table SMOKNA1SHT.
    Any help to above issue ?
    Regards.
    Gaurav

    This is subscription issue.
    The way subscriptions are set for your mobile client, this contact person doesn't fall into assigned criteria. That's why it was removed from your site (table smokna1) and you can't see it in contact person search tile.
    smokna1sht is sort of full BP table. It is populated via a bulk subscription. So, all BPs, contact persons will be there in smokna1sht.
    By adjusting your contact person related subscriptions you can get that data back to your client.
    To check, have a look at CDB table smokna1 in crm online. Your contact person will be there.
    Hope it helps.
    Regards,
    Kaushal

  • BDoc Error - Specify Contact Person - BP Relationship.

    Hi Experts,
    I am having a BDoc with an error msg of "Specify Contact Person". I have checked the extended data of BDoc; it refers to a two BPs id and a Contact Person relationship. I have checked for the relationship between them; it exists.
    I am trying to re-process the BDocs but still they remain in the same error stage.
    Kindly suggest.
    Thanks,
    Chaudh.

    Hi,
    I have gone through your query.
    I hope the error is "Specify the name of the Contact Person". If the direction of the replication is from CRM to ERP and you have not filled any of the name fields for contact person here in CRM, this error might occur. Because in ERP system the last name field is mandatory.
    So you need to fill the Name fields here and check the Bdoc monitor.
    Regards,
    Venkat

  • Problem with Contact person Relationship...

    Hi All,
    I got the following issue.
    "Contact person relationship already exists between partners &1 and &2...."
    For this, I have checked the Business partners, tables and GUID's in R/3 and as well as in CRM and checked BP consistency fix...
    I have seen change history also, this problem occured to BUPA_REL B.Doc type. While after doing the Synchronization also i am getting errors like  "BP already exists and Partner (GUID No) errors occured...
    Please advise regarding this issue...
    Thanks in Advance.....

    Hello,
    You are leaving an unmanaged object in the tree when the transaction attempts to commit. If you are going to persist a new VerticalUser, it must reference an existing or managed VerticalHommeArt.
    If the VerticalUser references a new VerticalHommeArt, either persist the VerticalHommeArt before or set the verticalHommeArt relationship to cascade persist
    Best Regards,
    Chris

  • How to assign contact person with user id to vendor via upload

    Dear All,
    We have successfully uploaded external business partner (Vendor) from ECC6 to SRM5.0  via BBPGETVD. So vendor is available in PPOMV_BBP.
    Now we would like to assign the contact person with user ID to this vendor so that he can logon to our system and update Bid.
    If we create contact person (employee) via "Manage Business Partner", system provides the option to create contact person and User ID under "Employee for Business Partner".
    But we can create contact person one by one, if our client have 600 vendors from ECC and already transferred to SRM.
    How to rapidly create and assign contact person to all vendors ?
    Who have any ideas for upload via text file or excel sheet please advice me.
    Best Regards,
    Theerat.

    Hello Theerat,
    Try these FM
    BBP_CREATE_CONTACT_PERSON
    BBP_CREATE_CONTACT_USER
    muthu
    Edited by: Muthuraman Govindasamy on Oct 7, 2008 9:16 AM

  • Issue while saving contact person details in CRM 5.2

    This issue is in IC webclient CRM 5.2.
    Issue:We search for the product and then confirm it.Once its confirmed,it will display the list
    of partners(ex:Sold to party ) for that product.
    When I  select sold to party ,it will display the list of contact persons for that sold to party.
    Then I select one contact person and I change some details for the selected contact person like extension,email and save it.
    Its getting saved.
    After that I do cancel interaction and I repeat the same steps.After changing the contact person,when I click on save ,its not getting saved.
    Again If I click on Save,its getting saved.
    I found that in setter method,collection wrapper is getting refreshed for the second time.Because of that,its throwing an exception 'CS_SY_REF_IS_INITIAL'.
    Can you please tell why this collection wrapper is getting refreshed and what could be the problem.
    Thanks in advance.
    Best Regards
    Baku

    Hi,
    You can set a check to see whether the object is bound. Otherwise, try to find out why the method is called twice.
    Regards
    Prasenjit

Maybe you are looking for

  • Multiple displays with different resolutions

    The system is setup with two non-mirrored displays with the following resolutions: A) 1024x768 and B) 1280x1024 arranged as BA with A the menu'd display using an ATI 9000 Pro for Mac. During startup, approximately once inch worth of the menu's right

  • I need a manual for model SNPRC-0703-01 #CB022A-64003

    Hewlett-Packard Model SNPRC-0703-01 #CB022A-64003 I need a manual for this.  Thanks

  • Cannot Sync Entourage 2008 to Address Book

    I have been using and syncing Entourage forever, and been syncing to iCal and Address for several years, especially since I've had my iPhone. For some reason, and it seems very recent, no problem Syncing to iCal from Entourage, but I cannot Sync cont

  • Group message size limit bug

    Recently some friends set up a group chat with 13 members. The chat works fine for everyone except me. My phone seems to not want any group chats with more than 10 people and it just splits the chat and makes new chats always excluding a few people.

  • How do I resolve Error code 0x8002006E

    I have been photo files to disks for a long time with no problem.  Now I am getting the error message that the disk cannot be completed because of an error and receive error code 0x002006E. Every once in a while I can get it to work, but most of the