Professional Documents
Culture Documents
SAP Widget Foundation User's Guide
SAP Widget Foundation User's Guide
SAP Widgets
Enterprise Foundation
Page 1 of 18
User's Guide
Table of Contents
SAP Widget Foundation ........................................................................................................................ 4
What Is SAP Widget Foundation? ........................................................................................................ 4
System Requirements .......................................................................................................................... 4
Installing SAP Widget Foundation ........................................................................................................ 4
Installing SAP Widget Foundation as a Standalone Application........................................................... 5
Starting SAP Widget Foundation .......................................................................................................... 6
Configuring SAP Widget Foundation .................................................................................................... 7
Adding and Configuring an Identity....................................................................................................... 7
Adding an Identity............................................................................................................................................... 8
Configuring an Identity ....................................................................................................................................... 8
Service Agents.................................................................................................................................... 12
Importing SAP Widget Foundation Configuration Parameters ........................................................... 13
Exporting SAP Widget Foundation Configuration Parameters ........................................................... 13
Uninstalling SAP Widget Foundation.................................................................................................. 13
Uninstalling SAP Widget Foundation as a Standalone Application .................................................... 14
Troubleshooting ................................................................................................................................... 15
Appendix ............................................................................................................................................... 17
Configuration Status Indicators........................................................................................................... 17
SAP Widget Foundation Menu Items.................................................................................................. 17
Disclaimer ............................................................................................................................................. 18
Page 2 of 18
User's Guide
History of revisions
Revision
date
Version
Description
Jan 18,
0.11.x
The Adding and Configuring an Identity section is added. Small updates in Adding
and Configuring Service Providers section.
0.11.1038
0.12.1142
2008
Jan 22,
2008
Mar 11,
2008
Page 3 of 18
User's Guide
System Requirements
The following software is required for using SAP Widget Foundation:
Windows XP/Vista
Java 1.6 or higher
SECUDE PSE Management
SECUDE PSE Management must be installed if SECUDE SSO authentication is used.
Yahoo! Widget Engine 4.5.1 or higher
Yahoo! Widget Engine 4.5.1 or higher must be installed if Yahoo! widgets are used.
Page 4 of 18
User's Guide
1. In a web browser, enter the following URL that is available only in SAP internal network:
http://nvpal168.pal.sap.corp:1080/wfws/foundationWS.jnlp
The
icon appears in the system tray indicating that the SAP Widget Foundation is installed.
For more information on configuration status indicators, see Configuration Status Indicators. For
more information on the SAP Widget Foundation menu items, see SAP Widget Foundation Menu
Items.
Page 5 of 18
User's Guide
If *.jar files are not associated with Java and the window does not appear, type the following
string in the command line:
java -jar <path_to_SAPWidgetFoundation.jar>
2. Click Next and select the I agree with license check box.
3. Click Next and do one of the following:
To use the default installation folder, review the default location and click Next.
To specify an installation folder, select the installation destination folder for SAP Widget
Foundation using the Browse button and click Next.
4. Click Finish.
The Installation result window appears:
SAP Widget Foundation is installed and can be started as described in Starting SAP Widget
Foundation.
Page 6 of 18
User's Guide
The Version information section displays versions of installed software and allows updating or
installing missing components
2. To check for widget updates, in the General settings section, click Check for Updates Now.
3. To enable launching SAP Widget Foundation on computer startup, in the General settings
section, select the Launch SAP Widget Foundation on Startup check box.
4. To save the changes to the configuration, click Save.
Page 7 of 18
User's Guide
Adding an Identity
To add and configure an identity, proceed as follows:
1. Click Create new identity.
2. In the Enter unique instance name field, enter the identity name and click OK.
Configuring an Identity
The following table describes available identity authentication types:
SAP Widget Foundation identity types authentication types
Identity authentication
type
Description
Default configuration for Single Sign-On to systems inside the SAP internal
network. Uses C:\Program Files\SECUDE\SECUDE for R3\secude.dll as a
path to the secude.dll file and partner name. The partner name notation is as
follows:
p:CN=<System ID>, O=SAP-AG, C=DE, where <System ID> is SAP system ID. If
the secude.dll file location differs from C:\Program Files\SECUDE\SECUDE for
R3\secude.dll or has a different partner name, Generic Security Services
Application Program Interface (GSS-API) Sign On identity type must be used.
Single Sign-On option used for authentication to SAP system with Kerberos.
Universal GSS with enabled Single Sign-On option with option to select a *.dll
file implementing GSS and specifying a partner name.
Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on every
SAP Widget Foundation start up.
Username
Password
Name
Label
Identity label.
Description
Identity description.
3. Configure identities of the Secude Single Sign-On type as described in the following table:
Page 8 of 18
User's Guide
Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on every
SAP Widget Foundation start up.
Name
Label
Identity label.
Description
Identity description.
4. Configure identities of the Kerberos Single Sign-On type as described in the following table:
SAP Widget Foundation Kerberos Single Sign-On type identity properties
Property
Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on every
SAP Widget Foundation start up.
Partner name
Partner name displayed when a SAP user logs in SAP GUI, under Systems >
Change Item, in the SNC Name field. Alternatively, the partner name can be
presented in the following format:
P:<KerberosID>@<Domain>
Name
Label
Identity label.
Description
Identity description.
5. Configure identities of the GSS-API Enabled Sign-On type as described in the following table:
SAP Widget Foundation GSS-API Enabled Sign-On type identity properties
Property
Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on every
SAP Widget Foundation start up.
Partner name
Partner name displayed when a SAP user logs in SAP GUI, under Systems >
Change Item, in the SNC Name field. Alternatively, the partner name can be
presented in the following format:
P:<KerberosID>@<Domain>
Name
Label
Identity label.
Description
Identity description.
6. Click Save.
Page 9 of 18
User's Guide
1. In the Manage Service Providers Types node, select the appropriate Service Provider
Description
GALLERY_D
JCO
Provides SAP RFC access using SAP Java Connector (SAP JCO).
WS_SERVICES
2. In the Enter unique instance name field, enter the instance name and click OK.
Description
Service Provider ID
Instance Name
Instance Label
Instance Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on every
SAP Widget Foundation start up.
Check Status
Option for verifying SAP JCO connection to SAP by testing calling the
ME_GET_CURRENT_USER_ID function. If the function call succeeds, the Connection
Client number displayed when a SAP user logs in SAP GUI, under System >
Status > Client.
Language
Language displayed when a SAP user logs in SAP GUI, under System > Status >
Language.
Page 10 of 18
User's Guide
Description
Indicates whether SAP message server must be used for connection. If the value
is set to Yes, the following properties must be defined:
Property
Description
Message server
Server group
System ID
Description
AS host
System number
System ID
Identity instance
SAP JCO provider supports all authentication types, but does not support using multiple SSO
authentication types at the same time. For more information on authentication types, see
Configuring an Identity.
3. Configure GALLERY_D type Service Provider instances as described in the following table:
GALLERY_D type Service Provider instance properties
Property
Description
Service Provider ID
Instance Name
Instance Label
Instance
Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on every SAP
Widget Foundation start up.
Check Status
Download widget
WEB service
4. Configure WS_SERVICES type Service Provider instances as described in the following table:
Page 11 of 18
User's Guide
Description
Service Provider ID
Instance Name
Instance Label
Instance Description
Managed Instance
If selected, the instance properties are taken from SAP Widget Gallery on
every SAP Widget Foundation start up.
Check status
Option for verifying SAP Web Service Provider connection to SAP by testing
by calling the ME_GET_CURRENT_USER_ID function. If the function call
succeeds, the Connection test succeed message is displayed.
Note:
Connection protocol
Language
Language displayed when a SAP user logs in SAP GUI, under System >
Status > Language.
Client
Client number displayed when a SAP user logs in SAP GUI, under System
> Status > Client.
Identity instance
Web services support all authentication types, except Kerberos Single Sign-On.
Note: In cases with advanced GSS-API, the service provider works if the GSS-API is of the Secude
Single Sign-On type, which is the secude.dll file.
5. Click Save.
authentication type.
2. Save the changes.
3. Restart SAP Widget Foundation.
Service Agents
A Service is a Java or XQuery language program that handles HTTP requests from widgets,
executes business logic, and produces results in XML or JSON formats. The JavaScript Object
Notation (JSON) format is a lightweight computer data interchange format. For more information on
Page 12 of 18
User's Guide
JSON
Most widgets are using the SAP RFC Service Agent that allows calling any RFC function in a SAP
system or using SAP JCO or web services.
Page 13 of 18
User's Guide
Page 14 of 18
User's Guide
Troubleshooting
Troubleshooting
The following table contains troubleshooting information for SAP Widget Foundation:
SAP Widget Foundation troubleshooting information
Problem
Resolution
SAPWidgetFoundation.jar file
Page 15 of 18
User's Guide
Troubleshooting
Resolution
Search for the RFC functions through the web service browser, use
the following URL:
http://<host_name>:<port_number>/sap/bc/bsp/sap/WebServiceBrow
ser/search.html?sap-client=<client_number>
If not available, enable function RFC access.
Start the SAP Widget Foundation installation from the command line
using the following string:
java -jar <path_to_SAPWidgetFoundation.jar>
To resolve other issues related to SAP Widget Foundation, SAP widgets, SAP Widget Development
Kit, or SAP Widget Development Tools, contact widgetsupport@sap.com.
Page 16 of 18
User's Guide
Appendix
Appendix
This section describes SAP Widget Foundation menu properties and the status indicators. The
following topics are included:
Description
Indicates none of the Service Providers instances are connected.
Indicates at least one Service Providers instance is connected to the back end application and
at least one instance is not connected.
Indicates that all Service Provider instances are connected to the back end applications.
Description
Configuration
Opens SAP Widget Foundation configuration web page. For more information on how to
configure SAP Widget Foundation, see Configuring SAP Widget Foundation.
Opens the SAP Widget Foundation About window with copyright, build, and release
information.
Quit
Page 17 of 18
User's Guide
Disclaimer
Disclaimer
Release 0.12.0, build 1142, last revision date 2008-03-11.
THE SERVICE AND THE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP
EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, WITH RESPECT TO THE SERVICE OR ANY MATERIALS AND
PRODUCTS. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES OF ANY KIND WHATSOEVER WITH
RESPECT TO THE SERVICE, THE MATERIALS, AND THE PRODUCTS.
Page 18 of 18