Ask the Expert

When should we call by session, and when should we call by transaction?

When we should use call by session and call by transaction? What will happen when the error occurs during data transfer in both the methods? Is it necessary to do the conversion every time, transferring data from a non-legacy system to SAP? What does synchronous and asynchronous processing mean?

    Requires Free Membership to View

For your first two questions: If you call by session, then you can use SAP error handling, re-run the session, etc. If you call transaction, you have to write error handling yourself. Which one you use is up to you. For dataloads, I use sessions. For anything else, I use call transaction.

For your third question: It depends on how you set things up.

For your fourth question: Synchronous means that your program waits for the update to finish before proceeding. Asynchronous means it doesn't.

This was first published in July 2005

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: