Skip to Content
0
Former Member
Jul 18, 2008 at 12:49 PM

Data ( Phone number ) not being diaplayed correctly

48 Views

Hi All

I wrote a code so as to get the phone number of the Business partner displayed in the satrt form , but it shows me the phone number of the previous Business patner which has being end dated .

let me knw wht changes do i make to reflect the phone number of the current BP in use .

CALL FUNCTION 'API_RE_CN_GET_DETAIL'

EXPORTING

id_bukrs = contract-bukrs

id_recnnr = contract-recnnr

IMPORTING

et_partner = t_et_partner

EXCEPTIONS

error = 1

OTHERS = 2.

IF NOT t_et_partner[] IS INITIAL.

LOOP AT t_et_partner INTO w_et_partner WHERE role = 'Z00016'.

w_partner = w_et_partner-partner.

EXIT.

ENDLOOP.

CALL FUNCTION 'BAPI_BUPA_ADDRESS_GETDETAIL'

EXPORTING

businesspartner = w_partner

valid_date = sy-datlo

TABLES

bapiadtel = t_bapiadtel.

LOOP AT t_bapiadtel INTO w_bapiadtel.

CONCATENATE '('

w_bapiadtel-telephone(3)

')'

w_bapiadtel-telephone+3(3)

'-'

w_bapiadtel-telephone+6(4)

INTO w_contact_num.

EXIT.

ENDLOOP.

ENDIF.

Early response is appreciated .

Thanks

Shweta