Explain the situation for using  ale , bapi ,session ,call transation, di

what is the use of bdcmsgcall,
if any erroe occur in the legacy records how to rectify it?
In what situation we can go for lsmw.
Kindly explain the situation's for using  ale , bapi ,session ,call transation, direct input.

Hi ashok,
chk this.
the functionality of both idoc and bapi are same.
the main difference in BAPI is it is used for Third party application like JAVA, VB etc.
and IDOC is used transfer data from the SAP to sap or non-sap system.
For details refer the contents below
ALE
ALE is SAP proprietary technology that enables data communications between two or more SAP R/3 systems and/or R/3 and external systems. When a new enterprise resource planning (ERP) solution such as R/3 is implemented, companies have to interface the ERP system with legacy systems or other ERP systems.
ALE provides intelligent mechanisms where by clients can achieve integration as well as distribution of applications and data.
ALE technology facilitates rapid application prototyping and application interface development, thus reducing implementation time.
The ALE components are inherently integrated with SAP applications and are robust, leading to a highly reliable system.
ALE comes with application distribution/integration scenarios as well as a set of tools, programs, data definitions, and methodologies that you can easily configure to get an interface up and running.
BAPI
BAPIs provide a stable, standardized method for third-party applications and components to integrate into the Business Framework. These interfaces are being specified as part of SAP's initiative with customers, partners and leading standards organizations. Also, SAP has implemented the emerging Object Application Group (OAG) specifications with BAPIs.
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
Session method is to populate the data by filling BDC structure
and keep as session to process from SM37 to post in appropriate Transaction.
Call transaction method is to post the data directly into the Transaction from an Executable program.
Session method SAP defined Function modules.
U can see more help on the differences in the SAP help.
hope u got an idea.
rgds
anver
<i>if hlped pls mark points</i>

Similar Messages

  • I am using an expense tracker and when I export the file for use it says it is in location /var/mobile/applications/666E-4BC6-8FF1-50CAD35FA541/documents/MyExpenses.csv where do I find this? Assistance greatly appreciated

    I am using an expense tracker and when I export the file for use it says it is in location /var/mobile/applications/666E-4BC6-8FF1-50CAD35FA541/documents/MyExpenses.csv where do I find this? Assistance greatly appreciated

    Attached is Dennis Linam’s Audition – “Log File” and “Log – Last File”
    Contact information Dennis [email protected]
    Previous contact information with your organization (DURIM):
    Dennis - i just finished my audition trial and bought the subscription the 2014 version.
    created by durin in Audition CS5.5, CS6 & CC - View the full discussion 
    DURIM - Okay.  I would expect the "Cache Warning" message because your default directories would not be the same as the ones in the settings file I generated.
    If you go back to the "7.0" directory and open the "Logs" folder, can you copy the "Audition Log.txt" file and send it as an attachment to [email protected]?  We'll take a look in that logfile and see if it gives us more information about why this is failing now.
    Also, do you have any other Adobe applications installed on this machine, such as Premiere Pro?  If so, do they launch as expected or fail as well?
    I do have the trial Pro version of Adobe reader, but I have not activated it, because I fear the same thing will happen did it. I cannot afford to activate the subscription for that product and take the chance of it not working either. I depend on those two programs religiously. Here is the files that you requested. I appreciate any help you can give me to get this audition program started
    Audition Log- file
    Ticks = 16       C:\Program Files (x86)\Common Files\Adobe\dynamiclink\7.0\dynamiclinkmanager.exe
    Sent from Windows Mail

  • When I try to activate my prepaid CC card I get: "This card was purchased in a country that does not match your Adobe ID." I bought it in the USA for use here in the UK...how can I activate it? It is a student edition. Thanks

    When I try to activate my prepaid CC card I get: "This card was purchased in a country that does not match your Adobe ID." I bought it in the USA for use here in the UK...how can I activate it? It is a student edition. Thanks

    I don't know that you can purchase in one country and use it in another.  Try contactoing Adobe support thru chat:
    Creative Cloud support (all Creative Cloud customer service issues)
    http://helpx.adobe.com/x-productkb/global/service-ccm.html ( http://adobe.ly/19llvMN )

  • I currently have a D-Link DI-604 broadband router with windows computers.  How can I add wifi to the network for use with ipad?  Can I use AirPort Express?

    I currently have a D-Link DI-604 broadband router with windows computers.  How can I add wifi to the network for use with ipad?  Can I use AirPort Express?

    Yes. You can directly connect an 802.11n AirPort Express Base Station (AXn) using an Ethernet cable. The AXn would then just need to be configured as a bridge to allow the D-Link to continue to provide both NAT & DHCP services for all network clients connected to either router.
    In this configuration, the AXn would broadcast a wireless network for your wireless network clients to connect to.

  • HT201365 how do i change the passcode for using my ipad that i created when installing find my iphone. the is different from my apple id and password

    how do i change the passcode for using my ipad which i created when i set up findmyiphone.  this is different from my apple id and password

    On both your devices go to Settings>iCloud, then scroll down and click "Delete Account". You can then sign back in using your updated details.
    Note: "Delete Account" will not delete data from iCloud, it will simply remove the account from your device.

  • Pop Up blocker exceptions are not saved in the browser for use, the next time the PC reboots. How do you save these exceptions for long term use?

    Pop Up blocker exceptions are not saved in the browser for use, the next time the PC reboots. How do you save these exceptions for long term use?

    In case you are using "Clear history when Firefox closes":
    *do not clear the Site Preferences
    *Tools > Options > Privacy > Firefox will: "Use custom settings for history": [X] "Clear history when Firefox closes" > Settings
    *https://support.mozilla.org/kb/remove-browsing-search-and-download-history
    Note that clearing "Site Preferences" clears all exceptions for cookies, images, pop-up windows, software installation, passwords, and other website specific data.
    If you have software like Advanced SystemCare (Surfing Protection feature) that might reset some files to older versions to protect these files against changes then check the settings or uninstall this software.

  • What are the steps for using the backup files to reload data to my blackberry curve (8310, i think)?

    What are the steps for using the backup files to reload data to my blackberry curve (8310, i think)?

    Connect BB to PC. On 'Desktop Manager'>Backup & Restore tab>Click Restore. Double click .ipd file (backup file created from Desktop Manager).

  • What is the condition for using 'for all entries' and  why?

    what is the condition for using 'for all entries' and  why? can any body tell the reason for this ? its a big favour of me .
    regards,
    ravi.

    hi,
    for all entries is used to join two or more tables.
    It is same as join but performance wise for all entries is more effective.
    You can only use FOR ALL ENTRIES IN ...WHERE ...in a SELECT statement.
    SELECT ... FOR ALL ENTRIES IN itab WHERE cond returns the union of the solution sets of all SELECT
    statements that would result if you wrote a separate statement for each line of the internal table replacing the symbol
    itab-f with the corresponding value of component f in the WHERE condition.Duplicates are discarded from the result
    set. If the internal table itab does not contain any entries, the system treats the statement as though there were
    no WHERE cond condition, and selects all records (in the current client).
    for example:
    SELECT * FROM sflight INTO wa_sflight
    FOR ALL ENTRIES IN ftab
    WHERE CARRID = ftab-carrid AND
    CONNID = ftab-connid AND
    fldate = '20010228'.
    this condition, return all entries of the sflight
    hen using FOR ALL ENTRIES the number of matching records is restricted to the number of records in the internal table. If the number of records in the database tables is too large then join would cause overheads in performance. Additionally a JOIN bypasses the table buffering.
    So for all entries is used for filtering out the data from the two tables based on the entries in them.
    Advantages:
    1) For all entries avoids inner join & so the performance increases.
    2) For specified values in 1 itab, if you to fetch values from other table you can use it.
    3) Use of select stmt in loop is gets avoided, as u can use read statement on the the new itab.

  • Can you buy an ipad in the us for use in canada, can you buy an ipad in the us for use in canada

    can you buy an ipad in the us for use in canada, can you buy an ipad in the us for use in canada

    If its bought factory unlocked ( they Are mcuh more expensive) yes
    If not then it will be sim locked to the american carrier
    No matter what then warrenty will only be valid in usa

  • HT2250 I have an Apple network utility that with the previous printer (Canon PIXMA iP 5000) found the printer on the Network for use on a wi fi system but a newish printer (Canon MG6150) does not show up as Bonjour.  Is that correct?

    I have an Apple network utility that with the previous printer (Canon PIXMA iP 5000) found the printer on the Network for use on a wi fi system but a newish printer (Canon MG6150) does not show up as Bonjour.  Is that correct?
    paul.kelly

    Hi Steve,
    No expert, but since nobody else has piped in...
    Did you setup the DNS Server IP?

  • [svn:bz-trunk] 10240: Add validateClient API to the MessageBroker for use in subclases

    Revision: 10240
    Author:   [email protected]
    Date:     2009-09-14 11:36:09 -0700 (Mon, 14 Sep 2009)
    Log Message:
    Add validateClient API to the MessageBroker for use in subclases
    to filter clients.  Add a noop implementation.
    If validateClient throws an exception, return 403 Forbidden to
    client for the request.
    Modified Paths:
        blazeds/trunk/modules/core/src/flex/messaging/MessageBroker.java
        blazeds/trunk/modules/core/src/flex/messaging/MessageBrokerServlet.java

  • Is the Clustra system used to store session state?

    Is the Clustra system used to store session state? Is it accessible to
    users? Do multiple shared memories or disk both ensure availability?

    Yes, HADB (Clustra) is used to store session state. HADB is not
    directly accessible to users. HADB runs on multiple nodes and achieves
    high availability by replicating data across the nodes.

  • Where do I go for a safe driver for the Mac for use with Altec Lansing Technologies IMT227 OrbitM Ultra Portable Speakers?

    Where do I go for a safe driver for the Mac for use with Altec Lansing Technologies IMT227 OrbitM Ultra Portable Speakers?

    This is an Altec Lansing IMT227 OrbitM etc
    Is this what you have?
    Here is the specification, please note, no USB
    You are either mistaken or talking about a different model.

  • HT1923 I backed up my iPad on my laptop with iTunes.  I want to remove and re-install  iTunes.  How do I preserve the backup for use after I re-install iTunes?

    I backed up my iPad on my laptop with iTunes.  I want to remove and re-install  iTunes.  How do I preserve the backup for use after I re-install iTunes?

    The device backups and iTunes library should be unaffected by uninstalling and reinstalling iTunes.
    See Troubleshooting issues with iTunes for Windows updates for more...
    tt2

  • Oracle modrator ---please explain the reason for locking thread

    Hi,
    https://forums.oracle.com/thread/2583144
    and your active discussion at
    https://forums.oracle.com/thread/2583143
    the first above mentioned 2  threads for creating character sets with existing database without taking backups.It was crucial tasks and below mentioned thread was creating new database and find out the ways for charactersets .both are different threads and ways to work and as well as methodology
    i will be highly greatful , if u can explain the reason for blocking below mentioned thread
    creating addtitional database
    thanks

    It is all the same issue.
    ... manipulation and/or creation of databases with changes in character sets and how those character sets influence the functionality of the databases.
    Keep your thoughts, conclusions and responses to those that reply to you in one contiguous thread.
    Keep the evolution of your issue in one place.
    This site is an online user-to-user forum.
    It exists for more than just you.
    Once your discussions are finished, others are going to read them and (hopefully) learn from them so that they don't even need to post a new thread of their own.

Maybe you are looking for

  • Performance Degradation of HR Disco reports after upgrade from 1158 - 11510

    Hi there Has anyone else seen a degradation in performance between 4i and 10.1.2 on apps HR modules? Or indeed not against HR modules. Following an upgrade from 1158 to 11510 we have seen significant downturn in performance of long standing HR report

  • R/3 Table from Extractors

    Hi guys, can anyone tell me how can I find R/3 Table names from Extractors.I have already gone through some previous threads about it... looking at RSA2 or Debuging Extraction from RSA3 does not help that much, does it?? At least I wasnt able to find

  • ED values not flowing in Excise Invoice

    All excise settings are done. Commercial invoice (billing doc type F2) is coming correctly with proper Excise duty and cess values.But In excise invoice created in reference to the commercial invoice these values (BED, Cess) are not flowing but mater

  • Touch pad acts weird.

    The touch pad of my pb seems to have a mind of its own. When I move the cursor to a tight space (i.e. when I want to add a letter in a word, or check a box) and then tab the touch pad, the cursor moves so I have to bring it back to where the 'check'

  • Group and Sum/Average

    Hello. I have an excel structure here, this data is extracted from our company's software. The record was recorded from Dec 5, 2013 to Dec 11, 2013  Job   Operator Added Job Opened Job Revenue Recognition Date Shipment ID Joebeth Cañete 05-Dec-13 19-