Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

how to use BAPI_PERSDATA_CHANGE

Former Member
0 Likes
478

what should i pass when i call this finction module?

Is it neccessary to call

BAPI_EMPLOYEE_ENQUEUE,then

BAPI_PERSDATA_CHANGE,then

HR_INFOTYPE_OPERATION,then

bapi_commit_transaction ,then

BAPI_EMPLOYEE_DEQUEUE

Should i follow the steps as above?

what should i pass when i call this finction module?

Is it neccessary to call

BAPI_EMPLOYEE_ENQUEUE,then

BAPI_PERSDATA_CHANGE,then

HR_INFOTYPE_OPERATION,then

bapi_commit_transaction ,then

BAPI_EMPLOYEE_DEQUEUE

Should i follow the steps as above?

1 REPLY 1
Read only

aabhas_wilmar
Contributor
0 Likes
362

Is it necessary to call

BAPI_EMPLOYEE_ENQUEUE

HR_INFOTYPE_OPERATION

BAPI_EMPLOYEE_DEQUEUE.

in sequence. That's it, You don't need to call

BAPI_PERSDATA_CHANGE and BAPI_TRANSACTION_COMMIT,

unless there is something that you can't change using HR_INFOTYPE_OPERATION.

If you have to use, call in this sequence

BAPI_EMPLOYEE_ENQUEUE

HR_INFOTYPE_OPERATION

BAPI_EMPLOYEE_DEQUEUE.

BAPI_PERSDATA_CHANGE

BAPI_TRANSACTION_COMMIT,

regards,

Aabhas