Which part of EP implementation requires webdynpro

Hi All,
       I am new to EP, and i know only how to create normal iviews(url iview & transactional iview only),worksets,roles. can anybody help me to know which part of EP implementation requires webdynpro and its importance.
Give some tips on some other important stuff which will be helpful for the implementation of EP
                  -- Jasmine.

hi,
   webdynpro is another  kind of perspective.Where we can use components of portals like abstract,dynpage,jsp..  or webdypro which is another perspective for creating UI screens.
Web Dynpro is the SAP programming model used to develop professional Web UIs for business applications. It consists of a runtime environment and a graphical development environment with special Web-Dynpro tools that are integrated in the SAP NetWeaver Developer Studio.
The Web Dynpro tools support application development during the implementation and design phases. When a Web Dynpro application is developed, a platform-independent metamodel is created from which Java classed are generated.
Since Web Dynpro features a clear separation between layout data and business data, you can develop Web Dynpro applications with the same programming model both for mobile devices and conventional PCs.
Web Dynpro offers application developers the following advantages:
·        Different implementation languages are supported
·        The use of declarative and graphical tools significantly reduces the implementation effort
·        Web Dynpro supports a structured design process
·        Strict separation of layout data and business data through use of the Model View Controller concept
·        Reuse and better maintainability by using components
·        The layout and navigation is easily changed using the Web Dynpro tools
·        Stateful applications are supported – that is, if the page is changed, the data that are required again remain intact, so you can access the data from a previous page again
·        Automatic data transport using data binding
·        Automatic input check
·        Automatic operation of the Web Dynpro application using the keyboard
·        Flicker-free screen construction
·        Syntax check at design time

Similar Messages

  • In which steps would you implement SCM APO?

    A company want to use the APO applications DP, SNP, PP/DS and GATP in the future.
    In which sequence would you implement these applications?
    Thanks for feedback.

    Hi,
    There is no written down procedure for implementing any of the modules it depends on the business requirement
    and the maturity levels of the Organization in handling SAP APO.
    If organization is already on SAP ECC system the best thing to do is GO Live with all the models since then the
    requirment gathering exercise and Blue Printing Exercise can be done in one shot and integration of each modules can be also done in one shot, this means that it reduces the efforts. However understanding of the APO system for the Business is a must
    so that right fuctionalities can be selected in each modules to meet the business requirments.
    Thanks,
    Harsh

  • Identifying which part of stored procedure is taking long time

    Hi Everyone,
    I have a stored procedure which is taking long time to execute.  I am trying to understand which part/query in the stored procedure is taking long time.
    It involves lots of table variables and n no of queries .Could anyone please help me in how to identify which query/part of the stored procedure is taking long time to execute?
    Thanks in Advance

    Hi Vivek -
    I am only familiar with running the plan visualization for a single SQL query.
    Could you please guide me how to run it for a procedure.
    Thanks in Advance.

  • Timeline Playback Choppy - Which Part of my Hardware is the source of the problem?

    Hello,
    When I preview my videos using the preview frame in Premeire Pro CS5.5, I am experiencing choppy video playback. The preview starts out playing smoothly for approximately 3 seconds and then begins to go into choppy frames. Also, if it is relevant, I can play the videos perfectly fine on my computer without choppiness using any other player (i.e Windows Media Player).
    The source video was taken on a GoPro Hero 3 camera and its properties are listed below:
    Type: Movie
    Video: 59.94 fps, 1920 x 1080 (1.0)
    Audio: 48000 Hz - 32-bit Float - Stereo
    In order to make sure that I was not messing up the sequence settings, I begin all of my video projects by right clicking on the source video and selecting "New Sequence from Clip
    So: Onto my question: I REALLY need this problem fixed and I don't know how to do so. Could someone please tell me if this is a software or hardware issue, and if it is a hardware issue, which part do I need to replace in order to resolve? Thank you. My computer specs are listed below. Keep in mind that my computer knowledge is probably considered only slightly above average.
    Processor:
    Pentium(R) Dual-Core CPU E5200 @ 2.50GHz
    Graphics Card:
    Display adapter type
    NVIDIA GeForce GTX 550 Ti
    Total available graphics memory
    3807 MB
          Dedicated graphics memory
    1024 MB
          Dedicated system memory
    0 MB
          Shared system memory
    2783 MB
    Display adapter driver version
    9.18.13.697
    Primary monitor resolution
    1920x1080
    DirectX version
    DirectX 10
    Hard Drive:
    WDC WD6400AAKS-08A7B0 ATA Device
    (I have no idea what that means, thats just what my device manager says.)
    Memory:
    8GB DDR3
    Thank you very much to anyone who can provide help.
    Korey

    Thanks again for the responses. This is something along the lines of what I was thinking. I didn't honestly review your suggestions yet John but I certainly will. Also,just to keep in mind,  in addition to video editing I need this to be a decent gaming machine.
    Update
    Antec Nine Hundred Black Steel ATX Mid Tower Computer Case with Upgraded USB 3.0
    Model #:Nine Hundred
    Item #:N82E16811129021
    Return Policy:Limited Replacement Only Return Policy
    In Stock
    Note (Add) 
    $105.99
    -$6.00 Instant
    $99.99
    Update
    Intel BOXDQ77MK LGA 1155 Intel Q77 SATA 6Gb/s USB 3.0 Micro ATX Intel Motherboard
    Model #:BOXDQ77MK
    Item #:N82E16813121623
    Return Policy:Standard Return Policy
    In Stock
    Note (Add) 
    $139.99
    -$10.00 Instant
    $129.99
    Update
    SeaSonic M12II 620 Bronze 620W ATX12V V2.3 / EPS 12V V2.91 SLI Ready 80 PLUS BRONZE Certified Modular Active PFC Power Supply
    Model #:M12II 620 Bronze
    Item #:N82E16817151095
    Return Policy:Standard Return Policy
    In Stock
    Note (Add) 
    $124.99
    -$35.00 Instant
    $89.99
    Update
    Intel Core i7-3770K Ivy Bridge 3.5GHz (3.9GHz Turbo) LGA 1155 77W Quad-Core Desktop Processor Intel HD Graphics 4000 BX80637I73770K
    Model #:BX80637I73770K
    Item #:N82E16819116501
    Return Policy:CPU Replacement Only Return Policy
    In Stock
    Note (Add) 
    $329.99
    $329.99
    Update
    CORSAIR Vengeance 16GB (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model CMZ16GX3M4A1600C9
    Model #:CMZ16GX3M4A1600C9
    Item #:N82E16820233143
    Return Policy:Memory Standard Return Policy
    In Stock
    Note (Add) 
    $119.99
    $119.99
    Update
    Western Digital WD RE4 WD5003ABYX 500GB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
    Model #:WD5003ABYX
    Item #:N82E16822136697
    Return Policy:Standard Return Policy
    In Stock
    Note (Add) 
    $99.99
    -$10.00 Instant
    $179.98
    Update
    ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner - Bulk - OEM
    Model #:DRW-24B1ST/BLK/B/AS
    Item #:N82E16827135204
    Return Policy:Standard Return Policy
    In Stock
    Note (Add) 
    $19.99
    $19.99
    Subtotal:
    $969.92

  • In which part of the page i can write java script

    Hi
    I'm new with ADF and web development
    I have a java script function that show a tooltip.
    This is the function:
    *function positionTip(evt) {*
    *     if (!tipFollowMouse) {*
    *          standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body*
    *          mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;*
    *          mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;*
    *     // tooltip width and height*
    *     var tpWd = (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;*
    *     var tpHt = (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;*
    *     // document area in view (subtract scrollbar width for ns)*
    *     var winWd = (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;*
    *     var winHt = (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;*
    *     // check mouse position against tip and window dimensions*
    *     // and position the tooltip*
    *     if ((mouseX+offX+tpWd)>winWd)*
    *          tipcss.left = mouseX-(tpWd+offX)+"px";*
    *     else tipcss.left = mouseX+offX+"px";*
    *     if ((mouseY+offY+tpHt)>winHt)*
    *          tipcss.top = winHt-(tpHt+offY)+"px";*
    *     else tipcss.top = mouseY+offY+"px";*
    *     if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);*
    My ADF page source code is
    *<?xml version = '1.0' encoding = 'windows-1252'?>*
    *<page xmlns="http://xmlns.oracle.com/uix/controller"*
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
    xmlns:html="http://www.w3.org/TR/REC-html40" expressionLanguage="el"
    xmlns:myTemplate="selfservice">
    *<templates xmlns="http://xmlns.oracle.com/uix/ui">*
    *<templateImport source="mainTemplate.uit"/>*
    *</templates>*
    *<content>*
    *<dataScope xmlns="http://xmlns.oracle.com/uix/ui">*
    *<provider>*
    *<!-- Add DataProviders (<data> elements) here -->*
    *</provider>*
    *<contents>*
    *<document>*
    *<metaContainer>*
    *<!-- Set the page title -->*
    *<head title="General Manager"/>*
    *</metaContainer>*
    *<contents>*
    *<body>*
    *<contents>*
    *<form name="form0">*
    *<contents>*
    *<myTemplate:SelfService title="General Manager">*
    *<contents/>*
    *<tabs/>*
    *<pageButtons/>*
    *<globalButtons/>*
    *<pageHeader/>*
    *<start/>*
    *<end/>*
    *<about/>*
    *<copyright/>*
    *<privacy/>*
    *<corporateBranding/>*
    *<productBranding/>*
    *</myTemplate:SelfService>*
    *<formValue name="${bindings.statetokenid}" value="${bindings.statetoken}" id="_uixState"/>*
    *<table model="${bindings.HrsVEmpPhonesView1}" id="HrsVEmpPhonesView13" partialRenderMode="multiple" partialTargets="_uixState" showAll="yes" width="900">*
    *<contents>*
    *<column>*
    *<columnHeader>*
    *<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.HrsVEmpPhonesView1,'EmpNameAr')}"/>*
    *</columnHeader>*
    *<contents>*
    *<textInput model="${uix.current.EmpNameAr}" columns="10" readOnly="true" onMouseOver="&quot;showTooltip(event,'This is a tooltip with a transparent shadow effect. Can you see the letters underneath the shadow?');return false&quot;"/>*
    *</contents>*
    *</column>*
    *<column>*
    *<columnHeader>*
    *<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.HrsVEmpPhonesView1,'JobDescr')}"/>*
    *</columnHeader>*
    *<contents>*
    *<textInput model="${uix.current.JobDescr}" columns="10" readOnly="true"/>*
    *</contents>*
    *</column>*
    *<column>*
    *<columnHeader>*
    *<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.HrsVEmpPhonesView1,'PhoneExt')}"/>*
    *</columnHeader>*
    *<contents>*
    *<textInput model="${uix.current.PhoneExt}" columns="10" readOnly="true"/>*
    *</contents>*
    *</column>*
    *<column>*
    *<columnHeader>*
    *<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.HrsVEmpPhonesView1,'CntCellPhone')}"/>*
    *</columnHeader>*
    *<contents>*
    *<textInput model="${uix.current.CntCellPhone}" columns="10" readOnly="true"/>*
    *</contents>*
    *</column>*
    *<column>*
    *<columnHeader>*
    *<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.HrsVEmpPhonesView1,'CntHomePhone')}"/>*
    *</columnHeader>*
    *<contents>*
    *<textInput model="${uix.current.CntHomePhone}" columns="10" readOnly="true"/>*
    *</contents>*
    *</column>*
    *<column>*
    *<columnHeader>*
    *<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.HrsVEmpPhonesView1,'IaigcEmail')}"/>*
    *</columnHeader>*
    *<contents>*
    *<textInput model= "${uix.current.IaigcEmail}" columns="10" readOnly="true"/>*
    *</contents>*
    *</column>*
    *</contents>*
    *<tableSelection/>*
    *</table>*
    *</contents>*
    *</form>*
    *</contents>*
    *</body>*
    *</contents>*
    *</document>*
    *</contents>*
    *</dataScope>*
    *</content>*
    *<handlers>*
    *<!-- Add EventHandlers (<event> elements) here -->*
    *<event name="goto sort" source="HrsVEmpPhonesView13">*
    *<invoke method="handleTableUiEvent" javaType="oracle.cabo.adf.rt.AdfUtils">*
    *<parameters>*
    *<parameter javaType="oracle.adf.model.binding.DCIteratorBinding" value="${bindings.HrsVEmpPhonesView1Iterator}"/>*
    *<parameter javaType="oracle.cabo.servlet.expl.ControllerImplicitObject" value="${uix}"/>*
    *</parameters>*
    *</invoke>*
    *</event>*
    *<event name="select" source="HrsVEmpPhonesView13">*
    *<set target="${bindings.HrsVEmpPhonesView1Iterator}" property="currentRowIndexInRange" value="${ui:tableSelectedIndex(uix, 'HrsVEmpPhonesView13')}"/>*
    *</event>*
    *</handlers>*
    *</page>*
    I want to add this function to my page
    In which part exactly i can write this function
    thanks in advance

    To add to this, if you prefer you can separate your JavaScript from your JSF pages.
    Add a folder (I named mine 'js') to your application's ViewController project's public_html folder.
    Via JDeveloper, create a new JavaScript file inside your newly created folder and place your JavaScript functions inside it.
    You can then 'load' the .js file using the method Shantala described, with the addition of an added 'source' property to the af:reference tag.
    (This can also be a URI reference to a JavaScript file hosted on a web server)
    <f:facet name="metaContainer">
      <af:resource source="/js/myJsFile.js" type="javascript"/>
    </f:facet>The benefits of this 'split' are cleaner JSF page source and also code-highlighting and formatting within the .js file making finding and fixing bugs in your JavaScript much easier.
    It appears however, that when using <af:resource> to load scripts, once the page has been submitted even once, the JavaScript is no longer available to the page. Which isn't very useful.
    A solution is to use <trh:script>.
    Add xmlns:trh="http://myfaces.apache.org/trinidad/html" to your <jsp:root> tag and install the library.
    then in place of the above code use:
    <f:facet name="metaContainer">
      <trh:script id="script1" source="/js/myJsFile.js"/>
    </f:facet>Now after a page submit the JavaScript still functions.
    Edited by: Matthew Carrigy on 12/08/2009 10:39

  • When I go on a song on my music on my iPod touch 4th gen I can no longer get the bar across the top of the screen which allows you to change which part of the song you are up to, how do I get it back?

    when I go on a song on my music on my iPod touch 4th gen I can no longer get the bar across the top of the screen which allows you to change which part of the song you are up to, how do I get it back?

    hello, please install the search reset addon - it will revert the most common customizations those adware programs do in firefox back to the default: https://addons.mozilla.org/firefox/addon/searchreset/

  • Reading the Interfaces name which the class is implementing in a COM dll is implementing.

    Hi All,
    I'm using .NET Reflection to read a COM dll. I'm able to fetch the classes that are present in the dll. But I would like to know interface name which this class is implementing.
    For a .NET dll we can know the name of class's implementing interface name using the <classname>.BaseType.Name property.
    How can I know the interface name which this class is implementing (if any).
    Please let me know how to do this for a COM dll.
    Thanks in advance,Satish
    Thanks, Satish Bommideni "Success usually comes to those who are too busy to be looking for it."

    Hi,
    Thanks for the reply.
    I'm reading the COM assembly using the methods available in oleaut32.dll.
    Also I've imported the namespaces
    System.Runtime.InteropServices.ComTypes;
    System.Runtime.InteropServices;
    to use its respective methods and thus I'm able to read it's classes.But donot know what property to check for this class's interface.
    Kindly let me know if you need any further information.
    Thanks, Satish Bommideni "Success usually comes to those who are too busy to be looking for it."

  • Which part of the machine is related to the keyboard flex problem ?

    Mine is T420s
    And I got a keyboard flex problem.
    Actually which part is related to this problem ?
    Isn't it inclusive to fix this problem in the warranty ?
    thx

    Mine doesn't exhibit any keyboard flex and I don't think it's a common issue with T420s; anyway:
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T420s-Keyboard-Flex/td-p/454851/highlight/t...
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/t420s-keyboard-flex/m-p/755255/highlight/tr...
    T420s i5-2520M HD3000 480GB Crucial M500 SSD 8GB RAM Ericsson F5521gw
    T430 i5-3210M HD4000/NVIDIA 5400M 512GB Crucial MX100 SSD 12GB RAM Ericsson H5321gw

  • Snote, how to check in which notes have been implemented

    hi guys,
    how can i check which notes have been implemented in a particular system ?

    Hi,
    Go to SNOTE -> Click on SAP Note Browser (Ctrl+F9)
    Here search all the notes in system
    Regards,
    Atish

  • How to find out in program which all classes have implemented an interface

    Hello,
    I have created an interface and few classes are implementing the interface.
    I want to know in a program which all class have implemented the interface.
    Is it possible to find it out and how?
    Regards,
    Bikash.

    Hi Bikash,
    Read the Database view VSEOIMPLEM with where condition REFCLSNAME = Interface Name and version = 1.
    This would give you all the classes which have implemented the interface and are active...
    If you want to look at the values that the field version can have then see Type Group SEOC ans search for version....
    Hope this help...
    Regards,
    Sitakant

  • Which type of code is required after credit card number?

    which type of code is required after credit card number?

    Unless it's an American Express card, in which case it's a 4-digit number on the front of the card.

  • I have an old ipod touch and use it everyday now i cant get on facebook and cant download apps which i want as it requires ios 4.3. what use is it to me anymore and are apple willing to do something about it

    i have an old ipod touch and use it everyday now i cant get on facebook and cant download apps which i want as it requires ios 4.3. what use is it to me anymore and are apple willing to do something about it

    Your only way is if you have the version that was compatible on your computer such as in the recycle bin/trash or in a computer file backup. In that case delete the current version that is in your iTunes App library and replace it with the older version. Then sync.

  • Im trying to upgrade my firefox and I get the incompatible browser message. Im runnning Mac OS 10.5.8 which according to your system requirements should be fine?

    Im trying to upgrade my firefox and I get the incompatible browser message. Im runnning Mac OS 10.5.8 which according to your system requirements should be fine?

    You can not update to 7.0.1 because you have PPC, read here the solution chosen for more information:
    https://support.mozilla.com/en-US/questions/891475
    thank you

  • Which part of SGA can be changed dynamically

    Which part of SGA can be changed dynamically in Oracle 9i & 10g

    10g R2: [Managing the System Global Area|http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/create.htm#sthref376]
    9i R2: [Setting Initialization Parameters that Affect the Size of the SGA|http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/create.htm#998095]
    As always the documentation is available at http://tahiti.oracle.com

  • Use ODI + ESSBASE, which part of Essbase to install

    hi, i'm a beginner.
    now i use ODI to extract data from one oracle db to another oracle db, then use ODI to construct.
    i saw there are many parts of Essbase:
    OTN Dowhttp://www.oracle.com/technology/software/products/bi/performance-management/111120/hyperion_essbase_111120.html
    Oracle Essbase Client Release 11.1.1.2.0
    Oracle Essbase Server Release 11.1.1.2.0
    Oracle Hyperion Provider Services Release 11.1.1.2.0
    http://www.oracle.com/technology/products/bi/essbase/index.html
    Oracle Essbase Studio
    Oracle Essbase Administration Services
    Oracle Essbase Integration Services
    Oracle Essbase Provider Services
    Oracle Essbase Visual Explorer
    Hyperion Application Builder.NET
    i don't know which parts to download yet.thanks.

    Hi,
    If you are only intending on using essbase V11, then you will need to download
    Oracle Hyperion Enterprise Performance Management System Installer, Fusion Edition Release 11.1.1.2.0
    Oracle Hyperion Enterprise Performance Management System Foundation Services Release 11.1.1.2.0
    Oracle Essbase Client Release 11.1.1.2.0
    Oracle Essbase Server Release 11.1.1.2.0
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for

  • Can I use ATV2 with a NAS?

    Can I use the Apple TV 2 with a NAS? I currently have all my DVD collection (TV shows & movies) ripped into an iTunes library that is stored on an external HDD on my laptop.  When I want to watch something on my AppleTV, I ensure my laptop is connect

  • Connecting the Ipod Nano to the Playstation 3

    Is it possible to connect your ipod nano to your playstation 3? The playstation recongnizes it as an Ipod but displays that there are no tracks available, when I simply connect it via the USB port...I know this has to be possible. Please assist....

  • Ldap Synch Error in attribute conversion operation Issue in OIM 11g R2 PS1

    Hi All, We have enabled LDAP Synch in OIM11g R2 PS1 environment. We have requirement of users getting created through Web Services. When we create a user through Webservices, and provide all the attributes required to create user then we are getting

  • Sql select query

    Hi friends , i have a table like table ABC( essay_id number(2), line_id number(3), line_t varchar2(100) and here my table data goes.. essay_id line_id line_t 1 1 abc 1 2 def 1 3 ghi 2 1 klm 2 2 nop here a single essay is stored as multiple lines in d

  • Passing the dynamic internal tables to the calling program

    Hello, From my user exit USEREXIT_MOVE_FIELD_TO_VBAP in program MV45AFZZ I am calling a routine to build dynamically an internal table. I get A DUMP in the perform statement. Please see below. *FORM USEREXIT_MOVE_FIELD_TO_VBAP.* *Global declarations