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:
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)
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.
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.
No comments:
Post a Comment