Skip to Content
0
Jul 25, 2016 at 05:42 AM

Business partner does not exist Using Bapi:BAPI_BUPA_ADDRESS_CHANGE

1326 Views

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.