Communication between BSP and Web Dynpro
Hello All!
I'm wondering whether the communication between a web dynpro application and a BSP application is possible.
To ellaborate more, we have developped a web dynpro application acting as sender and we would like to develop a bsp application that displays a smart forms and which needs to listen to the web dynpro. We don't know exactly how to do that.
Your help is really appreciated!
Yours,
Hajar
i guess it should be possible. (is it ABAP webdynpro or java webdynpro?)
post it in WEBDYNPRO forum for quicker resposne.
Web Dynpro Java
Regards
Raja
Similar Messages
-
Communication between BSP and Web Dynpro JAVA
Hello All!
I'm wondering whether the communication between a web dynpro application and a BSP application is possible.
To ellaborate more, we have developped a web dynpro application acting as sender and we would like to develop a bsp application that displays a smart forms and which needs to listen to the web dynpro. We don't know exactly how to do that.
Your help is really appreciated!
Yours,
HajarHI
GOOD
I NEVER FACED SUCH ISSUES, HEREWITH I AM GIVING SOME LINKS, I HOPE THESE WILL HELP YOU TO SOLVE YOUR PROBLEM.
http://sapfans.com/forums/viewtopic.php?t=168023&sid=1ed91bc0423642f19dc32b70ef3d37e3
http://www.sap-press.com/downloads/sap_press_catalog_2006_summer.pdf
http://help.sap.com/saphelp_nw04s/helpdata/en/a6/10b98ae47ef14799a918db66ee9477/content.htm
THANKS
MRUTYUN -
Difference between ITS and web dynpro abap
Hi Experts.
Can any explain me what is the main difference between EWT/ ITS and web dynpro abap. Basically i am going to developed some existing EWT in webdynpro ABAP , so i want to know what are the advantage of WD ABAP over ITS .
Thanks in Advance.
SatyaClosing thread, thanks for your help.
Thanks,
Satya -
ALV report web (BSP and Web Dynpro)
Hi,
I want to display report results in a BSP table using a list viewer component.
I've found some classes for web dynpro that use ALV to print data results. Is there any way to use the same within a BSP application?
(Web Dynpro example that use an ALV table:
'WDR_TEST_DYN_ALV_USAGE'.)
Thanks and regards,
Mariawhat ALV features you are looking for?
1. sorting - available in bsp tableview
2. filter - availalbe in bsp tableview
3. layout management (visible columns) - is doable with BSP (search weblog area for BSP personalize tableview)
4. export to excel - you can code that in BSP (code samples/special tag available in BSP weblog area)
but if you want a easy way out, as others mentioned, you can use integrated/standalone ITS to generate ALV and then use that its page as frame/iframe within you BSP
Raja -
Communication between applet and Web app (IE6 works IE7 doesn't)
I'm not 100% sure this is the correct forum to post this in, but as the communication is initiated from the applet I'm posting it here.
I have an applet that we are slowly breaking pieces out of into a web app.
The details are as follows.
The applet calls a servlet on the webserver with the following code.
URL url = new URL("http://.................");
ServletMessage message = new ServletMessage(url);
InputStream returnStream = message.sendPostMessage(sending);The servlet takes the user credentials and other info that was sent and authenticates the user and stores the info that was passed into the session on the web server. Then based on the users permissions and where they want to go in the web app the servlets redirect method calls
resp.getOutputStream().print("/AppName/appropriateServlet");This sends control back to the applet (including the url of the servlet that needs to be called) which then calls the appropriate servlet
container.getAppletContext().showDocument(new URL("http://.............." + returnURL), "Title");Now the problem is that in the first and second servlet the request.getSession() returns two different sessions when running under IE7. IE6 returns reference to the same session.
I don't know what has changed in IE7 but I was hoping somebody else has run into this, or can suggest a more appropriate forum to post this to?
ThanksSo the solution I came up with was when the applet jumps to the web app the first time instead of storing everything in session I store them in a map in the servletContext under their employee number.
I then send control back to the applet with the url they should call. When the applet calls the web app for the second time it includes their employee number as parameter in the url.
A Login filter then first checks to make sure it isn't on the first call, and checks to make sure they aren't in session... if so it pulls the map out of servletContext and transfers all the data back to the session and clears that user out of servletContext.
So it stores the user in the servletContext during the transfer back and forth, then back in session like normal.
I'm pretty sure it is going to work, but I can't test it because our mainframe test region is down which is what handles the authentication of the applet. -
Difference between web dynpro java and web dynpro abap
Hi this is watson maureen,
I wnat to know what is the difference between web dynpro java and web dynpro abap?
thank
maureenHi watson,
Go through these links, you will get the difference between web dynpro java and web dynpro abap
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0e4940c-035c-2b10-0b9d-eb8f99674f4e
Web Dynpro: ABAP or Java?
Regards
Sreedhar. -
Difference between Web Dynpro Abap and Web Dynpro Java
Hi,
What is the difference between Web Dynpro Abap and Web Dynpro Java.
Thanks,
Sureshhi suresh......
from the end point of view, the customer wont know whether the application is done by java or abap. only the programming language differs and nothing much more.
---regards,
alex b justin -
Differences between ITS based and web dynpro based ESS
Hi all,
What are the main differences between ( in functionality ) for ITS based and web dynpro based ESS.
I know a few
Underlying technology
ITS ESS had inbox concept, where as web dynpro based ESS/MSS has UWL concept for approvals.
The time statemment in ITS uses smart form while we can use Adobe document services for time statement in ESS 2004.
Funcitonality
There was not collective time approvals option In ITS ESS ( not even in ESS 2004 ) but ther is a collective time apporvals in ESS 2004s
Am not pretty mich intrested in look and feel, or the overview page concept but any additional functionality and a shift in the technology used.
Please add.
regards
Sam
Message was edited by:
sameer chilama
Message was edited by:
sameer chilama
Message was edited by:
sameer chilamaanswered
-
Hello,
we are looking for a listing that states the functional and technical differences between Web Dynpro ABAP an BSP.
Is there anybody who has come along such a list ?
Tx a lot in advance!
Best regards,
AnaAnnette,
check this
The SAP Web Application Server (WAS) provides a page-based programming model with server-side scripting as well as server page technology for developing, designing and implementing Web applications:
Business Server Pages (BSP). Server-side scripting enables direct access to all elements in the application server (such as function modules, database tables, ABAP Objects, and so on.).
We can create HTML pages or Business Server Pages (BSPs) with server-side scripting in ABAP or JavaScript.
The HTMLB and XHTMLB HTML Business libraries are available as BSP Extensions for a uniform layout and its associated usability advantages.
And In the Web Application Server, the presentation layer is separate from the business logic. This makes it possible to implement front-end technology.
Why BSP NOT WebDynpro
BSP
ABAP WEBDYNPRO
Currently PMUSA/JMC customers are using Fire fox (Mozilla), Internet Explorer and Netscape navigator web browsers to access WEBUYPM application.
BSP supports these web browsers.
Restricted (Some of the features will not be supported by WebDynpro)
Existing WEBUYPM application is written in HTML, Business HTML and JavaScript language.
BSP supports these languages. And it allows even to mix ABAP, HTML and JavaScript thus has more flexibility to convert WEBUYPM application into BSP.
Web Dynpro does not support HTML/JavaScript.
Existing WEBUYPM displays the trade communications (Information tab) based on JavaScript and custom configuration file
BSP supports JavaScript, we can display the trade communications in BSP too.
Web Dynpro does not support Java Script.
Existing WEBUYPM application has different colors schemes, Logos and graphical elements for PMUSA/JMC companies.
BSP support s multiple color schemes/logo. These color schemes can be set dynamically based on company code selection at runtime.
Separate Themes has to be developed for each User Interface elements.
Development effort needs to be involved to even display a logo.
BSP supports client side (user) validations. As most of these validations can be done at client side, the no. of hits on the server can be reduced and thus giving better response for the user inputs.
In this way, performance can be increased.
Web dynpro does not support any client side validations, every time the request must be sent to server to validate the useru2019s input. This increases the traffic and reduces the performance
WEBUYPM application has logos, images.
BSP supports Client side caching, and thus loads these element from client side very quickly.
Web dynpro supports very little use of caching on the client side, and hence quite a significant delay in starting on some customeru2019s browsers.
BSP has no restriction on user interface possibilities, Ex. Grid, drop down boxes, Font colors, size etc.
Significantly more restrictive in user interface possibilities.
Ex. Only those fonts, which are provided by SAP, can be used.
Appearance can be changed dynamically using same web pages, to support different colors for different companies.
We can have same (or better) look and feel if we convert the application into BSP.
As there is no HTML coding involved in web dynpro the same look and feel as we have it today can't be achieved by using web dynpro.
BSP is built for developing any type of web application (including mobile applications. It can be accessed from desktop, laptop, and any kind of smart devices like PDA.
Web dynpro applications can not be accessed from PDA s (Not possible)
Why WebDynpro NOT BSP
ABAP WEBDYNPRO
BSP
Personalization can be given to the end user if they do not want see any of the user-interface elements.
We can not hide any of the user-interface elements (Ex buttons ex) during the runtime.
Note - Current WEBUYPM application does not support any of these options.
Currently we are setting/retrieving the runtime context values in a session.
Web dynpro supports State full applications.
No additional development would be required.
BSP also supports to set runtime values and to retrieve the runtime context values, but minor development would be required to achieve this functionality.
Currently users can see view source for WEBUYPM HTML pages.
Using Web dynpro this can be restricted thus providing more security to the application.
HTML view source can be available to the users, Users can see the HTML client side code (not server side coding) as it does today.
By using Adobe Flash Island, powerful web pages (RIA) can be created.
But, Flash Island comes with Net weaver.
BSP does not support Flash Island. But, BSP supports Java Script.
JavaScript is essential for the new trend of rich internet applications (RIA), it is used by all the new applications, Ajax, Widgets, Flash, and even Microsoft is supporting JavaScript for the new generation of RIA
Web dynpro has wizard tools to generate the code to create/configure the User Interface elements.
Development effort would be required to create UI elements.
We dynpro has uniformity as we use standard colors provided by SAP
Uniformity can be achieved by using style sheets (minor development would be required).
Thanks
Bala Duvvuri -
Diff between BSP and WEBDYNPRO FOR ABAP?
Hi All,
can anyone let me know the Difference between BSP's and WEBDYNPRO FOR ABAP.
Regards,
RaviHi Ravi,
In truth, Web Dynpro contains many of the enhancements than BSPs....like built-in value-help and select options...... they
will become standard in Web Dynpro. But these can also be added to BSPs also.
There are several architectural differences between BSP and WDA. WDA has some advanced features but more restrictive framework compared to BSP.
WDA is stateful only. While BSP supports both stateful and stateless programming models.
WDA doesn't aloow us to use our own custom HTML, JavaScript or other controls. To provide compatibility the rendering logic is completely hidden from the developer.
On the other hand, BSP has no such restrictions and allows an extreme level of custom rendering. This makes BSP a perfect platform for applications that require pixel-perfect layout or specialized UI elements. -
Difference between BSP and webdynpro
can any one explain the difference between bsp and webdynpro and also the advatages over each other?
Hi,
The main diffrence between this 2 keeping client requirement in mind if LOOK & FEEL.
In webdynpro we have very less scope for geeting the look and feel but in BSP we have more scope for Customization.
In webdynpro we have some predefined methods known as Hook Methods which will handle the flow .
I mean to say some code which we write commonly will be reduced in webdynpro.
So that the time for building the application will be very less compared to BSP.
For example if you take MVC architecture implementation BSP and webdynpro
webdynpro provide built in MVC functionality where as in BSP we have to implement it using controllers,views,etc...
Finally Developing application in web dynpro takes less time then in BSPs
Thanks & Regards,
Lokesh.
Please reward vpoints if helpfull -
Is in PI7.1 possible asynchronous communication between SOAP and ABAPProxy?
Hi,
when method execute_asynchronous has disapeared since XI/PI 7.1, is
there still way how to use ABAP proxy in asynchronous way?
We need to build asynchronous connection SOAP->PI->ABAP_Proxy.
In PI, both interfaces are defined as asynchronous (outbound for SOAP and
inbound for ABAP Proxy).
Despite of this fact, when message is sent, it is processed
synchronous way.
I have set breakpoint in my implementation of method for ABAP Proxy
message processing. When message is sent and breakpoint is reached,
whole connection stays open (between SOAP and PI and between PI and
ABAP Proxy) and waits for processing method (the breakpointed one) to
return. Only when processing method returns, is connection finelly
closed.
If i understand it correctly, this is synchronous behavior. In
asynchronous behavior, as i understand it, should be connection
between PI and ABAP Proxy of application server closed immediately
after message has been delivered. This mean before my processing
method is even called.
The same could be said about SOAP and PI communication. Connection
should be closed immediately after PI has received message. From
definition of asynchronous communication of PI is obvious, that PI
should receive message correctly and close connection to sender system
even when receiver is unreachable. It should deliver message later
when, receiver system is back on line. So why it keeps connection to
sender system open while it waits for receiver?
Why is this happening, when both interfaces are defined as
asynchronous? Could be the reason for this, if APPLICATION
ACKNOWLEDGEMENT is set on by default? If so, how can i change it
to SYSTEM ACKNOWLEDGEMENT, or disable it at all?
Or is this kind of asynchronous communication even possible since
XI/PI 7.1 ?
Processing of message we are sending can take some time, so we dont
want connection pending open while waiting for finish of
processing. Thats the reason why we have chose asynchronous model to
use.Quote from How to Use the J2EE SOAP Adapter:
"If you select Best Effort, the Web service client will receive a response
message in the SOAP body. Otherwise, the Web service client will not receive a
response message if no error occurs."
"if no error occurs" - that is the problem. In either case he still
waits if some error occure or not. I dont want it. Once PI has
received message, I want the connection with sender to be closed. If
there will be error in communication between PI and reciever, I want
to see it only in PI log. That mean no notification to sender to be
send about that error.
Is that possible? -
Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interfa
Hi
i am try do
Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interface
With The help of SDN Contribution
link----
( have look on it)
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4943f2b7-0a01-0010-37af-faff35b2f08c
I am getting error in
Partner system as HTTPLOG and "Execute" to check the results
Error is -- Port could not be created
RFC destination HTTPLOG Not specified for system HTTPLOG
any 1 have any idea if plzzzzzzzz...........
Thank u
RamHello .
we are also in process of implementing the same
could you share the knowledge pl?
1)is it a separate add on with ALE to saphr
or using ECC ??
2)can u share the configuration part ??
we are trying it on webas as addon 3.0 . -
Interaction between BSP and SAP GUI
Hello all,
I am having trouble with interaction between BSP and dynpros:
I have a dynpro with a container where a BSP is shown.
I would like to be able to return a value from the BSP to the control program of the dynpro.
Any ideas of how to do it?
Thanks a lot!
Helpful answers will be regarded.Hello both,
thank you for your replies, but I am still not able of performing this.
I have tried using GET/SET parameters but it is not working, I get no parameter (perhaps I am not using the sentences correctly or in the correct place).
I have also tried the code of demo program SAPHTML_EVENTS_DEMO and I think I cannot do it, I explain it a bit more:
I have a button on my BSP with some code programmed on event OnInputProcessing to be executed, and at the end I would like to return one value to the control program of the dynpro.
But if I set the html form of the BSP as action:SAPEVENT, the bsp code is not executed...
Am I doing something wrong?
Thanks!! -
Error while switching between DC, DTR & web dynpro perspectives
Hi,
I am facing the following error while switching between DC, DTR & web dynpro perspectives.
A SWT error has occured.
It is recommended to exit the workbench.
Subsequent errors may happen and may terminate the workbench without warning.
See error log for more details.
Exit workspace?
When I click on 'Ok' and check out the log file....
!SESSION Nov 08, 2006 19:02:46.730 -
java.version=1.4.2_12
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86 -feature com.sap.java.ide C:\j2sdk\bin\javaw.exe
-Xmx512m
-Xms128m
-XX:PermSize=32m
-XX:MaxPermSize=128m
-DallUserDir='C:\Documents and Settings\All Users\Application Data'
-cp C:\Program Files\SAP\IDE\IDE70\eclipse\SapStartup.jar com.sap.ide.eclipse.startup.Main
-os win32
-ws win32
-arch x86
-feature com.sap.java.ide
-showsplash C:\Program Files\SAP\IDE\IDE70\eclipse\SapIde.exe -showsplash 600 -data C:\Documents and Settings\rajabhog\Documents\SAP\workspace -install file:C:/Program Files/SAP/IDE/IDE70/eclipse/
!ENTRY Startup 1 0 Nov 08, 2006 19:02:46.730
!MESSAGE Sap NetWeaver Developer Studio - Unknown Sap Internal Installation
!SESSION -
!ENTRY org.eclipse.core.launcher 4 0 Nov 08, 2006 19:03:03.734
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
at com.sap.ide.eclipse.startup.Main.main(Main.java:607)
Caused by: java.lang.reflect.InvocationTargetException
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:861)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
... 7 more
Caused by: org.eclipse.swt.SWTError: Item not added
at org.eclipse.swt.SWT.error(SWT.java:2356)
at org.eclipse.swt.SWT.error(SWT.java:2260)
at org.eclipse.swt.widgets.Widget.error(Widget.java:385)
at org.eclipse.swt.widgets.Menu.createItem(Menu.java:464)
at org.eclipse.swt.widgets.MenuItem.<init>(MenuItem.java:118)
at org.eclipse.jface.action.Separator.fill(Separator.java:48)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:555)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:456)
at org.eclipse.jface.action.MenuManager.fill(MenuManager.java:209)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:555)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:456)
at org.eclipse.jface.action.MenuManager.createMenuBar(MenuManager.java:146)
at org.eclipse.jface.window.ApplicationWindow.configureShell(ApplicationWindow.java:244)
at org.eclipse.ui.internal.WorkbenchWindow.configureShell(WorkbenchWindow.java:578)
at org.eclipse.jface.window.Window.createShell(Window.java:350)
at org.eclipse.jface.window.Window.create(Window.java:301)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1258)
at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1223)
at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1141)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1093)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:870)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1373)
at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
... 8 more
Please help me out...
As I have to fix this issue as early as possible.
Thanks & Regards,
RajPost your question in the SAP NetWeaver Technology Platform. It don't think it's JDI related...
Maybe you are looking for
-
Page numbers not appearing in PDF output past a certain point
Hi. I have a very large book layout in Aperture (> 300 pages) which I output to a PDF file (using the Print button followed by selecting PDF). I have successfully done this many times in the past, but there have occasionally been times when Apertur
-
Hi I have a Macbook pro OS 10.7.5 and am looking for an external back up drive. What external back up drives do people recommend?
-
Perl adcfgclone.pl appsTier get error.
Hi, #------Log File created at: 09200202------------ # $Header: CloneContext.java 115.201 2006/03/22 19:30:45 marderiu ship $ # Running CloneContext on machine - serugp07 Initializing the Apps Service Context varibale Hash DEBUG: Apps Service Status
-
Sales order BOM with component price
Dear All, In PP module is there any report sales order BOM with component price? please help regards, Anwar Shaikh SAP PP / QM
-
Sync Palm desktop to Address Book
Can I sync contacts from my palm desktop into address book