on 10-04-2007 12:29 PM
Hello Friends,
We have some bussiness reports, and we have to replace the standard GUI with web; for web dynpro of java, I think we have to first put the business code of reports to some kind of RFC and then call the rfc and etc....
is there something more straight in web dnypro for abap or if we use BSP ( i know bsp uses only object oriented , so if report has non-object functionaity, it will not be supported in bsp ) ? right
Regards,
Hello, Shah,
I believe you have in fact four alternatives:
1. WDJ: there must be BAPIs (RFC) in order to communicate with your backend server.
2. WDA: More straightforward, it allows you to use ABAP Objects, and don't need RFCs.
3. BSP: In my opinion, less powerfull than WDA, but it allows much more customization (such as adding javascript to your HTML, and so on).
4. Visual Composer: If you have the RFCs, this can be very easy to implement.
Anyway, it all depends on the complexity of your reports and the services you have at hand. If you have RFCs, you can use any of the four; if you don't, you have to choose between 2 and 3.
Regards,
Andre
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, Shah, it'll need to be rewritten, in any of the scenarios, and the OOP part is inherent to WDA or BSP. But the logic your report does doesn't need to be rewritten in OOP... you can use it, maybe with minor necessary modifications.
I don't know in BSP, but in WDA you have both <a href="/people/thomas.jung3/blog/2005/12/21/webdynpro-abap-alv">ALV</a> and <a href="/people/rich.heilman2/blog/2005/12/20/using-select-options-in-a-web-dynproabap-application">Select-options</a>.
Regards,
Andre
Hi Shah!
You can reuse your reports as they are. What you have to do is to encapsulate your report submit in a function module that gets back the list from the report in HTML format. This function module has to be called by your BSP or WDA or WDJ application.
There are SAP functions you can use to achieve this. As far as I remember most (or all) of them begin with www_* (they are old relicts from ITS/WebReporting times). If you need it more clearar I'd have to look in our system ...
Hope this helps.
Regards,
Volker
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.