How does ABAP webdynpro architecture works......

Hi experts,
I am new to Abap webdynpro and i have a task to finish.
Basically i gone through many documents on WDA, but was able to understand very little.
I have following questions --
1. When u create component, what is the use of component controller?
2.. What exactly context and context node difference? Do we need to create an attribute(input box, button etc), under one context?
3. How can i read the date entered by user? where to read? If i want to read a particular iinput box data and save it to database table, how and where it has to be done?
4. How can i read the table data, complete table of UI?
5. What is an interface controller/component?
I still have lot of doubts about understanding MVC architecture, but I am so so sorry as I have little scope OO abap, so fining difficult to understand.
Kindly if someone explain me I would be greatfully thankfull to you.
Thanks in advance,
Niraja.

Hi Niraja,
I am replying to your questions 1 by 1.
+When u create component, what is the use of component controller?
+
Ans A component controller contains the context,attributes, methods etc for a component. No component can exist without this.Even a view has its own controller having same contents.
All the tabs which you see after clicking on COMPONENT  CONTROLLER constitute the controller.
What exactly context and context node difference? Do we need to create an attribute(input box, button etc), under one context?
Ans: Context itself is a context node, but the only difference is that its the root and has unchangeable properties.It has a fixed cardinality of 1..1 where as a node can have different properties.
All nodes and attributes for different UIs are created in the context only.
How can i read the date entered by user? where to read? If i want to read a particular iinput box data and save it to database table, how and where it has to be done?
Ans: Data can be read in form of nodes and attributes. Every UI element for example an Input field will be bound to a attribute.
You can read these values by code ( use CODE WIZARD).
You can code in any methods given under method tabs.
You can create your own methods like event handlers for buttons and different events. You can write all your queries in these methods
+How can i read the table data, complete table of UI?
+
Ans: If u mean by reading the whole node data, I would suggest you to use code wizard and understand the code.
5. What is an interface controller/component?
Ans: If you want to share your component and make it available for use in other components you define your make your methods and context visible in this controller .
Please see the link below for whole Web Dynpro ABAP help.
[WD ABAP|http://help.sap.com/saphelp_nw04s/helpdata/en/43/1f6442a3d9e72ce10000000a1550b0/frameset.htm]
I would suggest you to understand things and try them and then come with doubts.
Regards,
Sumit Oberoi

Similar Messages

  • Header information not displaying in ABAP Webdynpro record working time

    1. I am not seeing the header information, personnel number, name, cost center, on the ABAP Webdynpro record working time timesheet. When I run the timesheet profile in CAT2 the header contains the personnel number, name, cost center, but these do not display when the ABAP Webdynpro timesheet is run
    2. Is there a version of the ABAP webdynpro timesheet that prompts for the personnel number, date and profile prior to executing the timesheet?  I want to define an ESS link for managers to update timesheets of individual teammates.  The teammate do not necessarily have to be their direct reports

    Hi David,
    CATS Webdynpro application is a OIF fpm. Please check if you have performed the FPM IDR configuration properly.
    In standard, the ESS CATS does not prompt for the personnel number except in CE scenario. In MSS addon, you have an option to launch the ESS CATS application on-behalf of the employee. Please refer to the sap library documentation.
    Hope this helps,
    Regards,
    Roy

  • Is it possible to have your whole family on one apple id or is it better to have each person have there own? If each has their own does each id have to buy their own music and apps? How does find my iphone work with one apple id or two?

    Is it possible to have your whole family on one apple id or is it better to have each person have there own? If each has their own does each id have to buy their own music and apps? How does find my iphone work with one apple id or two? also I am going to be going off to college soon should I make an itunes id for my self and how will I get all the music from the old id?

    Is it possible to have your whole family on one apple id or is it better to have each person have there own?
    Yes, it is possible. 1 apple ID can be associated with up to 10 devices.
    If each has their own does each id have to buy their own music and apps?
    Yes, all purchases are non-transferable.
    How does find my iphone work with one apple id or two?
    Every device associated with one apple ID through Find my iPhone is tied to that Apple ID; Find my iPhone will work in the same way with up to ten devices associated with one apple ID. You cannot enable Find my iPhone for one device across two apple IDs
    I am going to be going off to college soon should I make an itunes id for my self and how will I get all the music from the old id?
    If you have authorized a computer with the old apple ID, you can transfer old media purchased through the old to other devices via iTunes. This doesn't mean the media purchases through the old apple ID it transferred to the new account. If you plan to make future purchases and don't wish to share them with others, make your own apple ID.

  • How does this IMPORT statement works

    can any one tell me how does this statement will work..
    I am wokring on Solution manager system , where in there is a function module SSF_FIELD_LIST
    to which system passes form name.
      import fields to fieldlist
             from database stxfcontr(sf) id l_fullname.
    stxfcontr is a table which contains value of in  a diff
    Regards,
    mayank

    It will import data object stored in memory under named fields to your custom data object fieldlist .
    The table which it is stored is name stxfcontr under RELID (memory area) SF .
    Cluster key (key of the entry) in that table is behind var l_fullname
    Anyhow I think [this link|http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3bf8358411d1829f0000e829fbfe/frameset.htm] is more that any explanation. Once you study it, you will understand the above.
    Regards
    Marcin

  • How does the event structure work & ...

    How does the event structure work & and how to modify the case example if you want to change the name of the case? I haven't a look at the manual but nothing about event structure is mentioned.

    I know how it works.. =P

  • How does "notify me" actually work in mail app

    Might be a daft question, but how does "notify me" actually work in iPhone email app?
    I get the principal but surely when you get a reply thats already noticed you?
    Could someone advise me how it actually notifies and is it in addition to receiving the reply to the mail?

    I have the columns in place. But I have a few questions -
    1. Iis there some kind of audit trail report on the updates to my record to the table? If so how do I get to see?
    2. Am I expected to create a <entity name>_HISTORY table for this to work? I see some such recommendation  here .

  • How does mix and match works in ECC6.0?

    How does mix and match works in ECC 6.0?
    Can some shared on this topic?
    Thanks in advance

    It;s a term used in Retail for combination of sales item eg buy 3 get 1 any other  @ xx price.

  • How does the verizon wifi work? Do you pay monthly?

    I want to buy the new iPad with retina display as a gift, but how does this verizon wifi work? Do you pay monthly or have to call Verizon?

    You're post is a little confusing. WiFi signals are not done through Verizon unless you are talking about using a Verizon MiFi hotspot such as this http://www.verizonwireless.com/b2c/store/controller?&item=phoneFirst&action=view PhoneOverviewByDevice&deviceCategoryId=13&cmp=KNC-58700000028195084&zipRdr=y.
    4G wireless cell signals are done through Verizon. WiFi comes from places such as your home wireless network, or WiFi hotspots at places like Starbucks, restaurants, pubs, etc.
    If you are asking about Verizon's wireless cell service, it's $20 a month for 1 gig of data, $30 a month for 2 gigs of data, or $50 a month for 5 gigs of data.

  • How does the notify() call work in Java?

    Hi!
    Can someone help me:
    How does the notify() call work in Java?
    H�var

    Java's Thread Tutorial
    JavaWorld: Introduction to Java threads
    IBM: Introduction to Java threads
    Google: java+threads+tutorial

  • How does the copy button work in safari for ipad (copy button under facebbok share button)?

    How does the copy button work in safari for ipad (copy button under facebbok share button)?

    On a website ...  
    Tap the Action icon bottom of that window. (white square with a right facing arrow) then tap Facebook.
    You should see the following depending on the what content the website can share.
    Copy / Mail / Message / Twitter / Print  / Bookmark

  • How does the Passbook application work? How am I able to import my plane ticket, concert ticket etc into Passbook?

    How does the Passbook application work? How am I able to import my plane ticket, concert ticket etc into Passbook?

    Try the following to fix the iTunes Can't Connect issue that you are having:
    Open Settings.
    Open General.
    Open Date & Time.
    Switch the Set Automatically setting to Off.
    Open Set Date & Time.
    Set the date to a year ahead.
    Go back to the Home screen and open Passbook.
    Tap the App Store button. The App Store should load.
    Go back to Date & Time and turn on Set Automatically.
    Thanks to: https://discussions.apple.com/message/19622208#19622208

  • How does the newest Iphone work with Ford Sync?

    How does the new Iphone work with Ford Sync? I was thinking of purchasing the 4s but may go elsewhere if there is a better phone for the equipment in my vehicle.

    That would be a NO.. I should have done my homework before I switched to IPhone because the Bluetooth just does not want to sync with my Ford Truck. Its such an inconvience. But I see from other posts that Ford isn't the only car experiencing problems. So Hopefully Apple fixes this problem QUICKLY!

  • HT4914 How does the payment method work for iTunes Match?

    How does the payment method work with iTunes Match. For example, if you have a gift card, does it take it out of that. Or is there tax? What if you cancel your subscription in the middle of the year, does it take the money for that year or not? If someone could answer those questions it would be greatly apreciated. And if anyone has their own questions, feel free to ask. Thank you.

    Hi HLFrank,
    Welcome to Adobe Forum,
    You can opt for monthly payment in a yearly contract or pay at one go for an year.
    Please check the option at http://www.adobe.com/in/products/creativecloud/buying-guide.html
    Regards,
    Rajshree

  • HT201365 How does find my iPhone work as far as finding it?

    How does find my phone work if I can't find it?

    it uses the location services to locate it. but the phone has to be on and connected to some sort of internet (cellular or wifi)

  • How does premiere pro CC work with nvidia GT 630M (2GB) vega???!

    how does premiere pro CC work with nvidia GT 630M (2GB) vega????!

    That will work. I would just not expect major performance with a heavier load on playback.
    Eric
    ADK

Maybe you are looking for

  • Problem job/submit a FM

    Hi! I have this code: SELECT SINGLE PROCPROG JOBNAME   INTO (lv_procprog, lv_jobname)   FROM ZGL_MPF_CONFIG   WHERE interfacename = INTERFACENAME.   CALL FUNCTION 'JOB_OPEN'     EXPORTING       jobname                = lv_jobname     IMPORTING      

  • What is the best way to create a photo gallery?

    Hi, I want to create a photo gallery in Dreamweaver without using any pre-built "web gallery" function. What's the best way to swap the images when I click the "next" button? Do I create a new Dreamweaver page for each photograph? Is there a more eff

  • Is it  IPC mandatory for CRM Sales Order standalone (no webchannel)

    Hi Consultants, Do we still require IPC for SAP CRM sales order (standalone) though we don't have in scope Web-channel and ECC integration ..?

  • Registered numbers problem

    I register new tel no. in skype to go. Then I make international call - works well. Then I try another call, but cant connect to my acces number. Voice message "Połączenie nie może być zrealizowane". Happens every time. I did try many intervals (minu

  • Extract 11g part 1 of 2. Some files corrupted

    All: Please i know the answer to this is just to download a fresh zip file of oracle 11g part 1 of 2. But is there any other way out. In the part of the world i am in, internet is slow and i dont have 1.25gig of data. Got errors while extracting the