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