Hi Team,
we are creating lakhs (100,000) of customer records at a time using BAPI BAPI_CUSTOMER_CREATEFROMDAT1 using parallel job approach.
Below are the details
1. Fetch the records from HANA schema table using ADBC query.
2. Split the records in to 4 parts ( Ex: 25000 records for single job
3. Call BAPI using SUBMIT programs by sending the records using DB Index.
Export itab to database index indx(zb).
4. Used asynchronous updates BAPI_TRANSACTION_COMMIT with out wait.
Issue :
Creating extra records in ECC side ex: 101000 records when we process 100000 records of HANA schema table.
Tried with SET UPDATE TASK LOCAL with BAPI_TRANSACTION_COMMIT without wait
Tried with SET UPDATE TASK LOCAL with BAPI_TRANSACTION_COMMIT with wait = 'X'