Difference between component controller & Custom controller

Hi all
what is the main difference b/w component controller , custom controller & interface controller.
i want to know the difference of these three in the real time environment.
if anybody explains me with any simple example then it is great help to me....
Thanks
Suresh babu.

Hi Suresh,
Component Controller and Custom Controller are more or less the same. Both are related to a particular component in the webdynpro application you create.
Component Controller:-
For each component of yours there will be a component controller, were in you can define context variables and methods, events etc.. This usefull while using models.
Simple example where we can see this is, when you create global context variable in this controller and map this variable to the view controller context variable of different view, which enables you to pass the value of the variable from one view to another.
Custome Controller:-
They also have the same the function but as the name suggest there function can be customised. That is we can have more than one custom controller for a component. This is usefull when we need to create seperate execute methods for inputs from model import( Both webservice and rfc call).So you can seperate each other. Example is there in the more sample codes and application section.
Interface Controller:
There is only one interface controller for a component. It is mainly used when we need to communicate between two components.There is sample application for communication between two components in the sample codes and application section.
Regards
Sreedhar.

Similar Messages

  • Difference between Component Controller and Custom Controllet...?

    Hi
    Can any one tell me Difference between Component Controller and Custom Controllet...?
    Best Regards
    Ravi Shankar B

    Hi RaviShankar B,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/web%20dynpro%20sample%20applications%20and%20tutorials.htm
    Also refer to the below link
    Component and custom controllers
    Component Controller:-
    For each component of yours there will be a component controller, were in you can define context variables and methods, events etc.. This usefull while using models.
    Simple example where we can see this is, when you create global context variable in this controller and map this variable to the view controller context variable of different view, which enables you to pass the value of the variable from one view to another.
    Custom Controller:-
    They also have the same the function but as the name suggest there function can be customised. That is we can have more than one custom controller for a component. This is usefull when we need to create seperate execute methods for inputs from model import( Both webservice and rfc call).So you can seperate each other. Example is there in the more sample codes and application section.
    regards
    Anil Dichpally

  • Diff between Component controller,Custome controller and  View controller

    hi,
        Can any body tell me the following details,
    1.difference between the Component controller,Custome controller and  View controller in WD-ABAP.?
    2.what is Lead Selection?   
    Regards,
    Ravi

    Hi Ravi.
    The component controller is visbile to all views in a component. So all context nodes and methods you create here can be accessed from all views in the component. This way you can share data between the views by mapping context nodes or thru method calls. You can also mark methods and nodes as interface so that they are acessable from other components that define component usages to this cmponent.
    Custom controller is quiet similar to the component controller. You can define it if you want to group some views with a custom controller for a certain functionality.
    If you want to access a custom controller in a view you have to define the usage first on the properties tab of the view.
    A view controller is only visible in the view itself. So all methods or context nodes you define here are only accesable by the current view.
    The lead selection is in most cases the current selected element in a context node. The lead selection is used by many UI elements to determine which element has to be shown (e.g drop down).
    If you have a table with single selection the current selected table row is the lead selection element of the bound context node.
    SO you can get the lead selection element easily in any mthod by calling context_node->get_element( ).
    Hope this clears your questions.
    Cheers,
    Sascha

  • What is the difference between component(Y, Pb, Pr) and component(R,G,B)?

    [I previously posted this question in another thread as hadn't realised how to post new question]
    Q. What is the difference between component (Y, Pb, Pr) and component (R,G,B) ?
    I’d previously thought I was reasonably savvy on all things HD, but when I turned my thoughts to looking into getting a mac mini to run part of my home cinema I realise I have some confusions around the above.
    Here’s what I think I know:-
    The mac mini has a DVI output of the type which can output both digital and analogue, and so via physical adapters it could be used to connect to displays that take HDMI or VGA style RGB leads.
    I know on the market I can get a DVI to Component cable lead which would therefore lead me to assume it could drive my HD plasma with component input (Y,Pb,Pr), as I currently drive the HD TV via component cable with a SKY HD box (720p and 1080i), an xbox 360 (720p) and a progressive scan DVD player (480p), all through a Denon AV-amp.
    The problem is, I’ve heard somewhere that the DVI to component is R,G,B only and that it is not Y, Pb, Pr which is making me wonder it a) this will work and b) if I really understand component video afterall.
    I notice the Apple TV outputs Y,Pb,Pr but colours them red, green and blue, so am even more confused….
    Hopefully someone can help educate me on this !

    Thanks for this.
    My Plasma is a Panasonic 42" Viera March 2005 model. No HDMI, No VGA.
    It can process signals up to 720p and 1080i via the component (an interestingly it makes a huge difference over SD even though the native panel is 480..!?!)
    Am I right in thinking that the iPod component cable will also be R,G,B and therefor might be a suitable trial? Ie. if the TV accepts the input from the iPod then it should work for the mini?
    Only other thing of note is I'm doing all this via my Denon 1707 AV amp which does have the facility of upscaling, but I imagine it needs to stick to one format?
    Thanks.

  • Difference between component configuration and application configuration in webdynpro

    what is the difference between component configuration and application configuration in webdynpro?

    Hi Rohit,
    With the component configuration, you can control the behavior of each individual component within a Web Dynpro application or the user interface of individual views. For each component, several records of configuration data can be created.
    Using the application configuration, it is now possible to assign the configuration required in the current application to all the components used.
    In short : Component Config belongs to WDP Component and Appl'n Config. belongs to WDP Appl'n.
    Check this document for more information.
    Web Dynpro for ABAP - Component and Application Configuration
    Thanks
    KH

  • What is the difference between Component,Server,Tool and Software?

    HI,
    What is the difference between Component,Server,Tool and Software?
    SHABEER

    Hi
    Every individual part that constitutes in making an SAP System is called a COMPONENT.e.g DB instance, Java CI, ABAP CI etc
    SERVER is the actual composition of different components of SAP.e.g. a database alongwith can instance would constitue an application server.
    TOOLS are the products from different organisations (SAP or Non SAP) that can be used for different functionalities like keeping a check on jobs, monitoring of the system , e.g Tivoli
    SOFTWARES are a kind of tool that help you to bring up results from the system in a user acceptable format. These are utilities that act as interfaces between the user and the system.
    regards
    Chen

  • Difference between user exists customer exists

    difference between user exists customer exists

    Hi,
    User exits are basically modifications done to the std. pgm
    for whic u need to have access code,this is not reccomended
    in sap as during upgradation none of the mod. will come thru.
       In contrast customer exits are enhancements done to the
    std pgm in the space provided by sap so that during
    upgrading versions this also will be available.
        Customer exits types
         Function exits, Field exits(absolete), screen exits.
    There isn't much difference between the two. CMOD user exits allow greater control, and have a manageable, trackable framework - it's easy to see what's in use and what isn't. A customer exit is a type of user exit. A user exit is a handle that SAP put into their code, allowing a customer to add their own routines.
    User exit - A user exit is a three character code that instructs the system to access a program during system processing.
    SXX: S is for standard exits that are delivered by SAP.   XX represents the 2-digit exit number.
    UXX: U is for user exits that are defined by the user.  XX represents the 2-digit exit number
    Customer exit - The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
    Reward if helpful..
    Regards,
    Ramya

  • What is the difference between UIButton's [Custom] Background and Image ?

    What is the difference between UIButton's [Custom] Background and Image property ?
    They seems to both do the same thing...and they both works...why would I prefer one over the other ?

    Ok, your company pays for support, and has a CSI number. Presumably, other people at the company already have MOS accounts? If so, one of them is probably the administrator for your company's CSI. When you go to http://support.oracle.com/ and open a new account, you'll provide your email, and your company's CSI. At that point, whoever has been designated administrator for your CSI will get an email from Oracle, letting them know you've created an account w/ their CSI, and asking them to accept or reject your account request. If they accept it, your account will then be functional, and you'll be able to login to MOS.
    So, find out who the admin is for your CSI, talk to them, go from there.
    Hope that helps,
    -Mark

  • Difference between Docking container & Custom container?

    What is the difference between Docking container & Custom container?
    Where we use docking container??
    Cheers
    Kunu
    Moderator Message : Interview type questions are not allowed. Search for available information before posting. Thread locked.
    Edited by: Vinod Kumar on May 19, 2011 11:18 AM

    What is the difference between Docking container & Custom container?
    Where we use docking container??
    Cheers
    Kunu
    Moderator Message : Interview type questions are not allowed. Search for available information before posting. Thread locked.
    Edited by: Vinod Kumar on May 19, 2011 11:18 AM

  • What's the difference between Component's isDisplayable() and isVisible() ?

    hi,
    I have a question about java.awt.Component.
    Is there difference between isDisplayable() and isVisible() ?
    can you help me ?
    thanks.

    thank you very much.
    sorry, i am a new commer in Swing.
    What the meaning of "a native screen resource" according to
    isDisplayable() description?
    thanks a lot

  • Difference between component & assembly backflush

    Hi Gurus.....Could some one please explain what exactly makes the difference between a component & assembly backflush in REM. Also can some one explain if the assembly backflush would be applicable only for a single level or multi level BOM components?
    Naveen

    Dear alapati naveen
    1. Assembly backflush - GR(131) & GI(261) & activities will get posted (If in REM profile check box for
    post activities is included means) and a material document will be generated.This is the normal
    backflush used for production confirmation.
    2. Component backflush - Only 261 movement for the component's will be taking place and a material
    document will be generated and no GR or no activities will be posted.This will be used for posting extra
    consumption of component's than the planned one.
    Regards
    Mangalraj.S

  • Whats the difference between data in customer data management dashbord and customers under sales?

    Hi,
       In the navigator>sales i have a menu customers, there i can see accounts (customers) and contacts, however in the navigator>Customer data management under menu Customer data management dashboard i have organizations and persons. Whats the difference between the information shown in one place and in the other? Why is the information shown with different names in different menus?
    thanks

    Hi, The present project has the requirement to Delete the data from Sales Force objects.Have following set up: 1. Parent Objects2. Child Objects3. Cloud Data Synchronization tasks to delete these objects Parent and Child have LOOKUP relationships between them.Deleing data from Child objects did not give any error. Tried 2 scenarios to delete data from Parent object: Scenario 1: Tried to delete to data from PARENT first before deleting CHILD.                  Result: Failed Scenario 2: Tried to delete to data from PARENT after deleting CHILD.                  Result: Failed Error mesge received in both cases: "Error loading into target [SF_Object] : Error received from salesforce.com. Fields []. Status code [DUPLICATE_COMM_NICKNAME]. Message [Too many records to cascade delete or set null]." Kindly help to resolve this error and suggest a method to delete data from PARENT salesforce objects. Please feel free to ask for more inputs, if required.

  • Difference between workbench and customizing request?

    Hello
    Can somebody tell me the differance between workbench and customizing requests? Should they be transported in differant ways?
    Thanks

    Hello ,
    Changes to Customizing settings are recorded in Customizing requests.When you release the requests, the current status of the recorded settings is exported, and can then be imported into the consolidation system and, if necessary, into subsequent delivery systems.
    The client settings determine whetherchanges to the Customizing settings are possible the changes are recorded
    When you create Customizing requests, the transport target is automatically assigned the standard transport layer by the R/3 System.
    Work Bench Requests
    Workbench requests record changes made to ABAP Workbench objects.There are local and transportable Workbench requests. (Local Workbench requests have the target system <space>.)The package of the object and the transport route settings in the Transport Management System determine whether changes are recorded in a local or a transportable Workbench request
    Message was edited by:
            Karthik Egamparam Venkataraman

  • Difference between Component KB and Bulletin KB

    Dear All,
                    I can able to see some of the Update has same Component KB and Bulletin KB, and some of them not and due to this when work on WSUS server im getting confusion, can you  please help me out
    with the differnce between Component KB and Bulletin KB and which one we need to take it for reference the wsus server.
    Thanks 
    Balaji K

    Hi Balaji,
    In brief, Component KB.
    A bulletin is an announcement that a new update has been issued. A bulletin might cover one or more updates and discusses the vulnerability fixed by the updates. Typically, a bulletin announces updates for several products within the same product family.
    For example, a typical Windows security bulletin might include updates for Windows 8, Windows 7, Windows Server 2008 R2, Windows Vista, Windows 2003, Windows 2000, and Windows XP, and any other Windows products as appropriate.
    Each update is product-specific and might replace other updates issued earlier for that product in another bulletin.
    Best Regards.
    Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • What is the difference between component and sub-assebly?

    Experts,
    What is the diffence between sub-assembly and a component?
    in my report if user enters component it should display sub-assembly. if it is reverse should not get component for that.
    is there any function module for this?
    I tried in CS15 but not get exact information.
    please help me...

    Hi,
    component is nothing but one of small product. So many no.of products could combine and they will give one big product. For that particular component one or more sub-assemblies can be used.
    Sub-assembly will contain one or more no of  small contents.
    14' inch boltnut is one of sub-assembly for the one big component.
    In that boltnut sub assembly  might contains bolt , nut and washer. That is called sub-assembly.
    Thanks,
    Shankar

Maybe you are looking for

  • Changing the default view in any folder

    The default setting regarding how the contents of a folder is displayed is "Tile view". How can you set all folders to open in a "List view"? I realise that if I change any particular folder to List view it stays that way from that point on but it's

  • How do I get Access Restrictions to work

    I have a WRT54GS with firmware ver 7.50.0.  I would like to set up time restrictions (14 year old - self explanatory) and don't know how to go about it.  I have gone in and set up times, but it has no effect.  I may be going out on a limb here and ho

  • Archive logs to standby showing odd behavior.

    10.2.0.2 HP 11.23 I'm monitoring the archive log transfer of files, and it appeared a little odd...as if the the files are not being applied. So log into the system manually, and ran: recover managed standby database cancel; returned with recovery co

  • Can I use a wildcard in mail filter?

    Is it possible to use a wildcard in Rules to eliminate certain emails? I want to automatically delete emails that have a certain word in them -- and have set up a rule to do so -- but a few still sneak through by having that certain word as part of a

  • Just stopped working -- black screen

    My nano just stopped working, I plugged it in to charge for the past four hours and still nothing, what should I do?