What is diff bet. facade and adapter pattern?

What is diff bet. facade and adapter pattern?

An adapter is an interpretor between two classes, it converts the interface of one class so it can be used by another expecting that interface. Adapters are also known to be a concrete class that implements the all interface methods so that objects don't have to produce all interface methods.
The delegate pattern is the one stop shop that handles requests, and performs those requests on a high number of subsystems. For example, the session bean facade has verb methods that once involked will gather multiple entity beans to perform that one duty.
Dan

Similar Messages

  • What is diff bet EDI and XI?

    Hi Friends
    What is diff bet EDI and XI?
    Regards
    Vinny Novice

    "EDI is a technique used to communicate business transactions between computer systems of different companies and organizations. Note that sometimes the EDI mechanism deployed at a company is often used to interface to other systems within the same organization."
    The business data is saved in IDoc format in the IDoc Interface and is forwarded as IDocs. If an error occurs, exception handling is triggered using SAP tasks. The agents who are responsible for these tasks and have the relevant authorizations are defined in the IDoc Interface.
    Features
    The IDoc Interface supports three types of data flow with the external system:
    ·        Outbound processing
    IDocs are transferred to a receiving system from your SAP System.
    ·        Inbound processing
    IDocs are transferred to your SAP System from an upstream system.
    ·        Status processing
    XI
    SAP XI is based on general standards so as to enable external systems to be integrated. At the center of the infrastructure is an XML-based communication that uses HTTP (Hyper Text Transfer Protocol). The application-specific contents are transferred in messages in user-defined XML (eXtensible Markup Language) schema from the sender to the receiver using the Integration Server.
    ●     Modeling and design of messages, transformations, and cross-component integration processes
    ●     Configuration options for managing collaborative processes and message flow
    ●     Runtime for message and process management
    ●     Adapter Engine for integrating heterogeneous system components
    ●     Central monitoring for monitoring message flow and processes
    Thanks

  • What is diff bet PDH and PCH?

    Hi Friends
    what is diff bet PDH and PCH
    PCH::product cat hierarchy
    then what does PDH stand for
    Regards
    Surya

    Hi Surya,
    PCH: is nothing but product category hierachy bascially product categories will maintain using hierachies...per example....
    01-->0102>010203->01020304...low level product categories inherits the characterstics of the higher product category.....
    PDH: is nothing but product hierachy....i don't think this is much usefull
    Thanks
    Ravi

  • What is the diff bet XI and Business connector, backend contracts & Goa?

    hi friends
    what is the diff bet XI and Business connector ,diff bet backend contracts and goa
    i know that XI(for new customers) and business connector for existing customers
    do u think xi and Business Connector perform the same task
    Regards
    Vinny

    Hi Vinny,
    As Khan told, business connector is old technolgy and it has almost same functionlities like in XI.
    both are mainly used for converts idoc's into xml format....
    GOA: Global outline agreemnts mainly used when srm is having multiple backend systems. with reference to GOA ,  we can create local contracts in backend systems ...
    Thanks
    Ravi

  • What is the diff bet RFX and Bidding Engine?

    Hi Friends
    What is the diff bet RFX and Bidding Engine
    Regards
    Surya

    Hi Surya
    Bidding engine is the component in SAP SRM that we use to conduct RFx adn Live Auctions.
    You can do RFx and Auctions both in SAP SRM and SAP E-Sourcing.
    Inside SRM RFx is also called Bid Invitation.
    In SAP E-Sourcing its called RFx (x could be I=Information, P=Proposal, Q=Quotation)
    Bidding engine is the engine that powers sourcing.
    Hope this clears your doubts
    Regards
    tridip chakraborthy

  • What is the diff bet RFQ and Bidinvitation?

    Hi Friends
    What is the diff bet RFQ and Bidinvitation?
    Regards
    Surya

    Hi Surya
    I have answered this in the previous thread of yours
    RFQ and bid invitation are the same, only that Q will be quotation.
    In SAP terminology RFQ are genertally used in the back end application SAP R/3 (SAP MM)
    RFx (x could be I=Information, P=Proposal, Q=Quotation)
    Hope this clears your doubts
    Regards
    tridip chakraborthy

  • What is the differ bet reference and template

    hi this is koti,
    let me know the diff bet reference and template?

    Please search forum before you post. This topic has been discussed many times

  • Diff. bet ABAP  and SAP Query

    HI
    Anybody can explain in detail about ABAP  and SAP Query.....
    And tell me what is the main diff. bet ABAP  and SAP Query...
    Regards
    S.Baskaran

    SAP Query
    Purpose
    The SAP Query application is used to create lists not already contained in the SAP standard system. It has been designed for users with little or no knowledge of the SAP programming language ABAP. SAP Query offers users a broad range of ways to define reporting programs and create different types of reports such as basic lists, statistics, and ranked lists.
    Features
    SAP Query's range of functions corresponds to the classical reporting functions available in the system. Requirements in this area such as list, statistic, or ranked list creation can be met using queries.
    All the data required by users for their lists can be selected from any SAP table created by the customer.
    To define a report, you first have to enter individual texts, such as titles, and select the fields and options which determine the report layout. Then you can edit list display in WYSIWYG mode whenever you want using drag and drop and the other toolbox functions available.
    ABAP Query, as far as I Believe, is the use of select statements in the ABAP Programming. This needs a knowledge of Open SQL commands like Select,UPdtae, Modify etc. This has to be done only by someone who has a little bit of ABAP experience.
    To sum up, SAP queries are readymade programs given by SAP, which the user can use making slight modification like the slection texts, the tables from which the data is to be retrieved and the format in which the data is to be displayed.ABAP queries become imperative when there is no such SAP query existing and also when there is a lot of customizing involved to use a SAP Query directly.
    Check out these links.
    http://help.sap.com/saphelp_46c/helpdata/en/35/26b413afab52b9e10000009b38f974/content.htm
    http://www.thespot4sap.com/Articles/SAP_ABAP_Queries_Introduction.asp
    Step-by-step guide for creating ABAP query
    http://www.sappoint.com/abap/ab4query.pdf
    ABAP query is mostly used by functional consultants.
    Kindly reward points by clicking the star on the left of reply,if it helps.Kindly close your previous threads if your problem is solved and reward points for helpful answers.
    Don't forget to reward if useful...

  • Whats the diff between express and pro??

    Just wondering what the main diff between the two are. I've used pro at school, but cant afford to get it at home. Will i still be able to use the same audio instruments like the same synths and plug ins??? Also, would i be able to run the program on a mac mini (top of the line)?

    Matt Mac 63, "Whats the diff between express and pro??" #5, 10:33pm Oct 18, 2005 CDT
    All I was saying is that if a person can afford to get Pro, they definitely should. The difference in features adds up to at least the difference in price, if not very much more.
    Having said that, Express is good value compared to most other DAW software at that pricepoint, but it is only intended as a 'Lite' version.
    Some examples, off the top of my head, of differences not made really clear in the comparison list.
    Input Objects:
    In Pro you can use Input Objects to monitor incoming signal without rec-enabling a track. That doesn't sound much, on the face of it, but what it means is you can use external FX units (hardware) as inserts in tracks (or busses) just like plugins, and bounce them with the mix. it also means you acn monitor what you are playing into Logic Pro with plugin FX applied, but record dry so you can hear your guitar with the reverb, or whatever, but still have the recorded dry signal so you can change the FX settings later.
    Pro has some very handy environment objects. The main one being the Trabsformer object. But also another extremely useful object is TouchTracks.
    If you've ever played with Ableton Live you would have noticed you can triger clips with the keyboard in all different ways (loop, gate loop, one shot etc.) Well TouchTracks does that with MIDI regions.(I have a feeling that feature in Live was modeled after Logic's TouchTracks' as it is incredibly similar.)
    They are only a few examples of a whole range of differences. If all the differences were itemized in the 'comparison chart' it would be about 3 pages long.
    All I am saying is, don't take the comparison chart as the definitive list of differences.
    yes, Express is a good basic tool and you can do a lot with it, with some imagination.
    The SOS author's claim that:
    you're paying less than a third of the price of Logic Pro and getting over 90 percent of the functionality."
    is not true in totality.
    It may be true to someone who has never dabbled in audio software before, because it takes literally years to become fully conversant with every function in Logic Pro, and no-one uses absolutely everything.
    But for serious users, who have big demands, in my opinion, Express is less than 30% of Pro's functionality.

  • Diff bet transfer and update routine

    Hi experts,
    can u plz.. clearly explain me.. the diff bet transfer and updatwe routine.. with scenario... i just want to know.. abt... it.. i went thru.. help.. but... not got clearly...
    *points fully assured*
    Regards
    Rekha

    Both the do the same.
    Trnsfer routine will perform the required transformation in the transfer rules while the update routine will do the same in the update rules.
    The purpose of these routines is when you wish to transform the incoming records by performing some checks and validations before the data get into the data targets.
    A realtime example will be:
    You bring in profit cemtre transaction data and for each profit centre record you wish to check if it has value type indicator. The business rule is if there is no such indicator, either reject the record or tag a value of 10.
    Since this is to be checked for each record, we do it in the transfer routine or in update routine.
    Also, you would have heard of start routine; if  a logic is to be applied on the whole data package, then you do it in start routine.
    In 7.0, all these things got replaced bu start routine, expert routine and end routine.
    Ravi Thothadri

  • Whats the diff bet Automatic Req Grouping & Grouping of SC for followondocs

    Hi Friends
    What is the diff bet Automatic Requirement Grouping and Grouping of SC for follow on documents
    Regards
    Vinny

    Yes you are right, but the complete process is as below:
    -> First Sourcing Should be activated in the SRM
    -> Then when users creates SC with source of supply (or depending on sourcing config) the SC is moved to Sourcing Cockpit.
    -> Then in the sourcing cockpit, the requirements are completed and submitted for grouping.
    -> And then if the program BBP_SC_TRANSFER_GROUPED is executed, then the grouping happens for the follow on document.
    Note: The technical scenario is also to be considered.
    Hope this answers your question.
    Regards
    Kathirvel

  • Diff bet Abap and HR ABAP

    HI..
    The question would be siliy, but i would like to know abt the diff between ABAP and HR abap... Any one can clear it.......
    Thanks

    Hi Aruna,
    The following concepts are defined in HR which differs this module with other modules
    1. Use of  Infotypes
    2. The use of Logical Database
    3. Use of Macros
    4. Storage and Access of data
    5  Authorization checks
    Go through the links,
    hr-abap
    ABAP-HR
    HR ABAP
    ABAP-HR Interview questions.
    Re: ABAP_HR
    Regards,
    Azaz Ali.

  • Diff bet eCATT and LSMW

    Hello Guru's,
    Will anyone clarify me the diff between eCATT and LSMW ?.  shall we have eCATT for uploading Legacy data to R/3?.
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Jun 12, 2008 12:08 PM

    eCATT is an SAP Testing Tool used to automate & test business scenarios in R/3. Each test generates a detailed log that documents the test process and results. If the testing is smooth without any errors, this means that the business scenarios mapped in R/3 are correct. If the test results in error then the problem can be analyzed using the error log that is generated.
    eCATT enables automatic testing in SAP GUI for Windows and SAP GUI for Java.
    Features of eCATT:
    Following functions can be performed using eCATT:
    Test transactions, reports and scenarios.
    Call BAPIs and function modules.
    Test remote systems.
    Check authorizations (user profiles).
    Test updates (database, applications, GUI).
    Set up customizing tables.
    Test the effect of changes to customizing settings.
    Perform load testing.
    Check system messages.
    Integrated with Test Workbench, so allows proper management of scripts using SCAT transaction.
    Supports CATT migration to eCATT.
    All eCATT Objects are Repository Objects. Therefore one can take advantage of Standard SAP Transport Tools.
    eCATT Objects can easily download & upload in XML with XSD format.
    There can be several versions of Test Scripts, which allows different implementations with different releases.
    The separation of Test Scripts, Test Data & System Data allows for a considerable degree of reuse.
    All eCATT Objects are Repository Objects. Therefore one can take advantage of Standard SAP Transport Tools.
    eCATT Objects can easily download & upload in XML with XSD format.
    eCATT- An Introduction
    /people/sumeet.kaul/blog/2005/07/26/ecatt-an-introduction
    2) http://allaboutsap.blogspot.com/search/label/LSMW
    also u can findout many threads in the forum itself no need to wait for new posts(if u get, that also from forum itself)
    Thanks

  • Diff bet sm30 and sm31

    Hi eXPERTS
    Could anyone tell me the diff between sm30 and sm31??
    From wot  I know is that both are used for checking the tables, in ove we directly write the table name and in other we write with V_table name.
    Is there any thing else?
    TIA
    KK

    There are more than 8000 tables provided during the Sap installation. If you are learning sap, don't memorise just like that. If you just memorise the table names you cannot remember it for long time.
    So, when you configure in SPRO (IMG Steps), you can check the important table names by clicking F1 and in Technical Information field the table name will be there.
    There you can see the views and normal tables. Views (v_table name) contain data from several tables & table contain data from one table only.
    By this way, you can remember the table names easily.
    Check here :
    http://saphruser.com/sap-hr-tables/
    Regards,
    N  Navaneethan

  • I'm trying to decide whether to buy ipad or cheaper tablet.  What is retina display and what is diff betw ipad and mini with only wifi? What is mini missing?

    I'm trying to decide on tablet to buy -- what is the difference between mini and ipad?  What is retinal display?  Why do some have wifi only and some have wifi cellular?  Why would I need cellular?
    I keep hearing that apple computers don't pick up viruses like pc (of which I have had my fair share) so that is why I am considering -- but there are some really attractive deals for cheaper tablets.

    A simple answer to a loaded question?  Not here!
    1.     For starters, I can't recommend the newest iPad AIr or iPad Mini.  The previous versions worked perfectly though if you want to go the Apple route.  That alone will save you a few bucks.  Best Buy undercuts Apple prices by a few $$ and has bonus sales around this time of year.
    2.   You get what you pay for.  I like the Samsung Galaxy Tabs a lot.  Good hardware and software.  App store has plenty to offer.  You also have size options like you do with Apple.   Since I have the Galaxy S3 phone, the Galaxy tabs are very familiar.  The Surface (smaller one) is big for a tablet, it works great, but is subject to the frailties that plague PCs to some degree.   I don't like the keyboard, but do like the kickstand.   I don't know about the availability of Apps for the Surface, I think it may be a major downside to the device.  The Surface is not cheaper than iPad either.  As for the cheaper Tablets, they will be in the landfill before Apple introduces a new gadget (that's pretty often....)   The Kindle is still primarily, an eReader.
    3.   Wifi or wifi and cellular - If you have a smart phone and can tether a tablet, you don't need cellular on the tablet.  With more places offering free hot spots, wifi is more than adequate. ( I use very little cellular on my mini)
    4.    iTunes and the App store;  I will start by saying I am cheap.  If the App isn't free, it has to be really valuable to me or I won't buy it.  I paid for Pages on my iPad 2 years ago and I bought a password wallet that syncs on all my devices on all platforms.  Aside from that I buy music to add to the CDs I imported to iTunes.  If you don't like iTunes and don't want to use it, keep looking at android tablets.
    5.    ios 7 - Never has Apple made such a big deal and been so poorly prepared to introduce a new ios.  It has devoted Apple heads steamed.  I count myself one and have had no problems with my devices, educated user I hope, or just really lucky.
    6.    I really USE my tablet.  I use it for work, for financial management and communications.  I rarely have to resort to the desktop as almost everything is possible on the iPad.  I love it's portability!  Documents and data flow back and forth with the cloud I never worry about losing anything or finding anything.  Photos download automatically from my Android smart phone with Dropbox App and are instantly available to load on all devices.
    7.    If you are a big PC hacker type, the switch to ios is culture shock.  The first time on the new iMac I was at my wits end trying to navigate.  I only had to stop working so hard and it all fell into place.
    My personal experience:
        I have the iPad 2, (wifi only) and the first mini (with 4G LTE) and I had a 4th generation iPod touch and now have a 5th Gen iPod touch (which I really like a lot).  My son has an iPhone 4S and the iPad with retina display.  Both my sons have had iPods through the years.
       My 50 year old eyes prefer the bigger screen of iPad 2 and typing is much easier.  But I love the portability of the smaller tablet, so one for home, one for the road.  Thanks to iCloud what ever is on one is also on the other, documents, data, contacts, etc.   Retina display, my son has it, I don't, I can't say I miss it.  It does make pictures look better, if you are a photo person, the retina display is worth it.
    I also have transitioned from PC to Apple completely, I bought an iMac 4 years ago and it is as fast as it was on day one, no crashes, repairs, viruses.  I just bought a Mac Mini and I also use Apple Airport extreme for router and I have an Apple TV (the only disappointment, I prefer the Roku 2)
    I'm sure that was more than you asked for.....

Maybe you are looking for

  • Number translation in Italian

    While i am Doing an XMl publisher report in english and Italian Languages i am facing an issue with the Dot translation. For eg: 4.5 is translated to 4,5 in Italian.This creates a problem for me when i am doing summary on this column.So how should i

  • New Update Received Today ( 25.06.15 ) for Lenovo a7000 ( Lenovo a7000_S141_ROW , 24.88mb )

    Today 26.06.2015 ( Lenovo a7000_S141_ROW ) New Update Received For Lenovo a7000, Update Size 24.88mb. update said bugs fix & stability improvement let's see what changes we notice. please request you guys give your feedbacks after update.

  • /usr/lib/libXext.so.6 File too short

    Hi, Im trying to get xorg running. I'm running Arch on Vbox as guest. I don't know  exactly what I did to get this error, I was following the Arch wiki and was in the part of installing hal, dbus, xfree-input-keyboard and mouse. Now I'm getting an er

  • I have a jumpy screen on my iPad mini. anyone else?

    My iPad mini screen is jumpy. Has anyone else had this problem or know a solution? I have rebooted (often) which is only a temporary (and distracting) fix

  • Using Jspinner in Java GUI

    I now have the code for my JSpinner which sets the date at todays date. The problem i am having is that my spinner is still able to spin backwards when i dont want to give the user the option to choose a date which has already past. My code is: Spinn