Hey all,

 

We are in process of implementing Fiori Wave 1 Applications. SAP Portal Integration is required for below 2 primary reasons-

 

  1. SAP Portal UME is connected to organization's LDAP (Active Directory). We want users to use same AD credentials to access Fiori applications from SmartPhones/ Tablets and Desktops to keep the experience same (main purpose behind UI5 applications).

 

   2. We have been using SAP Portal as a single point of entry for all SAP systems- ECC, SRM, CRM, BW, BOBJ, GRC, MDG etc. Portal is our preference for        accessing Fiori too.

As most of the SAP documentation/ SCN blogs suggest, we tried implementing Portal on Device. We created UI5 iView to access Fiori Launchpage and added that iView to Mobile Portal Launcher.  But even though we set iView to open in separate window,  it fails to open in separate window on Mobile.

 

This makes it impossible to navigate from launchpage to applications by clicking on Tiles.

 

Another way out was instead of integrating Fiori Launchpage/LaunchPad, create separate iViews for each Fiori application. But this way, we lose the beautiful LaunchPad which has capabilities of dynamic tiles, groupings. In this case we also cannot use Gateway PFCG roles created for Fiori Catalogs.

 

So here is solution which works perfectly fine.

 

 

 

Configure SSO between SAP Portal and SAP Gateway system

 

We achieve SSO between portal and gateway system using SAP Login Tickets.

 

Export Portal Certificate and import into SAP Gateway system using STRUSTSSO2 transaction code and maintain other parameters. This is standard process.

 

 

 

Create URL iView

 

 

Use URL iView template and create a iView with below properties:

 

  1. URL: http://gatewayhost:gatewayport/sap/bc/ui5_ui5/ui2/launchpage/home.html

   b.  Height Type: Full Page

  1. Launch in New Window: Display in Separate Window

 

Note that I have specified URL points for Fiori Launchpage.You can use Fiori LaunchPad or any UI5 application URL.

 

 

Create a standard Portal Role and add above iView to it as shown below.


Image2.png


 

Now use below URL for accessing Fiori launchpage/launchpad directly.

 

http://portalhost:portalport/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.test!2ffiori!2froles!2fcom.test.fiori!2fcom.test.iv.fiorilaunchpad_url

 

It is direct URL to iView under Portal role.  We can use portal PCD permissions so that only users having this portal role can access it.

 

 

Test Results:

 

We have performed tests on mobile as well as desktops and it works perfectly fine.

Below are results with screenshots from Mobile device.

 

  1. Open URL:

 

http://portalhost:portalport/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.test!2ffiori!2froles!2fcom.test.fiori!2fcom.test.iv.fiorilaunchpad_url

 

Image3.png

 

Note that this is standard Portal Login Page which adapts for Mobile devices. We have not enabled Portal on Device for it.


As soon as user provides credentials to login, user automatically gets redirected to Fiori Launchpage.


Image4.png


 

User logs off from Fiori Launchpage


Image5.png

 

Above Logout will log off user just from Gateway and not portal.

 

We configured log off service of Gateway so that it redirects log off URL to a custom application deployed to Portal.


Image6.png


 

Custom application (com.testr.logoutFiori) contains simple Java servlet (logoff) which simply logs off user from portal and redirects to

 

http://portalhost:portalport/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.test!2ffiori!2froles!2fcom.test.fiori!2fcom.test.iv.fiorilaunchpad_url

 

Thus, user gets logged off from Gateway , Portal and comes back to starting URL.

 

 

You can ask that instead of custom application why not redirect log off ICF service to below URL-

https://Portalhost:PortalPort/irj/servlet/prt/portal/prtroot/com.sap.portal.navigation.masthead.LogOutComponent?logout_submit=true

 

This logs off user from Portal but redirects to https://Portalhost:PortalPort/irj/portal instead of
http://portalhost:portalport/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.test!2ffiori!2froles!2fcom.test.fiori!2fcom.test.iv.fiorilaunchpad_url

 

 

 

Hope this helps. Please do post your comments and let me know your thoughts on this.

 

 

Enjoy,


Vinod Patil

 

 


I would like to remind you of taking part in the SAP Portal and HANA Cloud Portal movie challenge on SCN. It is SAPPHIRE NOW and ASUG time: how about producing your SAP Portal/HANA Cloud Portal SAPPHIRE NOW or ASUG movie: explain for example your SAP Portal/HANA Cloud Portal project or your SAP Portal/HANA Cloud Portal scenarios, produce a testimonial, a demo, something with humor, an animated presentation, a Google hangout etc. You are free to choose the tool and format to produce your own video.

Another alternative to participate: if the production of a movie is too time consuming for you - pick a movie you like from our YouTube playlists, create a blog review and explains the business value, the movie provides for you.

 

How to proceed?

 

  1. Win a SAP Portal/HANA Cloud Portal Critic Badge: describe your scenario and refer to an existing movie.
  2. Win a SAP Portal/HANA Cloud Portal Producer badge: describe your scenario and produce your own movie.

 

There are cool SCN badges along the way to win. Read the two SCN documents for the SAP Portal Movie Challenge and the SAP HANA Cloud Portal movie challenge and:

  • learn how to accept the 2 challenges
  • read about the rules, the missions and the badges

Join the SAP Portal and HANA Cloud Portal movie challenge now and get your SCN badge!  We are looking forward to your contributions.

 

274555_red_carpetl.jpg

By Default UWL will be having Alers, Tasks, Notifications and Tracking Tabs.

In most of the cases there will be requirement from the Customer to

  •      Select Tasks as the default Tab
  •      Hide all the tabs other than Tasks and
  •      Sort Tasks workitem according to the Send Date.

All these requirement can be achieved using ‘Customize the look of UWL Main page’ option from the ‘UWL configuration Wizard’.

But with the Standard  settings ‘Customize the look of UWL Main page’ will usually display the following screen, which will force us to download uwl.standard.xml file and edit it manually. This blog will show how you can ‘Customize the look of UWL Main page’ using ‘UWL configuration Wizard’.

Capture.PNG

Step 1: By Default UWL will be having Alerts, Tasks, Notifications and Tracking

Capture1.PNG

Step 2: Navigate to System Administration --> System Configuration --> Universal WorkList & Workflow and click on the link " Click to Configure Item Type and Customize Views Using a Wizard" as Highlighted

001.png

Step 3: On the next screen select ‘Customize the look of the UWL Main page’ and click next

Capture3.PNG

Step 4: As the drop down for Navigation node to be customized is showing None the UWL main page tabs are not displayed.

Capture.PNG

 

Fix for 'Navigation node to be customized' showing 'None'

 

Step 5: To fix the above issue, from the Universal WorkList & Workflow main page click on the link "Click to Manage Item Types and View Definitions" as Highlighted

0 f.png

Step 6: In the Next Screen(Universal Worklist Configuration Content) Select the configuration uwl.standard

1 select.png

Step 7: After Selecting, Scroll Down to the bottom of the page and click on Download Button as Highlighted.

2 Download.png

Step 8: On the Next Screen Click on the Link "Download Configuration uwl.standard"   and save the xml file in your Desktop.

3 Save.png

Step 9: Once saved From the same Screen Select "Upoad New Configuration" Tab

4 Upload1.png

Step 10: Give the Configuration Name as "Main" and Browse the uwl.standard.xml file from your Desktop

5 Browse.png

Step 11: Tick the High Priority Checkbox, Select the UWL System and Click on Upload

6 Upload.png

 

Step 12: Once uploaded successfully system will display the message as Highlighted

7 Successfull.png

Step 13: Now go to the Same Screen in Step 4.  Now the navigation Node to be Customized is shown as "Main" (Configuration Name given to our Uploaded XML)

8 GoBack.png

 

Removing Tabs From Universal WorkList

 

 

Step 14: To Remove Tabs from the UWL, Select the Tab to be removed and click on the button "Remove Tab from Current View"

9 Remove Tab1.png

Step 15: Repeat Step 14 for all the tabs to be removed and removed tabs can be viewed from the dropdown "Removed Tabs" as Highlighted

10 Remove all tabs.png

 

Sorting Tasks WorkItem by Send Date as Default

 

 

Step 16: To Sort Tasks Workitem  by send Date, click on "Customize View" As Highlighted below

11 Sort in Date1.png

Step 17: On the next screen Change the Sorting properties as Highlighted and Save the entries.

12 Sort in Date2.png

 

Clearing UWL Cache

 

 

Step 18: To Clear Cache, from the Universal WorkList & Workflow main page click on the link "Cache Administration Page".

13 Clear Cache1.png

Step 19: On the next Screen select the UWL System Alias and Click on Clear Cache Button.

14 Clear Cache2.png

 

Changing UWL iView Properties for the changes to get Reflected

 

 

Step 20: Now If we check the UWL, Still the changes are not reflected. This is because the UWL iView is picking the old Configuration File( uwl.standard.xml instead of Main.DVEUWL.xml). To fix this issue UWL iView Property have to be modified.

15 UWL Tabs still there.png

Step 21: Navigate to the 'Universal Worklist' iView Location in Portal Content. We are using standard MSS Business Package so the iView is in Portal Content --> Content Provided by SAP --> Line Manager --> Manager Self-Service --> iViews. If you are using MSS ADDON it will be in Portal Content --> Content Provided by SAP --> Line Manager --> Manager Self-Service WDA --> iViews.

Then Open Properties of 'Universal Worklist'

 

16 UWL Properties.png

Step 22: On the Properties Screen Click on the Link "All" and then click on Modify Properties. After that from the Show Category Dropdown select 'UWL'.

17 UWL Properties 2.png

Step 23: Change the property "useNavigationId" to "Main" and save the changes.19 UWL Properties 4.png

Step 24: Now the Changes are reflected in the UWL. All the Tabs are hidden and the Tasks Workitems are sorted according to send Date.

20 Last.png

Finally it is time for another SCN blog

 

After my last blogs about SAP Mobile Documents (SAP Mobile Documents in Action & SAP Mobile Documents Strengthens the Position of SAP NW Knowledge Management) and the SAP NetWeaver Portal (SAP NW Portal Star: Vote for btexx/sotric) quite a lot has happened at SAP and btexx, so I am happy to share some insights/experiences about the main topics that we were working on in the last months...

 

Mainly I will focus on explaining you potential use cases of a SAPUI5 based Mobile Portal and how it can interoperate with the latest version of SAP Mobile Documents.

 

 

SAPUI5 based Mobile Portal


The SAP NetWeaver Portal provides a great infrastructure to build a mobile version of your existing Corporate Portal. Based on that infrastructure and the new SAPUI5 User Interface technology we built a mobile version for our Intranet Template Portal.

 

Based on a Market Assessment we focused on the following Mobile Portal Use Cases

  • Mobile Portal Content
    • News, User-Profiles, etc.
  • Mobile Portal Applications
    • Search and Workflow-Management (Mobile UWL)
  • Mobile Self Service Applications
    • Mobile HCM (Leave and Time Management) via SAP Gateway Services
  • Mobile Document Consumption and Exploration
    • Usage and deep Integration of SAP Mobile Documents
  • Integration possibilities of (SAP) Native and (SAP) Web Apps
    • Integration/Consumption of SAPUI5 apps provided by SAP, e.g. FIORI Apps

 

The following screens give you a visual impression of our SAPUI5 based Mobile Portal, more screenshots can be found on our website.

 

 

Cross Device Support of SAPUI5 for Mobile

Bild1_1082x748px-mit-HTC.jpg

 


SAPUI5 based UWL (Universal Worklist) for Approvals like Leave Requests, etc.

Bild2_1082x748px.jpg

 

 

Deep Integration with SAP Mobile Documents

 

To provide our customers a good user experience and to eliminate system barriers between our web based Mobile Portal and the native SAP Mobile Documents Client we contacted the SAP Mobile Documents team and got pretty soon in a constructive working mode to exchange ideas how one could overcome the typical interoperability challenges between different mobile apps.

 

In the following 2 parts you will find further information about our functional use case and the implemented solution.

 

Video / Use Case of the SAP Mobile Documents Portal Integration

 

  • Michael Miller of the fictional energy company sotric is on the road and wants to find information about the annual financial figures of the power plant in Bergen
  • Furthermore Michael wants to synchronize the project management document folders, so that he can work with this documents although he has no connectivity on the airplane
  • To solve this task Michael is using his Mobile Portal with SAP Mobile Documents Integration

 

Have fun with the short video which is covering the described use case!

 

 

 

Technical Use Cases

 

  • SAP Mobile Documents Integration into the Mobile Search
  • Launching of SAP Mobile Documents with different Input parameters

 

Technical Insights

 

Before I go into the technical details I would like to thank the SAP Product and Development Team of SAP Mobile Documents for the close cooperation in discussing the required interfaces with us to achieve the shown use case! Thanks for the great Co-Innovation!

 

The magic word for the parameterized launch of native Apps is URL Schemes. With URL Schemes the developer of a native mobile app can specify how and with which parameters his app can be launched. On the website handleOpenURL: Shared Interapp Communication on iOS you find a good overview of available URL schemes for existing apps.

 

SAP Mobile Documents URL Scheme Syntax

 

Following you will find a sneak preview of the hidden and yet unofficial URL Scheme syntax of SAP Mobile Documents Version 1.0 SP2

 

  • Syntax: mobiledocs://[version]/[action]?obj=[Object-ID-Ressource]&rep=[Object-ID-Repository]
    • [version] = Denotes the scheme version for SAP Mobile Documents, current version is = v1
    • [action] = Action is an action the client performs on the provided parameters
      • select = navigates in the specified folder and selecting the specified document
      • open =  opens the specified document, showing the content
    • [Object-ID-Resource] =  The CMIS Object ID of a file or folder. For KM resources this is the GUID
    • [Object-ID-Repository] = The Mobile Documents Repository ID

 

Have fun exploring the possibilities of the URL scheme syntax! Currently SAP is planning to support and document the URL scheme syntax with the next support package, which will be SP3.

 

I hope you found the provided information valuable! I am looking forward to your feedback or questions...

 

 

Best regards,

Michael

 

 

About btexx

Based  on the connection between user perspective, SAP technology and process know-how, btexx implements user-friendly solutions that make companies more efficient and users happy.

 

www.btexx.com

Welcome to the second edition of the SAP Portal News Blog 2014. This is what we have prepared for you:

  • Self-Service Support Portal and Testimonial Video
  • SAP Fiori LaunchPad
  • Subscribe to the new SAP Portal newsletter
  • SAPPHIRE NOW and ASUG Annual Conference 2014
  • Update on SAP Portal Movie Challenge
  • Two new movies (Broadcast Messages in SAP Portal and SAP Portal Simplification)
  • Blogs of the Community (our recommendations)

 

Self-Service Support Portal and Testimonial Video

 

SuccessFactors improves customer service experience via Self-Service Support Portal
Improving customer satisfaction and loyalty is a top priority on the corporate agenda nowadays. Service agents need to efficiently manage incoming customer requests and service tickets. Recently SuccessFactors went live with a new customer-facing Self-Service Support Portal powered by SAP Cloud for Service. More than 3.000 of their customers worldwide use this support website to centrally check for advice, find solutions or contact a support expert. SAP's new cloud-based Support Portal solution offers companies of all sizes a flexible platform for delivering cost-effective, 24/7 customer self-services and developing own custom solution extensions on top. More information is available in the overview presentation.

 

Watch also this testimonial video:

 

 

 

SAP Fiori Launchpad

 

The SAP Fiori Launchpad is a real-time, contextual, role based and personalized aggregation point for business applications planned to be deployed on multiple platforms – ABAP (available today), SAP Portal, Cloud Portal and HANA. It supports assignment of pre-defined content for users, while allowing them to personalize their experience. SAP Fiori Launchpad leverages a responsive design concept as well as mobile first approach and is delivered with built-in capabilities to run on multiple devices.

The SAP Fiori Launchpad combined with the Mobile Portal capabilities facilitates access to SAP Fiori applications, documents and reports and offers a multi-channel, web-based aggregation point. For more information check out this blog by Aviad Rivlin.

fiori_launchpad.jpg

(click on the image for better reading)

 

Subscribe to new SAP Portal Newsletter

 

Subscribe here to receive the next editions of 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...

 

 

SAPPHIRE NOW and ASUG Conference 2014

 

In the upcoming ASUG event in Orlando there will be 16 SAP Portal oriented sessions, which you can find in the session catalogue by choosing the track "Portals" in the session catalogue of the agenda builder of ASUG Annual Conference.

 

The SAP Portal portfolio delivers a flexible SAP HANA-based, enterprise-wide UI aggregation hub for on-premises and cloud scenarios with innovative user experience. The evolving of the portal towards a true user experience platform is also reflected in our ASUG session offerings 2014. These are the main topic areas:

  • SAP HANA Cloud Portal is a new flexible cloud-based solution for building attractive business sites and extending on-premises and cloud scenarios.
  • SAP HANA Cloud Platform extension package for SuccessFactors, makes it quick and easy for customers to adapt and integrate SuccessFactors cloud applications to their existing business processes.
  • SAP Fiori LaunchPad combined with the Mobile Portal capabilities facilitates access to SAP Fiori applications, documents and reports and offers a multi-channel, web-based aggregation point.
  • SAP NetWeaver Portal 7.4 helps customers to improve user experience by implementing appealing, content-rich enterprise portals – consumable on desktops and mobile devices.
  • To meet customer demand for agility the SAP Portal portfolio has evolved from an enterprise portal deployed primarily in-house towards an open platform that can be deployed and consumed very flexibly.

 

For more information check out this blog.

 

 

Update on SAP Portal Movie Challenge

 

Until now (April 29) we have accepted 27 contributions for the SAP Portal and HANA Cloud Portal movie challenge. Thanks to all authors for your contributions!

 

You can also use SAPPHIRE NOW and ASUG as a trigger to participate in the SAP Portal and HANA Cloud Portal movie challenge: Produce your own SAP Portal/HANA Cloud Portal SAPPHIRE NOW or ASUG movie: How about explaining your SAP Portal/HANA Cloud Portal project, your SAP Portal/HANA Cloud Portal scenarios, a testimonial, a demo, something with humor, an animated presentation, a Google hangout etc.? You are free to choose the tool and format to produce your own video. Of - if the production of a movie is too time consuming for you - pick a movie you like from our YouTube playlists, create a blog review and explains the business value, the movie provides for you.

 

There are cool SCN badges along the way to win. Read the two SCN documents for the SAP Portal Movie Challenge and the SAP HANA Cloud Portal Movie Challenge.

 

 

Watch Two New Movies

 

Watch this movie about the new broadcast framework which will be available as of 7.31 SP11 and 7.4 SP6. For more details read also this document.

 

 

SAP Portal Simplification: "Simplify Everything, so you can so anything":

 

 

 

Blogs of the Community

 

Do not miss reading the following blogs:

 

HANA Cloud Portal: Insight on Site Layout Capabilities by David Lincourt (great customer use case and demo for HANA Cloud Portal!)

 

Executing a HANA Cloud Portal Project in Agile-Scrum by Arka Roychowdhury (great example of an agile scrum project where a business website is developed!)

 

HANA Cloud Portal by Rupali Ray (great analysis of HANA Cloud Portal product!)

The Netweaver administrator is not getting the information about saposcol's availability from saposcol itself, but from CCMS agents By CCMS agent I mean sapstartsrv process,which has built-in CCMS agent. CCMS agent looks to it's own shared memory and provides them, if they are available. Asynchronously from this, CCMS agent is regulary downloading the information from saposcol's shared memory.

 

All CCMS agents can copy data from the SAPOSCOL shared memory segment to the CCMS monitoring segment and transfer it to a central monitoring system.

CCMS Agents:

http://help.sap.com/saphelp_nw70ehp1/helpdata/de/77/d9ba3b3bf00152e10000000a114084/frameset.htm

Advanced Functions of the CCMS agents
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/4d/0681aaf49ca24aa3a366b24c8805d6/content.htmframeset=/en/77/d9ba3b3bf00152e10000000a114084/frameset.htm

Working Directory and Log Files of the CCMS Agents

http://help.sap.com/saphelp_nw70/helpdata/en/c9/aa1a0668720f43adadf91bff1d3c35/frameset.htm

 

NWA administrator -> sapstartsrv webservice (SAPCCMSR porttype) -> sapstartsrv shared memory (getting data - task for integrated agent) on one side, and on the other side sapstartsrv (resp. integrated agent) is regulary copying data from saposcol's shared memory to it's own.
#1834530 - AS Java Overview shows warning for stopped SAPOSCOL WS

 

Only the "Operating System" data which is reported by NWA is stored in the CCMS shared memory monitor segment.

 

Please always be sure the SAPOSCOL is the latest version on the highest PL:
#19227- Open newest saposcol
#548699 - FAQ: OS collector SAPOSCOL

 

SAPOSCOL: Clearing Shared Memory and Updating Saposcol

http://scn.sap.com/people/brendan.ocallaghan/blog/2011/09/08/saposcol-clearing-shared-memory-and-updating-saposcol

 

Key words:

"SAP OS monitor has probably stopped. The OS information may be incomplete or missing.

To resolve this, start your SAPOSCOL. To learn more about starting and stopping SAPOSCOL"

SAP Portal ASUG Sessions

 

In the upcoming ASUG event in Orlando several SAP Portal oriented sessions will be offered, which you can find in the session catalogue by choosing the track "Portals" in the session catalogue of the agenda builder of ASUG Annual Conference.

 

The SAP Portal portfolio delivers a flexible SAP HANA-based, enterprise-wide UI aggregation hub for on-premises and cloud scenarios with innovative user experience. The evolving of the portal towards a true user experience platform is also reflected in our ASUG session offerings 2014. These are the main topic areas:

  • SAP HANA Cloud Portal is a new flexible cloud-based solution for building attractive business sites and extending on-premises and cloud scenarios.
  • SAP HANA Cloud Platform extension package for SuccessFactors, makes it quick and easy for customers to adapt and integrate SuccessFactors cloud applications to their existing business processes.
  • SAP Fiori LaunchPad combined with the Mobile Portal capabilities facilitates access to SAP Fiori applications, documents and reports and offers a multi-channel, web-based aggregation point.
  • SAP NetWeaver Portal 7.4 helps customers to improve user experience by implementing appealing, content-rich enterprise portals – consumable on desktops and mobile devices.
  • To meet customer demand for agility the SAP Portal portfolio has evolved from an enterprise portal deployed primarily in-house towards an open platform that can be deployed and consumed very flexibly.

 

Which sessions should you attend? Have a look at the session details below. Read also this blog written by Aviad Rivlin, whom you can meet at ASUG 2014 and SAPPHIRE NOW this year in Orlando: he gives you some insights into his sessions and also some additional session recommendations.

 

Some Sessions in Detail

 

Portal Roadmap and Portal Deployment Options

 

Session 1901: SAP Portal Roadmap - Strategic Direction of the Portal as a User Experience Platform

Join this session to get an overview on the SAP Portal portfolio and the latest innovations for mobile, cloud, and SAP HANA-based context-aware scenarios as well as strategic directions for evolving the portal towards a true user experience platform.

 

Session 1910: ASUG Influence Council for SAP Portal

Join the ASUG Portal Influence Council onsite meeting to hear about the council activities and achievements during the year, learn about the SAP Portal Portfolio strategy, and provide valuable feedback for the SAP strategy.

 

Session 1903: Best Practices for Choosing the right SAP Portal Deployment (Cloud, On-Premises) and Consumption (Mobile) Options

In this session, presenters will review the different deployment options for the SAP Portal portfolio - on premise, hosted, and full cloud. They will also explore the pros and cons for each option and present guidelines on choosing the right option. In addition, they will examine how mobility comes into play when considering a deployment option.

 

Session 2011: Experience End-to-End SAP Portal Portfolio Scenarios, Customers, and Showcases

Join this session to learn how the SAP Portal portfolio helps customers to implement appealing scenarios such as employee self-service portals (B2E), partner/supplier portals (B2B), city portals, or support sites (B2C) by leveraging the latest innovations of Mobile Portal, Cloud Portal, and SAP HANA-powered context-aware services

 

SAP Portal and Fiori LaunchPad

 

Session 1904: Recommendations for Leveraging SAP's Latest User Experience Innovations via SAP Portal with SAPUI5, Theme Designer, SAP Fiori, and Fiori Launchpad

As the SAP UX portfolio rapidly changes, the presenters of this session would like to help you understand how to bring it all together. How can you use the Portal to expose Fiori and the Fiori Launchpad, customize it with the new theme designer, and leverage SAP's HTML5 library, SAPUI5? Through the usage of all these new capabilities, you should be able to rapidly renovate your UI landscape while maintaining your existing investment in SAP Portal.

 

HANA Cloud Portal

 

Session 1906: SAP HANA Cloud Portal Overview. Latest Innovations, Showcases, Customers and Future Direction

In this session, you will learn how you can easily create appealing business sites using SAP HANA Cloud Portal. The session highlights the solution market approach, benefits, and capabilities as well as key implementation scenarios. You will learn how to quickly build sites, integrate content, define brand elements, and consume published sites on multiple devices

 

Session 1907: Extending your SuccessFactors Employee Central Solution with SAP HANA Cloud Portal

SAP HANA Cloud Platform extension package for SuccessFactors, makes it quick and easy for customers to adapt and integrate SuccessFactors cloud applications to their existing business processes, thus helping them maintain competitive advantage, engage their workforce, and improve their bottom line. This session will focus on the SAP HANA Cloud Portal and include: The benefits and capabilities of the extension package, how you can turn your cloud solution into an extension, quick ways to discover and obtain extensions via the cloud portal marketplace, and a demonstration of a partner extension in action.

 

Session 1907: SAP HANA Cloud Portal Deep Dive: Scenarios, Use Cases, Best Practices, and Customer Showcases

Join this session to learn and discuss best practices for implementing SAP HANA Cloud Portal with a focus on architecture, technical scenarios, backend integration, and widget development.

 

Mobile

 

Session 2009: Extending and Consuming your SAP NetWeaver Portal on Mobile Devices: Overview, Use Cases and Benefits

Join this session to learn about the SAP NetWeaver Portal, mobile edition. The session offers best practices, practical guidelines, and do's and don'ts for consuming your SAP NetWeaver Portal on mobile devices. In addition, the session will outline the latest mobile enhancements: Mobile AppGallery, launcher personalization, and MDM connectivity, developed as a co-innovation with customers.

 

Session 1911: Top Five Recommendations and Lessons Learned for Mobile Portal Implementation Projects

Join this session to learn from customer experiences about implementing the SAP NetWeaver Portal, mobile edition. The session will highlight the top five recommendations and lessons learned from real-life mobile portal implementations.

 

 

SAP NetWeaver Portal 7.4

 

Session 2004: Benefits and Recommendations for Upgrading to SAP NetWeaver Portal 7.4

SAP NetWeaver Portal 7.4 marks the new go-to-release for customers and provides various functional enhancements and improvements for end users, administrators, and developers. In this session, presenters will discuss the key benefits of upgrading to this latest SAP NetWeaver Portal version, including mobile consumption, content management, and cloud extension. This presentation will highlight the new enhancements and will guide existing and new customers on how to best leverage the SAP NetWeaver Portal capabilities in their organization.

 

 

SAP Portal Movie Challenge 2014 and SAPPHIRE NOW/ASUG

 

Participate in the SAP Portal and HANA Cloud Portal movie challenge and produce your own SAP Portal/HANA Cloud Portal SAPPHIRE NOW or ASUG movie: How about explaining your SAP Portal/HANA Cloud Portal project, your SAP Portal/HANA Cloud Portal scenarios, a testimonial, a demo, something with humor, an animated presentation, a Google hangout etc.? You are free to choose the tool and format to produce your own video. Of - if the production of a movie is too time consuming for you - pick a movie you like from our YouTube playlists, create a blog review and explains the business value, the movie provides for you.

 

There are cool SCN badges along the way to win. Read the two SCN documents for the SAP Portal Movie Challenge and the SAP HANA Cloud Portal movie challenge and:

  • learn how to accept the 2 challenges
  • read about the rules, the missions and the badges

 

SAP Portal Gets Social

 

During and before SAPPHIRE NOW and ASUG you can also keep yourself up-to-date by checking SCN and our Social Media Channels.

 

SCN Spaces

Watch the following SAP Community Network Spaces:
SCN Space for SAP Portal

SCN Space for Cloud Portal

 

Twitter

Follow the official SAP Portal twitter account @Portal_SAP (maintained by SAP Portal Product Management and Development people)

Portal Hashtags on Twitter:
#SAPPortal – SAP NetWeaver Portal hashtag (news from the SAP Portal area)
#hanacloudportal - Cloud Portal hashtag (news from Cloud Portal)

#SAPPortalMovieChallenge - hashtag for the movie challenge 2014

 

LinkedIn and Facebook

Follow the event also on LinkedIn and Facebook.

 

Note:

More information on our SAPPHIRE NOW and ASUG plans will follow in the upcoming weeks, bookmark this blog to be up-to-date.

It’s that time in the year that the “call for presentations” starts again… this time it is for SAP d-code Las-Vegas (formally called SAP TechEd). I would like to point you all to Tammy Powlas great blog and call you all, ASUG members, to submit your sessions’ proposals about SAP Portal, SAP HANA Cloud Portal, SAP Fiori, SAPUI5, SAP Screen Personas and any other UI related topics. If you would like to share your experience – I am sure others would love to hear you!

 

aviad_session.pngVishal scribble.jpgguy_session.png


 

Call for submission opens: April 21

Call for submissions closes: May 25

 

Share your knowledge by submitting an abstract for ASUG sessions at SAP d-code. Ready, set, Gooooo….

Hi All,

 

As part of the portal movie critic challenge i have taken SAP Fiori and SAP Net Weaver Portal,mobile edition video in SAP mobility section.

 

Personally i have a great interest in mobile technologies and very happy that the bunch of movies we have in the mobility section are equally good.I have gone through all it was a hard decision to choose one from that.Thanks to team for providing and collaborating all these videos under one roof.

 

Now regarding the movie as we know SAP Fiori is a collection of Applications which are formulated based on users experience in various areas.Initial part of the videos shows as how to wok with Fiori. Though am yet to get some hands on experience on Fiori i have watched a lot of videos in you tube and have gone through blogs in SCN. I really like the way the SAP Fiori is introduced here.As we know Fiori works seamlessly on desktop, tablet, or smartphone.The video missed those portions were Fiori operating in multiple devices as it is capable of adjusting itself when it works on a tablet or on a desktop.Apps ability to conduct transactions, get insight and take action, and view expense reports,purchase orders,Leave approval all those day to day applications are clearly explained.

 

Readers who are interested in SAP Fiori please go through the following videos and blogs.

http://scn.sap.com/docs/DOC-41598?url_id=text-search-best-best-scn-doc-41598

Introducing SAP Fiori - YouTube

 

 

Now coming to the second portion were we have SAP Net weaver portal mobile editions which explains the importance of mobile in current business scenarios,where customers are looking for miniaturization and availability and user friendliness are the highlights of using mobile technology at present.As stated in movie net weaver portal "mobile editions can act as a single point of access from multiple devices at any time".With the implementation of portals it significantly reduce costs and boast productivity is very true.


Attaching some pics of SAP Fiori


.Really cool stuff   Fiori @tablet,@Desktop and @smart phone.

Fiori1.png



A Sample launchpad window.


Fiori 2.png


Movie Reference:

SAP Fiori and SAP NetWeaver Portal, mobile edition - YouTube


For further information on SAP NetWeaver Portal 2014 Movie Challenge, please refer the blog: SAP Portal Movie Challenge announcement blog.


Thanks  team for providing such  a wonderful challenge and am looking forward .


Regards,

Kannan

Hi,

 

 

This is my first blog as an SAP NetWeaver Portal Movie Critic.I watched the movie "Portal Content&Site Management by OpenText".SAP_Portal_content_&_site_management.PNG

 

     The video begins with Ohad Levy,solution manager in SAP presenting a bird's eye view of the current trends in today's IT world such as BigData,cloud computing,Social and Mobile computing.How all these trends contribute to generation largely unstructured data and how managing this unstructured data is turning out be a nightmare for the organizations.

 

 

SAP_Portal_content_&_site_management2.PNG

     Then a detailed definition of unstructured data is presented.After which we are given an overview of ECM(Enterprise Content Management) market,The readiness of fortune 500 companies to invest on ECM solutions are discussed.

     Then comes the gist of the discussion i.e. the collaboration between SAP and OpenText and how this collaboration resulted in the best Enterprise Content management solutions integrated into the business processes of SAP.

     Two flavours of content management solutions are discussed.

     1) Extended ECM and 2) PCM

ECM is a  high end,full blown solution for all the needs of content management where as PCM is targested for average usage of content management.

     The features are  PCM such as full integration with SAP portal,its document management capabilities,social networking features and mobile enabling are discussed.In the end, a word or two were reserved for PSM (Portal Site Management) using which customers can build complete intranet/extranet/commercial websites using SAP portal as the underlying infrastructural.

SAP_Portal_content_&_site_management3.PNG


Movie Reference:


SAP Portal Content Management & Portal Site Management by OpenText - YouTube

 

For detailed information on SAP NetWeaver Portal 2014 Movie Challenge, Kindly refer to the blog: SAP Portal Movie Challenge announcement blog.

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

 

Regards

Veera

Fifth movie in line that I watched from SAP Playlists (Previous ones on HANA Portal edition )

 

Watched the mobile edition movie. Gives a very good insight as to what the mobile edition from SAP does and how it can offer return on investment to the customers.

 

Untitled4.png

 

The movie starts with a quick overview of the mobile portal and then highlights the need and the rationale behind launching such a product. It provides due pointers as to how the SAP NetWeaver portal does the integration with the mobile and how it can boost the productivity, thereby, reducing costs.

 

The aggregation of RSS feeds, news, documents, pre-defined apps in one view and the ability to launch web and other applications from the mobile launcher shows the user friendliness the product can offer. Due snapshots have also been shared in the movie as to show how the whole stuff will look like.

 

 

Overall an informative watch !!!

Untitled3.png

 

 

Movie Reference:

 

SAP Netweaver Portal - mobile edition overview - YouTube

 

 

 

For further information on SAP NetWeaver Portal 2014 Movie Challenge, please refer the blog: SAP Portal Movie Challenge announcement blog.

 

Keep watching !!

 

Cheers

Neha.

Use

You can modify the standard KM error pages that are displayed when an error occurs, to your company branding needs.

 

Customizing Steps:

In SAP 7.3 KM error pages are rendered by XSLT. The corresponding XSL is "WDServletExceptionToHtml.xsl”.

 

Ø Log in to Portal Server through FTP/Telnet access as an administrator. In the physical folders browse and navigate to below path

     \usr\sap\<SysID>\<InstID>\j2ee\cluster\apps\sap.com\com.sap.km.cm.main\servlet_jsp\com.sap.km.cm.main

     \root\WEB-INF\private\lib

 

Ø Copy/Download the following jar “km.appl.servlet.webdav_core.jar".

 

Ø Take a backup of original jar before making modifications to it.

 

Ø Change the extension from .jar to .zip. Unzip the content and navigate to

     \com\sapportals\wcm\protocol\webdav\server

 

Ø Look and Modify the WDServletExceptionToHtml.xsl file to your company branding needs.

         <xsl:value-of select="HTTP-status" />      - Tag is responsible for Error Code e.g. 404

         <xsl:copy-of select="message/node()" /> - Tag is responsible for Error Message

     e.g. “The requested resource is not available”.

 

Ø  At the end of the blog I have provided the WDServletExceptionToHtml.xsl code I have used.

 

Ø Ø zip the content again with same name km.appl.servlet.webdav_core.

 

Ø Place the jar at same location on server.

 

Ø Restart your server

Ø 

   Bingo!!! Now your new page will be displayed for KM errors

Result: Example for Error Code 404

Before Modification

2.png

After Modification

 

Note: This modification need to be reapplied to the system after it has been patched.

1.png

Regards,

Madhvika Joshi

 

Please do correct me if I have mentioned anything wrong.


Code:


<?xml version="1.0" encoding="iso-8859-1" ?>

  <!--

  Display WDServletException as HTML @author

  julian.reschke@greenbytes.de

  -->

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

  version="1.0" xmlns:D="DAV:" xmlns:sap="urn:schemas-sap-com:wcm"

  exclude-result-prefixes="D sap">

  <xsl:output method="html" />

  <xsl:param name="lang">

  en

  </xsl:param>

  <xsl:param name="include-stacktrace" />

  <xsl:template match="/">

  <html>

  <xsl:comment>

  XSLT engine:

  <xsl:value-of

  select="concat('version: ',system-property('xsl:version'),' vendor: ',system-property('xsl:vendor'),' vendor-url: ',system-property('xsl:vendor-url'))" />

  </xsl:comment>

  <head>

  <title>

  <xsl:value-of select="/exception/HTTP-statusmessage" />

  </title>

  <style type="text/css">

  h1 { font-family:tahoma; font-size:18pt; }

  h2 {

  font-family:tahoma; font-size:14pt; }

  p { font-family:tahoma;

  font-size:10pt; }

      </style>

  </head>

  <body>

  <xsl:apply-templates />

  </body>

  </html>

  </xsl:template>

  <xsl:template match="exception">

 

  <!--  Start of Header Of Page -->

 

  <table cellspacing="0" width="100%" style="background-color: white;">

  <tbody>

  <tr>

  <th align="left">

  <div style="margin-top: 1; margin-left: 10;">

  <img title="Company Logo"

  src="Provide URL for image you want to display e.g YOUR COMPANY LOGO"

  alt="Company Logo" />

  </div>

  </th>

  <th valign="middle" align="right">

  <div

  style="margin-right: 10; font-family: Calibri; color: #00868B; font-size: 15px; font-weight:bold; ">SAP Netweaver Portal</div>

  </th>

  </tr>

  <tr height="5px"></tr>

  <tr>

  <td valign="top" align="left" colspan="2">

  <div

  style="font-family: Calibri; background-color: #00868B;  font-size: 15px; padding: 5px; font-weight: bold; color:white">

  <xsl:value-of select="HTTP-status" />

  -

  <xsl:copy-of select="message/node()" />

  </div>

  </td>

  </tr>

  <tr height="60px"></tr>

  </tbody>

  </table>

 

  <!--  End of Header Of Page -->

 

 

  <!--  Body Of Page - Start -->

  <table align="center" width="70%" style="border-collapse:collapse">

  <tbody>

  <tr align="left" height="100%" style="border:2px solid #19798C">

  <td valign="middle">

  <div style="font-family: Calibri;  padding: 5px 5px 5px 5px;">

  <b style="color:#00484F">Error Code:</b>

  <span style="margin-left:37px">

  <xsl:value-of select="HTTP-status" />

  </span>

  </div>

  <div style="font-family: Calibri;  padding: 5px 5px 5px 5px;">

  <b style="color:#00484F">Error Message:</b>

  <span style="margin-left:12px">

  <xsl:copy-of select="message/node()" />

  </span>

  </div>

  <div style="font-family: Calibri;  padding: 5px 5px 5px 5px;">

  <b style="color:#00484F">Links:</b>

  <a style="color: #00868B; margin-left:74px" href="http://scn.sap.com/welcome">SAP Forum</a>

  </div>

  </td>

  </tr>

  </tbody>

  </table>

  <!--  Body Of Page - End -->

 

  <!--

  <div> <xsl:choose> <xsl:when test="$include-stacktrace='yes'">

  <xsl:attribute name="style">display: block;</xsl:attribute>

  </xsl:when> <xsl:otherwise> <xsl:attribute name="style">display:

  none;</xsl:attribute> </xsl:otherwise> </xsl:choose> <h2>stack

  trace</h2> <p> <pre> <xsl:value-of select="stacktrace"/> </pre> </p>

  -->

 

 

  <!-- contained? -->

  <!--

  <xsl:for-each select="exception"> <h2>contained exception</h2> <p>

  <xsl:copy-of select="message/node()" /> </p> <p> <pre> <xsl:value-of

  select="stacktrace"/> </pre> </p> </xsl:for-each> </div>

  -->

  </xsl:template>

</xsl:transform>

Through this blog putting a small effort to put detail information available at one place to meet subjected goal and reduce your search time.

 

Use:

Change the SAP standard authentication error messages text on sap portal logon page (including initial password change page) with custom /more generic messages as per client requirement.

 

E.g. in this blog we will be changing following sap logon page error messages with our custom error messages.

    1. authentication_049=User authentication failed
    2. authentication_026=Password change failed
    3. authentication_025=New password and password confirmation are not identical
    4. authentication_024=Password confirmation missing
    5. authentication_023=New password missing
    6. authentication_022=Password missing
    7. authentication_021=Authentication failed. Password locked
    8. authentication_003=User account locked
    9. authentication_002=User is not currently valid
    10. authentication_000=User authentication failed

 

Solution

SAP error messages for logon page are stored in LogonMessages.properties file within sap.com~tc~je~security~impl.jar.

 

Ø Get sap.com~tc~je~security~impl.jar file from following server location.

     \usr\sap\<sid>\<instid>\j2ee\cluster\bin\services\security\lib\private

 

Ø Take a backup of original jar before making modifications to it.

 

Ø Change the extension of jar from .jar to .zip. Unzip the content and navigate to

     com\sap\engine\services\security\exceptions\

 

Ø If you want to change the English text, edit both LogonMessages_EN.properties and LogonMessages.properties file.Change Following key in both properties file as below

 

    1. authentication_049=It is my custom message for - User authentication failed
    2. authentication_026=It is my custom message for - Password change failed
    3. authentication_025=It is my custom message for - New password and password confirmation are not identical
    4. authentication_024=It is my custom message for - Password confirmation missing
    5. authentication_023=It is my custom message for - New password missing
    6. authentication_022=It is my custom message for - Password missing
    7. authentication_021=It is my custom message for - Authentication failed. Password locked
    8. authentication_003=It is my custom message for - User account locked
    9. authentication_002=It is my custom message for - User is not currently valid
    10. authentication_000=It is my custom message for - User authentication failed

 

Ø zip the content  back with same name sap.com~tc~je~security~impl and change the extension  to .jar .Make sure not to corrupt the jar.

 

Approach 1:

 

Ø Replace the original jar on server with this jar

Ø Restart your server

 

  Approach 2:

  You can package the modified jar into security.sda and deploy the modified security.sda directly through the admin tools. Deployment of sceurity.sda will cause the server to restart.

 

That’s it …You are done. Now your new changes will reflect.

 

Note:

This jar is part of security.sda which in turn is part of SERVERCORExx_x.sca. These changes will get overwritten by a patch/update of this sca .You need to repeat above steps to make your custom changes available again in the system.

 

Below are the screen shots for changes done by me

 

Scenario 1: User authentication failed

User Authentication failed.png

 

Scenario 2: Password change failed

Password Change Failed .png

 

Scenario 3: New password and password confirmation are not identical

new and cnf pwd not identical.png

 

Scenario 4: Password confirmation missing

cnf password missing.png

 

Scenario 5: New password missing

new missing.png

 

Scenario 6: Password missing

Password Missing.png

Scenario 7: Authentication failed. Password locked

Auth Failed PAssword Locked.png

 

Scenario 8: User account locked

User Account Locked.png

 

Scenario 9: User is not currently valid

User is not currently valid.png

 

Regards,

Madhvika

Please do correct me if I have mentioned anything wrong.

It really took our significant time to achieve subjected goal. We started with the traditional way of modifying web.xml of portal root application but to no success. It was time for research which took us to following sap help link.

 

Changing the Look and Feel of the Default Error Pages

 

But there were open questions like

 

  1. How to put our custom HTML page design in properties file.
  2. Server location to put new properties file?
  3. Do we need to specify full path to properties file in NWA configuration of just property file name?

 

With this blog I am putting step by step solution to put your own custom html page design in properties file.

 

Solution:

 

As mentioned in sap link we will create our own custom properties file to show our custom look and feel for HTTP error pages. Default errorPageFragments.properties file is available within sap.com~tc~je~httpserver~impl.jar. 

 

Before that

 

Here is a quick analysis of comparison of the source code of Default 404-Not Found http error page and default properties file as in which line is coming from which key of default properties file.

 

2.png

 

With this information, now let’s start putting our custom look and feel in new properties file.

 

Ø Get sap.com~tc~je~httpserver~impl.jar  file from following server location.

 

    \usr\sap\<sid>\<instanceid>\j2ee\cluster\bin\services\http\lib\private

 

Ø Change the extension of jar from .jar to .zip. Unzip the content and  get the default properties file at 

 

   com\sap\engine\services\httpserver\interfaces\

 

Ø Edit the default properties file .Put your own HTML page design in relevant keys of properties file with the analysis shown in above screen shot. Save the file t with a different name say customErrorPageFragments.properties. With this blog I have attached my custom properties file.

 

Ø On Server directory\usr\sap\trans\ create a folder say  “Custom” and place your new customErrorPageFragments.properties file there .The complete path now for new properties file is

 

\usr\sap\trans\Custom\customErrorPageFragments.properties

 

Ø Replace the existing properties file with a custom one

 

1.     Open the SAP NetWeaver Administrator.

2.    Choose Configuration Management Infrastructure Java System Properties. Specify the template in the Templates section.

3.    Choose the Services tab in the Details section.

4.    Choose the HTTP Provider service.

5.    Click on Show Advanced Properties at top.

6.    Select the ErrorPageTemplateLocation property in the Extended Details section. Choose Modify.

7.    Specify the location of the file that contains the new user interface. Choose Set and then Save.

 

3.png

 

Ø Restart your server

 

     That’s it …You are done. Now your custom look for http error pages will reflect.

 

                 Before Modification

 

404 HTTP Error Page

 

4.png

After Modification

 

404 HTTP Error Page

 

5.png

 

503 HTTP Error Page

6.png

Regards,

Madhvika

 

Please do correct me if I have mentioned anything wrong.

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.

Actions

Filter Blog

By author:
By date:
By tag: