Few basic ques on Web Dynpro

Hi All,
I have few ques on Web Dynpro basics.
1. Why is Web Dynpro said to have language-neutral metamodel.
2. What is meta-model.
3. What is declarative programming approach.
4. Why is a dictionary used. The simple type and a structure can also be declared in a Controller. Is it just a Global Declaration.
5. Where does the code of dictionary reside.
Shall be grateful for the answers.
Regards
Nikhil Bansal

Hi Nikhil
Here is the answers for your questions.
1.Why is Web Dynpro said to have language-neutral metamodel
A.the user interfaces developed in webdynpro is platform independent because of meta model/data generated by webdynpro framework is independent of all languages.This metamodel you can transfer to any system so that the application is executed in that system.So generated meta data is independent.
2.What is meta-model.
Metamodel is data about the application.Webdynpro framework have seperate tools to generate this metadata in xml files.These files contains all information about your application.Views,components,actions every thing.
Metadata/model means data about the data in general
3.What is declarative programming approach
Declarative approach is the one with out coding most of the things required to implement User interfaces (design,appearence,data) are specifying at design time by choosing right properties.So this eliminates most of the coding.So this is the declarative model.
4.Dictionary
This is again having two types like simple and structure,Here basically we store the data in dictionary datatype or populate the data in this type in runtime.Usually this datatypes are used to display the data in dropdown box or to display large data.
5>Where does the code of dictionary reside
The Dictionart classes are generated by the frame work for simple type,For  complex type the data you are populating in view controlleres depending upon the conditions
For clear classification
www.help.sap.com
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/webcontent/uuid/8921447c-0501-0010-07b4-83bd39ffc7be [original link is broken]
https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro
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 [original link is broken]
Web DynPro Help
Reading Material on Web Dynpro
http://help.sap.com/saphelp_nw04/helpdata/en/5c/1b76bc3da0504e8b535cf3e154eaa7/content.htm
/thread/396968 [original link is broken]
regards
kalyan

Similar Messages

  • Web DynPro for ABAP Basics

    Hello Seniors,
    I am new to Web DynPro for ABAP. Could you please give me some information or send some basic documents for Web DynPro for ABAP. Please send some basic scenarios also.
    Thank you,
    Chaitanya.C.N

    Hi Chaitanya,
    Here is some information about Webdynpro for ABAP.
    1) This is basic Info of WD ABAP
    As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.
    The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.
    Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.
    2 ) I can give you links that can help you a lot.
    First of all start doing SAP SDN tutorials .
    Create some compenents with BAPI , Component usage and ALV .
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02e1fa45-0801-0010-10a0-f1cf47e8c943
    /people/marilyn.pratt/blog/2005/12/20/web-dynpro-for-abap
    Try to Download demo tutorials from SDN library & Try to search WebDynpro ABAP WebLogs .
    Also, SAP has provided you with ample demo example of WD ABAP already bundled with SAP . Just Try out Components starting with WDR . I can tell you few like WDR_TEST_EVENTS ( It shows how every UI elments to use )
    See packages like SWDP_DEMO , SALV_WD_DEMO
    there are many more .
    We can call BAPI through a service call in web dynpro application. Thus automatically backgroud code for BAPI execution will be generated.
    To start with Web dynpro ABAP you can try following tutorial:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a282c952-0801-0010-1eb5-87953e036712
    You can start with tutorials and all. There are around six tutorials in SDN library.
    Web Dynpro for ABAP
    http://help.sap.com/saphelp_erp2005/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/frameset.htm
    best tutorials in wbdynpro for ABAP to start with :
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/fed073e5-0901-0010-4eb4-c9882aac7b11 [original link is broken] [original link is broken]
    Have a look at the following SDN WDA Wiki . There you can find all relevant information.
    https://wiki.sdn.sap.com/wiki/display/WDABAP/Main
    Also you can search weblogs on web dynpro ABAP.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/45/19bf8c16f25d7ae10000000a11466f/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02e1fa45-0801-0010-10a0-f1cf47e8c943
    /people/marilyn.pratt/blog/2005/12/20/web-dynpro-for-abap
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/02e1fa45-0801-0010-10a0-f1cf47e8c943
    http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/wdabap/main&
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a282c952-0801-0010-1eb5-87953e036712
    You can start with tutorials and all. There are around six tutorials in SDN library.
    Web Dynpro for ABAP
    http://help.sap.com/saphelp_erp2005/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/frameset.htm
    best tutorials in wbdynpro for ABAP to start with :
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/fed073e5-0901-0010-4eb4-c9882aac7b11 [original link is broken] [original link is broken]
    http://www.****************/Tutorials/WebDynproABAP/TextRadioButton/page1.htm
    reward points for helpful answers.
    Thanks,
    Raghava Vakada.

  • Basic Steps to create a web dynpro program

    Hi Gurus,
    I am an Abaper and i am very much interesting in Webdynpro... i don't have basic knowledge on Web Dynpro...
    So can any one of you provide me the basic steps to create a program or If you have any docs then kindly share with me
    Regards
    Sameer([email protected])

    Hi
    This link will help you
    http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
    you can also search sdn for more helps and examples
    Also check this thread
    https://forums.sdn.sap.com/click.jspa?searchID=9213934&messageID=4627099
    Regards
    Sarath

  • Reusable objects using web dynpro java...any suggestions ?

    Hello All,
    I want to create few Reusable objects using web dynpro java. Please suggest some scenarios.
    regards
    Mrinalini.

    Hi,
    I can suggest especially this one:
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30d56578-f7e5-2a10-5ab5-8afc55d2e0e8
    Some other hits you may find useful:
    This guide mentions some tutorials about reusability:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/ba2db0e5-0601-0010-9790-e271902f2c38?quicklink=index&overridelayout=true
    Here
    Web Dynpro Java [original link is broken]
    and here
    SAP NetWeaver Composition Environment Samples Center [original link is broken]
    you'll find other tutorials as well.
    Best Regards,
    Ervin

  • Can ABAP web dynpro floor plan manager integrate with adobe flex ?

    Hi All,
    Is it possible to integrate Web dynpro ABAP with adobe flex ?
    Can we integrate the standard ABAP web dynpro floor plan manager screen with adobe flex ?
    Brief about my requirement: I have refer few articals about  ABAP web dynpro is easyely integrate with adobe flex. My client is currently implementing SRM 7.0 for procure to pay process. For your information, standard SRM 7.0 are developed in ABAP Web dynpro floorplan manager. In my client,other processess such as order to cash, resource management etc screen are designed in Web dynpro Java(deployed in SAP EP) to make it more user friendly and good in resolution. My client is very much happy with SRM  7.0 business logic, however not happy with the standard SRM screen. They have asked to redesign SRM screen to make it more user friendly and good in resolution. 
    Thanks in advance. 
    Regards,
    Jennyfer

    It is possible to insert Adobe Flash islands in Web dynpro. You could take a look at the following link for more information on how to implement this:
    Adobe Flash Islands in Web Dynpro ABAP

  • URGENT: Strange behaviour by Web Dynpro applications

    Hi,
    We are running NW04s SP8 Portal and WAS and we are developing all our applications with Web Dynpro JAVA.
    As our most of the applications are with multiple views, we are keeping one Web Dynpro view as default.
    The applications run perfectly for a while. But, after running the same application for 5-6 times, the Web Dynpro application will start opening the "non-default" view as the first view. If we re-deploy the same application, it would work for a while and again the problem will start coming.
    I have been working with Web Dynpro JAVA since 2.5 yrs, I havent come across this kind of error. I mean, it is the basic thing in Web Dynpro to set the default view for starting the application.
    Can anyone please throw some light on this behaviour? or Is it related to some bug in Web Dynpro framework?
    Thanks and Regards,
    Mausam

    hi,
    I have never faced or heard anything like that, it is really strange.
    But can you just check if it has anything to take with cache, i mean like what often happens  in internet explorer.
    May be it is storing non-default views in cache and picking up those..
    It may be like babbling but whats wrong in trying.
    regards,
    abhijeet

  • Starting with Web Dynpro

    Hi All,
       I would like to learn webdynpro. Could anybody tell me where i can find the materials for Novice?. Also what will be the environment to develope this application? How to set up this?
    Thanks in advance. I promise to return and reward the answers,
    Raja T

    Hi Raja,
            Adding to rich answers,please go through the below link about a nice article on the same.You will get a good idea what webdynpro is and what it does or how it works.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/s-u/the basic facts about web dynpro
    Regards,
    Guru
    P.S :- Close the thread if you feel answers are satisfactory.

  • FunctionKey & BarCodeReader API in Mobile Web Dynpro

    Folks,
    I am developing a few applications using Mobile Web Dynpro (Java), for PSION TEKNOLOGIK 7535. (Windows CE 5.0 with IE 6.0 for CE)
    I have to use the API's of the Mobile Add-On Library, namely the FunctionKey API and the BarCodeReader API.
    So the SAP Note says that these are supported only for Symbol and Intermec device.
    I would like to know what options I have for this implementation
    Can i use a Mobile WebDynpro Client? ( will these API's work if I use the WebDynpro client instead of IE?)
    Can I use any other browsers instead of IE and use the above mentioned API's?
    Are there any third party software's that support these functionality?
    Thanks,
    Balaji

    Hi Balaji,
    Unfortunately the only option you have is to use either a symbol or an Intermec device. Symbol and Itermec both have a special browser with which you can funtion keys or Barcode Reader.
    I think "Mobile WebDynpro Client" you talk about is the offline client but the FunctionKey and the BarcodeReader will work with the online version only.
    I dont know of any workaround for this.
    Best Regards,
    Karthik

  • Read only access to few users & RW to others for Web Dynpro App in EP

    HI All,
    I am creating few Iviews using custom development and able to display on the EP fine.. Now customers want to have red only to few users and read/write access to few users.. Can any one point me to the right documentation or the steps to be performed to acheinve this.
    Thanks
    Rajeev

    Hi Rajeev,
    Please create role/group for WD applciation which you want to assign read/read & write to the users. Access the role/group in WD application and restrict the access to UI Element properties.
    Refer to below documents for protecting Access to the Web Dynpro Application Using UME Permissions.
    [help.sap.com|http://help.sap.com/saphelp_nw04/helpdata/en/f3/a64d401be96913e10000000a1550b0/content.htm]
    [Exmaple|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/297f35cf-0201-0010-00b2-fe2f3e23d360?QuickLink=index&overridelayout=true]
    Hope it will helps
    Regards
    Arun

  • What are the basic .jar files to be set in web dynpro project classpath

    Hi,
    I am having a problem while customizing the ESS. I used DTR, DC and imported configuration. After that, I created project from one of the DC(say ess/jp/addr). Later when I open an iView from any Web Dynpro component, I am getting lot of errors without even making any modifications.
    I closed the project and reopened it and reload & rebuilt, but it doesn't solved my problem. In my classpath settings I couldn't find any jar files except the jre_lib. Could you please let me know what are the basic jar files we have to set in classpath and where to get them from. We are using NWDS 7.0.06 version.
    Can you please let me know how to solve this or any other way to work around this.
    It's an urgent to be fixed as early as possible, plz help me out.
    Thanks & Regards,
    Raj

    Hi Julien,
    Thanks for your reply.
    We imported the the specified SCAs in our track.
    we are getting the following errors.
    Kind Status Priority Description Resource In Folder Location
    Error The import com.sap.xss.per cannot be resolved CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 18
    Error com.sap.pcuigp cannot be resolved (or is not a valid type) for the argument fpm of the method loadConfiguration CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 113
    Error com.sap.pcuigp cannot be resolved (or is not a valid return type) for the method getNextPerspective CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 127
    Error com.sap.pcuigp cannot be resolved (or is not a valid type) for the argument currentPerspective of the method getNextPerspective CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 127
    Error com.sap.pcuigp cannot be resolved (or is not a valid return type) for the method getCAPState CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 137
    Error com.sap.pcuigp cannot be resolved (or is not a valid type) for the argument perspective of the method getCAPState CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 137
    we manually set below .jar files in classpath settings.
    pcuixssfpm.jar
    pcuixssutils.jar
    logging.jar
    essper.jar
    Is there any alternative to work around.
    Thanks & Regards,
    Raj

  • How to group few columns in ALV in web dynpro under a common column header?

    Hi All,
    Please let me know the way to group few columns in ALV display under a common column header in a web dynpro application .
    For e.g.
    year
                                 |  Q1      |    Q2      |......
    Thanks in advance.
    Regards
    Archana

    Hi Archana,
    Creating a group header is possible in case of normal Table UI element. I don't think any such functionality exists in case of ALV. Just go through Thomas' comments in this thread: header group in wd alv.
    I hope it helps.
    Regards
    Arjun

  • How to fix few rows in ALV after filtering on a column in Web Dynpro ABAP

    Hi,
    I have the following requirement:
    In an ALV, when i filter based on a column, then this filter should not be applied to 2 of its rows.
    These rows relate to totals. The totals are manually calculated as they require other component information too.
    Along with the filter result, these total rows have to be displayed.
    Let me know in case ALV in Web Dynpro ABAP supports this functionality.
    Regards,
    Rekha

    Hi,
    ALV table does not support this functionality.
    You can display the total in an another table instead.
    I had the same requirement with total and had to display the totals separately.
    Thanks,
    Feroz

  • Basic question on a web dynpro application

    Hi All,
    I am new to NWDS 2004 and I just executed my first web dynpro application that is on https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/a-c/creating your first web dynpro application.pdf
    I have couple of questions
    1. when i click the back button the text that was entered in the Start view is visible even after I hit the back button in the result view. Can you tell me how to keep the input field empty in the start view after hitting back button?
    2. After deploying the Web Dynpro application, where from the Portal, can i assign this web dynpro application to a user .
    Thank you
    Regards
    Luke

    Try putting adding this code to your onActionBack method.
    public void <b>onActionBack</b>(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
    //@@begin onActionBack(ServerEvent)
    <b>String headerText = " ";
    wdContext.currentContextElement().setHeaderText(headerText);</b>
    wdThis.wdFirePlugToStartView();
    //@@end
    REgards,
    RIch Heilman

  • Error in basic web dynpro application

    i went through the following link
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cb243c45-0801-0010-eb9c-88669007f130
    and it has a tutorial to creating a web dynpro application
    i have done all the steps,but when the explorer opens i get the following error
    The requested URL could not be retrieved
    While trying to retrieve the URL: http://saptd:8000/sap/bc/webdynpro/sap/zz_00_sflight?
    The following error was encountered:
        Unable to determine IP address from host name for saptd
    The dnsserver returned:
        Name Error: The domain name does not exist.
    This means that:
    The cache was not able to resolve the hostname presented in the URL.
    Check if the address is correct.
    Your cache administrator is root. .
    can any1 help me out on this

    Hi
    1.Go to Transaction RZ10
    2. Select the Instance Profile and Check the radio button extended maintanence.
    3. create a new parameter icm/host_name_full
       give the value as $(SAPLOCALHOST).domain.ext
    5. save and activate your profile.
    4. restart your application server.
    Note: domain.ext can be any name.
    Regards
    Abhi

  • Basic knowledge about Sap Netweaver, Web As, Web Dynpro

    Hi guys,
    I am a new nut guy trying to understand Sap NetWeaver. Could you guys explain to me just briefly in the most simplest ordinary terms about points below. I tried to read documentations but do not understand completely.
    1) What is Sap NetWeaver? Does it comes with several components?
    2) What is Web AS?? what does it serve?
    3) I heard about Web Dynpro for Java and Web Dynpro for Abap. They are used to develop Web applications in Java language and the other in Abap language. I'm interested just on knowing the Java side.
    I just want to understand the hardware systtem achitecture and associated software to be installed.
    Now for Java, I heard that we need to install Web Developper Studio, rite?? then which version should I install, Sap Netweaver SP16 or Sap Neweaver 2004 or Sap Netweaver 2004s?? where can i find it?? should it be installed in front end station? do i need Java?
    Now for Web AS, where do i install it??
    I'm totally new in Sap NetWeaver
    Thanks a lot guys

    Hi Ralph, I will try to keep it simple.
    <i>
    1) What is Sap NetWeaver? Does it comes with several components?
    </i>
    SAP Netweaver is the platform in which all SAP software runs on top of.  For example R/3 ran on the "Basis" layer,  this is simular in ECC6.0, where ECC is the R/3 part and Netweaver(ABAP stack) is the "Basis" Layer.  With Netweaver you get two stacks, ABAP and Java.  SAP components run on one or the other.  Netweaver includes, but is not limited to:
    Netweaver Application Server(formerly called WebAS)
    Netweaver Portal(formerly called EP)
    Netweaver XI(I think there is a new name for this)
    etc.
    <i>
    2) What is Web AS?? what does it serve?
    </i>
    WebAS is now called Netweaver Application Server, this is the basis for all applications, whether ABAP or java based.  For example the ECC(R/3 component) runs on the ABAP stack of Netweaver Application Server,  the Netweaver Portal runs on the Java stack of NW Application Server.
    <i>
    3) I heard about Web Dynpro for Java and Web Dynpro for Abap. They are used to develop Web applications in Java language and the other in Abap language. I'm interested just on knowing the Java side.
    </i>
    For the java side, you develop the webdynpro applications locally on your laptop using NWDS(Netweaver Developer Studio) and then deploy this application to the Netweaver Application Server(java stack).  You can then implement the application into an iView in the NW Portal.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm
    <i>
    I just want to understand the hardware systtem achitecture and associated software to be installed.
    Now for Java, I heard that we need to install Web Developper Studio, rite?? then which version should I install, Sap Netweaver SP16 or Sap Neweaver 2004 or Sap Netweaver 2004s?? where can i find it?? should it be installed in front end station? do i need Java?
    Now for Web AS, where do i install it??
    </i>
    Which NWDS to install depends on the version of the java engine in which you are working with.  The rule is that you keep the version of NWDS in sync with the version of the Netweaver Application Server(java engine).   Usually the NW AS, is intalled on a standalone server(not your laptop), but you can install sneak preview editions on your laptop for testing .
    I hope this helps a little.
    Regards,
    Rich Heilman

Maybe you are looking for

  • Is there any process flow diagram for TFS 2013 ?

    Hello, I require to know the reference link of lfow chart to manage work in TFS that indicates following details : Define sprints and backlog items Creating tasks and complete them. I want to know whats the flow chart that indicates the states of upd

  • Starting the iplanet web server 6.0

    I have downloaded the iWS6.0 I also installed it on Windows 2000 professional. I have also installed the J2sdk1.4.0_01, Jsdk2.1 on my pc. I have set the environment variables like: path = C:\j2sdk1.4.0_01\jre\bin\server\jvm.dll;c:\j2sdk1.4.0_01\bin;c

  • Converting string to color

    I have a String str = "red" . how do i convert this to Color.red .

  • Email counter wrong on iPad. HELP!!!!!

    Hi I submitted nearly a month ago a question about my iPad showing 1012 unread emails when in fact there are none to read. I have looked through the community & followed everyones instructions. NONE work. I have had lots of people view my original qu

  • Randomly be able to sort and give top n on any of the field

    hi abapers i mean to say that when the final output comes i can randomly be able to sort and give top n on any of the field and then get the output on the same screen. as we do in mc.5 i m trying to find the solution for this for last 2 months can u