Beruflich Dokumente
Kultur Dokumente
MySAP.com
Enterprise Portal Cookbook
(Content Management)
1.1. Introduction
Portals content is everything that users see and interact with through the mySAP.com Enterprise Portal to
complete their tasks.
Business Package
Worksets
iViews
iPanel
Unifier projects : Unifier Projects are launched from their respective iPanel strips. They display
a hierarchical tree of component icons that enable access to database tables or enterprise application interfaces.
A user can launch a component by clicking it, or by dragging an HRNP link onto it. Dragging an HRNP link
onto a Unifier project component launches a search at the data source represented by the component, for data
related to the information dragged onto it.
Web components : Web Components are launched from the Portal iPanel strip. They are designed
to launch a specified Web site. The Web component may define a relationship between the Web site and one or
more Unifier projects. This parameter enables an end user to retrieve related information from the Web site by
dragging an HRNP link from an iView or from a Unifier project component onto the Web component.
Role
Role is one of the central concepts of the Enterprise Portal. The role defines the contents the portal user may
access and the actions he or she may perform. It also defines how the visualization of the contents and the
navigation structure within the Enterprise Portal. A role may contain all kinds of information and combines
everything the user will see on his or her Enterprise Portal.
Workset
Worksets let you bundle services and pages in folder hierarchies. They are generic, re-usable structures or
modules that you can add to roles.
Channel
Channel provides the framework for grouping iViews into categories that can then be assigned to user roles.
Page
Page is an object, which displays iViews assigned to it. It also contains the layout information.
External Services
External Services are content that is located outside the iView Server and does not run on the iView Server.
This could be for example IACs that reside on the Internet Transaction Server.
External Services can have the following types:
• SAP transactions
• SAP reports
• BEx Web applications
• Simple URLs or Web addresses
• Documents
• Everything created based on a master iView
iView
iView is a program that retrieves data from content sources on the intranet or Internet, and displays it in the
Enterprise Portal content area.
Characteristics
Stateless : Not permanently connected to the SAP System
Embedded : Non-dominant, parallel to other iViews
Preview : Provides preview on underlying processes, data
Simple : Very limited, one-screen interaction (Palmtop-like)
Essential : Includes only key functionality
Direct : Provides direct access without navigation
Active : Pushes information refreshes periodically
Open : Integrates third-party software
Personal : Allows user to modify appearance
Structure
An iView consists of two parts: The actual application written by a development team and a framework or
container encapsulating the application. This framework or container is implemented through a design element
called tray, which offers certain functionality for using and adapting the iView. A tray consists of a Header
Bar and a Content Area
Header Bar
Content Area
.NET iView .NET iViews are pieces of content that are displayed in a page of the Enterprise Portal.
.NET iViews are written in a number of interoperable programming languages, which
support the .NET platform, typically, XML and ASP. The SAP Portals iViewServer, which
supports the .NET framework, runs .NET iViews.
Different types of .NET iViews exist:
! Custom iViews (Rendered iViews) - iViews based on content from almost any
structured or unstructured information source.
The data processed by the iView Server is in XML Tag format which is parsed and
displayed in HTML format on the Web Browser
(Refer Table 1.1)
! Unifier iViews (NonRendered iViews) - iViews based on data obtained from a SAP
Portals Unifier Project (Data Source Query)
The data processed by the iView Server is in HRNL Tag format, which is displayed on
the Web Browser.
(Refer Table 1.2)
Yahoo! Categories from Corporate Yahoo! can be imported into the Enterprise Portal
content bank as .NET Custom iViews.
The iView Catcher tool in the Enterprise Portal enables you to capture predefined HTML
content objects from your organization’s internet, intranet, and internal Web-based
applications, and to create .NET iViews based on these objects.
Java iView Java iViews are pieces of content that are displayed in a page of the Enterprise Portal.
Java iViews are typically written in JSP or Java and run on the Java iView Runtime servlet
engine. A Java iView inherits its properties from the Master iView (see below) upon which
it is based. SAP Portals ships Java iViews with its Business Packages; it is also possible to
develop your own iViews in Java or JSP, using PDK (Portal Development Kit)
Java iViews were formerly known as SAP MiniApps.
External External Services are pieces of content that are displayed in a page of the Enterprise Portal.
Service External Services are similar to Java iViews. They also inherit properties from the Master
iView upon which they are based. External Services are normally displayed in the Portal as
full-page iViews, unlike most Java iViews.
Unlike .NET iViews and Java iViews, External Services cannot be assigned or directly
linked to a Portal page. They are assigned to Portal users through role, directory, or
workset assignments. In addition, External Services do not run on the iViewServer or Java
iView Runtime servlet engine. For example, an External Service presenting an R/3
transaction runs on an Internet Transaction Server (ITS).
Master iViews Master iViews are not displayed in a page of the Enterprise Portal. Master iViews are Java-
coded elements that enable the following applications and objects to run in the Enterprise
Portal as Java iViews or External Services:
• R/3 transactions
• R/3 reports
• BW (Business Warehouse) reports
• Internet and intranet sites (via Web-based URLs)
• Documents
Both Java iViews and External Services inherit their properties from the Master iView
upon which they are based.
A Master iView is a portal component that is written in Java and that is deployed to the
PCD as a portal archive (PAR file).
Master iViews have 3 components
• Java Code (Java classes)
• Resources (Images, HTML pages and JSP pages)
• Profiles (Configuration and Personalization properties)
Author: Jude Lobo Page 7 02/09/02
Table 1.1
XML Tags
Description Tag
Free Text HRFreeText
Single Line HRField
Matrix HRRow
Control Strip ControlStrip
Script HRScript
Table 1.2
HRNL Tags
Description Tag
Info of host machine DBHost
Info of db server DBServer
Info of current user logged on DBUser
Allows Extraction Of Parameters from URL ME_INPUT
Enables Data Display in Multi-Languages NLS
"Helper" iViews
In addition, watching the work practice may provide useful hints about which information the users needs in
untypical situations in order to overcome errors or problems. Again, the tools and information sources may be
candidates for iViews, even though these are rarely used.
Examples for Helper iViews: Emergency phone directory, personal code storage, instructions
Useless iViews
iViews that provide information or functionality that is only rarely used do not make sense.
Example: There is no point in creating an iView that is used for customizing a function once because the user
needs such an iView only once and then never again.
Example
"My Staff" is divided into the following folders:
" Overview
" Team Information
" Personnel Change Requests
" HR Cockpits
" Employee Interview
" Headcount
Business Packages
Business packages are predefined portal applications targeted to a set of related roles. Business packages
consist of Worksets that form a unit from the content perspective.
Example : The business package for managers is aimed at team leads or project leads and heads of
departments. It provides functions for people management (such as team overview, HR cockpits, compensation
planning, and recruiting), budget management (such as cost centre monitors, budget alerts, and web queries for
travel and training budgets), and project management (such as budget consumption and status queries).
View Area: The View Area displays the existing content objects, such as Roles, Worksets, Master iViews
and External Services. In the view area you see all the objects that the Role Editor user can see
and use.
Edit Area: In the Edit Area you can create and change new and existing Roles, Worksets, and External
Services. The edit area contains the objects that you are currently editing.
The Import/Export tool is used to Import and Export Objects and Relationships to and from the mySAP.com
Enterprise Portal to an external Application.
http://help.sap.com
http://www.sapdesignguild.org