on 03-01-2019 6:07 AM
Hi All,
I am using BAPI BAPI_BUPA_ROLE_ADD_2 to extend the role of employee vendor.
But after extension company code data is not displaying on BP tcode, even though data is updated in database.
I am using method vmd_ei_api=>maintain_bapi to updated company code details.
i am giving partner number from excel file, with respect of this number vendor is creating in system.
Please find below code.
CLEAR : wa_company-data, wa_company-datax.
MOVE-CORRESPONDING wa_vend TO wa_company-data.
CHECK wa_company-data IS NOT INITIAL.
wa_company-task = 'I'.
wa_company-data_key-bukrs = wa_vend-bukrs.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wa_company-data-akont
IMPORTING
output = wa_company-data-akont.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wa_company-data-lnrze
IMPORTING
output = wa_company-data-lnrze.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wa_company-data-lnrzb
IMPORTING
output = wa_company-data-lnrzb.
IF wa_company-data-akont IS NOT INITIAL.
wa_company-datax-akont = 'X'.
ENDIF.
IF wa_company-data-lnrze IS NOT INITIAL.
wa_company-datax-lnrze = 'X'.
ENDIF.
IF wa_company-data-zuawa IS NOT INITIAL.
wa_company-datax-zuawa = 'X'.
ENDIF.
IF wa_company-data-begru IS NOT INITIAL.
wa_company-datax-begru = 'X'.
ENDIF.
IF wa_company-data-fdgrv IS NOT INITIAL.
wa_company-datax-fdgrv = 'X'.
ENDIF.
IF wa_company-data-frgrp IS NOT INITIAL.
wa_company-datax-frgrp = 'X'.
ENDIF.
IF wa_company-data-vzskz IS NOT INITIAL.
wa_company-datax-vzskz = 'X'.
ENDIF.
IF wa_company-data-zinrt IS NOT INITIAL.
wa_company-datax-zinrt = 'X'.
ENDIF.
IF wa_company-data-zindt IS NOT INITIAL.
wa_company-datax-zindt = 'X'.
ENDIF.
IF wa_company-data-datlz IS NOT INITIAL.
wa_company-datax-datlz = 'X'.
ENDIF.
IF wa_company-data-altkn IS NOT INITIAL.
wa_company-datax-altkn = 'X'.
ENDIF.
IF wa_company-data-pernr IS NOT INITIAL.
wa_company-datax-pernr = 'X'.
ENDIF.
IF wa_company-data-zterm IS NOT INITIAL.
wa_company-datax-zterm = 'X'.
ENDIF.
IF wa_company-data-reprf IS NOT INITIAL.
wa_company-datax-reprf = 'X'.
ENDIF.
IF wa_company-data-zwels IS NOT INITIAL.
wa_company-datax-zwels = 'X'.
ENDIF.
IF wa_company-data-hbkid IS NOT INITIAL.
wa_company-datax-hbkid = 'X'.
ENDIF.
IF wa_company-data-lnrzb IS NOT INITIAL.
wa_company-datax-lnrzb = 'X'.
ENDIF.
IF wa_company-data-xverr IS NOT INITIAL.
wa_company-datax-xverr = 'X'.
ENDIF.
please suggest your opinions.
Thanks,
Darshan
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.