Hello,

Sign up to join our community!

Welcome Back,

Please sign in to your account!

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

You must login to ask a question.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

SAP EWM Help Latest Questions

  • 0
  • 0
DPM125

Difference betweeen call transaction and session method ?

Call Transaction Method

  • Executes the transaction immediately.

  • Data is processed online in the same program run.

  • Uses the ABAP statement:

CALL TRANSACTION ‘MM01’ USING lt_bdcdata MODE ‘N’ UPDATE ‘S’.

  • Error handling: Errors can be captured in the BDCMSGCOLL table.

  • Faster but less reliable for large data volumes.

  • If the system fails, data may be lost (no log saved unless programmed explicitly).

Session Method

  • Creates a batch session (stored in SAP system).

  • Session can be executed later via SM35 (Batch Input: Session Overview).

  • Uses Function Modules: BDC_OPEN_GROUP, BDC_INSERT, BDC_CLOSE_GROUP.

  • Provides detailed error log automatically.

  • More reliable for large volumes of data.

  • Slower than Call Transaction because it records session and processes later.

 

Main Keyword:

Feature Call Transaction Session Method
Execution Immediate (online) Stored session, run later via SM35
Speed Faster Slower (creates and processes session)
Error Handling Must capture manually (BDCMSGCOLL) Automatic error log in SM35
Reliability Less reliable for huge data More reliable for mass data loads
Logging No session log Full log available in SM35
Use Case Small/medium data, online processing Large volume data migration, background

Related Questions

Leave an answer

Leave an answer