Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
RenaldWittwer
Contributor

A lot of customers are still using BSP (Business Server Pages) Applications and lots of them are written with BSP Extensions. With BSP Extensions you don't have to take care about Browser dependent programming or different layout options. The offered BSP Extensions from SAP take care about this. Here an easy "Hello World" page written with BSP Extensions:

The result of this code is:

In this example the Extension library "htmlb" is used. If a BSP Extension is able to generate HTML code, why not SAPUI5 HTML code? And the great thing is, that the Extensions are open to develop own Extensions...

This seems to be a great opportunity!

I made a test and created a new BSP-Extension "zui5" and implemented the elements from the example above. I used SAPUI5 Declarative Programming for this.

With this new Extension only one line has to be changed.

And the result is a SAPUI5 page, at least it looks like a SAPUI5 page:

OK, you are right, this page is not that impressive, but is shows that the idea works.

The idea is to have a SAPUI5 BSP Extension that can change the layout of every BSP Application written with BSP Extensions only by changing one line.

I know, this does not make a real SAPUI5 Application out of the already existing Applications. Things like JSON Data access and lots of others possibility are not taking into account. I don't see this as a new environment for developing new SAPUI5 applications. But if such an Extension give the opportunity to change the layout of already existing Applications, this could be great.

I will implement more elements and do more test and let you know the result of this. Meanwhile I would love to get your feedback for this approach.

10 Comments
peter_langner
Active Contributor
0 Kudos

Hi Renald,

I think this a great idea to bring things together.

Cheers,

Peter

RieSe
Contributor
0 Kudos

Why so complicated? The objects for a sap_corbu theme are in the system and must be only copied to the right place or used by the themeRoot property of htmlb:content tag.

Former Member
0 Kudos

Yes, True i think sap should look into this. This can help lot of us in converting BSP to UI5 app

RenaldWittwer
Contributor
0 Kudos

Hi Stefan,

this is an excellent point. If you want to use sap_corbu for your BSP Application and your SAPUI5 Application in the future, your approach is the better way. Thanks for pointing that out.

What I had in my mind but didn't wrote is, that I want to use the sap.m library with sap_bluecrystal theme.

And the last point is that such a BSP Extension would help to convert BSP into UI5 like bhargav kn says in his comment. But this has some limitations as described in the blog.

Best regards

Renald

former_member210661
Active Contributor
0 Kudos

Hi renald.wittwer

Wowww that's great idea. One thing i want to know.. how did you create "zui5" bsp extension. im soo impressed after reading your doc. Once again thanks for sharing...

Regards,

Srinivas.

former_member182862
Active Contributor
0 Kudos

HI Srinivas

I have edited your posting as you have included your private email address. Kindly reachout to Renald via SCN's Direct Message

Dennis Seah

Moderator

RenaldWittwer
Contributor
0 Kudos

Hello Srinivas,

thanks for your motivating comment. I will describe how to create an own BSP Extension in my next blog.

Best regards

Renald


sid_sunny
Contributor
0 Kudos

Hi Renald,

Can you share the blog where you have explained the ZUI5 application logic. what you have to define there.

Thanks

Siddharth

abdul_rouhi2
Explorer
0 Kudos

Hey Renald,

Did you get any further with this idea?

Cheers,

Aaron

RieSe
Contributor
0 Kudos

Hi,

meanwhile (>= 7.40) blue_crystal is also available.

Labels in this area