For making your sites easily accessible on mobile and attractive to mobile users, the Mobile Portal offers you a role based aggregation layer to integrate both your web and native applications with unstructured content from various sources. There are already lots of blogs out there on SCN describing SAP Mobile Portal capabilities and how to best use them. I recommend reading
- The SAP NetWeaver Portal on Device Overview, Implementation, and Future Plans document for a first overview of benefits and concepts of the Mobile Portal,
- Aviad’s blog on How to consume your NetWeaver Portal on different devices – the end user perspective for an impression of what you get when implementing a Mobile SAP NetWeaver Portal with some nice screenshots,
- SAP help portal for a detailed description on how to set up your Mobile Portal or alternatively try
- Andy Silvey’s blog describing the same with more detail and some additional screenshots. And finally,
- Aviad’s blog about mobile enhancements with 7.3 SPS9 for the latest improvements, especially support for lauching native mobile applications from the portal.
For this blog, I built a very small example including a PSM Page. My portal was already configured for mobile (HTML5 support, filtering enabled, device groups configured), so I just did the following steps:
- In the Master Rule collection, I checked which Smartphone Desktop was assigned to Device Group Smartphone – it was the Default Smartphone Portal Desktop.
- Then I checked in this Portal Desktop which filterID was assigned. Result: the default com.sap.portal.smartphone.
- Next I created a copy of the Every User Mobile Role which comes with the standard delivery and made sure that the Filter IDs assigned to the Launcher and other pages contained com.sap.portal.smartphone.
- Now, the next step is adding some PSM pages to this role. This is really easy, as it is done using the Navigation Manager (before SP3: Navigation Assistant). You just need to select a folder in a portal role on the left side and a node in the PSM project structure on the right side and click Add.
As an example, I built a simple structure with PSM and published it:
- There are two possible locations where PSM pages can be added to a portal role:
a. In the launcher: In Navigation Manager, you simply select the launcher folder in the mobile role on the right side and the top page of the PSM page structure on the left side and click Add Link. In the pop-up window, the Mobile checkbox needs to be checked, which in most cases is already done by the system. All other settings can just be used as they are, if you do not want to restrict the depth of the page sturcture. Mobile links always need to be static.
b. In Portal Explorer: The Portal Explorer gives users access to all items in their mobile roles that are entry points but not assigned to a mobile perspective like launcher or home page. Therefore, you just need to add the PSM pages to any folder except launcher, e.g. to the role itself, using Navigation Manager; then it will be accessible from the Portal Explorer in the Toolbox.
To define the types of devices on which the pages should be visible, you have to enter a filterID, when creating the link.
Now I am done. That is how the page structure looks like in the Portal role:
And in the smartphone:
You can now click to open the Travel Information page or navigate to the sub-pages.
By the way, for sharing documents on mobile, SAP Portal Content Management by OpenText offers mobile UIs both for tablets and smartphones. These are the PCM smartphone UIs:
Hope that blog was helpful. If you are interested in reading more about creating sites with SAP NetWeaver Portal, check out the other blogs in my blog series.