How can I decide which one I use whethe Call Transaction or Session Method?

Hi ,
How can I decide Whether I have to use Call Transaction or Session? I know the differences and working procedure of them.
thanks in advance.

HI.
check diff between both and choose ur requirement!!!
What is the difference between batch input and call transaction in BDC?
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.
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
Reward all helpfull answers.
Regards.
Jay

Similar Messages

  • I want to use both call transaction and session method in the same

    Hi,
              1. I want to use call transaction and session method in a single trans..how to do?
              2. I have 1000 records in it 500 records is updated using call transaction remaining 500 i hve to update with session how to do?
              3. Multiple transaction is possible in call transaction how?

    I suggest you try fulfilling your requirements yourself and come back with specific problems along the way.

  • Which method should use? Call Transaction or Session Method?

    I need to upload 1,00,000 records then which method i need to use? Either session or call transaction?

    Hi.....
    A (asynchronous updating) The called transaction does not wait until the database has been
    updated, it simply forward the updates to the SAP update service. This usually speeds up the CT
    program. This processing mode is NOT recommended for large data sets as the called transaction
    does not receive a completion message from the update module.
    The calling CT program therefore cannot tell if the transaction has been successfully completed. You
    should use the updating administration function (transaction SM13) to determine whether updating
    was terminated early. The error analysis /correction functions for are less helpful than with
    synchronous updating.
    S (synchronous updating) With synchronous updating the called transaction waits until all the
    updates have been completed. So processing is slower than with synchronous updating. The called
    transaction can however report any updating errors to the program, which makes error
    analysis/correction easier.
    And
    Unlike the classical batch input processing with sessions CALL TRANSACTION does not offer any
    special processing procedures for transactions containing errors. There are no restart functions for
    transactions that contain errors or that cause updating terminations.
    Now you decide which one is best...
    For large amount of data Sessions method is the better.
    Thanks,
    Naveen.I

  • How to create bdc for fbs1 using both call transaction and session

    Hi Friends,
    i have one problem with tcode FBS1, i need to create a bdc program for both call transaction and session method using subroutine.
    first call transaction needs to execute if there is an error sesion has to execute. if u have code please forward.
    thanks in advance.
    chandramouli pothugunta

    where as in call transaction we can do error handling explictly.those errors  are stored in one file .this file will send to the error log(session method),i.e session log.
    in the above case we use both call transaction n session method at time in one program.sample code is below ,go through it .
    data : begin of itxk01 occurs 0,
    end of itxk01.
    data : bdcdata like itbdcdata occurs 0 with header line.
    data : itbdcmsgcoll like itbdcmsgcoll occurs 0 with header line,
             itxk01 like itxk01-dup occurs 0 with header line.
    call gui-upload.
    loop at itxk01.
    refresh itxk01.
    perform bdc-dynpr0 using 'prg' 'scr'
    perform bdc-dynfld using fnam fval
    call transaction 'xk01' using bdcdata mode 'a' update 's' messages into itbdcmsgcoll.
    if sy-subrc ne 0.
    append itxk01 into  itxk01-dup.
    endif.
    endloop.
    if not itxk01-dup[] is initial.
    refresh itck01.
    call bdc_open_group
    itxk01 = itxk01-dup.
    loop at itxk01.
    refresh itxk01.
    perform bdc-dynpr0 using 'prg' 'scr'
    perform bdc-dynfld using fnam fval
    call bdc-insert.
    endloop.
    call bdc-close-group.
    form bdc-dynpr0 using pr sc
    endform .
    form bdc-field  using fnam faval
    endform.
    this will help u.
    reward points for me
    kiran

  • I know some of my photos have NOT been imported in to the iPhoto library. How can I find which ones?

    In error, for a period, I had iPhoto set up such that photos were not imported into the iPhoto library but left scattered around my iMac. How can I find which ones without selecting each individual photo - there are nearly 9,000?

    Are you able to view them in full size in the library, i.e. don't get this
    when you try to view the photo in full size?  If you can then you can do the following to consolidate all of the master image files inside the library.
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.>Click on the Add Library button,
    2 -  select the library you want to add from those in the selection window.
    3 - make sure that in the rebuild window the checkbox  "Scavange orphaned photos" is checked.
    4 - now that the library is listed in the left hand pane of iPLM, click on your library and go to the Library ➙ Rebuild Library menu option
    5 - in the next  window name the new library and select the location you want it to be placed. Click on the Create button.
    Note 1: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments. However, books, calendars, cards and slideshows will be lost.
    Note 2:  Your current library will be left untouched for further attempts at a fix if so desired.

  • I am trying adobe Photoshop and adobe illustrator because I can't decide which one to buy so I want to try both, after I downloaded Photoshop I can not see the option "free trial" for adobe Illustrator, it is because I can only free try one at the time??

    I am trying adobe Photoshop and adobe illustrator because I can't decide which one to buy so I want to try both, after I downloaded Photoshop I can not see the option "free trial" for adobe Illustrator, it is because I can only free try one at the time??

    Bryan,
    You can download both at the same time.
    But you may wish to start off with one and use it full time, then download the other later, so you get the maximum possible time with both.
    If you have trouble getting the free trial on the Adobe site, you may try here or here:
    http://prodesigntools.com/tag/ddl
    http://technolux.blogspot.co.nz/2011/02/adobe-direct-download-links-less-akamai.html#more

  • How can I know which file is using by the self-service workflow?

    Dear all:
    In my directory, there are two HRSSA.wft and How can I know which source is using by the workflow of the self-service ?
    my environment is oracle 11.5.9 | self-service 4.1 | workflow builder 2.6
    Thanks
    regards
    Terry

    One way would be to download the HRSSA workflow to a wft file (using the WFLOAD utility - see MOS Doc 578248.1), then comparing this downloaded wft file with the two files you have (using a utility such as diff in Unix). The comparison that reports no differences will identify the wft that was uploaded into the database.
    HTH
    Srini

  • I have lots of duplicate songs in ITunes. How can I tell which ones were purchased vs ripped?

    I am trying to delete duplicate songs in iTunes library. How can I tell which ones were iTunes purchases and which ones I ripped from CD's.

    If you turn on the Kind column your purchases will read Purchased AAC audio file or Protected AAC audio file.
    BTW I've written a script called DeDuper which can help remove unwanted duplicates. See this  thread for background.
    tt2

  • Can we use Call transaction and session method in same program ?

    Hi experts,
                     Is it suggested to use call Transaction and session method in the same Program ?
                     i have a doubt , why cant we use multiple call transactions in same program instead of session method if we have multiple transaction updations ?

    Hi Dengyong Zhang,
    we can use the call transation and session method in same program.
    However for better performance it's benificial to use call trasaction method of BDC. but if u want to upload very large amount of data then Session method is more preferable to use.
    Session method is one of the method of BDC.
    U can also use BAPI to upload the data in SAP but it's a different concept than BDC. Performance wise BAPI is more advantageous than BDC.

  • Can we hav call transaction and session method for an application

    can we hav call transaction and session method for an application ?if yes how?

    Hi ,
    You can.  If Call Transaction fails, a batch input session can be created.
    Check this example-
    Call the transaction. Messages from Call Transaction are stored in the
    internal table messtab 
      CALL TRANSACTION 'LT01' USING bdc_tab MODE 'N' UPDATE 'S'
          MESSAGES INTO messtab.
      IF sy-subrc = 0.                                                 
    Call transaction successfull,  get the number of the Transfer Order that
    was created                                                        
        LOOP AT messtab.                                               
          IF messtab-dynumb = '0104' AND messtab-msgnr = '016'.        
            w_transportorderno = messtab-msgv1.                        
          ENDIF.                                                       
        ENDLOOP.
      ELSE.
    Call transaction failed, create a batch input session instead.
        PERFORM open_group.                        
        PERFORM bdc_insert USING 'LT01'.           
        PERFORM close_group.                       
    ENDIF.
    Regards,
    Sookshma

  • While uploading data into the r/3 using call transaction or session method

    hi experts
    while uploading data into the r/3 using call transaction or session method error occured in the middle of the processing then how these methods behaves it transfers next records or not?

    hai
    Session method: The records are not added to the database until the session is processed. sy-subrc is not returned. Error logs are created for error records. Updation in database table is always Synchronous.
    Call Transaction method: The records are immediately added to the database table. sy-subrc is returned to 0 if successful. Error logs are not created and hence the errors need to be handled explicitly. Updation in database table is either Synchronous or Asynchronous.
    While to transfer the data from the through if any errors occurs until the errors are the complete the data is not transfer to the SAP system.
    the system compulsory shows the errors. that errors are stored into the error logs (Transaction is SM35).
    so the session method should not return any value.
    In call transaction method data is directly pass to the SAP system.
    So its compulsory return the value.
    Because of the call transaction is the function.
    A function should return the value mandatory
    In session method errors stroed in SYSTEM GENRATED ERROR LOG.
    IN CALL TRANSACTION TO CAPTURE THE ERRORS WE SHOULD PERFORM THE FOLLOWING.
    FIRST ME MUST DECLARE AN INTERNAL TABLE WITH THE STRUCTURE OF BDCMSGCOLL TABLE.
    THEN WHILE WRITING THE CALL TRANSACTION STATEMENT WE SHOULD PUT THE 'E' MODE FOR CAPTURING ALL THE ERRORS.
    THEN FINALLY THE CAPTURED ERRORS MUST TO SENT TO THE INTERNAL TABLE WHICH WE DECLARED IN THE BEGINNING WITH BDCMSGCOLL BY USING THE FUNCTION MODULE "FORMAT_MESSAGE"
    AND THUS THE ERROR MESSAGES WILL BE SENT TO THE INTERNAL TABLE WHICH WE DECLARED AT THE BEGINNING.

  • Cpu has 4 usb's on the rear. 2 are 2.0 and 2 are 3.0. how can you tell which one is which

    Just bought new HP PAV p7 1380t.  It has four USB's in the rear.  According to specs
    2 are 2.0 and 2 are 3.0  How do you tell which one is which?
    This question was solved.
    View Solution.

    Here are the specs and configurable options for your HP Pavilion p7-1380t Desktop Computer. Here are the specs for it's H-Joshua-H61-uATX (Joshua) motherboard. According to the motherboard specs, this system has 4 USB 2.0 ports on the back as shown below;
    (#1) USB 2.0 x 4
    Typically, USB 3.0 port are blue and have a stylized "SS" symbol near by. There does appear to be a USB 3.0 header on the motherboard, which could be used for front or rear ports.
    Frank
    {------------ Please click the "White Kudos" Thumbs Up to say THANKS for helping.
    Please click the "Accept As Solution" on my post, if my assistance has solved your issue. ------------V
    This is a user supported forum. I am a volunteer and I don't work for HP.
    HP 15t-j100 (on loan from HP)
    HP 13 Split x2 (on loan from HP)
    HP Slate8 Pro (on loan from HP)
    HP a1632x - Windows 7, 4GB RAM, AMD Radeon HD 6450
    HP p6130y - Windows 7, 8GB RAM, AMD Radeon HD 6450
    HP p6320y - Windows 7, 8GB RAM, NVIDIA GT 240
    HP p7-1026 - Windows 7, 6GB RAM, AMD Radeon HD 6450
    HP p6787c - Windows 7, 8GB RAM, NVIDIA GT 240

  • Multiple users on one apple account.  How can I see which devices were used to purchase apps?

    I share my apple account with my three children.  Inappropriate apps were purchased.  Everyone denied making the purchase.  Is there anyway I can find out which device made these purchases?

    If only one of them purchased the app(s), wouldn't it only be on that one device (plus the computer's iTunes library if you have automatic downloads turned on)?

  • How can I determine which browser is used(Microsoft IE or Netscape)

    As you probely know: Netscape doesn't support the same functionality as IE.
    To gain the maxium functionality from IE without solving problems in Netscape, the customer has decided to work with two different stylesheets(one for IE and one for Netscape).
    Now my question is, how can I determine in Portal in which browser(IE or Netscape) it is running.
    Thanks
    arny
    Therefor we are using two differen

    The browser ID string is a HTTP request parameter. How you get to it depends entirely on what you're programming in. You want to get the value of the User-Agent parameter (for example, in CGI, this is HTTP_USER_AGENT).
    However, I'd advise against doing things this way unless you really understand how HTTP works on many levels. One common problem people run into on sending different content based on the browser is that proxy servers will happily cache everything and send content intended for one browser to another.
    I have not seen any IE functionality that Netscape does not also have that is worth this hassle, but that's just my very stubborn opinion. :-)

  • Help! I can't decide which one to buy(zen xtra or zen tou

    Hello everyone,
    I use to have an zen nx so i'm familiar with the nomads. I'm want to buy a new one but can't decide on which one. Should get a 30gb zen xtra or a 20gb zen touch. The hardri've capacity is not a big deal to me, as a 20gb mp3 player is good for me. I just want to know how they function differently.
    thanks

    The Xtra has slightly more in the way of features within the firmware and the larger hard disk.
    The Touch has a much greater battery life and is smaller.
    Best to decide on what's important to you.

Maybe you are looking for

  • Final attempt at a solution ... broadband drop out

    Perhaps someone can help before - now being contract free - I leave BT. For the last 9 months or so, we find ourselves unable to use our broadband connection without rebooting the hub.  We have replaced the ADSL filter countless times, have used the

  • Is it possible to change the shattered glass instead of the LCD screen?

    I've dropped my Iphone 5 and the glass has shattered, just curious if its possible to just change the glass in front of the LCD screen or if i'll just have to get the whole thing done??

  • Recreating PowerPoint service application

    SharePoint Experts, I'm gettign error when opening PowerPoint service application in SharePoint 2010, I want to try to delete it and just recreate a new one. Is it safe to delete PowerPoint Service Application? Thanks. Hubble

  • Flash pop-ups- how  can I block them?

    I'm getting  a  lot of  these in the  past 2 weeks. I scanned  for  adware  etc. with Iobit and  Malwarebytes. those  and avast  all came  up clean. I'm using FF 25.0.1 in W7 pro 64bit. The  only thing that stops  them is  disabling Flash player, but

  • Selected font failed during last operation

    When i'm trying to use the text tool I get the 'Selected font failed during last operation' message. How can i fix this?