Skip to Content
avatar image
Former Member

BSP going to be obsolete?

Hi,

With the arrival of webdynpro and JCO is BSP going to be obsolete? I have never worked on BSP. But I guess its going to be obsolete?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • avatar image
    Former Member
    Mar 27, 2004 at 10:07 AM

    JCO can't retrieve tables or do ABAP objects or call function modules.

    BSP is part of webdynpro.

    So BSP is here to stay and will be forever.

    Message was edited by: Kyo choi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Antonio,

      Well you had mentioned that "If SAP improves Java connectors making them easier and ideal, I think it would be the BSPs end". I guess as we move ahead, the people working in the area of java connectors would do that it would be better and better. I guess your point regarding the fact that BSP programmer will exist because of ABAP will never vanish seems more logical and correct.

      With Regards

      Murali

  • avatar image
    Former Member
    Mar 29, 2004 at 03:43 AM

    Hi,

    Well If I am not wrong (as I have not worked on ABAP) if a function module is enabled as a RFC then I guess I can make calls to function modules from R/3 System. I guess its the same with retreving data from tables. I have done this using java. Infact I was suprised when I was able to open the ABAP code in debug mode from java. Also could explain what did you mean by BSP being a part of WebDynpro.

    With Regards

    Murali

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Lynn,

      Who were you asking for code samples?

      You can also find code samples in se80 in your WebAS system. Choose BSP Application from the drop down list on the left and take a look in this one "SBSPEXT_HTMLB"

  • avatar image
    Former Member
    Mar 31, 2004 at 02:35 PM

    Sorry for the late reply. I have been busy working on some issues and designs. So could not look at this forum. Great to see so many replies. The point that there needs to be an RFC for doing manipulations of tables is really valid. But look at scenario some 10 years down the line. SAP has delivered so many functionalties. I dont see why all these can't be RFC enabled. Also by then Java (the way SAP is investing) will be at the forefront (along with WebDynpro as the UI) so I personally feel that developers would like to use WebDynpro which looks much better and not BSP where so much coding might have to done compared to the WebDynpro approach of having things done at Design Time. Thats why I feel BSP is going to be obsolete. Well I am not a ABAP developer never worked on it so could be I am wrong, please correct me if I am.

    Thanks

    With Regards

    Murali

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Folks,

      BSP wont be obsolete - even with WebDynpro. In a former thread we discussed that already.

      WebDynpro is implemented for JAVA and for ABAP! That means you can build WebDynpro Application in JAVA with SAP Netweaver Developer Studio (Eclipse with plugins) or with our "beloved SE80". And the basis of WebDynpro for ABAB is - what a surprise - BSP. So, WebDynpro for ABAP is an additional layer over BSP to avoid the HTML/HTMLB-Coding and the Model-View-Stuff.

      But keep in mind: WebDynpro is for stateful applications! For stateless ones you would still use BSP/HTML/HTMLB.

      Regards, Bernd

  • avatar image
    Former Member
    Apr 08, 2004 at 08:31 AM

    Hi bernd,

    Where do you find this information about statefull mode for WEBDYNPRO because I never read such information about memory for WEBDYNPRO.

    Thanks in advance.

    Bertrand

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Armin,

      Could you please put some more light on "What Web Dynpro and BSP have in common is that they are using the same visual design provided by SAP's Unified Rendering framework" what exactly is meant by this an example that we could visualise would be perfect or some document explaining this. Also about the "complex F4 help" not sure what exactly it is as I have not worked on ABAP. But I guess it lists all the possible values that an i/p field can take. Of course I did hear that these values for "F4 help" can be very dynamic in the sense a program that populates the data based on (for eg) say the user who is logged in or the transaction or from a table where data changes constantly. Why cant we achieve this in webdynpro. Its just a matter of writing code to populate the drop down. Please correct me if I am wrong.

      With Regards

      Murali

  • avatar image
    Former Member
    May 17, 2004 at 03:44 PM

    Most likely answer from NetWeaver Consultants (such as myself) -- NO!

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 05, 2004 at 02:06 PM

    First, allow me two comments:

    ) Ilarum: "...I have never worked on BSP. But I guess its going to be obsolete?" If you have not used BSP, why care? And from one SAP colleague to another, please stop guessing this bullsht here.

    *) Antonio: "...But Java is more powerful." I don't really feel like starting one of these "mine is better than yours" arguments. But one thing I have to tell you, I have yet to see a piece of Java code that can not be written in ABAP. These are two languages in their own right, each with its own strengths. But I fail to see where one is better than the other.

    Is BSP obsolete? First, let us look at it in terms of a SAP product. SAP products are shipped and supported for at least 7 years (if memory serves me right). As we are now shipping BSP in NetWeaver '04 (WebAS 6.40), I do not see BSP going away soon. Actually, knowing what SAP products run on BSP, I do not see BSP going away for a long time.

    Is Cobol obsolete? As student I thought yes. But now, with the experience with life behind me, I have come to see that if something is working perfectly, why throw it away? Today, there are still many Cobol stuff out there running perfectly well. And the same for BSP. If will be used by people until they feel like moving on. And (maybe) one day, when everybody has moved along, we will switch of the lights.

    Is BSP obsolete because of Web Dynpro? No. These are two hammers, build for different problems. Let me list of few of the reasons where one should still consider to use BSP: stateless applications (Web Dynpro ABAP runs only stateful); pixel perfect layout (Web Dynpro supports only its own rendering library, ZERO freely defined HTML or JavaScript); extensibility (with BSP you can still write you own bits and pieces to get just that special touch).

    Is Web Dynpro better than BSP? Yes. Let us not beat around the bush. In principle Web Dynpro is the sum of BSPMVCHTMLB. However, it is a complete new design, tighter and better integrated, much better data handling, factor better development environment. And especially this data handling (far superior model integration that is enforced) is a quantum jump above BSP.

    A few words about Web Dynpro ABAP:

    *) Yes, there is a complete Web Dynpro for ABAP. It should ship in NetWeaver 05. Questions as to why the ABAP version did not ship in NW'04 I do not, and will not, answer.

    *) Web Dynpro ABAP has exactly the same meta model as Web Dynpro Java. Only it is integrated in workbench (se80). From programming it should be similar. We are still working to make it faster than Java! (Just don't tell them.:)

    *) It does not require gigaHertz not gigaBytes. But don't tell anyone, because then you will not get a new computer on your desk. 😊

    +) No, Web Dynpro ABAP is NOT build on BSP. It is complete new development, starting directly from the HTTP handler with its own runtime.

    With this, I would like to terminate this discussion. BSP is here today, and will be here for a long time!

    regards, brian (Development Architect for BSP)

    Add comment
    10|10000 characters needed characters exceeded