WDA x WDJ

Hello,
I would like to know if there are differences between WDA and WDJ.
If there are things that we can do only in one of the WD versions that we can't do in the other?
Does anyone know if there is a document about it?
Regards,
Mauricio

Hi,
no that is not possible,
although both implement the webdynpro principles, they cannot be
mixed up unless integrated in the portal and communicating with events.
Modifying the layout is something that needs to be done in the own technology.
grtz,
Koen

Similar Messages

  • How would/should you invoke a javascriptable applet from WDA or WDJ?

    The background to this question is here:
    OK - finally a bioinformatic coding problem that may not be so easy ...
    The question is as follows.
    Suppose you have a javascriptable applet - that is, an applet whose behavior can be tailored by passing it certain parameters from javascript.
    What would the best way be to invoke the javascript from WDA or WDJ, assuming that you wanted to "pop" the applet in a separate HTML frame within tne WDA or WDJ application?

    Anton -
    Glad to see you contributing again!
    Well, your original comment about RasMol shamed me into doing some research into molecular viewers callable as applets.
    Here are the latest responses I've gotten from Angel Herraez at Jmol.  (You might find it fun to join the Jmol project at SourceForge and also subscribe to its jmol-users list-server.)
    I told Angel that here's what I want to do:
    > 1) we're in Frame1 of a portal that has two other frames in it: FrameA and
    > FrameB.
    >
    > 2) A query in Frame1 against a certain database brings back two sets of
    > specifications for Jmol, say:
    >
    > a 1hru, A, 123-145
    > b) 2eqa, A, 144-167
    >
    > 3) Via "client-side eventing" at the portal level , the portal passes the
    > parameters in (a) to JMol and Jmol runs in FrameA to display the "partial"
    > structure view requested (with rotate capability, same as in interactive
    > JMol;
    >
    > 4) At the same time , the portal passes the parameters in (b) to JMol and
    > Jmol runs in FrameB to display the "partial" structure view requested (with
    > rotate capability, same as in interactive JMol;
    >
    > Is this scenario currently possible as JMol is currently written?
    He then responded:
    As long as you have already set the means to communicate with the
    Jmol applets in your portal system, I think it is indeed.
    This is what I'd pass to Jmol in FrameA:
    load "1hru.pdb"; display *:A and 123-145;
    and this to jmol in FrameB:
    load "2eqa.pdb"; display *:A and 144-167;
    (you will have to adjust the loading of the pdb file depending on
    where it is located)
    "display" is a better choice than the alternative, "restrict", for
    reason I won't discuss now (but we can separately, if you need it)
    Depending on your ways of inserting Jmol into your frames, there may
    be some details to solve, but on the Jmol scripting side that's all
    needed.
    > Or would I have to settle for the portal simply invoking Jmol in FrameB
    > and again in FrameC and letting the user manipulate settings in the
    > console, as you suggest.
    No, I won't suggest so, you can indeed preprogram what you want.
    I also asked him about capturing the views after rotating in each frame to get the desired view of each structure, and here's his response to that:
    Yes, the views can be captured to the user's computer, in a web page
    (e.g. popup window) from where the user can copy or save them to
    disk, using the browser's capabilities.
    If you need to "capture" to the server, I cannot say *but see below.
    The discussion on how to make snapshots is quite long. There are
    several mesages in the list some time ago and there are several
    places that use this functionality; Bob has at least one, I dont0
    remember exactly where right now, and I have a testpage/tutorial at
    http://biomodel.uah.es/Jmol/export-image/index.htm
    See if you can make it from that, then ask if you need help.
    >From the screenshot, displayed inside the browser, you can save
    directly to your disk in some browsers, or else copy-paste into any
    image editing program (I would not recommend Powerpoint, as the
    quality of saved images is poor). You get a jpeg file directly.
    Now that I think of it, in fact all the trouble was getting the
    server-generated image into the client browser, so there should be a
    way to store the image in the server maybe.
    Anyway, will you be in LasVegas?
    If so, will you be at SDN Community Day?
    If neither, do you have MS shareview ????
    Anyway, I will be talking soon (this weekend) in the WIKI about "alignments" and how I have to use them to get the results at StrucClues (http://strucclue.ornl.gov).
    This is where the really interesting and heavy regex-ing and returned html parsing is going to come in, so I hope you will remain interested long enough to solve the new propblems I am going to pose.  They will be much more related to real scripting problems - I just wanted to get this "view/rotate" issue out of the way, so that I could do an honest job at my SDN Community Day Session.
    Very best regards
    djh

  • FileUploadUI Element in WDA and WDJ

    Hi all,
    In FileUploadUIElement, we need to bind a Resource to property of this element.
    In WDA, we bind it to type XSTRING and in WDJ we bind it to type IResource.
    Now I am developing a RFC which uploads a file on SAP Content Server using this FileUploadUIElement. I want use this RFC from both WDJ as well as from WDA.
    So what type of import parameter I should use?
    Considering that I could convert IResource to InputStream at Java side, how to I pass it to RFC? Which is the data type to be used?
    Thanks and regards,
    Amey Mogare

    Thank you for reply Thomas.
    I agree that I was bit confused about where to post this question? on WDJ forum or WDA forum. So it was a mistake from my side.
    :(. Sorry for this.
    I have kept import parameter as XSTRING.
    As per your opinion, if I convert IResource to InputStream/ byte[] at java side, I can directly put it into XSTRING type i/p parameter in RFC model?
    Thanks and regards,
    Amey Mogare

  • WDA and WDJ

    Hi,
    In an implementation a screen already written in Web DynPro for Java. Is this possible to add a field in that screen by using WDA..
    Thanks and Regards,
    Prabhakar Dharmala

    Hi,
    no that is not possible,
    although both implement the webdynpro principles, they cannot be
    mixed up unless integrated in the portal and communicating with events.
    Modifying the layout is something that needs to be done in the own technology.
    grtz,
    Koen

  • Conversion from WDJ to WDA

    Hello,
    I have been working on Webdynpro for Java in ESS/MSS for a while now....I read that the Application for the HR Administrator Role have been converted from Webdynpro for Java to Webdynpro for ABAP.....is it true that SAP is slowly migrating all thier Web-Based Applications(ESS and MSS also) to WDA from WDJ.......?
    Any help would be highly appreciated.

    Hi Subhash,
                     Please refer this  WDJ Vs WDA what to use?
    regards,
    Siva

  • Can we use WDJ and WDA page with one process together ?

    Hi All,
    Thank you for your answer.
    Thanks and Regards

    Hi Zhiqiang,
    You can run a WDA and WDJ together on a single page using the portal. Communication between them is possible using portal eventing. Nonetheless, both will be different applications running on different platforms. Hence, it is not possible to i.e. define a component use to a WDA component from within a WDJ one and vice versa. That's similiar to not being able to integrate ABAP/Java coding directly within Java/ABAP.
    Best regards,
    Thomas

  • WDA: TreeByNestingTableColumn and ALV in webdynpro for ABAP

    Hi,
    1) I am trying to implement a tree with nested structure and multiple columns. I am using RecursionNode in the context and UI element TreeByNestingTableColumn. I am not able to figure out how to make a distinction between the key and parent key. In TreeByKeyTableColumn, we use key and parent key to differentiate. Is there any link which explains how to implement TreeByNestingTableColumn in Webdynpro for ABAP? (I got a link for webdynpro for java though).
    2) Can ALV be used to implement a tree structure instead of using Table with TreeByNestingTableColumn or TreeByKeyTableColumn? Then I would be readily able to use ALV features like sort etc. If it can be used is there any link which explains how to do it in Webdynpro for ABAP?

    Hi Srinivasa,
    I can answer the first point. If you use a recursive node and TreeByNestingTableColumn, there is no need to have a rowKey and parentRowKey, since the recursion with the context already defines the hierarchy. As far as I know someone posted a blog that explains how to use the TreeByNestingTableColumn in Web Dynpro Java. I don't have the link available, but this blog would be good place to start. The implementation in WDA and WDJ is pretty much the same here.
    Kind regards,
    Thomas

  • If WDA will be able to call a Flash island, and Flash can call javascript

    In this thread here:
    How would/should you invoke a javascriptable applet from WDA or WDJ?
    Thomas said that an upcoming release of WDA will let WDA call Flash "islands".
    Since this link:
    http://www.adobe.com/devnet/flash/articles/external_interface.html
    says that Flash can invoke javascript,  won't it be possible for WDA to call an applet indirectly by calling Flash and letting Flash call the applet ?
    djh

    Anton -
    I asked Thomas Stout to describe exactly what he's doing with Flex and JMol, and I'm posting his response just to be sure that there is no way (other than the portal) of duplicating what he is doing using WDA.
    Here's his response:
    Backend (linux):
    - we have a "database" of crystal structures in flat-file directories (for example,
    weekly rsync's from the PDB)
    - we parse those with perl scripts into an XML table with tagged data that we
    feel is relevant
    Flex:
    - the Flex app is constructed to load that XML file and display the data in a
    table.  We exported that code from Flex into an HTML table, which provided
    the basic page with a Flash movie of the Flex app embedded (See the attached
    screenshot from a development version of our web page: it's the horizontal
    rectangle at the top of the page).
    webpage:
    - we then built of the Jmol functionality into the lower half of this web page.  The
    table entries at the top are sortable on any column and filterable via the text
    box.  Once a line in the table is selected, the "Load" button passes the
    accompanying structure to the Jmol applet and all of the Jmol "tools" become
    active in the lower half of the page.   There is no communication in the reverse
    direction (can't think of why you would want to!).
    - BTW, the web page does not use "frames" -- I'm personally opposed to them --
    but it is all constructed within a table.  The Flash movie is in a table cell that
    spans two columns, the Jmol app is down a row and in the left hand (wider) cell,
    while the selectable links on the right are all in the right-hand cell.  The page is
    an amusing gmisch of HTML, javascript and JmolScript all fighting it out
    together.....    :)

  • Conversion from IResouce (WDJ) to XSTRING (ABAP)

    Hi all,
    In FileUploadUIElement, we need to bind a Resource to property of this element.
    In WDA, we bind it to type XSTRING and in WDJ we bind it to type IResource.
    Now I am developing a RFC which uploads a file on SAP Content Server using this FileUploadUIElement. I want use this RFC from both WDJ as well as from WDA.
    I have posted this question on WDA forum and got a pretty promising reply that I should use XSTRING as import parameter.
    Re: FileUploadUI Element in WDA and WDJ
    Of course, we can convert Resource to InputStream using this code:-
    InputStream stream = resource.read(true);
    Can any WDJ expert comment on question that was put forward by Thomas in his last reply in above thread? About interfacing using InputStream at WDJ side and XSTRING at WDA side??
    Thanks and regards,
    Amey Mogare

    Hi Aviad,
    Can you please elaborate? Is XSTRING not compatible with InputStream at java side?
    Thanks and regards,
    Amey Mogare

  • What is the better way to pass input parameters between components?

    Hi all,
    I had a dispute with a colleague about passing data between different WDP Development Components. The situation is like this:
    Colleague has a SearchWDP (parent) und I have a BrowseWDP (child). After searching for some objects and clicking a hit in the SearchWDP, the corresponding details should be shown in BrowseWDP, via passing a bunch of parameters such as selected item's id, etc.
    Now which of the following is the better practice:
    - Defining a node in BrowseWDP (child) with isInputParameter set to TRUE, creating a similar node from the same type (simply via ModelBinding, both WDPs are using the same model) in SearchWDP, and defining a mapping between them so that SearchWDP fills the input nodes. From BrowserWDPs perspective, I'd call this Pull method.
    or...
    - Defining a node in BrowseWDP (child) with isInputParameter set to FALSE, creating a setter method in BrowseWDP Interface Controller for the collection (to be passed as parameters) and calling a wdContext.nodeBlaBla().bind(pInputParameterFromModelType). From BrowserWDPs perspective, I'd call this Push method.
    The colleague's argumentation in favor of Push has not convinced me at all and I'd like to ask your opinions. Is there a best practice or recommendation for this scenario? TIA
    ps: Any answer will be rewarded.

    Hi Cuneyt,
    Refer the links below, they are very informative!
    http://help.sap.com/saphelp_nw04s/helpdata/en/22/15a441cd47a209e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/67/cc744176cb127de10000000a155106/content.htm
    These links are a part of the WebDynpro ABAP documentation, but the concepts are same for WDA and WDJ.
    Considering your scenario, I would recommend the first alternative you have mentioned (if you refer the second link its called External Context Mapping), where component controller context node of component A (SearchWDP) is the source for Interface controller context (same name) of component B (BrowseWDP).
    Thanks.
    Chitrali

  • Sap E-recruiting ERP 6.0 EHP4 SP4

    Hi Experts,
    I am new to portal , Recently I deployed Business package  E-recruiting  ERP 6.0 EHP4 SP4 through SDM, it is seen in portal also and i assigned roles to some users, when users access the application i.e clicks on any iview it gives portal runtime error, i think i have to connect that to back end. How can i connect E-recruiting  ERP 6.0 EHP4 SP4  to back end server? Is there any RFC's i have to configure? or Whether i have to create any JCO destinations for that like ESS / MSS package? If so what are those JCO destinations? provide some docs and any useful URL's for that.
    Provide any URL's or docs regarding pre-deployment and post-deployment guide for E-recruiting  ERP 6.0 EHP4 SP4.
    Thanks in advance.
    Regards,
    Pradeep Kumar G
    Edited by: pradeep_546 on Nov 18, 2010 11:57 AM
    Edited by: pradeep_546 on Nov 18, 2010 12:11 PM
    Edited by: pradeep_546 on Nov 18, 2010 12:16 PM

    Hi,
    business package configuration information is available on SAP Help and on service market place:
    http://help.sap.com/erp2005_ehp_04/helpdata/en/b0/8af9114b224e4a9fab63ee633ffe1d/frameset.htm
    http://help.sap.com/erp2005_ehp_04/helpdata/en/6e/f8b6cbf17541e592bf7bf27cab5b35/frameset.htm
    From the portal side, you'll have to create a portal system that points to your SAP backend, assign alias, check if the BP is using ITS, WDA or WDJ and configure the systems.
    br,
    Tobias

  • How to integrate Interactive Forms in R/3 Workflow

    Hi
    I'm a newbie in SAP and i will have my first project with SAP and Interactive Forms.
    I read a lot in this great forum about integration Adobe Forms in SAP.
    But unfortunately im not sure, which Scenario could solve my problem.
    <b>My Client use NW2004s (SP10) (ABAP + JAVA Stack) and R/3 4.7</b>
    I have to design some approval sheets with these features:
    - integration in an approval Workflow (runs in R/3)
    - the ability to attache other documents.
    - store Data in the Backend
    - changes in the documents should be traceable.
    <u>What will be the best way to solve this problem?</u>
    - ISR-Scenario ( like HCM Processes and Forms -
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/de/43/1d82283fce3566e10000000a11466f/frameset.htm">http://help.sap.com/saphelp_erp2005vp/helpdata/de/43/1d82283fce3566e10000000a11466f/frameset.htm</a>
    is that possible in my  environment??
    - GP-Scenario
    - WD ABAP
    - WD JAVA
    Would it be a good idea that the WF provides the data for the sheet (e.g. stored in some internal tables)?
    Thanks and regards
    Matthias

    Hi Matthias,
    I think WDA/WDJ is best for your requirement.
    Going for WDA or WDJ depends on your prior experience/knowledge. If you are good in Java, then you can go with WDJ,else if you are good in ABAP, then you can go with WDA.
    "Would it be a good idea that the WF provides the data for the sheet (e.g. stored in some internal tables)?" --- What do you mean by this ?
    Regards
    <i><b>Raja Sekhar</b></i>

  • Web Dynpro ABAP - Java stack required?

    Hey everyone,
    We are currently planning an upgrade to ECC 6.0 and Netweaver 2004s. A source of debate during this planning has been whether or not to install the Java stack in our upgraded system.
    I'm an ABAP developer, so I'm really looking forward to using Web Dynpro ABAP. Does anyone know if the Java stack is required to effectively use Web Dynpro ABAP? It seems like the two should be independent...but I just want to be sure.
    Thanks in advance!!
    Chad

    No, you do not need the java stack to run WDA applications.  It runs purely on the ABAP stack.  You can develop your WDA app in SE80 and run it.  It will run in a browser from the ABAP stack.  If you have a portal, then you know that this runs on the java stack.  Also, your portal is probably not running on the same box as your backend ERP system.  If you running a portal, I would suggest installing both the java stack as well as the ABAP stack for you portal to run on.  Then you will be able to use WDA to create applications to run in your portal.
    So to sum up,  the portal runs on the java side, if you have both stacks running under your portal you can development WDA and WDJ applications, which both can run on that same engine.  To answer you question, you DON'T need the java stack to develop and run your WDA application, but if you want it to run in a portal, then you need a java stack to run the portal on top of.  This can be a completly separate box and a standalone java stack.   Did I confuse you even more?
    REgards,
    Rich Heilman

  • Web dynpro abap or java ?

    Hi All,
          Our client wants a web front end for the SAP system and has asked us to search which web dynpro ABAP or Java will be suitale ?
          They were of the opinion that web dynpro for ABAP is not that good for web interfaces is it correct ?Also is there demend for web dynpro developers in the market ?
    Thanks & Regards
    Gaurav Jain

    >They were of the opinion that web dynpro for ABAP is not that good for web interfaces is it correct ?
    What do you mean by Web Interfaces?  Web Dynpro ABAP and Java are well suited for created browser-based (or rich client based) business application User Interfaces.  If by Web Interfaces you mean Internet facing, highly customizable user interfaces - then no - neither web dynpro abap or java are really well suited for that situation.  WDA and WDJ are both designed to create consistent Business Application user interfaces.
    Now if you just want to compare WDA and WDJ - that is a very different question. The differences in capabilities are relatively minor. Generally it comes down to which programming language you have more of a skill set in and how close to the underlying data you need to be.  Also are you planning to extend existing SAP applications?  WDA is primarily used by SAP within the Business Suite (ERP, SRM, PLM, etc) - two exceptions however - WDJ is used in ESS/MSS (although newer portions of that solution are in WDA) and CRM uses BSP/CRMUI.  WDJ is used by the middleware components (Portal) and edge or composite applications.

  • ABAP WebDynpro Customised Screens

    Hello,
    We are currently trying to build some new ERP transaction screens using ABAP WebDynpro having the same layout as the ESS/MSS business packages which are of course built using Java WebDynpro. So basically looking at building screens which have the guided procedures format (some sort of a wizard which guides you through a few steps to complete the transaction).
    Was wondering if we can have a similar interface built using ABAP WebDynpro as is avaialble in JAVA WebDynpro for completely new transactions (we are not tring to modify the ESS/MSS existing business package iViews).
    Thanks in advance.

    Hi John,
    WDA and WDJ have the same roots and hence share the same programming model. This includes the ui element model as well. There are very few exceptions where some platform specific adoptions had to be made (such as for the FileUpload) or where a slightly different focus had one platform implement a certain feature or ui element earlier than the other one.
    Regarding extensibility, WDA offers features like the enhancement framework. As far as I am aware, ESS/MSS has its own extensibility support allowing you to generate new forms and processes. Since I am not an expert on this matter, I might be mistaken as well. So my suggestion would be to check the ESS/MSS documentation regarding any built-in extensibility.
    Best regards,
    Thomas

Maybe you are looking for

  • New Bookmarks from Structure

    Hi all, I'm working on an Acrobat (9.x for Windows) Batch Process that includes some JavaScript. I've been through as much documentation as I can find and can't seem to find how to get to the function "New Bookmarks from Structure". Either I'm missin

  • Flash Player Crashs on every Browsers

    Hi, I don't speak english very well, but I'm having a very bad problem with Adobe Flash Player. Everytime I try tu run a Youtube video or for example Facebook discussions, the browser crashs and I need to restart several time until it probably works.

  • In query  display  sales negative values

    Hi Friends Iam Exicuting query based on these selection parameters Sales Org: 5360 cal Month/Year: 04.2007 to 04.2008 When am exucuting the query above parameters some values display negative values like 04.2007 month display -39 07.2007 month displa

  • Two or more UI components background colors get mixed up

    Hello, I´ve got an issue here It´s hard to explain in words so I got a print screen of it. Ok, I will try to explain the structure here and what the problem is... Each rectangle is a canvas. Inside each of them there is a LABEL where the text is writ

  • Why is the back drop in photo booth so choppy?

    i.e when using the Paris back drop, half of my livingroom is visible and myself is also choppy. What am I doing wrong?