Skip to Content

Why this document?

I struggled a bit setting up a demo using the App and our SAP Solution Manager sytem.

That’s why I decided to put every step in this blog to get a clear overview of what has to be

done to build the demo.

Initially, this blog was published on January 19th, 2013. But I reworked and republished it.

Prerequisites and assumptions

  • SAP Solution Manager 7.1 SP 06 system
  • Plugins IW_BEP and IW_FND
  • SAP NetWeaver Gateway
  • An iPad (the one used in this demo has iOS 6.0.1) with an internet connection

Scope and context

The scope of the demo is like this:

/wp-content/uploads/2013/05/1_211948.jpg

Please note that this demo was build using the HTTP protocol and the company’s intranet.

Outside the intranet, a VPN connection on the iPad is needed.

Using the HTTPS protocol is an option, but will not be discussed in this blog.

Also, the use of the Sybase Unwired Platform(1) and a relay server(2) will not be discussed

here.

Before building the demo, it was decided to install the SAP NetWeaver Gateway on the SAP

Solution Manager system. This is not mandatory. Just make sure connectivity between them

is established.

The App in the Appstore

The App SAP System Monitoring can be downloaded freely from the Appstore on the iPad.

Configuration is very straight forward. It basically points to a service on your SAP Solution

Manager machine, using the HTTP port active on the system.

Configuration on the Solution Manager system

First you start with activating the System Monitoring feature. Go to the System Monitoring

Workcenter –> Setup –> Configure System Monitoring. Go through all the steps and fill in the relevant information.

Next, the items below must be set up properly

Make sure parameters login/create_sso2_ticket (with value 2) and login/accept_sso2_ticket (with value 1)

are set.

Activate the following services:

  • /default_host/sap/public/opu/resources
  • /sap/opu/odata with its sub-nodes
  • /sap/opu/sdata with its sub-nodes
  • /sap/bc/srt/xip/sap
  • /sap/bc/webdynpro/sap/saml2
  • /sap/public/bc
  • /sap/public/bc/ur
  • /sap/public/mysssocnt

Make sure the user, used in the App on the iPad, has the correct authorizations. Add the following roles

  • SAP_SMWORK_TECH_MON
  • SAP_BC_BASIS_ADMIN
  • SAP_SMWORK_CHANGE_MAN_SPC
  • SAP_SMWORK_DIAG
  • SAP_SMWORK_CHANGE_MAN
  • SAP_SMWORK_ADMINISTRATOR_COMP

I applied the following OSS notes to solve problems on both the iPad and the Solution Manager system

  • 1786290 (system alias)

           /wp-content/uploads/2013/05/2_211973.jpg

          Please note that service /AIGW/EEMON is used for End-User Experience Monitoring and is not in scope of this demo

          End-User Experience Monitoring on an iPad is a separate App and separate configuration on the Solution Managet system.

  • 1766755 (technical system)
  • 1799062 (App refresh)
  • 1749175 (Correction Note – Mobile Gateway service issues)

Go to transaction /iwfnd/maint_service and make sure, for service /AIGW/TECHMON, the ICF node

ODATA is active and the LOCAL system alias is assigned to it. You can use the Call Browser button to test

the service availability. Make sure you use the same user as on the iPad.

The result is a strange looking XML with a lot of tags. That’s the correct output.

/wp-content/uploads/2013/05/3_211974.jpg

During my first tests, I faced a lot of shortdumps concerning exception

CX_QUERY_ACCESS_ERROR in ABAP program CL_POWL_QUERY_API.

I’ve read and implemented several notes concerning POWL queries, but the solution was implementing OSS Notes 1677398.

Questions or remarks?

Feel free to drop me an e-mail in case of questions or remarks on this blog or on setting up the demo.

Appendix

(1) Sybase Unwired Platform

This is the bridge between the internet and the intranet.

(2) Relay serverThis server enables communication between mobile devices and backend servers using a web server.

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

Leave a Reply