What is the main diff between the IDOC, RFC,PROXY

HI,
  May i know in witch situation we will go for : 1) Idoc
           2) RFC
               3) Proxy.
i hope we use above three are for posting data in R3 system.
can any one please clarify when exactly we use witch adapter.
regards

Hi
IDoc
It is used only for data transfer.It lies on ABAP Atack.also the underlying protocol is tRFC.
RFC
It is used when you need to process data and return values to remote system.That is it is used in synchronous scenarios.It lies on J2EE/Java Stack.It is not a data container like IDoc.It calls a functional module which gets executed.The underlying protocol is HTTP.Communication is done suing JCO/JCA.
Performance wise IDocs are better.
Proxies are used when large amount of data is involved.
Also go through this.
Choosing the Right Adapter.
/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
Thanks

Similar Messages

  • Are the main differences between the 768 GB Flash storage and the 3 TB Fusion Drive?

    Are the main differences between the 768 GB Flash storage and the 3 TB Fusion Drive?

    About Fusion Drive
    Fusion Drive combines 128GB of super fast flash storage with a traditional hard drive. It automatically and dynamically moves frequently used files to flash for quicker access. With Fusion Drive in your iMac, booting is up to 1.7 times faster, and copying files and importing photos are up to 3.5 times faster.* Over time, as the system learns how you work, Fusion Drive makes your Mac experience even better. All while letting you store your digital life on a traditional, roomy hard drive.
    About Flash Storage
    For maximum performance, you can configure your iMac with 768GB of flash storage instead of a traditional hard drive. Flash storage delivers up to four times the performance of a traditional drive — speed you’ll notice when you start up your iMac, launch an app, or browse your photo library.
    In addition the prue flash option is $900 more the then 3TB fusion drive.

  • What are the main differences between the iPad &MacBook Air?

    What are the primary differences between the iPad & the MacBook Air?

    iPad runs iOS and has a touch screen.
    MBA runs OSX and uses a mouse or trackpad for input.
    Totally different files systems.

  • What are the main differences between the business and individual licenses?

    The information on the website is very limited and it is not entirely clear what the differences between the individual license and the business license are.
    Could you also please clarify if you do get a true roaming license when purchasing the business license or will it still be a license that can be installed on two computers, controlled by the account. In the latter case would the license have to be uninstalled and reinstalled if we want to use it at third computer? (I do understand that and license can only be used by one person at a time)
    BTW: This forum crashed 5 times on Internet Explorer and I now got it only to work on Chrome. Considering this is the only way of support as there is no email available it wasted already heaps of my time and I am considering not to purchase any further Adobe products for our company at the moment. Very disappointing support, product information on the website and customer service (Phone support only available during eastern states business hours...)

    Hi,
    The class type is a central concept in the classification system. The class type determines how classes are processed, and how objects can be classified and retrieved in these classes. In Customizing for Classification, you define the settings for a class type. You define class types for a specific object type, such as materials. You can then use classes of this class type to classify objects of this object type.
    When you first create a class, you must enter a class type for the class. Each class type is a closed system. There is no link between the different class types.
    he class type determines the following:
    Which object types you can assign to a class
    Which class maintenance functions you can process
    Whether you can classify objects in more than one class
    Which class statuses, organizational areas, and text types are supported in class maintenance functions
    Whether you can use engineering change management for classification
    Which filter functions you can use to restrict the search result
    All materials can be classified with class type 001. Class type 300 is for variant configuration the variants under a class item are called as variants and can be picked during sales order creation. Class type 200 is for classes that are used as class items in bills of material. You can classify the same materials separately in these class types.
    This is basically used to differentiate the BOM class items.
    Prakash

  • Where is the main difference between the GTX and Quadro cards?

    I want to build a serious system for video editing/composing. I'll be using Pr, Sg, Ae (with Element) and 3ds max (just getting started). I read that the GTX card's specs are a lot higher, but the Quadros are recommended for editing and 3D apps. I was planning on integrating the K5000 and came across the much cheaper GTX Titan and lower cards. I also read through other discussions but am still confused. I won't use a 10-bit monitor. I do not plan on playing games on this computer. Just editing and composing. Most of all I'd like my render times to become a lot faster. And with the new Raw video for the 5D Mark III I will edit a lot of 2.2k raw footage. I want it to play smoothly without fps breakdowns even with effects apllied. Element will do some 3D stuff for me in AE. I'm thinking about getting more advanced in 3ds Max as well. What card would do the better job? I'm really not a computer nerd. I had a friend configure a system for me. This is what he came up with:
    i7 3970x
    32gb 2400mhz
    512 SSD
    WD Red in external raid
    DX79 TO Intel Mainboard
    Quadro K5000 (not sure about this one)
    What configuration would work best and is expandable in the future?

    Since I'm still trying to keep things mostly inexpensive...
    Not with very much success, I must say.
    Item
    Component
    Price
    Alternative
    Alternate
    Price
    Savings
    1
    i7-3970X
    € 910
    i7-3930K
    € 510
    € 400
    2
    32 GB Kingston
    Hyper X Beast
    Will not work!!!
    € 300
    64 GB G.Skill Ripjaws Z F3 2400
    € 580
    -/- € 280
    3
    512 GB SSD
    € 400
    128 GB Samsung 840 Pro SSD
    € 120
    € 280
    4
    DX79 TO mobo
    € 200
    Asus P9-X79 Pro
    € 270
    -/- € 70
    5
    Quadro K5000
    € 1820
    GTX 770
    € 370
    € 1450
    6
    Storage solution
    PM
    Total
    € 3620
    € 1850
    € 1770
    The only advantages of the 3970X are the higher standard clock speed, which loses all relevancy if you overclock, and the 15 MB L3 cache versus 12 MB L3, which has very limited value, especially when overclocking.
    It is nonsense that 4 GB sticks are faster than 8 GB sticks, assuming the same timings. In both cases the slots are fully populated, so quad channel is fully used. Kingston Hyper X Beast will not work at all in a fully populated configuration, because it is 1.65V memory.
    512 GB is a waste of space for OS & programs, 128 GB is more than enough.
    Intel has a pretty lousy reputation with regards to overclockability and it misses two SATA 6G ports in comparison to the Asus.
    The 770 is way faster than a K5000 for a fraction of the price.
    The rest will only be about the storage solution, so read on.
    Raid 1 doubles the price of your storage solution and gives no performance gain at all. The only connections you have available are 4 internal SATA 3G ports, one of which is in use for a BDR or DVD burner, which can not be reliably connected to a 6G port. Only three left. Mixing SATA 3G and 6G ports is always a bad idea when using raids.
    External devices need a connection and you are quickly running out of SATA connections and then even (e)SATA is too slow for external storage when using raid arrays. Unless you want extremely costly solutions (think € 10K+) there is no sense in going external.
    Why even consider a CPU like the i7-3970X and a K5000 card if the rest is so extremely underpowered? That makes no sense at all.
    You need a lot of disks, you never have enough, but you need to rethink your raid solution. I give you something else to read: Adobe Community: To RAID or not to RAID, that is the question
    With the basic components you chose above or with my alternative list, you have to consider a dedicated raid controller and many disks to make it work as you want.
    Currently it looks like you want a Ferrari 599, but only with the gearbox of a Fiat 500. If you want to build a serious system, count on spending around 30 - 35% of the total budget on disks and another 10 - 15% on a dedicated raid controller. Then you will have much, much better performance, and security against disk failures.

  • What are the main differences between the original iPhone and the 3G?

    I bought the original iPhone a week after they first came out. To my understanding, the 3G network is around 2x faster when web browsing. I am wondering if there are any huge differences..???

    Depending on your 3G reception level and how many other 3G phones (including iPhone 3Gs and non-iPhones that are 3G phones) are actively accessing the same tower, the connection speed may suffer, but my 3G connection is always much faster than 2x the EDGE connection speed I had with my first generation iPhone. When I leave a 3G network area, there is a night and day difference between 3G and EDGE in regards to data connection speed.

  • What is the diff between the ipad 3 and the i pad 4th generation

    what are the main differences between the i pad 3 and the 4th generation

    http://www.techradar.com/news/mobile-computing/tablets/ipad-4-more-than-twice-as -fast-as-ipad-3-benchmarks-reveal-1108743
    http://www.digitaltrends.com/mobile/ipad-3-vs-ipad-4/
     Cheers, Tom

  • What are the main differences between airport express and extreme?

    what are the main differences between the express and extreme base stations.

    In addition to Bob Timmons' link the main differences are as follows:
    Extreme has a slightly more powerful antenna (might not be true but from experience it seems to be)
    Extreme has USB HDD sharing
    Express has AirPlay
    Extreme has 3 Gigabit ports (don't be confused by Apple's page. Apple states 4 including WAN, 3 without WAN)
    Express is smaller
    Express has 10/100 Ethernet whereas Extreme has Gigabit

  • What is the main difference between ws_upload and gui_upload?

    Hi All,
    What is the main difference between ws_upload and gui_upload?
    In what contexts should we use these two function modules??
    Thanks,
    Creasy

    search the forum before posting.
    You can find lot of posts related.

  • What are the main differences between  3 three important class types

    PP members
    What are the main differences between class type 300(variants) , class type 200 (configurable objects) & 001 ( material class)
    Please elucidate on the above
    Thanks
    Suren R

    Hi,
    The class type is a central concept in the classification system. The class type determines how classes are processed, and how objects can be classified and retrieved in these classes. In Customizing for Classification, you define the settings for a class type. You define class types for a specific object type, such as materials. You can then use classes of this class type to classify objects of this object type.
    When you first create a class, you must enter a class type for the class. Each class type is a closed system. There is no link between the different class types.
    he class type determines the following:
    Which object types you can assign to a class
    Which class maintenance functions you can process
    Whether you can classify objects in more than one class
    Which class statuses, organizational areas, and text types are supported in class maintenance functions
    Whether you can use engineering change management for classification
    Which filter functions you can use to restrict the search result
    All materials can be classified with class type 001. Class type 300 is for variant configuration the variants under a class item are called as variants and can be picked during sales order creation. Class type 200 is for classes that are used as class items in bills of material. You can classify the same materials separately in these class types.
    This is basically used to differentiate the BOM class items.
    Prakash

  • What is the exact diff between  At New  and On Chnage

    hello all
    what is the exact diff between  At New  and On Chnage in control breaks statements. and when  shall we go for At new & when shall we go for On change on events.
    Plz tell with with some code.

    Hi ,
    Using at new
    Each time the value of c changes, the lines of code between at new and endat are executed. This block is also executed during the first loop pass or if any fields to the left of c change. Between at and endat, the numeric fields to the right of c are set to zero. The non-numeric fields are filled with asterisks (*). If there are multiple occurrences of at new, they are all executed. at end of behaves in a similar fashion.
    Using the on change of Statement
    Another statement you can use to perform control break processing is on change of. It behaves in a manner similar to at new.
    The following points apply:
    u2022     If the value of any of the variables (v1, v2, and so on) changes from one test to the next, the statements following on change of are executed.
    u2022     If no change is detected and else is specified, the statements following else are executed.
    on change of differs from at new in the following respects:
    u2022     It can be used in any loop construct, not just loop at. For example, it can be used within select and endselect, do and enddo, or while and endwhile, as well as inside get events.
    u2022     A single on change of can be triggered by a change within one or more fields named after of and separated by or. These fields can be elementary fields or field strings. If you are within a loop, these fields do not have to belong to the loop.
    u2022     When used within a loop, a change in a field to the left of the control level does not trigger a control break.
    u2022     When used within a loop, fields to the right still contain their original values; they are not changed to contain zeros or asterisks.
    u2022     You can use else between on change of and endon.
    u2022     You can use it with loop at it where . . ..
    u2022     You can use sum with on change of. It sums all numeric fields except the one(s) named after of.
    u2022     Any values changed within on change of remain changed after endon. The contents of the header line are not restored as they are for at and endat.
    Regards,
    KV

  • What is the main diff b/n ldb pnp and pnpce?

    hi ,
    what is the main diff b/n ldb pnp and pnpce?
    thanks.

    Hi Arun,
      PNP/PNPCE  - Both are Logical Databases for PA Module
    In PNPCE - CE stands for Concurrent Employment.
    The differnces are:
    The PNPCE logical database supports the evaluation of HR master data. It includes the functions of the PNP logical database and offers additional evaluation options. Therefore, you should use the PNPCE logical database instead of the PNP logical database for all new developments.
    The enhanced functionality of PNPCE in comparison to PNP essentially concerns the evaluation of Concurrent Employment, that is the possibility to group evaluate several assignments/personnel numbers of a person. The new events 'GET PERSON' and 'GET GROUP' as well as an enhanced syntax for the INFOTYPES statement (addition AS PERSON TABLE) for the procurement of infotype data enable you to use the new functionality. The use of these new functions is optional. You can run a PNPCE report that does not use the new events and the addition for the INFOTYPES statement in a PNP-compatible session. Since the PNPCE also has an improved selection screen, each report benefits from this even if the report does not use the functions for evaluating Concurrent Employment.
    Hope this helps you.
    Regards,
    Chandra Sekhar

  • What is the main difference between eewb and aet tool ?

    Dear all,
    What is the main difference between eewb and aet? Both ways we can create fields and coming to aet is in crm 7.0 and eewb is in 6.0.when we are creating fields through eewb we should have technical knowledge but aet tool is a simple tool as a function people also can easily add the fields. I want to know is there any main difference between both these tools.
    Regards,
    Jemmi.

    EEWB works from SAP GUI whereas AET works from WEB UI. AET is developed on top of the EEWB. Most the Objects are supported barring a few through AET. It's a very usefull tool for SAP CRM.
    Since in CRM SAP GUI will be phased out soon, AET will be prominent. One will see lot more features in upcoming relase in AET tool.
    Regards,
    Harshit

  • What is the main difference between f.13 and f13e

    Hi,
       What is the main difference between f.13 and f13e.
      when clearing the document do they follow deifferent steps in selection?
    Thanks,
    Sravanthi

    Hi,
    The reason "Clearing currency" is provided is because you can clear in any currency apart from local currency. For eg if your local currency is INR and Document currency (Invoice) is USD and the customer pays in EUR, you can still clear them with the Clearing currency EUR. On the date of payment, Open items in USD will be converted into Clearing currency EUR as follows: USD to INR and from INR to EUR. (based on exchange rates between USD-INR and INR-EUR).
    Jayaram

  • What is the main difference between these two api

    Hi
    I am using portal 3.0.9.8.1 under NT environment.
    I am planning to change the user's password programmatically.
    Could someone advise me about the difference between these two
    api:
    wwsso_api_user_admin.change_password and
    wwsso_api_user_mgr.change_password
    Are these api the same?Are they affecting the same table?
    Thanks in advance for any clarification
    Regards

    Michelle1892773 wrote:
    What is the main difference between LOCAL VARIABLE, REFERENCE, PROPERTY NODE and INVOC. NODE?
    Can u show this with an example in a VI using all these?
    Basic overview. Someone can go into more depth if they want.
    Local Variable - Correlates to some location in memory that holds information. Based on the data type, it looks at that location and interprets the 1's and 0's as either a double, integer, string, structure(cluster), etc.
    Reference - ill leave the details of this to someone else I can't give a decent explanation.
    Property node- sets different "properties" of a control/indicator etc. One of the properties is value so that works similar to a local variable. However, you can set much more than that. For example, with controls you can set the property of visible, not visible, color, etc etc.
    Invoke node - invokes some "method." i.e. calls some function to act on something
    These may not be the best explanations, or even 100% correct. But it should get you started. I'm sure someone else will build on this.
    CLA, LabVIEW Versions 2010-2013

Maybe you are looking for

  • Quick keyboard shortcut to show Overprint Preview

    The old Command+Shift+7 to toggle Overprint Preview doesn't seem to work in Acrobat Pro 9. Is there another way of quickly toggling this function without having to enter Advanced>Print Production>Output Preview?

  • Unrendered and Easy Setup

    I have a new Sony SR11 and I'm experimenting with a FCE workflow. I've recorded a few minutes of video at the camcorder's highest setting, but am having problems getting it to play in the viewer in FCE - the audio plays, but the video shows "unrender

  • HT1338 quicktime app wont open

    quicktime player app will not open.

  • Asset Procurement in EBP

    Dear All, While I am creating shopping cart for a material and choosing "Assets" in Cost Assignment area it is showing error :- "No attachment master entered. Enter an attachment master(Item XXXXXXXX) I have already defined AS in SPRO at "Define G/L

  • Sending bookmarks

    Hi all, We are using the bookmark functionality and like to send bookmarks. For this we use the Bookmark.shareBookmark statement. However, the sharebookmark link starts in our case with http://https:/.... , see picture. Any idea how to solve this? Th