Why of webdynpro and not BSP or JSP?

Hi,
Am new to webdynpro technology. i would like to know what are the benefits of webdynpro over BSP and if we are using java why cant we use JSP's and why should we go for a new concept called webdynpro?
Regards,
Rashmi.

hi Rashmi
to my knowledge all ways we strive reduce the amount of coding. Web Dyn pro Gui really made it possible with its event handling technology providing text fielsds buttons etc in drag and relate methodology and automatted the connection framework.  whereas in JSP And BSP we need to write the coding for even the GUI in Iviewsand connection framework. thats what i felt the difference and opted to work on WebDynPro

Similar Messages

  • Why  webdynpro and not BSP or JSP?

    Hi,
    Am new to webdynpro technology. i would like to know what are the benefits of webdynpro over BSP and if we are using java why cant we use JSP's and why should we go for a new concept called webdynpro?
    Regards,
    Rashmi.

    Hi Rashmi,
    first, welcome on SDN! About your question:
    if you get some experiene with WebDynpro, you'll see that as far as the UI is concerned, you'll be able to create quite smooth interfaces quite quickly.  Advantage Nr. 1
    The concept of having a "context" shared among different views also makes life easy if you want fast result without caring how to pass values. This "passing values" is a question of design in WebDynpro.
    In the end, WebDynpro is a programming model which is very much intended on creating UIs with a defined framework where the developer can add some cutom code, where UI and BusinessLogic are more or less hard seperated.
    Just try it. The concept it totally different from other frameworks where you are obliged to implement differen interfaces and declare the usage by providing a XML for example. It's a question of taste if one likes WebDynpro, for it is very strict in it's usage.
    Hope it helps
    Detlev
    PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

  • Why database related code not wriiten in jsp's

    hi all
    what all resons are there for which database related code
    is not written in jsp's
    one thing that i know is
    it's not a j2ee architecture to do so
    so is it the thing that doing so hits the performance issue
    thanx

    Me, I'm still trying to get my head around Java 1.5, J2EE, Tomcat, JBoss, and Oracle RAC (both programming and DBAing)... My head hurts... Badly...
    Back to the topic, though... I also agree with the previous posters...
    I agree there are exceptions to the "no JDBC in JSP rule of thumb"- I have a JSP-based generic table browser as a tool for emergency maintenance from a (presumably) hostile network, it provides read-only access and automatic password rotation. The flexibility of having it in the JSP has saved my bacon in a crisis; when travelling, I had to talk a non-programmer through applying a code fix (damn developers, using reserved words as column name...)( I had the source on my laptop...). To get a class file fixed, I would have had to get a programmer on the phone, and get the server to reload the class which in our environment at the time required an application restart... The project I work on is about 70 man-years of work, mostly Java, and we have maybe 6 or 8 JSPs that access the DB directly...
    Most of the time though, good design says that you access a particular "type" of data (table or group of tables) in the same "chunk" of code, jsp or class file. It's a lot harder to share a jsp among different invokers than it is a class file. It's also better to isolate presentation from data access.
    Imagine that you have a "USER" table, with first name, last name, username, and password. You program a "login" jsp, a user "edit" jsp and an administrator "edit" jsp. Then a security audit declares that saving an unexcrypted password in the database is insecure; you now have to change evey place that can access the password. If the user object was accessed through a single Java class file, then there would be only one place to fix. Of course, it's possible to use jsp includes to simulate class files, but that's just about as much work as creating the class file to begin with, with more problems.
    Another big advantage of keeping your data access out of JSPs is that you can write unit tests much more easily for the Java classes, using something like JUnit. You can have a set of tests for all your persisted data, which can be run anytime your data model changes. This makes it a lot harder for "side effect" bugs to creep into your code.

  • Why html code is not working in JSP

    Hi,
    Iam using Reports 10g. I have created a simple employees report. I have added a listbox in the jsp page by adding small Html and javascript code like below.
    <form action="http://www.wwt.com/reports/rwservlet?10000_reports_listing&p_extranet=p_extranet" name="First" method="post">
    <select name="p_extranet" onChange="First.submit()" >
    <rw:foreach id="RGSOURCE" src="G_SOURCE">
    <rw:getValue id="mysource" src="SOURCE"/>
    <option value=""><%= mysource %>
    </rw:foreach>
    </select>
    </form>
    When I run this report in the report builder as Web layout, Listbox is displayed with values inside.
    But when I move it to Apps server and run it through URL,
    listbox is disappeared. Could you please tell me what is the problem?
    Thanks.

    Hi himanshu1979,
    <jsp:farward> is compulsary
    String destination;
    /* construct your destination url as you like */
    this.getServletContext().getRequestDispatcher(destination).forward(request,
    response);
    Browser is showing ur jsp from the cache.
    So you can instruct the browser not to do that by using
    <code>
    response.setHeader("Expires","0");
    </code>
    or
    <code>
    response.setHeader("Pragme","no-cache");
    </code>
    Regards,
    Tirumalarao
    Developer TechnicalSupport,
    Sun MicroSystem,India.

  • Why apple (Macbook) and not Sony Vaio, hp,etc....?¿

    Hello everybody! Hope u r doing well in this pre-Christmas time.
    I was thinking on "buying" a new laptop for Christmas although I am not very sure which one to order. The thing is that I have never been a Mac user but I'm starting to reconsider this since I find Apple's laptops extremely interesting and amazing.
    My main doubt is about the main differences between Apple and Microsoft. I have always used Microsoft Windows in all my previous pc's or laptops. Is there a real improvement in a good way, innovation?what are the main differences between both ways of understanding computing and entertainment? I truly think a 64
    Mb video card controller is not a very good deal. Is the CPU speed and screen brightness and resolution such a great thing a lot of people say?
    Thanks very much in advance, lets see if u guys help me in making up my mind,
    take care and...enjoy life!
    Cassinello

    I switched 6 months ago, having had two beautiful Sony VAIOs before I bought the macbook. I decided on the macbook rather than another VAIO because 1) the VAIOs were way more expensive, 2) I've never been thrilled with Sony support or service, and 3) I was curious about the Mac OS and why people love it so much. I wasn't unhappy with Windows, and if the Macbook couldn't use Windows, I'm not sure I would have made the switch.
    I never use Windows now. Mac OS is much more customizable. I use tons of freeware in my daily work and play, which I never would have dared do on my VAIOs for fear of viruses. These programs help me design my computer to work the way I want it to work. Everything on this computer looks good and feels good.
    A second reason I'm so happy with my mac is the great support. When I needed repairs for discoloration and RSD, they were easy to get done and done quickly - halfway around the world from where I bought the computer! The community on these boards has been fantastic at helping me solve every single newbie problem I've had. And, like I said, there's lots of professional-quality freeware donated to mac users by first-rate designers. How good is that?
    I would say that the smallest differences between Apple and PCs are in the hardware. My macbook is gorgeous, but VAIOs are, too. Screens on both computers are sharp and beautiful. My macbook has had some hardware problems, and so did my VAIOs. Where I would look for the differences are in the OS and support, and in these areas, Mac excels. Where do PCs excel? Games.

  • Why Webservices? and not only http?

    Hi,
    why I cannot simply use http request, hit the URL and in response send the xml? whats the need of webservices?
    I know some of the advanctages of web services is:
    Platform independent but i guess we can achieve the same with http resquest and xml response as well.
    Please put some light on the same.
    Thanks

    My two cents
    When you are just sending only one record then you don't need to worry about performance, because it will not vary much betwen normal http and web service.
    Also when you are using http you need to write code to for the xml file and also the client which receives the xml file should decode the format. This will add additional work in both client and server side.
    In Web services we can avoid that. Also even it is only one record it is always better to follow standardization for future work.
    correct me if am wrong.

  • Why counting up and not down (in share) by upload?

    1. When I load up a vid. to you tube, you can follow the proces in "share" where you can see the estimated time. But it is counting up, not down...
    Why and what does it mean?
    2. how do you make a batch up-louding; more than one film? (in the night e.g.)
    Thanks!
    bruce

    Am I realy the onley one how has this up-counting expirience?
    That cannot be true....
    bruce

  • Why does FF18 (and not older releases) have new, severe font display issues in some contexts?

    When I upgraded to FF18 in Windows XP, all the sample pages (more than 200) in my portfolio site were effectively rendered unreadable in FF18 in XP. I also noticed the darker themes in Gmail had some of the same issues, though much less severe. I see none of these problems in FF18 on OS X using the latest version of the OS (Version 10.8: "Mountain Lion"). The issues seem to have no relationship to the fonts specified, although on one system, the bolder Arial in Gmail's top menubar looked much worse than unbolded Arial inside the inbox.
    I narrowed down the portfolio page issues to two main contributing factors:
    1. Translucent CSS opacity setting in a non-containing layer below the layer containing the text. To try being a bit more clear, the layer that actually contained the text and its background was NOT using any opacity settings. Think of the lightbox effect, if you've heard of that, to pop-up a page inside the existing browser window rather than in a new window, which typically uses a translucent overlay outside of the text area that reveals some of the background of the opening page.
    2. The text layer used white and other light-colored text on a dark background (#262626).
    Although I've I spent several days redesigning and reworking my pages to protect them from future potential rendering issues, I'd still like to know more about what's causing this. I've worked around somewhat similar issues in other browsers (mainly ie and chrome), but never so severe as these latest ones in FF18.
    I tried unchecking the hardware acceleration checkbox in Options, and tried reversing the gfx 'azure' and '2d' options in about:config. I also tried disabling all add-ons. However, none of this made any difference in either Gmail or my own pages.
    I can't realistically ask my potential clients to fiddle with all of these settings, so that is a major reason for asking. I could post a couple of screenshots of my Gmail inbox, although I don't see any place in this form for file uploads.

    Here're two screenshots showing the more severely unreadable rendering when a non-containing translucent layer is below the text layer (Item #1 in opening post).
    1: The first screenshot shows 13px Calibri (Windows system font) body text at #ffffff (white) foreground color body text over a #262626 (dark gray) background. The background color of the 0.5 opacity translucent layer (visible at top and left sides of screenshot) is #DFDBCD. The subheads are 18px #fff Calibri.
    2: The second screenshot shows 13px body text at #ffffff (white) foreground color body text using an open source font over a #262626 (dark gray) background. The background color of the 0.5 opacity translucent layer (visible at top and left sides of screenshot) is #DFDBCD. The subheads are 18px #fff using an open source font.

  • Why only BADI and not normal Z-Classes?

    Usually an SAP program calls a BADI using a code
    similar to:
    CLASS CL_EXITHANDLER DEFINITION LOAD.
    DATA MYEXIT TYPE REF TO IF_EX_BADINAME.
    CALL METHOD CL_EXITHANDLER=>GET_INSTANCE
            CHANGING INSTANCE = MYEXIT.
    “ fetching instance of the BADI class
    MYEXIT->BADIMETHOD “ calling the BADI method
    EXPORTING….
    IMPORTING….
    It is recommended that the BADI we create also be called
    the same way.. It would work juz fine if i create a
    normal interface and class and call them from my
    program.. If the BADI's are implemented by use of normal
    Classes and Interfaces why should we go for BADI's and
    why the special name 'BADI'?
    Or is there any special functioning of a BADI? Does any
    one know how BADI's exactly work and how they are
    different from normal interfaces and classes? If anyone
    has a link to some BADI reference material pls do provide
    the link..
    Thank you..

    Dusan,
    The whole idea of BADI is to add value to the standard processing. I went through the weblog you have mentioned.
    What the author of the weblog is doing is to create a new BADR, no doubt about it. However, if you have observer it closely he is calling it from a user exit (Function module). That means, whether its a standard BADI or a custom BADI, we are still dependent on the standard code to provide a user exit. Now assume a case, where you don't have a user exit, what are you going to do by creating a custom BADI, you cannot call that anyways.
    So, my point of view is, for this thread's question - BADI vs  Z-Classes - These are two different things. You can implement a standard / custom BADI only when there a provision made by the SAP Developers. Where as Custom classes are specific to my functionality and I can use it as it is applicable.
    Now, coming to weblog's point of creating a custom BADI - If I have to create a custom BADI, I can as well create a custom class and a custom interface and implement that in the user exit (Function) provided. Technically I don't have to create a BADI. And the custom class will still serve the same purpose. As I have an interface, every programmer using this interface can have their own implementation, so it doesn't mandate me to create my own BADI.
    Your thought's please?
    regards,
    Ravi

  • Why have Photos and Notes deleted from my phone without my approval?

    Could this be because my phone is at maximum storage capacity?

    My Photo is not a permanent storage space.
    The photos you upload to My Photo Stream are stored in iCloud for 30 days to give your devices plenty of time to connect and download them.
    http://support.apple.com/en-us/HT201317

  • Why EndNote support and not BibDesk?!?

    Why ist there only support for EndNote? It´s bad written, ugly ported and very, very expensive while BibTex and BibDesk do exactly the same what EndNote does, but much better!!!
    BibDesk ist a great native cocoa Application, which uses great core Functions from Mac Os X.
    AND ITS FREE!!!! So why to **** does Pages only support such bad Product like EndNote? WHY?

    Macilias - I hope you don't expect any of us here being able to answer your question. We are all end users just like you. I don't know why Apple do this and don't do that. No point in speculating either.

  • Why use FNDCPASS and not Alter command

    FNDCPASS is used to change in application users' password
    I was told that if we logon to db and use "Alter user identified by password", this change wont be reflected to applications...
    Is this true? what exactly happens in these two cases?
    Need ur help....
    Regards
    Bipin

    Once You change the password using FNDCPASS...it will change the password in all
    places...it will take careWhen changing the password for APPS using FNDCPASS, you need to run AutoConfig
    If your system is NOT AutoConfig enabled, you need to change change the APPS password in the following files manually:
    1. $ORACLE_HOME/listener/cfg/wdbsvr.app file as well. (Otherwise users will not
    be able to login to the Personal Home Page or Self-service web apps.) This may also be necessary in the $IAS_ORACLE_HOME\Apache\modplsql\cfg\wdbsvr.app file
    2. Workflow Notification Mailer - $FND_TOP/resource/wfmail.cfg
    3. The concurrrent manager start script.
    4. $OA_HTML/bin/appsweb.cfg
    5. $AD_TOP/admin/template/CGIcmd.dat may contain the password if it is being used.

  • Why C/C++ and NOT Java??*

    Java is considered to be a much better programming language than its predecessors C and C++ then why there is no demand for java programmers.The demand for C/C++ programmers is hardly affected.What is that java cant and C/C++ can??????

    Java is considered to be a much better programming
    language than its predecessors C and C++I doubt that. :-)
    Some jobs are better done with Java, some with C or C++.
    It also depends on the developer and his experience with these tools.
    The comparsion is problematic too.
    While C and C++ are languages, where the runtime matters more or less for discussion, talking about Java nearly always implies talking about Java the platform as well. Java cut down to the language core isn't that much different from C++, and will become even more similiar.
    C++ is typically compiled for a target CPU and strong regarding efficiency.
    Java is typically run for a VM and strong where this is strong, like offering reflection or code verification or platform independence.
    A big difference are the libraries. Java's is very large, in fact it is close to an OS, and because it was made later, of more modern design than the C++ ones.
    there is no demand for java programmers.The demand for
    C/C++ programmers is hardly affected.What is that java
    cant and C/C++ can??????I don't know. Perhaps Java was a bit more popular in the new economy and thus hit harder by the deflation.
    But honestly, I doubt such a bias.
    Regards,
    Marc

  • Reminders and notes.. why?

    I'd consider myself a busy working person with two young children to look after single-handed but I still can't honestly believe that people operate in the way Apple thinks we do.
    Does anybody REALLY have a daily reminders list with..
    "Don't forget the milk"
    "Don't forget the laundry"
    "Dinner at 6"
    "Bedtime at 10"
    And why have reminders AND notes?? I can see there may be the odd occasion where making a quick note might be useful but to have it laid out SO precisely?? Life's too short!

    fizzyfizz wrote:
    I'd consider myself a busy working person with two young children to look after single-handed but I still can't honestly believe that people operate in the way Apple thinks we do.
    It may come as a great surprise to you but different people have different ways of dealing with their busy lives, different needs for capturing and organizing information. Not everyone is just like you.

  • Why ITS and not WebDynpro

    Hello,
    I understand ITS was the first in the series to Web enable SAP Applications. Later BSP and now in 640 WebDynpro can be used to Web enable the SAP Applications.
    But why still ITS is retained? Does it have any advantages over BSP/Web Dynpro?
    In SRM-EBP,ITS is used & almost all transactions are Web Transactions.Why BSP/WebDynpro is not used to develop these transactions in SRM. Is there a specific reason to retain ITS-Web Transactions in SRM.
    Will it be retained in future SRM Releases or will ITS be replaced by BSP/WebDynpro is future releases.
    Thanks & Regards,
    Prasanna

    >
    Maria Graziano wrote:
    > Hey Thomas,
    >  
    >
    > I think we are experiencing a similar issue.
    >
    > We are using SAP GUI 7.10 and are trying to print cheques with smartforms using locl
    >
    > We need LOCL working as it is the preferred method for SmartForm printouts like the pay statement.  For groups like Payroll, they will want this to work.  Not using LOCL will make printing out of manual pay statements look bad.
    >
    > How should this be configured? and is it as simple as assigning LOCL to the users' default printer option?
    >
    > OR do they need to direct the pay statements to a particular printer... Just a bit confused
    >
    > Please advise
    > Maria
    Are you talking about printing from Web Dynpro ABAP?  If so, LOCL will not work.  There is no direct connect to the SAPGUI/Client in Web Dynpro.  You have to follow the same rules as when running in Batch - which means no LOCL printing.

Maybe you are looking for

  • Run a Crystal Report ( with SAP BW Query ) on BO XI R2 SP2

    Hi SAP Guru, In one customer, we want integrate SAP BI 7.0 on Business Objects XI R2 SP2 ( Full Control Right ) to delivery dedicated reports to target users ( Scheduling ) We strart with a simple query that it works fine on Bex.. The integration Kit

  • Is there a way to upload video more than 100 mb on...

    100 mb is not a lot for a video taken with the N8. I have several videos much larger than this. I would like to upload them on Ovi, but I can't.  Is there a way to upload video more than 100 mb on Ovi?

  • Problem with Page properties window

    In Page properties window,the window is too small some part are invisible,example: in apearance i cant access right margin,bottom margin,page font exept if i use tab,but i cant see what i type in the box.Where I can post picture coz picture is milion

  • Async Client proxy -PI - File scenario- Pipeline steps missing in SXMB_MONI

    Hi I made a scenario where an ABAP client proxy(in a BW system) pulls data from a BW table and push it to PI. In PI a Mapping is done to write an XML file and sump it to a desired location. It is working fine in the development environment(request se

  • Z10 Contacts problems

    Hy, I have a Z10 and I have the following problem: if I save the phone numbers with country code I can see the sms coming from people from my agenda (the phone shows the name from the agenda) and I receive calls from that numbers without country code