1 2 3 24 Previous Next

SAP NetWeaver Portal

346 Posts


After I watched "SAP Portal Portfolio 2013" i would like to share a little impression.

Portal once it is configured and you have the right Hardware below it, it Looks and feels awesome.

The music fits perfectly and it expresses exactly the Video means to say.

 

 

Thanks SAP.

 

This Blog is part of the SAP NetWeaver Portal 2014 Movie Challenge. For more information about that and how to participate check out the SAP Portal Movie Challenge announcement blog.

Watched my first SAP Net Weaver Portal 2014 Movie on SAP Portal Hangouts. Well the name itself made me curious to go ahead and watch what the movie is all about. It was a real hangout where the SAP partners shared information about the Mobile Portal and Cloud Portal. To go first, Mobile Portal as mentioned in the movie has the ability to add value to the customers with high return on investment. Now I know why customers are keen about the Mobile Portal applications, Webapplications  with cross device support and availability of role based access, now that is something amazing. The movie provides clarity on some misconceptions as well. You will find a brief on SAP Fiori too. Other discussion is based on the benefits of Cloud Portal. The best was the mention of how attractive and beautiful it is . Very interactive movie. Good going .

 

 

http://www.youtube.com/playlist?list=PLeNDocm2iuMNX3HiVZL92j82kzBKapefU

 

 

For any information on SAP NetWeaver Portal 2014 Movie Challenge visit the blog: SAP Portal Movie Challenge announcement blog.

 

Thanks all for reading the blog!

 

Supriya.

Hi,
this time I want to share some experience with activating and configuring the Personalized Launcher in our demo Mobile Portal. The Personalized Launcher gives the users control of the applications they want to see in their Mobile Portal launcher. Whereas before SPS 5 of Enterprise Workspaces 1.1, the Portal Admin had to provide a completely preconfigured launcher for every role, he now just configures a set of available content per role and the user can choose the most useful and his most frequently used applications from an application gallery.

 

To set up the personalized Launcher in our demo environment, I first had to activate it. That was pretty simple: I just changed the Portal Rule Collection to use one of two newly available portal desktop. There is one desktop for smartphones and another one for tablets in the two folders Smartphone Framework Content - Personalize and Tablet Framework Content - Personalize below Portal Content > Portal Users > Standard Portal Users. So, I just assigned the tablet desktop to device type tablet and the Personalized Launcher was active for my tablet demo.

 

The next step is configuration. For this purpose, you find two iViews in folder Portal Content > Portal Adminstrators > Content Administrators. The first one is called Mobile App Categories and allows defining categories for apps to help users find relevant content more easily and quickly. Just open the iView properties and enter for up to 20 categories a title, ID and order number  (1 being the first to show up in the App Gallery) each.

MobileAppCategories.png


Next step is, of course, to assign the applications in the Gallery to the categories. This is done by entering the category ID/IDs to the property Mobile App Categories of the app iView.

 

CategoriesPropertyR.png

 

This is what you will get as a result:

AppGalleryCat.png


When users want to add an app from the App Gallery to their launcher, they click it and get a screen with an Add-Button plus a description of the app. By default, this text is stored in the description property of the app iView.

 

AppDetails.png

 

To add further properties that will show up in the app details, you define them in the properties of the second iView in in folder Portal Content > Portal Adminstrators > Content Administrators: Mobile App Configurable Properties.  Here you can add a title and a default value for up to three new properties.

DefineAdditionalProperties.png

 

 

Property values different from the default can be set in the Additional 'Detailed View' Property x: Value property of the app iView:

DefineNewValue.png

 

And here is the result (in the default case):

AppDetailsWNewProp.png

 

Everything really simple and straightforward.

Go ahead and try it.

 

Regards,
Sibylle

Migrating from an old theme version to the new UI Theme Designer is new for me. Previously I had the chance to start from scratch and build a new theme from the sap_goldreflection. Now my customer has a current theme and I need to migrate it from an 7.30 SP08 to SP10 version.

 

This blog will describe the step by step instructions I followed.

 

1) Backup old theme

Since I have some CSS hacks in the old theme, I am not convinced these hacks will be migrated as well. So before starting, I have copied the old portal theme - even before the technical upgrade - and saved it locally (twice).

 

It is important that you make a local copy before upgrading / activating the new UI Theme Designer! Otherwise migration will fail.

 

 

2) Write down all CSS hacks

Now I need to know which elements are not standard (e.g. the famous css hack in the old theme studio => add a semicolumn and add new css styles to the element).


If you don't have CSS hacks, just proceed with step 3.

 

Screenshot - 1-4-2014 , 9_29_22.png

In this example the border-width of every iview is 10 pixels and has been added to the definition of the borders color (#CCC).

 

I am not sure if these hacks will survive the migration, so I need to write them down and remove them. I have created a folder with the old theme in it. I have unzipped the theme.  If you unzip/zip it often, check this blog: Tired of zipping / unzipping portal theme?

 

Now go to the folder UR and open the default.properties. This file has all the definitions in it for unified rendering (UR) elements. Search for a semi-column for any css hacks. In my example you will see a lot of hacks

 

Screenshot - 1-4-2014 , 9_43_46.png

 

Do the same for the portal elements: open the portal folder and the default.properties. Now I know all the elements that might fail during migration. To be sure I will remove them all!

 

After doing this I will zip the theme.

 

Upload the portal theme again in the portal. After a successfull import, export it again. Now you are ready for the upgrade.

 

 

3) Upgrade the portal and enable the LESS functionality

Make sure you have the latest patch levels for EP_BASIS. Enabling the lafservice is something I did before -> How to... UI Theme Designer - Installation

Don't forget to restart the portal.

 

4) Check if UI Theme Designer is working

Login to the portal and go to Content Administration > Portal Display. The UI-themedesigner should be visible.

 

Screenshot - 1-4-2014 , 10_07_55.png

 

5) Migrate the theme

Go to System Administration > Transport > Transport themes.

Select your changed portal zip file and upload it.

 

2014-04-01 10_35_16-Transportmotieven - SAP NetWeaver Portal.png

 

Please note: this takes a while - in my case several minutes!

 

 

Now open the Theme Designer and your theme should be listed.



6) Reimport the css hacks

I have made an excel for my own purpose with all css semicolumn hits in it (as described in step 2). Since there is no direct match between the old property name and the new css name, you will have to search for it.


2014-04-02 10_58_53-Microsoft Excel - css_vergelijking.xlsx.png

In this case I will need to find the "parLnkReportColor" in the UI Theme Designer. Search in the UI Theme Designer for "LnkReportColor", so remove the word par.


Don't forget to select UR Controls and Portal, since some properties belong to the Prt definition and some to the Ur definition.


2014-04-02 11_02_13-UI-themedesigner - SAP NetWeaver Portal.png


Now you can edit the base.less file as described in How to... UI Theme Designer - Locating elements.

I might write a new blog for editing the less files. For now, also read the blog of Itzik.Customizing the portal using the new UI Theme Designer - Part 2

 



Happy branding!


/*

Noel Hendrikx - SAP Portal consultant @ Peppie Portals.

Specialized in Corporate branding SAP Portal / Adobe Interactive Forms.

 

UI Theming blog series

Portal theming - also waited a couple of years?

How to... UI Theme Designer - Installation

How to... UI Theme Designer - Migration

How to... UI Theme Designer - Locating elements

How to... UI Theme Designer - Transportation

 

 

Other blogs:

Tired of zipping / unzipping portal theme?

Tips for the Portal Content Studio

DSM Terminator and popup blockers (or not)

My best development friend - Autoresponder FTW

/*

newsletter_subscr_v2.png

This new newsletter will provide interesting news and facts around the new SAP Portal portfolio like product highlights, success stories, customer scenarios, customer testimonials, events, and technical information for customers, partners, consultants, administrators and developers.

 

In our first edition - that is planned to be published on Monday April 16 - we will focus on the presentation of the new SAP Portal portfolio which will include SAP HANA Cloud Portal, SuccessFactors Self-Service Support Portal, Mobile Portal, SAP Fiori Launchpad and SuccessFactors Extension platform.

 

Subscribe here to receive the quarterly SAP Portal e-mail newsletter. Each issue contains valuable information about SAP Portal's new portfolio, including:

  • SAP HANA Cloud Portal
  • Cloud for Service
  • SuccessFactors Extension Platform
  • Mobile Portal
  • Fiori Launchpad
  • and more....

 

Thanks for your subscription!

Movie_banner_nwportal.png

 

We have started our new SAP Portal movie challenge on SCN about 6 weeks ago. You are not yet informed about it? Read this announcement blog.

 

In the next months I will give you regularly some ideas which should work as a trigger for you to think about your participation in the movie challenge. There are so many topics to talk about concerning SAP Portal, HANA Cloud Portal, Mobile Portal etc. I hope this blog will motivate you to share your thoughts and experiences with the Portal community and to join the challenge.

 

Today I would like to ask you to share your SAP NetWeaver Portal scenario story with us. This questions aims to discover how SAP customers, partners, and consultants use SAP Portal: what were the projects you worked on? What Portal scenario was implemented? How did it solve your problems, what were the values of the solution for your customer, for your company? Tell us about your challenges, "pain points," and the ways in which SAP Portal and its product components helped to resolve those challenges.

 

Describing your SAP Portal scenario could mean:

  • did you implement a customer, employee, supplier or partner portal?
  • what was your scope: application, information or collaboration portal?
  • was it an intranet, extranet or internet portal?
  • what was the LOB: HR, Reporting, Sales, Support, Marketing, CRM, Procurement Portal?
  • what was the industry, the portal was implemented for: ultilities, city, public sector, health, services etc.?
  • Did you use mobile feature, content management, collaboration etc.?

 

How to proceed?

 

Win a SAP Portal Critic Badge: describe your Portal story and refer to an existing movie

 

  • Think about the Portal scenario you would like to describe.
  • Go to the SAP NetWeaver Portal space. Please write the title in the following format: “SAP NetWeaver Portal Movie Critic: <your own title>“.
  • Describe your Portal scenario in the blog.
  • Checkout our YouTube channel which has many movies showcasing anything from successful implementations, How-to guides and testimonials created by us, customers and our partners. Find a movie which fits to your story. If you think that no movie really fits, just tell us at the end of your blog which movie you liked most and why.
  • Publish your blog and make sure you insert the video in it.
  • Add a comment to this instruction document to provide the link to your blog post.

 

Win a SAP Portal producer badge: describe your Portal story and produce your own movie

 

  • Develop an idea for your own SAP NetWeaver Portal movie showcasing your implementation and Portal scenario.
  • Create the movie/screencam and upload the movie to any open video platform. YouTube is preferred, but you can also choose other platforms that are open for public use. If you do not like to produce a movie because there is a lack of time, you can also create a short animated presentation.
  • Create a blog post in the SAP NetWeaver Portal space and write the title in the following format: “SAP NetWeaver Portal Movie Producer: <your own title>“.
  • Desribe your Portal scenario/implementationU/project and insert the video into it.
  • Publish your blog.
  • Add a comment to this instruction document to provide your blog post link.

 

Join our new SAP Portal movie challenge now and get your SCN badge! Read also the instructions for the SAP Portal Movie Challenge.

 

We are looking forward to your contributions.

I like this movie.

Thomas

In the portal there is a mechanism that holds session information. When the user navigates away from a page to another, you can see a small popup screen on the right-hand side of the screen. This is called the DSM Terminator.

 

Clip 003.png

 

As stated by SAP, to let the DSM Terminator work properly you will need to disable the popup blocker. That sounds fair, but our SAP portal is being accessed by endusers at home and the IT department can't control those pc's, since they are private.

 

First of all let's disable the popup blocker:

In Chrome goto chrome://settings/contentExceptions#popups

 

Screenshot - 13-3-2014 , 14_35_23.png

 

Here you can add your SAP portal with port number. Now the portal should work with the DSM terminator active. Now what happens if I don't add the portal site to this list? The DSM terminator is blocked, so my sessions are still alive. We don't want that.

 

 

So what's next? Some suggestions:

1) Inform everyone that they will need to disable the popup blocker for the SAP portal.

2) Add a script in the portal that checks if the popup blocker is active;

3) Add a script just before the DSM popup will be triggered.

4) Disable the DSM terminator.

 

1) Inform everyone that they will need to disable the popup blocker for the SAP portal.

 

This might be an option. When the user logs into the portal you can display a message as well.

 


2) Add a script in the portal that checks if the popup blocker is active;

 

There are a lot of scripts to check if a popup blocker is active. Unfortunately you cannot read a browser property if the popup blocker is active (safety). So you will need to launch a popup and check if the popup is active.

 

See the example here: http://davidwalsh.name/popup-block-javascript

 

You can create a portal component that launches the window and checks if it is active. If the window is active, no popup blocker is active as well. But.. you will see an ugly window popping up now and then. Personally I don't like that...

 


3) Add a script just before the DSM popup will be triggered. (possible with custom framework)

 

For me the popup check is only needed when the DSM terminator is launched. Now the deep dive into the code start

 

First I need to find out where there is a reference to DSM. I often check the html code of a page and knew that in the beginning of every page some methods are called in javascript:

 

Screenshot - 13-3-2014 , 14_54_12.png

The EPCM.DSM.init takes care of the popup box. Now I need to know where this EPCM is initialised. Searching for EPCM in all javascript files of the current page resulted in a hit in js13_epcf.js. EPCF is the portal client framework (Enterprise Portal Client Framework (EPCF) - Portal - SAP Library).

 

Diving more deep into the EPCM.DSM part resulted in two interesting functions: (the trick was to search for 'window.open').

- EPCM.DSM3.sendViaFormPost (IE)

- EPCM.DSM3.sendViaXHRPost (Chrome,FF, Safari)

 

Screenshot - 13-3-2014 , 15_10_25.png

 

Now I have the spot where the popup is triggered. But this is standard code in the file js13_epcf.js. I don't wanna change it, since updates of the portal will revert my change.

 

Since I do have my custom framework, I can overwrite the javascript function. How? Open your portal application, edit your custom javascript file and add the complete code:

 

Screenshot - 13-3-2014 , 15_33_08.png

EPCM.DSM3.sendViaFormPost = function(cmd) {

    if (this.NavigateAcrossSubFrames) {

        this.preFetchEmptyUrlWindow();

    }

    var myForm = document.getElementById(this.FormId);

    if (myForm == null) {

        this.createSenderForm();

    }

    myForm = document.forms[this.FormName];

    myForm.Command.value = cmd;

    myForm.SerPropString.value = this.SerPropString;

    myForm.SerKeyString.value = this.SerKeyString;

    myForm.SerAttrKeyString.value = this.AttrKeyString;

    myForm.SerWinIdString.value = this.WinIdString;

    myForm.Autoclose.value = "";

    myForm.DebugSet.value = this.DebugFlagSet;

    myForm.method = "POST";

    myForm.action = this.TerminatorUrl;

    if (this.CustomData) {

        myForm.CustomData.value = this.CustomData;

    }

    var targetResult = this.targetResolver(cmd);

    if (!targetResult.newWin) {

        myForm.target = targetResult.frameName;

    }

    if (targetResult.newWin) {

        if (EPCM.DSM.isLogoff(cmd)) {

            try {

                top.isLogoffFinalAllowed = false;

            } catch (ex) {

            }

        }

        var myTarget = this.TargetNameWindow + this.FormName;

        var myWinParams = (this.DbgWinHold) ? this.WinParamsDebug : this.WinParamsHidden;

        myForm.target = myTarget;

        myForm.Autoclose.value = (this.DbgWinHold) ? "" : "1000";

        var popUp = window.open(this.EmptyUrlWindow, myTarget, myWinParams);

  if (popUp == null || typeof(popUp)=='undefined') {

        alert('Please disable your pop-up blocker and click the "Open" link again.');

        } else {

  // no popup blocker

            popUp.focus();

        }

 

    }

    myForm.submit();

}

 

Cool... this should work I thought. And normally it should work. But....

 

 

Now I need your help!

The javascript function is called for the unload event (window.onunload - Web API Interfaces | MDN). During this event no alerts are allowed . The only thing I can think of right now is cancelling the unload event (DSM termination doesn't work since the popup blocker is active, so no big deal if you ask me) and display a big warning on the screen.

 

Your input is more than welcome!

 

 

UPDATE 14-03-2014: PROBLEM SOLVED!

Instead of alerting the end user, the script sets a cookie! In the framework the cookie is read and if there is a cookie, an error message is being displayed!

 

Setting the cookie:

 

IE browsers use the function EPCM.DSM3.sendViaFormPost

EPCM.DSM3.sendViaFormPost = function(cmd) {

    if (this.NavigateAcrossSubFrames) {

        this.preFetchEmptyUrlWindow();

    }

    var myForm = document.getElementById(this.FormId);

    if (myForm == null) {

        this.createSenderForm();

    }

    myForm = document.forms[this.FormName];

    myForm.Command.value = cmd;

    myForm.SerPropString.value = this.SerPropString;

    myForm.SerKeyString.value = this.SerKeyString;

    myForm.SerAttrKeyString.value = this.AttrKeyString;

    myForm.SerWinIdString.value = this.WinIdString;

    myForm.Autoclose.value = "";

    myForm.DebugSet.value = this.DebugFlagSet;

    myForm.method = "POST";

    myForm.action = this.TerminatorUrl;

    if (this.CustomData) {

        myForm.CustomData.value = this.CustomData;

    }

    var targetResult = this.targetResolver(cmd);

    if (!targetResult.newWin) {

        myForm.target = targetResult.frameName;

    }

    if (targetResult.newWin) {

        if (EPCM.DSM.isLogoff(cmd)) {

            try {

                top.isLogoffFinalAllowed = false;

            } catch (ex) {

            }

        }

        var myTarget = this.TargetNameWindow + this.FormName;

        var myWinParams = (this.DbgWinHold) ? this.WinParamsDebug : this.WinParamsHidden;

        myForm.target = myTarget;

        myForm.Autoclose.value = (this.DbgWinHold) ? "" : "1000";

        var popUp = window.open(this.EmptyUrlWindow, myTarget, myWinParams);

        if (popUp == null || typeof(popUp)=='undefined') {

               // set cookie

               document.cookie="PopupBlocker=Active";

         } else {

               // no popup blocker

               popUp.focus();

        }     

 

    }

    myForm.submit();

}

 

Other browsers use:

EPCM.DSM3.sendViaXHRPost = function(cmd) {

    var XHR = (window.XMLHttpRequest) ? new XMLHttpRequest() : null;

    if (!XHR) {

        throw new Error("Could not find any XMLHttpRequest alternative.")

    }

    var mapKeySend = this.ParamMapId + "_" + (new Date()).getTime();

    var mapKeyReceived,

    data = this.getParamMapAsBody(cmd, "SAVE", mapKeySend);

    XHR.open("POST", this.TerminatorUrl, false);

    XHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    XHR.send(data);

    if (XHR.status != 200)

        alert("DSM: XHR Status was " + XHR.status + ",\n not able to deliver DSM data");

    mapKeyReceived = XHR.responseText;

    var targetResult = this.targetResolver(cmd);

    if (targetResult.newWin) {

        if (EPCM.DSM.isLogoff(cmd)) {

            try {

                top.isLogoffFinalAllowed = false;

            } catch (ex) {

            }

        }

        var targetUrl = this.TerminatorUrl + "?ParamMapCmd=LOAD&ParamMapKey=" + mapKeyReceived;

        var myWinParams = (this.DbgWinHold) ? this.WinParamsDebug : this.WinParamsHidden;

        var popUp = window.open(targetUrl, "_blank", myWinParams);

        if (popUp == null || typeof(popUp)=='undefined') {

               // set cookie

               document.cookie="PopupBlocker=Active";

          } else {

               // no popup blocker

               popUp.focus();

        }       

    }

    else {

        var targetUrl = this.TerminatorUrl + "?ParamMapCmd=LOAD&ParamMapKey=" + mapKeyReceived;

        targetResult.frameElem.src = targetUrl;

    }

}

 

So if there is a popup blocker active for the portal, the DSM script will write a cookie as well, named PopupBlocker.

 

In my framework I have added a piece of code to check if there is a cookie called PopupBlocker.

 

// Check for Popup Blocker cookie

(function _checkPopupBlockerCookie(){

  var name = "PopupBlocker=";

  var ca = document.cookie.split(';');

  for(var i=0; i<ca.length; i++){

     var c = ca[i].replace(/^\s+|\s+$/g, '');

     if (c.indexOf(name)==0){

          // Cookie PopupBlocker exists!

          // display your message

          $("#popupBlocker").show();

          // reset cookie

          document.cookie = "PopupBlocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT";

   }

  }

})();

 

The end result is:

 

Screenshot - 14-3-2014 , 14_06_06.png

 

For this screenshot I have commented the line document.cookie = "PopupBlocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT";


The red message is something like: You have enabled the popup blocker. Follow the instructions here to disable the popup blocker for this site.

 

I think this solution (or workaround) will be implemented soon in the portal, if you ask me :-)

 

 

Big thanks to Ronny Amran, Shani Limor and Ido Fishler.


Some more reading stuff:

Session Release Agent (EP-PIN) (SAP Library - Glossary)

Disable DSM Terminator

 


/*

Noel Hendrikx - SAP Portal consultant @ Peppie Portals.

Specialized in Corporate branding SAP Portal / Adobe Interactive Forms.

 

UI Theming blog series

Portal theming - also waited a couple of years?

How to... UI Theme Designer - Installation

How to... UI Theme Designer - Migration

How to... UI Theme Designer - Locating elements

How to... UI Theme Designer - Transportation

 

 

Other blogs:

Tired of zipping / unzipping portal theme?

Tips for the Portal Content Studio

DSM Terminator and popup blockers (or not)

My best development friend - Autoresponder FTW

/*

Hi,


lately, I have been working on our Mobile Portal demo to enhance it with the latest cool features, namely with the integration of Fiori apps, the configuration of the Personalized Launcher, some native apps and the mobile UWL to launch from the Mobile Portal.


Today I would like to share a step-by-step description how to integrate Fiori wave 1 apps in your Mobile Portal. My first app was the Create Leave Request app, so I will take this as an example in this blog.

 

1. Portal - Gateway integration
I was lucky to work in the SAP Demo Cloud where the Gateway system was already defined in the portal system landscape and trust was established, so no more work for me to do here. I just made sure that my demo user existed in the Gateway and the backend system.

 

2. Adding Fiori applications to the Launcher
Since my Mobile Portal was already configured, this was quite straightforward. In Portal Content Administration I opened my mobile role and the selected the Launcher folder to which I planned to add the new Fiori app. Then I opened the folder Portal Applications > com.sap.portal.appintegrator.sap and right-clicked the application called UI5 and selected Add Application to Role to add it to the launcher folder of my mobile role.

AddUI5toLauncher.png


Now I just had to edit the following properties of the new application in my mobile role: I gave it a name (Create Leave Request), set the height type to Full Page, entered the system alias of the Gateway system as System, choose an Icon URI from the Web Repository, and entered the Relative Path for UI5 applications.


This was the most tricky part of it, as it can be quite difficult to find the information in the documentation. I found a very useful list of Fiori wave 1 apps at http://help.sap.com/fiori_bs2013/helpdata/en/99/e464520e2a725fe10000000a441470/content.htm?frameset=/en/66/d05c5219ef725fe10000000a441470/frameset.htm, where I got detailed information about each application, but where I finally got the right names and pathes of the UI5 application was transaction SICF in the Gateway system. There I searched for service name ui5* and under path sap/bc/ui5_ui5/sap I found a long list also containing the leave request with service name ui5_hcm_lr_cr.  So I added the complete path at property Relative Path for UI5 applications, which is sap/bc/ui5_ui5/sap/<service name-of-your-ui5-application>/index.html.


Of course, you need to make sure that the corresponding services are activated in your Gateway system and that the user has the necessary roles and permissions in the Gateway and backend systems, but in many cases at least the backend will be already configured.

And that's it! Easy!


Hope that was helpful. In my next blog, I will describe how I configured the Personalized Launcher, so stay tuned!
Regards,
Sibylle

Sometimes it may be required to produce a dashboard that has an automatic timer control mechanism.

An example might be that you have a large screen in a communal area of your company and you want to display multiple KPIs about the performance of the company and various divisions up on the screen so you want the pages of the dashboard to change automatically.

 

This automatic timer mechanism is quite easy to achieve using a play selector component but in that case the speed of the scrolling is fixed at the time of the dashboard development and cannot be adjusted at runtime by the user.

 

 

 

This blog post was produced as part of the SAP Portal Movie challenge - for more info see  SAP Portal Movie Challenge announcement blog.

SAP NetWeaver is SAP's integrated technology computing platform and is the technical foundation for many SAP applications since the SAP Business Suite. SAP NetWeaver is marketed as a service-oriented application and integration platform. SAP NetWeaver provides the development and runtime environment for SAP applications and can be used for custom development and integration with other applications and systems. SAP NetWeaver is built using primarily the ABAP programming language, but also uses C (programming language), C++, and Java EE. It also employs open standards and industry de facto standards and can be extended with, and interoperate with, technologies such as Microsoft .NET, Java EE, and IBM WebSphere.

SAP NetWeaver's release is considered as a strategic move by SAP for driving enterprises to run their business on a single, integrated platform that includes both applications and technology. Industry analysts refer to this type of integrated platform offering as an "applistructure" (applications + infrastructure). According to SAP, this approach is driven by industry's need to lower IT costs through an enterprise architecture that is at once (1) more flexible; (2) better integrated with applications; (3) built on open standards to ensure future interoperability and broad integration; and, (4) provided by a vendor that is financially viable for the long term.[1]

SAP is fostering relationships with system integrators and independent software vendors, many of the latter becoming "Powered by SAP NetWeaver".

SAP NetWeaver is part of SAP's plan to transition to a more open, service-oriented architecture and to deliver the technical foundation of its applications on a single, integrated platform and common release cycle.

 

 

Creating Application Integration iView with SAP NetWeaver Portal 7.3 - YouTube

 

 

 

 

 

 

 

reference:

Announcement of SAP Portal and HANA Cloud Portal Gamification Movie Challenge

Fellow Portal People! Lend me your eyes

 

I wanted to write a quick post over here in the SAP NetWeaver Portal space to point anyone who is generally interested in SAP User Interface technologies to a series of posts called The NetWeaver Business Client (NWBC) - A Portal Consultants Guide that I have started to write over on the SAP NetWeaver Business Client space.

 

I think anyone who is interested in the portal should also know a bit about other alternatives to the Portal such as the NWBC and the Fiori Launchpad, what I've tried to do in this series of blogs is introduce the NWBC from a portal consultants point of view. Many of the concepts and features you are familiar with in the portal are also applicable to the NWBC, however they may be implemented slightly differently. The purpose of the series is to help portal people get up to speed with the NWBC. If you think that sounds useful please check it out.

 

2014-03-08_1210.png

Blog Post: The NetWeaver Business Client - A Portal Consultants Guide


I'd be very interested to hear from others here in the Portal space whether they have had much to do with the NWBC or for that matter the Fiori Launchpad - do you see a move toward these technologies happening in your company or at your clients? In my view the portal is still a key part of the SAP User Interface Strategy and has many features and strengths that make it the right choice, but it is certainly not the only choice and I am seeing more and more instances where the NWBC has taken it's place.

 

I'd be interested to hear your thoughts on this and hope that you find The NetWeaver Business Client (NWBC) - A Portal Consultants Guide something useful.

 

Thanks!

Simon

INTRO


Watch the latest news online. Emma created a pretty freakin cool new website!

 

I’m a bit jealous about the team, because I like the video that much. I'm sure, it was a very funny session to create this video.

That mean, maybe my critic is not that objective. So please don’t take it too seriously.

 

What is shown in the video:

Ah, just watch it

 

HARDFACTS


Title                                        The World Today – Intern creates a pretty freakin cool eventpage

Filmlength                               1:53 Minutes

Produced by                           SAPNetWeaverPortals

Published                               2013-12-10

Original description                  Breaking News - The World Today brought to you by SAP Portal
           Emma Green has been widely applauded in her office of Atomic Publishing for creating a pretty freakin' cool event site.

 

 

CRITIC

It is a nice view of an employee what could happen if the people around you aren’t into the portal.

The video is a cool thing to introduce Netweaver Portal. But I believe, it might just take effect to us, the techies. It is funny at all, all the small details. One example is the clipboard in the background, where the SAP-Teched lanyard is located. I had to watch it more than twice, to discover all the small details, which are contained in it and I'm not sure, that I got all of it.

 

It makes an interesting walk trough, how a Netweaver Portal can change your company.

So much sarcasm in a video, great. I love it.


But, if we get back to an objective view right now, it could happen exact this way somewhere and that (the Netweaver Portal, of course) is a really great oppurtunity to a lot of companies out there. There are some more critics written right now, which contains more details than this blog. But I had to write a critic about that video, because it's worth to watch it.

 

That's it, there is nothing to add.

One additional wish:

 

I’m looking forward to watch something new from

Breaking News - The World Today brought to you by SAP Portal


Want to learn more or to write a critic? Visit:

SAP NetWeaver Portal 2014 Movie Challenge: Instructions

Announcement of SAP Portal and HANA Cloud Portal Gamification Movie Challenge


Thank you for reading to the end. Feel free to leave a comment if you want


Regards

Florian

Following Announcement of SAP Portal and HANA Cloud Portal Gamification Movie Challenge I jumped to SAP Portal YouTube channel to pick my favourite.

 

I watched the below movie on Youtube

 

 

Government provides various services to their citizens by various channels like letter, email, mobile, television, paper advertisement, web, face-to-face and other means. Channels which are moving at good pace are Web, Mobile and Social channels. Each channel are associated with its cost to maintain.

 

Citizens demand better and convenient service utilizing newer channels and government thrives to offer their services which need to manage and run office systems which provide all these services. Government is facing a tremendous challenge to support these new channels on different devices and rationalizing their IT landscape and at the same time simplifying their operations with lower total cost of ownership.

                     City.jpg

SAP City Portal enables cities and governments to easily engage with citizens across multiple communication channels delivering tracking and consistent user experience, government can enhance their citizen services with better satisfaction and data can reside on-premise or cloud.

 

City of Danning is SAP demo site to showcase citizen services capabilities. You can explore by clicking the link here.


City portal is available any time, anywhere and on any device.

 

 

You too want to write a review or critic then please do visit SAP Portal Movie Challenge announcement blog.

 

In the first place , I would like to thank SCN for encouraging the youtube SAP movies...

 

About this video:

 

This video is about one of new feature released in SAP Netweaver 7.3 "WIKI".

 

This video clearly explains how to create a new space ,how it can be  authorized or rejected and various other options. Definitely I have learned a new thing.

 

I am now eager to put my hands on to SAP NW 7.3

 

 

Thank you very much once again

 

http://scn.sap.com/community/netweaver-portal/blog/2014/02/20/announcement-of-sap-portal-gamifiation-movie-challenge

Actions

Filter Blog

By author:
By date:
By tag: