Call Transaction vs Session Method
In session method we transfer data from internal table to database table though sessions.
Call Transaction is a techniques similar to session method, while batch input is a two step procedure, call transaction does both steps online one right after the other, we can restart the system.
Syntax : CALL TRANSACION USING MODE UPDATE Messages into
SESSION METHOD CALL TRANSACTION METHOD
SESSION METHOD | CALL TRANSACTION METHOD |
Data is not updated in database tables | Immediate Updating in Database unless session processed table. |
No Sy - Subrc is returned | Sy - Subrc is returned |
Error Log is created for error records | Error need to be handled explicitly |
Updation in databse table is always Synchronomous | Updation in databse table is Asyncronomous |
Read Here for More SAP ABAP Interview Questions
Batch Input Vs. Call Transaction