Need Some information,
I need to update Vendor Address,Like telephone numbers,I used Bapi::BAPI_BUPA_ADDRESS_CHANGE
I am using the Below Code. The return parameter is showing that Business partner does not exists,
Vendor Code exists No doubt , But why it is showing Should i pass anything else.
DATA: wa_address TYPE bapibus1006_address,
wa_addressdata_x TYPE bapibus1006_address_x.
DATA:t_return TYPE TABLE OF bapiret2 WITH HEADER LINE,
wa_return TYPE bapiret2.
DATA: lv_partner_no TYPE bapibus1006_head-bpartner VALUE 'EMHA1001'.
wa_address-city = 'London'.
"wa_address-country = 'GB'.
wa_addressdata_x-city = 'X'.
"wa_addressdata_x-country = 'X'
CALL FUNCTION 'BAPI_BUPA_ADDRESS_CHANGE'
EXPORTING
businesspartner = lv_partner_no
addressdata = wa_address
addressdata_x = wa_addressdata_x
TABLES
return = t_return.
LOOP AT t_return INTO wa_return WHERE type = 'E'.
IF sy-subrc <> 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDIF.
ENDLOOP.