Hi Gurus,
I am facing one problem.I want to update the address details of patner ship-to-party at header level.
I used the bapi 'BAPI_SALESORDER_CHANGE'. In this there are 3 parameters related to partners namely
1.Partners 2.Partnerchanges 3.Partneraddresses
I filled all the relevent data in all these parameters....and i passed all these to bapi. and i used BAPI_TRANSACTION_COMMIT also.
It is giving successful message but when i opened the order the address detalis are not updated.
i filled the data into these parameters by follow one of our guru suggest a sample code.
wa_data is the work area of the internal table which holds the excel data.
wa_partneraddresses-name = wa_data-name1.
wa_partneraddresses-name_2 = wa_data-name2.
wa_partneraddresses-C_O_NAME = wa_data-name_co.
wa_partneraddresses-STR_SUPPL1 = wa_data-STR_SUPPL1.
wa_partneraddresses-STR_SUPPL2 = wa_data-STR_SUPPL2.
wa_partneraddresses-street = wa_data-street.
wa_partneraddresses-STR_SUPPL3 = wa_data-STR_SUPPL3.
wa_partneraddresses-DISTRICT = wa_data-city2.
wa_partneraddresses-POSTL_COD1 = wa_Data-POST_CODE1.
wa_partneraddresses-city = wa_data-city1.
wa_partneraddresses-REGION = wa_Data-REGION.
wa_partneraddresses-TEL1_NUMBR = wa_data-TEL_NUMBER.
APPEND wa_partneraddresses to partneraddresses.
select single adrnr kunnr into (adrnr , kunnr)
from vbpa
where vbeln = vbeln
and parvw = 'WE'.
if sy-subrc = 0.
wa_partnerchanges-document = vbeln.
wa_partnerchanges-itm_number = '000000'.
wa_partnerchanges-updateflag = 'U'.
wa_partnerchanges-partn_role = 'WE'.
wa_partnerchanges-refobjtype = 'BUS2032'.
wa_partnerchanges-refobjkey = vbeln.
wa_partnerchanges-P_NUMB_OLD = kunnr.
wa_partnerchanges-P_NUMB_NEW = kunnr.
wa_partnerchanges-addr_link = adrnr.
append wa_partnerchanges to partnerchanges.
read table partneraddresses into wa_partneraddresses index 1.
if sy-subrc = 0.
wa_partneraddresses-addr_no = adrnr.
wa_partneraddresses-COUNTRY = 'IN'.
wa_partneraddresses-langu = 'E'.
modify partneraddresses from wa_partneraddresses index 1 TRANSPORTING addr_no country langu.
endif.
wa_partners-partn_role = 'WE'.
wa_partners-partn_numb = kunnr.
append wa_partners to partners.
ENDIF.
Please help me to reslove this issue.......
Thanks & Regards,
R.P.Sastry