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

Similar Messages

  • 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.

  • Difference between Business Partner and Customer in ISU?

    Is there any difference between business partner and customer in ISU?
    if yes then wht?

    Hi,
    Yes Business Partner is a broad term used in ISU for various roles. A business Partner can be a Customer for company, an employee or even a vendor.
    It depends on what role business partner has been given.  Initially by default all Business Partners are assigned a default role "Business Partner (Gen.)". Later it can be changed to any role like Employee, Vendor, etc.
    Business Partner with role "Contract Partner" is normally the end Customer which I believe you are referring to.
    For more info on Business Partner, please check below link:
    [Business Partner Master Data|http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABP/CABP.pdf]
    Thanks.
    Ravi

  • 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

  • Difference between Business Partner and Customer Master repository

    What is the difference between Business Partner and Customer Master repository ?
    Is the Business Partner repository to be used in case CRM is also in landscape ? or Customer master repository is good enough ?
    Sandesh

    Hi,
    If the landscape has both CRM and SAP ECC a business partner repository model should be good.
    If it has ECC alone.a Customer Repository is needed.
    But when there are many legacy systems which also contains master data fields, the standard business repository provided by SAP wont provide a good solution as it wont cover the legacy master fields..In this case its better to go for a customized repository and you can use the standard repository as a reference.
    Thanks

  • What is the difference between workbench request and customizing request

    hi gurus
    can anyone suggest me
    what is the difference between
    workbench request and
    customizing request
    abaper ll work on which request
    thank you
    regards
    kals.

    A quick  search in the forum would have taken you to this answer
    Workbench Requests
    When you change a Repository object of the ABAP Workbench, a query window appears in which you need to specify a Workbench request. You can only save the changes if you have assigned the object to a change request.
    Workbench requests and the tasks assigned to them are normally used to record changes to Repository objects and Customizing for all clients. However, you can also include client-specific Customizing.
    Whether the changes to Repository objects are transported depends on whether a transport route is defined from the current SAP System for the package of these objects. From the system settings, the system automatically determines whether the change requests are transportable and to which target system they should be transported.
    Customizing requests
    Customizing requests record client-specific Customizing settings made in a single client (the source client of the request).
    Automatic recording of configuration activities in the Customizing work for a client can be activated or deactivated for each client with Client Control. If automatic recording is active, a query window appears when you change Customizing settings, asking you to specify a Customizing request.
    Whether Customizing requests are transported or not, does not depend on the objects entered, as is the case with Workbench change requests. The Customizing requests in an SAP System (or in a client if you use Extended Transport Control) are either all transportable or all local, depending on the system setting. The system uses the standard transport layer to determine automatically whether the change requests are transportable and to which target system they should be transported. However, you can change this manually.

  • 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]

  • Difference between workbench request and customizing request in transport

    Hi Experts,
    I am new to SAP BI7 work. i am having basic doubt in Transort request creations
    ususally we create  the requests to transport the objects from Development  system to further systems.
    can anyone please clarify me,  what is the main defference between the Workbench request and Customizing request.
    Thanks and Regards
    Mrudula

    Hi ,
           The Transport Organiser maintains Change Requests.These requests record the changes made to the repository and customizing objects.Based on that objects changed they are
    1)WorkBench Request & 2) Customizing Request.
    Workbench Requests are those that involve changes to cross-client Customising and Repository Objects. The objects are independent of the client.Hence the requests are used for transferring and transporting changed Repository objects and changed system settings from cross-client tables.
    Customizing Requests involve changes recorded to client-specific Customizing objects .These client specific requests are used for copying and transporting changed system settings from client-specific tables.
    Refer this links http://www.allinterview.com/showanswers/57910.html
    customising and workbench request
    Difference between Customizing request and Workbench request
    and many more threads available on this.
    Regards,
    Rahul.

  • Difference between USER-EXISTs and Customer-Exits???

    Hi,
    Can anyone give me the difference between the user-exits and customer-exits?
    Please respond at the earliest. Thanks in advance.

    Hi,
    USER EXITS->
    1. Introduction:
    User exits (Function module exits) are exits developed by SAP.
    The exit is implementerd as a call to a functionmodule.
    The code for the function module is writeen by the developer.
    You are not writing the code directly in the function module,
    but in the include that is implemented in the function module.
    The naming standard of function modules for functionmodule exits is:
    EXIT_<program name><3 digit suffix>
    The call to a functionmodule exit is implemented as:
    CALL CUSTOMER.-FUNCTION <3 digit suffix>
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    CUSTOMER EXITS-> t-code CMOD.
    As of Release 4.6A SAP provides a new enhancement technique, the Business Add-Ins.
    Among others, this enhancement technique has the advantage of
    being based on a multi-level system landscape (SAP, country versions, IS solutions, partner,
    customer, and so on)
    instead of a two-level landscape (SAP, customer) as with the customer exits.
    You can create definitions and implementations of business add-ins at any level of the system landscape.
    To unify enhancements of the SAP Standard you can migrate customer exits to business add-ins.
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    In order to find out the user exits for any tcode,
    1. get the developement class of the tcode from SE93.
    2. Now goto transaction SMOD and press F4,
    3. give in the Deve class in the dev class and Press ENTER
    this will show u the exits for any tcode.
    or execute this report
    http://www.erpgenie.com/sap/abap/code/abap26.htm
    which gives the list of exits for a tcode
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
    For information on Exits, check these links
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    Regards,
    Lijo Joseph
    *Reward if useful.

  • Difference between "Rebate Recipient" and "Customer" in Rebate Setting

    While setting "Rebate Agreement" (TCode VBO1), for "Customer Rebate" (0003) Agreement Type, there is one "Rebate Recipient" and then when we go on to create the conditions, there is "Customer" for different rate etc.
    My question- What is difference between the "Rebate Recipient" & the "Customer" (the one we enter while entering the conditions)?
    Is it like "Payer" & "Sold to Party" partner function in Sales Order Processing eg for different "Sold to Party" there could be one "Payer", similarly for Rebate, for these different "Sold to Party", which would be like "Customer" in Rebate setting and the "Payer" in Sales Order will be like "Rebate Recipient" in Rebate Setting.?
    Thx

    Dear SR
    Rebate Recipient is the payer
    As you know ,in rebate configuration , the payer's master record is to be activated which is first major setting in rebates
    Customer is sold to party
    As you know ,the rebate process starts from sales order (your sales order pricing procedure will have rebate condition types but they are reflected in billing) and in a sales document the pricing conditions is taken from sold to party and the pricing condition records are taken from sold to party
    If in case payer and sold to party are different
    That means the input is taken from sold to party that is Customer (rebate calculations in pricing procedure ) and the out put is passed on to the payer that is Rebate Recipient (passing on rebate claim as credit notes)
    That is two different identities  which the system needs to know
    Hence SAP has defined so
    Even if the payer and sold to paty are same even then we need to give the same no(customer no ) in both the places
    Regards
    Raja

  • Coupling between component controller and view controller

    Hello,
    I have seen some discussions in this forum regarding the possibilities of calling / triggering a view controllers's method from a component controller's method;  obviously the Web Dynpro framework only provides for the other direction (view ctrl -> comp ctrl) via handle <i>wd_comp_controller</i>.
    Some people proposed raising events in the comp controller and catching these in the view controller, others pointed out that any dependance of a view controller on a component controller would violate MVC principles.
    Now, I can't see why a tighter coupling (in both ways) between controllers within one component would harm MVC in any way. So I suggest to "register" a view controller in the pertaining component controller if necessary:
    this_controller = wd_this->wd_get_api( ).
    wd_comp_controller->register_view_ctrl_XYZ( this_controller ).
    This way the component controller can save the reference and later call any method on it. What do you think, does anything argue against this practice?
    Regards,
    Sebastian

    Hi Sebastian,
    I wouldn't try to explain whether it is violating the MVC principles or not.
    Can you please explain how to call methods of view using the view controller?
    have you tried using an example???
    I want to give a small example which I think is a basic disadvantage of calling View methods from component controller.
    Suppose I have 30 methods in a view and such 7 views in a component (I think this is a very common example).
    Till now one is very clear that if I have a method in view, it will be called at maximum by other methods with in the view. That means at any point of time, my search is limited to 30 methods.
    Now if component controller can also call my search will become horrible and spread to 210 methods, unless otherwise, you are very good at naming attributes and wont make the mistake of assigning attributes wrongly.
    Imagine the effort if the outside components also access these methods through interface.
    Also I dont think that the webdynpro phase model can support this way of calling view methods. You might be successful once, but then you are trying to open a can of worms.
    This is my way of thinking...
    Also, it would be great if you can tell me whether you are successful in calling views methods or not???
    Thanks,
    Anand

  • Difference between Activation Dev and Customer Requirement dev system

    Hi  All
    I am going to install Baseline Packages 
    on ECC 6 EHP 4.
    i am having confusation that why we need activation development system and customer requirement development system in our sap landscape...
    As per sap document its mention that we need four system landscape......
    i am have gone through this  note 1426866.
    so please help me.........
    Please someone help me it is critical issue .. i am waiting for your valueable reply.....
    Edited by: amkum82 on Oct 11, 2010 1:47 PM

    Hi
    Baseline package includes BC sets with preconfigured scenarios as you might know. While customers requirements may be require certain additional configuration,customizing or enhancments . So in implementation scenario to track and maintain Baseline configuration intact for reference and future use ,the Baseline activation system is used.
    While the client requirement system will be a development system  for config and testing of all requirements arising out of project.
    I hope this helps
    Regards
    Mandar

  • Difference between interface view and interface controller

    Hi,
    What is the difference between interface controller and interface view?
    When we will use interface controller and when we will use interface view?
    How do we create an interface view?
    How do we attach this interface view to a view in another component
    Regards
    MQ

    Hi
    Interface View Controllers
    A) Implement event handlers which are called when ..
           -starting (start-up plugs) Web Dypro applications
           -a component is reached via navigation (inbound plugs)
    B) Allow fireing outbound plugs (navigation)
    C) Allow firing exit plug
    D) Have no own context, public methods or events
    Interface Controller of a Component
    The interface controller of a Web Dynpro component contains all context nodes, events and methods of the component controller to which you assigned the Interface addition in the Controller Editor. These parts can be displayed in the interface controller view, although you cannot edit them here.
    Interface Controller of a Component Interface
    A Web Dynpro component interface can be created independently and defined so that it can be implemented later in any components (see working with Web Dynpro Component Interfaces in the Programming Manual of this documentation). That is why in this case you can define the context nodes, methods and events you require in the interface controller view. The relevant implementation then takes place in the component controller of the implementing component.
    Check this links and work on it.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#13 [original link is broken]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#12 [original link is broken]
    Interface view and interface controller
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f727d100-0801-0010-4cbd-b0ad5c161945
    Difference between custom controller and interface component
    Thanks and Regards,
    Tulasi Palnati

  • 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.

  • 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

Maybe you are looking for

  • BSOD when start transfering data

    Hello. Im install latest itunes at my new computer with win xp sp3 and when i connect my ipod and try to send some new music\cinema i got blue screen of death. Error name - IRQLNOT_LESS_OREQUAL. When im just connect my ipod all work. When i start tra

  • Strange file in Trash

    Hi, I have a file that i cannot delete from the Trash. it is labeled with 5 rows of slanted dots followed by a period, an N with a tilde over it and one quote. the date modified is 12/31/1903 at 5PM. when i try and delete it it returns immediately, w

  • DVD to DVD copying

    Hi, I have a new Mac Pro with 2 optical drives. Is there a way of directly copying oene to another. In other words I want to duplicate my (home-made) DVDs in one step without going to Disk Utility and making a disk image and all that palaver should b

  • What comes with an iPad 2?

    What comes with an iPad 2?

  • Mavericks has ruined my perfect Macbook Pro,help!!!!!

    I have a 2011 2.66GHz Macbook pro on Snow leopard that was verrrrryyy fast and stable until 2 weeks ago when i put mavericks on it,now it freezes and the little umbrella thing appears so often....Driving me crazy,is it coz I'm snow leopard? I have 4G