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,
AshishHi,
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 PHello 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,
JJ23Hi 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 advancedAridane,
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,
RogierHi,
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-DonnyHi 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 PMI 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
HannesH 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.
GauravThis 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
BakuHi,
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
-
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