05-14-2009 5:47 AM
Hi,
Can anyone tell me if there is any FM to create Contact Person for an existing SD customer.
05-14-2009 5:52 AM
You can use to create a business partner :BAPI_BUPA_CREATE_FROM_DATA
You can add role with this function module : BAPI_BUPA_ROLE_ADD_2
If you are asking Bcontact : BAPI_BCONTACT_CREATEFROMDATA
Regards,
Siva
05-15-2009 5:52 AM
Hi,
Could you guide me to use these FMs? I am trying to create a Contact person, m filling all details like address details and all, but it is not creating any contact person, rather it is just creating a BP general, that too it has no address details in it.
05-15-2009 6:03 AM
p_group LIKE bapibus1006_head-partn_grp, " menction the group
iv_category = '1'.
Central Data
p_pttyp TO gs_centraldata-partnertype,
p_titkey TO gs_centraldata-title_key,
p_srch1 TO gs_centraldata-searchterm1,
'1' TO gs_centraldata-contactallowance,
p_extrnl TO gs_centraldata-partnerexternal.
Person Data
p_fname TO gs_centraldataperson-firstname,
p_lname TO gs_centraldataperson-lastname.
MOVE :
Address Data
'X' TO gs_addressdata-standardaddress,
p_pcode TO gs_addressdata-postl_cod1,
p_city TO gs_addressdata-city,
p_strt TO gs_addressdata-street,
p_hnum TO gs_addressdata-house_no,
'AU' TO gs_addressdata-country,
p_cty TO gs_addressdata-region,
'EN' TO gs_addressdata-langu,
Tel. data
'AU' TO wa_telefonedata-country,
'26334703' TO wa_telefonedata-telephone,
'001' TO wa_telefonedata-consnumber.
APPEND wa_telefonedata TO it_telefonedata.
CLEAR wa_telefonedata.
IF rb_prsn = 'X'.
CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'
EXPORTING
partnercategory = iv_category
partnergroup = p_group
centraldata = gs_centraldata
centraldataperson = gs_centraldataperson
addressdata = gs_addressdata
accept_error = 'X'
IMPORTING
businesspartner = iv_customer
TABLES
telefondata = it_telefonedata
return = it_return1.
Regards,
Siva