Skip to Content
author's profile photo
Former Member

If your Team Lead given Functional Specifications for a BDC program and you

If your Team Lead given Functional Specifications for a BDC program and you need to decide wether to write a Method Call Transaction or a Session.

How you will decide ?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 04:58 AM

    Hi Krishna,

    See this you will got some ideas.

    Diff b/w call transaction and session method is

    Call transaction.

    1) asynchronous processing

    2) can transfer small amount of data

    3) processing is faster.

    4) errors need to be handled explicitly

    5) data is updated automatically

    Session method.

    1) synchronous processing.

    2) can tranfer large amount of data.

    3) processing is slower.

    4) error log is created

    5) data is not updated until session is processed.

    Thanks,

    Reward If Helpful.

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 05:00 AM

    Hi,

    I will choose BDC session method

    because

    1) In BDC session method, the error is hadled implicitly whereas in Call tr method, we need to handle the errors explicitly.

    2) Immediate updation of database table can be avoided by using Session method bcoz in BDC session method, the database table is not updated till we exectute the session.

    3) ALso the updation in database table is always synchronous.

    Pls reward if helpful.

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 05:01 AM

    hi,

    if there bulk data, more than one application, u need back ground processing

    then u go for session method

    if it is one time requirement, and less data is there then u go for cal transaction,

    more over ur functional guy or tl should be specific which method u had to use,

    or u can use standard include include bdcrecx1 which supports for both session and call transaction.

    regards

    siva

    Add comment
    10|10000 characters needed characters exceeded