Read SAP NetWeaver Portal text version

Valentin Nicolescu, Katharina Klappert, Helmut Krcmar

SAP NetWeaver® Portal

Bonn

Boston

Contents at a Glance

1 2 3 Basic Principles of Enterprise Portals ..................... Functions of the SAP NetWeaver Portal ................ 17 55

Architecture of the SAP NetWeaver Portal ........................................... 195 Installing and Configuring the SAP NetWeaver Portal ........................................... 223 Administrating the SAP NetWeaver Portal ........................................... 267 Developing Content for the SAP NetWeaver Portal ........................................... 349 Bibliography ........................................................... 445 The Authors ............................................................ 449

4

5

6

A B

Contents

Preface ...................................................................................... 11

1

Basic Principles of Enterprise Portals ...................... 17

1.1 Portal Definition and Classification .......................... 1.1.1 Definition of the Term Portal ........................ 1.1.2 Types of Portals ............................................ 1.1.3 Web Portals .................................................. Enterprise Portals .................................................... 1.2.1 Attributes ..................................................... 1.2.2 Requirements ............................................... 1.2.3 Reference Architecture ................................. 1.2.4 Products and Providers ................................. 1.2.5 Differences Compared to Other Systems ....... Enterprise SOA ........................................................ 1.3.1 Elements of a Service-Oriented Architecture ................................................. 1.3.2 The Change Toward a Service-Oriented Architecture ................................................. SAP NetWeaver: Technology and Application Cases .................................................... 1.4.1 Component View .......................................... 1.4.2 Application View .......................................... 1.4.3 IT Practice: User Productivity Enablement ..... Summary ................................................................. 17 18 19 21 22 22 23 28 31 33 34

34 38

1.2

1.3

1.4

1.5

39 39 43 48 52

2

Functions of the SAP NetWeaver Portal ................. 55

2.1 Range of Functions and Possible Uses ...................... 55 2.1.1 Generic Services ........................................... 60 2.1.2 Standard User Roles ...................................... 65 Portal Platform ........................................................ 68 2.2.1 General Information and Functions ............... 68 2.2.2 Contents of the Standard User Role .............. 70 2.2.3 Filtering Contents ......................................... 78 2.2.4 Guided Procedures ....................................... 81

2.2

7

Contents

2.3

2.4

2.5

2.6

2.7

Knowledge Management ......................................... 2.3.1 General Information and Functions .............. 2.3.2 Roles in Knowledge Management ................ 2.3.3 Functions of the Content Manager ............... Collaboration .......................................................... 2.4.1 General Information ..................................... 2.4.2 Functions of the Collaboration Room Creation Role ............................................... 2.4.3 Functions of the Collaboration Role .............. 2.4.4 Collaboration Services .................................. Unification .............................................................. 2.5.1 Principle ....................................................... 2.5.2 Drag&Relate Example ................................... 2.5.3 Object-Based Navigation .............................. 2.5.4 Roles ............................................................ Portal Content Studio .............................................. 2.6.1 Portal Framework ......................................... 2.6.2 Properties of Portal Objects .......................... 2.6.3 Creating Portal Objects ................................ 2.6.4 iViews .......................................................... 2.6.5 Interaction of Portal Objects ........................ Summary .................................................................

92 92 96 97 142 143

147 154 156 162 163 164 165 165 165 166 171 174 178 190 193

3

Architecture of the SAP NetWeaver Portal ............................................ 195

3.1 Portal Scenarios ....................................................... 3.1.1 Remote Role Assignment ............................. 3.1.2 Remote Delta Link ....................................... 3.1.3 WSRP Application Sharing ............................ 3.1.4 Creating Content with the Remote Delta Link Method ....................................... Portal Framework .................................................... 3.2.1 SAP NetWeaver Application Server Java ....... 3.2.2 Connectors and Unification .......................... Knowledge Management ......................................... 3.3.1 Architecture ................................................. 3.3.2 Search and Classification Engine ................... Collaboration .......................................................... Summary ................................................................. 196 198 198 199

200 202 202 209 212 212 217 220 222

3.2

3.3

3.4 3.5

8

Contents

4

Installing and Configuring the SAP NetWeaver Portal ............................................ 223

4.1 Before the Installation ............................................. 4.1.1 Components ................................................. 4.1.2 SAP Rapid Installer ........................................ 4.1.3 Performance and Distribution ....................... During the Installation ............................................ After the Installation ............................................... 4.3.1 Basic Configuration ....................................... 4.3.2 Knowledge Management Configuration ........ 4.3.3 Collaboration Configuration .......................... Summary ................................................................ 223 224 226 228 231 234 234 244 254 265

4.2 4.3

4.4

5

Administrating the SAP NetWeaver Portal ............ 267

5.1 Authorization and User Administration ................... 5.1.1 Concepts ....................................................... 5.1.2 User Administration ...................................... 5.1.3 Configuration Options ................................... Monitoring and Reporting ...................................... 5.2.1 Technical Monitoring .................................... 5.2.2 Reporting and Logging .................................. 5.2.3 Knowledge Management Monitoring ............ Administration of Business Packages ....................... 5.3.1 Concepts of Business Packages ...................... 5.3.2 Selection and Installation .............................. Security .................................................................. 5.4.1 Network Security .......................................... 5.4.2 Authentication .............................................. 5.4.3 Single Sign-On .............................................. Transport System .................................................... 5.5.1 Transport of PCD Objects .............................. 5.5.2 Other Exchange Concepts ............................. Summary ................................................................ 269 269 272 279 287 287 292 296 302 303 306 311 312 323 330 339 340 344 346

5.2

5.3

5.4

5.5

5.6

9

Contents

6

Developing Content for the SAP NetWeaver Portal ............................................ 349

6.1 Business Server Pages .............................................. 6.1.1 Concept of BSP Applications ........................ 6.1.2 Development Environment ........................... 6.1.3 MVC Pattern ................................................ Web Dynpro ABAP .................................................. 6.2.1 Components of Web Dynpro Applications .... 6.2.2 Interplay of the Components ........................ 6.2.3 Developing a Web Dynpro Application ........ J2EE Development .................................................. 6.3.1 SAP NetWeaver Development Infrastructure ............................................... 6.3.2 SAP NetWeaver Developer Studio as a Development Tool ..................................... Web Dynpro Java .................................................... 6.4.1 Basics ........................................................... 6.4.2 Implementation of a Simple Example ........... 6.4.3 Portal Integration ......................................... Development Based on Microsoft .NET ................... 6.5.1 Runtime Environment .................................. 6.5.2 Design Time ................................................. Composite Application Framework .......................... 6.6.1 Basics ........................................................... 6.6.2 Working with the CAF Core .......................... SAP NetWeaver Visual Composer ............................ 6.7.1 Basics ........................................................... 6.7.2 Working with the SAP NetWeaver Visual Composer ..................................................... 6.7.3 Implementation of an Example ..................... Summary ................................................................. 351 351 356 360 362 363 367 370 380

380 383 390 390 393 402 404 405 408 411 412 421 427 427 432 436 441

6.2

6.3

6.4

6.5

6.6

6.7

6.8

Appendix ......................................................................... 443

A B Bibliography ...................................................................... 445 The Authors ....................................................................... 449

Index ......................................................................................... 451

10

To help you become familiar with the possible uses of the SAP NetWeaver Portal, this chapter introduces all the important functions, supported by practical examples. You will be able to follow these examples easily in the system.

2

Functions of the SAP NetWeaver Portal

Overview of the chapter

Based on the theoretical introduction in Chapter 1, "Basic Principles of Enterprise Portals," in this chapter we want to introduce the functions of the SAP NetWeaver Portal primarily from the perspective of the end user. We will first give an overview of the functional areas and then look at these in detail step by step. We will begin with general services that can be used in all areas and are provided through the portal platform (see Section 2.2, "Portal Platform"). We will then examine the functions in the Knowledge Management and Collaboration components in detail and make their use easier to understand with many practical examples (see Section 2.3, "Knowledge Management"). In the area of Knowledge Management, for example, these include the lifecycle of documents, using and processing documents generally, and using the Form Builder. In Section 2.4, "Collaboration," the possible methods of asynchronous and synchronous communication are analyzed in the portal environment. To conclude this chapter, we will discuss Unification (see Section 2.5), which allows you to integrate applications at front-end level, before we detail the central environment for creating and including contents in the SAP NetWeaver Portal in Section 2.6, "Portal Content Studio."

2.1

Range of Functions and Possible Uses

Central entry point

As already described in the general part about enterprise portals in Section 1.2, one of the essential characteristics of the SAP NetWeaver Portal is its central entry point to all applications that a user needs for his or her daily work (see Figure 2.1). We recognize that users can

55

2

Functions of the SAP NetWeaver Portal

log on to the SAP NetWeaver Portal in different roles through a Web interface using secure authentication alternatives and therefore have access to all the applications integrated in the portal. These can include SAP and non SAP applications.

Role-Based, ...

Sales Manager

Line Manager

Developer

... Secure ...

Authentication

... and Web-Based ...

SAP NetWeaver Portal

Single Sign- On ... Access to Applications, Information and Services (SAP and Non-SAP Systems)

SAP ERP

SAP NetWeaver BI

Knowledge Management

Collaboration

Figure 2.1 Central Entry Point Platform and browser compatibility

You access the SAP NetWeaver Portal through a Web browser. The browser operating system combinations for Release 7.0 are displayed in Table 2.1.

Web browser Firefox 1.0 Operating system Windows 2000, Windows XP (including SP 2), Linux Red Hat EL 3, 4, Fedora core, Linux SUSE 10.x, Prof. 9.3, SLED 10, openSUSE, Mac OS 10.1 and higher. Portal administration and Real-Time Collaboration functions are not supported. In addition, you cannot use SAP NetWeaver Visual Composer with the Mac OS. Firefox 1.5 Windows 2000, Windows XP (including SP 2), Linux Red Hat EL 3, 4, Fedora core, Linux SUSE 10.x, Prof. 9.3, SLED 10, openSUSE, Mac OS 10.1 and higher. Portal administration and Real-Time Collaboration functions are not supported. You can use this as of Service Pack Stack 8, and SAP NetWeaver Visual Composer as of Service Pack Stack 10. Table 2.1 Web Browser Support for the SAP NetWeaver Portal

56

Range of Functions and Possible Uses

2.1

Web browser Firefox 2.0

Operating system Firefox 2.0 is supported as of Service Pack Stack 13 with limitations but not for Windows Vista. BSP Design is not available as well as the portal functions for portal administration and Real-Time Collaboration. Complete support for Windows 2000 and Windows XP (including SP 2) Complete support for Windows 2000 and Windows XP (including SP 2) as of Service Pack Stack 10

Internet Explorer 6

Internet Explorer 7

Table 2.1 Web Browser Support for the SAP NetWeaver Portal (Cont.)

When you enter the portal URL, which is always specified in the form http(s)://<portal server>:5XX00/irj, this takes you to the initial screen of the portal (see Figure 2.2). <portal server> represents the name of the server where the SAP NetWeaver Portal was installed. The port is always composed of 50000 plus (system number × 100). You are requested to enter your user name and password here. The first time you log on to the portal, you must change the initial password. You must ensure that the password contains at least one number and at least five letters; in other words, the password must be at least six characters long.

First steps: logging on to the portal

Figure 2.2 Initial Screen of the Portal

57

2

Functions of the SAP NetWeaver Portal

Structure of the portal desktops

After you log on to the system, you see the initial screen of the portal. This always has the same structure (see Figure 2.3). The element at the top of the portal screen is the portal header. It contains the company logo, name and form of address of the user who is logged on, as well as three links: The Help link directs you to SAP's online help (http://help.sap.com/ content/documentation/netweaver/docu_nw_04s.htm) where the current help document for SAP NetWeaver is located. The Personalize link takes you to the general personalization options that you can make in the portal (see Section 2.1.1, "Generic Services"). The Log Off link logs you off from the portal.

Figure 2.3 Initial Screen After Logon Tools area

At this point, we must mention that menu navigation and labels within the portal always depend on the user's logon language that is maintained in the particular user master.

58

Range of Functions and Possible Uses

2.1

The tools area is located under the portal header (see Figure 2.4). You can use the central search function to search for particular terms across the entire portal. The Collaboration Launch Pad, which is described in more detail in Section 2.4.4, "Collaboration Services," is also located in this area.

Figure 2.4 Tools Area

If you want to move through the portal in a structured way, there are different areas and degrees of navigation depth that you can use. The highest access level is top-level navigation. This consists of two levels of tabs, whereby the top level represents access to a topic and the lower tab level divides the topic into other subgroups (see Figure 2.5).

Navigation

Figure 2.5 Top-Level Navigation

In addition to the top-level navigation, you also have an iView, which contains the detailed navigation (see Figure 2.6). Here, you can navigate to other detailed areas under the topic subgroups. You can also display or hide this navigation at any time.

Figure 2.6 Detailed Navigation

Like the favorites in your Web browser, you can save your favorite pages in the Portal Favorites (see Figure 2.7). For example, this can be a link to News or to any other page within the portal.

Favorites

59

2

Functions of the SAP NetWeaver Portal

Figure 2.7 Favorites Content area

Finally, the Content area represents, through iViews, the contents that are to be delivered through the portal (see Figure 2.8). The detailed layout and exact structure are described in Section 2.6.1, "Portal Framework."

Content Area

Figure 2.8 Portal Desktop

2.1.1

Generic portal services

Generic Services

The SAP NetWeaver Portal has a range of services you can use for general use and for adapting your work environment. Those services that are explained in more detail in other chapters and sections are only briefly listed here; all other services are described in detail.

60

Range of Functions and Possible Uses

2.1

Portal users can generally adapt their work environment to a certain extent themselves. The personalization alternatives in the portal, which you can access through the Personalize link, offer you the options displayed in Figure 2.9.

Personalize

Figure 2.9 Personalization Options

Setting the Portal Theme In the Portal Theme option, you can select your portal structure from one of the predefined layouts there; five themes are available in the standard delivery, but you can also create your own layouts. The SAP Tradeshow theme is set by default, displayed in a combination of orange and gray and different shades of blue. The SAP Streamline theme has the same colors, although they are all a little brighter. We also have the SAP Chrome theme and two themes with high color contrasts, SAP High Contrast and SAP High Contrast Black (see Figure 2.10), that are used for display on monochrome screens.

Adjusting the interface

61

2

Functions of the SAP NetWeaver Portal

Figure 2.10 SAP High Contrast Black Portal Theme

User Profile

Settings in the user master

In the User Profile, you can change user-specific data such as the last name, first name, or contact information of the logged-on user. However, you can only do this if the user management is controlled through the portal and not in a connected ABAP system, for example. You can also change your password here or check the roles and groups to which you are assigned.

User Assignment

Users for other systems

Through the Personalize option, you can also enter user mapping for remote iViews (see Section 3.1, "Portal Scenarios," for more information). You can also specify which action you want to be performed when you navigate from one page that contains as yet unsaved data to another page (WorkProtect mode). In addition to general personalization, you can specifically personalize pages and iViews fully. The upper-right corner of the iView contains a context menu for this purpose that you can open, as shown in Figure 2.11.

Figure 2.11 iView Personalization

62

Range of Functions and Possible Uses

2.1

Personalization at iView level

You can reload the iView here by selecting Refresh. You can also remove the iView from the displayed page for yourself personally. To do this, you select the Remove from Page function. If the iView has additional personalizable properties, you can set these using the Personalize function. If these properties do not exist, a message to that effect is displayed. This menu may contain the Open in New Page function and the Details option, which you can use to display the relevant component and path of the object in the Portal Content Directory that corresponds to the object ID.1 However, this depends on the settings that were specified for the iView. With pages, you also have the chance either to add these to the portal Favorites or the Web browser Favorites. You can use the two additional functions Add to Portal Favorites and Add to Browser Favorites for this purpose.

Basic services

Settings for iViews

In the previous section, we dealt with the different alternatives you can use to navigate the contents. In addition to the navigation option with the portal contents, you can use various basic functions that are independent of the set contents. These functions enable you to page back and forth between pages or navigate to visited pages using the history. The Page Title Bar (see Section 2.6.1, "Portal Framework") contains the History, Back, and Forward links for this purpose. You can use Back and Forward in each case to navigate forward to and back from a page, similar to the Forward and Back functions in the Web browser. The History link shows you the last pages you visited and enables you to navigate back to pages you called earlier. The breadcrumb path exists as a navigation option in different iViews, in particular, in the area of Knowledge Management. This means the exact sequence of paths you take in the navigation path. The path also enables you to return to any location again. The

1 The object ID is always structured as follows: pcd:portal_content/<subfolder IDs of portal catalog><object ID>. Using the example of the first page, the path would look as follows: pcd:portal_content/com.sap.pct/every_user/

com.sap.pct.cosy.controlcenterser/com.sap.pct.cosy.cc_user/com.sap. pct.cosy.home/com.sap.pct.cosy.overview/com.sap.pct.cosy.today (for

Which functions can I use for general work?

more information, see also Section 2.6.2).

63

2

Functions of the SAP NetWeaver Portal

example in Figure 2.12 shows this type of path for managing documents in Knowledge Management.

Figure 2.12 Breadcrumb Path Notifications about events in the portal

Eventing

Eventing functions within the SAP NetWeaver Portal enable iViews to communicate with each other. This means you can log on for certain notification functions within the portal and be informed about events that occur. One example of eventing is the subscription function for documents, which is discussed in Section 2.3.3, "Functions of the Content Manager."

Branding

Creating your own logos

The SAP NetWeaver Portal also enables you to customize the complete interface design to match your own company's colors and logo. To do this, you can use portal themes to create a general portal desktop layout and integrate your company logo.

Universal Worklist

You use the Universal Worklist as a central entry point for managing your tasks. For a detailed description of Universal Worklist functions, see Section 2.2.2, "Contents of the Standard User Role."

Knowledge Management and Collaboration

We will discuss Content Management as part of the Knowledge Management component (see Section 2.3) and explain Collaboration in detail in Section 2.4. We will deal with the search functions of the portal in more detail throughout the chapter.

WorkProtect mode

Protecting your work

As mentioned in the information about the Personalize function, you can specify how you want your unsaved work to be protected. To do this, you choose between three different settings in the form of radio buttons in WorkProtect Mode (see Figure 2.13): If you choose to protect your unsaved work, the required page is opened in a new window.

64

Range of Functions and Possible Uses

2.1

If you choose to discard your unsaved work, the required page is opened in the same window. With the third option, a popup appears, prompting you to choose whether you want to save or discard the entered data or whether you want the required page to be displayed in a new page. This is also the default portal setting.

Figure 2.13 WorkProtect Mode

2.1.2

Standard User Roles

In the standard delivery, the portal already contains a number of predefined contents; in other words, different default roles and iViews. We differentiate the roles by administrator and business user (for each user). Table 2.2 is an overview of the roles and their tasks for administrators.

Role

Super Admin

Administrator roles and their functions

Description The Super Admin role has permission for all administrative tasks in the portal. Therefore, as soon as a user has a Super Admin role, he also automatically has permission for user administration, content administration, and system administration. From the outset, the Super Admin user also has access rights to all portal content objects that are initially delivered with the SAP NetWeaver Portal. Users with the Super Admin role have the maximum possible number of access rights.

(pcd:portal_content/com.sap.pct/

administrator/super_admin/com. sap.portal.super_admin_role)

Table 2.2 Administrator Roles

65

2

Functions of the SAP NetWeaver Portal

Role

Content Administrator

Description

(pcd:portal_content/com.sap.pct/

The Content Administrator has permission to create and edit contents for the portal. This includes creating and editing administrator/content_admin/ com.sap.portal.content_admin_role) iViews, roles, worksets, and so on.

User Administrator

(pcd:portal_content/com.sap.pct/

administrator/user_admin/com.sap. portal.user_admin_role)

Users in the User Administrator role can perform and arrange all administrative tasks within user management. This includes (depending on the type of user management selected) arranging and changing users or assigning roles and groups. As a System Administrator, you can perform all task relating to system configuration, settings, and monitoring or establish different services. The Delegated User Admin role enables the user management of several different administrators to be performed, whereby each administrator is responsible for a particular number of users. This means that each of these user administrators can also only create, change, or delete users in his group.

System Administrator

(pcd:portal_content/com.sap.pct/

administrator/system_admin/com. sap.portal.system_admin_role)

Delegated User Admin

(pcd:portal_content/com.sap.pct/

administrator/user_admin/com.sap. portal.delegated_user_admin_role)

Table 2.2 Administrator Roles (Cont.) Standard user roles and their functions

The roles for business users contain all the contents that relate to nonadministrative procedures. These include the roles described in Table 2.3.

Role

Standard User

Description The Standard User represents a combination of the user roles Every User Core role and Control Center User. It contains different basic portal functions such as the personalization iView, other worksets and pages, for example, but also physical Knowledge Management and Collaboration objects. The Every User Core is viewed as a scaled-down version of the Standard User. It is limited to the essential portal functions (such as the personalization iView already mentioned), but this also makes it more flexible. For example, you can always use it when using other roles with business content.

(eu_role)

Every User Core

(eu_core_role)

Table 2.3 Business User Roles

66

Range of Functions and Possible Uses

2.1

Role

Control Center User

Description This role contains contents that a user needs to perform his daily work such as the e-mail and calendar iView.

(cc_user)

Table 2.3 Business User Roles (Cont.)

There are certain recommendations for using business user roles in relation to which roles suit which environment best, since the individual roles are tailored to specific scenarios or installations (see http:// help.sap.com/saphelp_nw70/helpdata/en/47/f0f7415e639c39e100000 00a 155106/frameset.htm). The Control Center User role is therefore recommended for users who want to use the preconfigured SAP business user content, primarily when an ERP system is also to be integrated. Since this role does not contain any iViews for the basic portal functions, for example, personalization, you should use it as much as possible in combination with the Every User Core Role when you require access to these services. We thus recommend the Every User Core Role, for example, when a CRM system is integrated but you do not want to use either the Control Center User or the Default User for the CRM user role. We recommend the Standard User role for users who do not use the business content or who want to use Knowledge and Collaboration. In the latter case, however, we recommend that you combine the Control Center User and Every User Core Role, since the Standard User contains exactly the same Knowledge Management and Collaboration iViews as the Control Center User. The need for and, in particular, the type of information that users of different roles and with different tasks expect from an enterprise portal are extremely varied, as illustrated in Figure 2.14. While a chief financial officer, for example, would surely want to access structured information and content, other managers have a greater need for unstructured information. In contrast, a nonmanagement employee will, for the most part, have to work with unstructured information.

Meaningful use of user roles

Who needs what in the portal?

67

2

Functions of the SAP NetWeaver Portal

CFO

(e.g., Control Center User plus Every User Core Role)

Manager

(e.g., Every User Core Role)

Employee

(e.g., Standard User Role)

Structured Information

Unstructured Information

Figure 2.14 Different User Requirements

2.2

Portal Platform

This section and those that follow explore the portal's three large components in greater detail and describe what they mean and which functions they provide. Before we discuss the two large components of Knowledge Management and Collaboration, we will first introduce the general portal functions. We mainly explain these functions using the Standard User role, but we also use Guided Procedures and Content Filtering.

2.2.1

General Information and Functions

The portal platform, the basis of the portal, is divided into two usage types: the EP Core (EPC) and the Enterprise Portal (EP). Usage types provide users with applications and tools to help them work with the SAP NetWeaver Portal.

Core functions: EP Core

The EP Core provides the core functions of the portal and, because it does not contain the full functions, offers more flexibility, mainly when the functions that exist in the Enterprise Portal are not required. The EP Core includes portal functions for the Portal, Guided Procedures, and Universal Worklist subareas: The Portal subarea is a standard user interface that you can use to access SAP and non-SAP systems and additional sources of infor-

68

Portal Platform

2.2

mation centrally beyond organizational enterprise and system boundaries. Guided Procedures refer to a framework you can use to create reusable components and develop user-related business processes (workflow modeling). They enable you to trigger a process from a process template and monitor this and its execution until completion. Different views of this process are available, which can help you understand and follow the overall context of your tasks better. The Universal Worklist offers portal users standard and central access to their work and all the important and necessary information for it. It collects the tasks and messages of the business workflows, Collaboration tasks, Alert Framework, and Knowledge Management notifications and displays them in a standard list. You need the EP Core to use the Enterprise Portal area. The Enterprise Portal subarea covers the Knowledge Management, Collaboration, Visual Composer, and PDK for .NET functions. Knowledge Management enables portal users to access, distribute, and manage unstructured information beyond a heterogeneous repository landscape. For example, this includes creating and publishing documents or version management for documents. We discuss the individual functions in Section 2.3, "Knowledge Management." The Collaboration area covers everything that enables users to cooperate efficiently beyond spatial boundaries. This includes email and calendar integration as well as collaboration rooms, instant messaging, and application sharing. You can create content for the SAP NetWeaver Portal based on the SAP NetWeaver Visual Composer. The application in this case is developed on a model-controlled basis. In addition, this development is carried out using a visual user interface, not using the programming of code. The PDK for .NET, the Portal Development Kit for Microsoft's .NET platform, offers you many tools you can use to develop portal content based on .NET. Chapter 6, "Developing Content for SAP NetWeaver Portal," contains information about developing content within the SAP NetWeaver Portal.

More comprehensive functions: Enterprise Portal

69

2

Functions of the SAP NetWeaver Portal

2.2.2

Description of the standard user role

Contents of the Standard User Role

Because the Standard User portal role combines the Every User Core Role and Control Center User roles (see Section 2.1.2, "Standard User Roles"), we use this role to describe the standard contents. We list the different worksets and describe the contents using this structure. The individual worksets are located in the top-level navigation above the Home entry point.

Company In addition to the Detailed Navigation and Portal Favorites, the Company area also contains another iView in the navigation bar on the left. This iView, the Quick Poll, displays quick polls. You, as the user, are asked a question about a particular subject, and you can answer it here (see Figure 2.15). You can also display the provisional result of the poll. How you create and edit a quick poll falls under the area of Knowledge Management and is described in detail in Section 2.3.3, "Functions of the Content Manager."

Figure 2.15 Quick Poll iView News and communities and discussions and search

The home page you see when you select the Home Company tab is the News workset. This contains different news that has been placed there by your company's Content Manager or a links list with relevant links. Through the Detailed Navigation, you will also find four other areas that fall under the Company category.

70

Portal Platform

2.2

The individual departments of your company could be contained on the Department Info Pages, for example. This can be done by creating corresponding collaboration rooms, for instance, (see Section 2.4.4, "Collaboration Services"). Employees can use Communities to exchange topics with each other. You also implement these using corresponding collaboration rooms. You can also create your own discussions or join existing ones. You do this in the Discussions area. Finally, you can use the Document Search function to search for documents; to do this, SAP's search and classification engine must be installed and set up. The Options link directs you to different criteria you can use to help restrict your search (see Figure 2.16).

Figure 2.16 Document Search

71

2

Functions of the SAP NetWeaver Portal

You can initially select whether you want to conduct your search using Index Groups, or whether you want to directly specify the folders to be searched. You can restrict your search to the properties of a document such as the name, description, last time it was modified, and so on. You can also narrow down and format the number of results returned.

Work

Universal Worklist

The Work area contains the Universal Worklist (UWL) and your Personal Documents. You can use the UWL to group your personal tasks centrally. It contains all workflows, alerts, and notifications from Knowledge Management, as well as Collaboration tasks (see Figure 2.17).

Figure 2.17 Universal Worklist

72

Portal Platform

2.2

Four tabs in the UWL display different processes: The Tasks tab displays all new and in progress tasks. These can be tasks that you have received from someone, tasks to be resubmitted, and tasks due today. These also include objects to be approved, for example. Alerts contain new and in progress alerts, alerts to be resubmitted, and also alerts that you have received from someone. The Notifications area also contains new, in progress, and also forwarded notifications. These include subscriptions, subscribed objects, approved objects, rejected objects, and feedback.

Tracking displays Collaboration tasks, elements that were selected

Working with the UWL

for tracking, entries for resubmission, and approved, rejected, and completed workflows.

Creating a Task

You can create Collaboration tasks for other users in the UWL. 1. To do this, select Task as the task type and click the Create Task button. A dialog box opens, where you can enter the details for this task (see Figure 2.18).

Figure 2.18 Creating a Task

73

2

Functions of the SAP NetWeaver Portal

2. Enter a title, the user to whom you want to assign the task, and a due date. You can also enter a description of the task. The task now appears as a new task under Tasks in the UWL for the assigned user. 3. In addition to processing, you can enter a memo for this task. To do this, enter your notes in the memo field and click the Submit Memo button.

Types of tasks

In addition to the standard Task type, you can create three other task types: You can use the Task List type to create a range of tasks that you then assign to one or more users. You use the Request for Feedback to request other users to give you feedback about one of your particular topics. You can use the Request for Nomination to recommend one or more users for a particular task.

Editing Tasks In addition to creating tasks, you can, of course, edit tasks from your list.

1. To do this, click the Edit button and enter your changes in the dialog box that appears. For example, you can enter the status, priority, or percentage of completion here. You can also add a document as an attachment. 2. If you have edited a task that was assigned to you by another user, this user receives notification about your changes in the Tracking area of his UWL. 3. Besides editing a task, you can forward it using the Forward button. Enter the name of the user who you want to receive the task and add a memo explaining why you are transferring the task to this user. 4. You complete a task by clicking the Complete Task button. As the creator of a task, you can also delete it using the Delete button.

Tasks with subprocesses

5. In addition to a normal task, you can create an ad-hoc request (Create Ad-Hoc Request). This creates a subprocess for this task. You must complete this subprocess before you can perform the superordinate task. Figure 2.19 illustrates this scenario. In this case, when creating this type of subprocess, you can decide whether the

74

Portal Platform

2.2

last action of the subprocess also performs the step of the superordinate process; in other words, if the subprocess is approved, step 3 of the superordinate process can proceed, and if the subprocess is rejected, step 2 of the superordinate process remains to be performed.

Step 1

Step 2

Step 3

Subprocess

X

Map Decision to Superordinate Object

In Case of Rejection During the Subprocess, Step 2 is Used for Output

In case of Approval During the Subprocess, Step 3 is Used for Output

Figure 2.19 UWL Ad-Hoc Request

Substitution Rules In the UWL, you can determine a substitute to take over your tasks if you are absent.

1. To do this, click the Manage Substitution Rules function on the context menu symbol in the upper-right corner of the UWL (see Figure 2.20).

Figure 2.20 Defining Substitution Rules

75

2

Functions of the SAP NetWeaver Portal

Universal Worklist

2. In the dialog box that appears, you can now create a substitution rule by clicking Create Rule. You must first specify the employee to whom you want to assign your tasks and the tasks you want to transfer to him. You can also select whether this employee takes over your tasks for a particular period of time (Receive my tasks) or whether he takes them over completely if you are unexpectedly absent (Fill in for me). 3. In the next step, you set the date as of which you want the rule to become active. You can choose between it being immediate (at once) or as of a certain date (on), or you can leave the rule deactivated (off) for the time being. 4. After you finish creating the rule and click Manage my Substitution Rules, you will see your substitution rules and all those belonging to other portal users displayed in the overview (see Figure 2.21). Here, you can also deactivate rules that have already been activated (Turn Off).

Figure 2.21 Substitution Rules

76

Portal Platform

2.2

Personal Documents If you switch from the Universal Worklist to Personal Documents using Detailed Navigation, you go to your personal documents folder. This folder is similar to the My Documents folder on your local PC. You can create, change, and delete your documents there (for information about editing documents, see Section 2.3.3, "Functions of the Content Manager"). In accordance with the standard setting in the portal, you are the only one who has access to this folder.

Teams The Teams workset is also divided into five subareas. These areas each represent the different types of collaboration rooms. Projects contains an overview of the Project Room collaboration rooms, Meetings includes meeting rooms and an additional iView that you can use to display your personal calendar. To be able to use the calendar, you must set up and configure the corresponding Repository Manager for the calendar. Team Rooms includes all Team Room-type rooms. Under Session, you can find your session recordings (for more information, see also Section 2.3.3, "Functions of the Content Manager"). Finally, the My Rooms area contains all collaboration rooms for which you have access rights.

Functions under "Teams"

Documents Under Documents, you can centrally access portal documents. The Overview area displays different entry points in the document structure (see Figure 2.22).

Documents

Figure 2.22 Folder for Entry Points in the Document Structure

You can go to the folder where your favorites are stored by clicking Favorites. Personal Documents branches to your personal documents, exactly like the link in the Work area. If you click Recently Used, you go to the folders that you recently used, whereas Public

Favorites and entry points

77

2

Functions of the SAP NetWeaver Portal

Documents directs you to a folder with public documents that can be

accessed by all users. Common folders takes you to a folder where teams or organizational units to which they belong can store common documents, whereas under Taxonomies, you can search for documents grouped according to categories. If you navigate in the Detailed Navigation to the Document Search area, you go to the document search, which we have already dealt with in this section.

Portal Information

Information about the portal

The Home Portal Information area contains a brief introduction to the SAP NetWeaver Portal. A brief explanation is given here about how the portal is set up, how you work with Knowledge Management and Collaboration, and what the purpose of business packages is.

2.2.3

Concept of Filtering

Filtering Contents

Using roles can sufficiently cover access restrictions from a vertical aspect. Nevertheless, a problem can arise for multinational companies if the same hierarchical structure is being used in several countries but the displayed languages and therefore partly also the contents must be changed. For example, a user who belongs to the German subsidiary should be able to see the homepage of the Süddeutsche Zeitung (one of Germany's largest newspapers) under the News entry, whereas his colleague from the U.S. subsidiary is directed to the Washington Post's Website. The structure of the displayed contents is the same for both users, but the contents differ (see Figure 2.23). The country is selected here using the corresponding user attribute where the country is saved. This avoids having to copy and maintain the same roles and worksets for different countries. However, the concept of filtering can be implemented not only for different countries, but also for different locations within a country or for different departments. In addition, differentiation does not just have to take place according to one criterion; it can be made according to the country and the corresponding location, for exam-

78

Index

A

ABAP Workbench 356 Absolute navigation 379, 403 Access anonymous 324 Access Control List (ACL) 271, 319 Access statistics service 215 Account information 274 Action 86 Active Server Pages (ASP) 351, 406 ActiveX component 246 Activity tracing 294 Ad-hoc collaboration 50 Administrative tools 423 Administrator 233 Administrator role 65 Adobe Document Services (ADS) 239 Adobe Flex 428, 429 Adobe SVG Viewer 428 ADS_AGENT 239 ADSUSER 239 Alert 73 Anonymous access 324 Anonymous user 271, 283 Apache JMeter 229 Application class 352 frontend 36 governance 46 log 301 logic 30 platform 40 property service 214 scenario 382 service 418 sharing 146, 159, 220 sharing server 254, 255 view 43 Approval maintenance report 139 Approval process 106 Area administrator 238 ASP Active Server Pages (ASP) ASP.NET 405, 406 Assigned groups 275 Assigned roles 275 Assigning authority 271 Asynchronous collaboration 146 Asynchronous tool 221 Attribute engine 220 Audit log service 215 Authenticated user 271 Authentication methods 323 external 328 Authorization 252 Authorization administration 269 Automatic classification 115

B

Backend layer 30 Backup 239 Baselining 229 Basic authentication 326 Basic configuration 234, 243 Bean 386 BEx Web application 179 BI connector 428 BI integration wizard 435 Binding 373 BPM 41 Branding 64 Breadcrumb path 63 BSP Business Server Pages (BSP) Business Event Management 45 Business Information Management 45 Business object 163 Business package 170, 302 concept 303 Business portal 20 Business Process Management 41 Business Server Pages (BSP) 179, 181, 351 BSP application 356 BSP extensions 358 HTMLB 358 Business Task Management 50, 81 Business-to-business 20 Business-to-consumer 20

451

Index

C

C# 404 Cache monitor 297 Cache service 215 CAF Composite Application Framework (CAF) Callable object 86 Campaign 131 CAS Composite Application Service (CAS) Categorization 20 CBS Component Build Service (CBS) ccBPM 41 Central entry point 55 Central instance 230 Central monitoring 290 CERT file 314 Change Management Service (CMS) 381 Channel originator 246 Chinese wall 320 Classification 95, 112 example-based 116, 117, 121 inbox 184 query-based 112, 113, 114 Client authentication 315 Closed portal 19 CLP Collaboration Launch Pad (CLP) Cluster installation 250 Cluster monitor service 216 Cluster setting 249, 250 CMS Change Management Service (CMS) Collaboration 26, 143, 220 architecture 221 asynchronous 146 Collaboration configuration 254 Collaboration Launch Pad (CLP) 156, 254, 259 Collaboration role 146 Collaboration room 50, 221 overview 147 Collaboration service 215 asynchronous 156 synchronous 156 Command group 257 Communication 403 Communication handler 203 Community 71 Company 70, 281

Component Build Service (CBS) 381 Integration Layer 390 Component context 371 Component controller 366, 399 Component monitor 296 Component overview 289 Component toolset 385 Component view 39 Composite Application Framework (CAF) 43, 411 architecture 412 CAF Core 412 Composite Application Service (CAS) 413 perspective 423 Configuration file 286 Connection manager 203 Connection object 203 Connection test 242, 393 Connector framework 202, 209 Consolidation 46 Consumer portal 19, 20, 21 Contact information 158 Contact list 158 Content area 60 distribution service 215 exchange 184 federation 196 import 263 management 52, 212 manager 248 mirroring 345 package object 85 portfolio 170 producer 200 Content distribution 121 component 123 delivery condition 124, 125, 126 offer 123 offline package 55, 56, 57, 58, 126, 127 subscription 126 Content management system 33 Context 367 Context editor 392 Control center user 67 Control element 373 Controller 352, 361, 365 Controller context 371

452

Index

Controller editor 392 Cookie 359 Core project 414 Crawler monitor 300 Crawler service 215 Create file upload 99 HTML file 100 text file 99, 100 Crystal Report 180 CSR request 314 CSR response 314 Custom controller 366 Custom development 45

Dispatcher 202 Distributed Query Engine (DQE) 210 Distribution 228 Document 77, 99, 185, 221 change 100, 101 create 99 Domain relaxing 336, 358, 359 Domain restriction 336 Drag&Relate 163 DTR Design Time Repository (DTR) Dynamic program 362 Dynamic system resolution 309 Dynpro classic 362

D

Data binding 368, 369 Data input form 87 Data modeler 392 Data service 437 DC Development component (DC) Default framework page 259 Deinstallation business package 310 Delegated user administration 281, 283 Delete queue entry 299 Delta link 172 DeltaV+ 381 Dependency 424 Deployment 393, 440 Design time 405 Design Time Repository (DTR) 381 integration layer 390 Detailed navigation 59 Development 383 Development component (DC) 385, 413 Diagram view 387 Dialog instance 230 Dictionary project 414 Discussion 70, 108, 109, 127, 128, 221 create 128 from a document 130 from a folder 130 in a room 128 overview 127 Discussion group create 128

E

EAI Enterprise Application Integration (EAI) Edit queue 299 Editing local 101 online 100 Editing lock 101 Editor 423 EJB module 386 project 414 E-mail channel 245 collaboration 260 connectivity 261 notification 281 template 88 Employee portal 20 Employee Self-Service Portal Benchmark (EP-ESS) 229 Enabling User Collaboration 50 End-to-end process integration 45 Enterprise Application Integration (EAI) 17, 34, 41 Enterprise Knowledge Management 51 Enterprise portal 22 definition 23 Enterprise project 415 Enterprise search 52 Enterprise Services Repository 37, 214 Enterprise SOA 34, 38 design and deployment 46 Entity relationship model 417

453

Index

Entity service 416 Entry point 77, 173 central 55 EP Core 225 EPA file 342 EP-ESS Employee Self-Service Portal Benchmark EP-PCC People-Centric CRM Portal Benchmark (EP-PCC) Event 377 Event handler 354 OnCreate 354 OnDestroy 354 OnInitialization 354 OnInputProcessing 354 OnLayout 354 OnManipulation 354 OnRequest 354 Eventing 64 Every user 305 Everyone 271 Explorer 98 Export 342 of user data 279 External authentication methods 328 External Facing Portal 49 External service 415 Extranet 19

Forms builder overview 135 structure 135 FPN Federated Portal Network (FPN)

G

Generalized Modeling Language Document Object Model (GML DOM) 429 Global portal 49 Global service 215 GML DOM Generalized Modeling Language Document Group 166 everyone 271 Groupware framework 222 Groupware integration 146 Groupware server 261 Guided Procedures 81, 412

H

Heartbeat monitor 290 Help 58 Heterogeneous information distribution 92 organizational 92 semantic 92 technical 92 High availability 231 History 63 Horizontal portal 19 Horizontal scaling 230 Hypertext Transfer Protocol (HTTP) 121, 238 header variable 329 HTTPS 313

F

FAQ 98 Favorite 77 Federated Portal Network (FPN) 196 Feedback 104 Filter 78, 386 Filter Factory 79 Firewall 239, 320 positioning 320 Focus 20 Folder 99, 174 Form create 136 edit attributes 137 Form-based authentication 326 Form-based publishing 139 Forms 139

I

IAC Internet Application Components (IAC) ICE Information and Content Exchange (ICE)

454

Index

ICF Internet Communication Framework (ICF) Identity management 273 Import user data 270, 279 Inbound plug 375, 397 Index server 219 Indexing monitor 297 Individual instance 249 Information and Content Exchange (ICE) 121 Inheritance 432 Installation planning 224 Instant messaging 146, 159, 162, 220 Integration BSP application 358 of third-party services 146 Integration broker 41 Interface controller 366 IF_WD_PORTAL_INTEGRATION 378 view 365 Intermediate server 327 Internet Application Components (IAC) 182, 349 Internet Communication Framework (ICF) 356, 357 Internet portal 19 Internet Transaction Server (ITS) 226, 240, 349 Intranet 19, 33 ISO/OSI protocol stack 313 Isolation method 176 IT Infrastructure Library (ITIL) 46 IT scenario 48 ITS Internet Transaction Server (ITS) iView 166, 178 BSP 181 Internet Application Component 182 KM classification inbox 184 KM content exchange 184 KM documents 185 KM navigation 185 KM quick poll 186 KM quick poll administration 186 KM recent notification 187 KM search 187 KM subscriptions 187

MiniApp 182 report 179, 181 transaction 182

J

J2EE Connector Architecture (JCA) 209 J2EE development 380 J2EE toolset 386 J2EE_ADMIN 233 JAAS Java Authentication and Authorization Service (JAAS) JARM Java Application Response Time Measurement (JARM) Java .NET interoperability framework 406 Java applet 247 Java Application Response Time Measurement (JARM) 294 Java Authentication and Authorization Service (JAAS) 329 Java Connector (JCo) 320 Java Cryptographic Extension Policy Archive (JCE) 225 Java Database Connectivity (JDBC) 179, 180, 211 Java Development Kit (JDK) 225 Java Runtime Environment (JRE) 247 Java Server Pages (JSP) 351, 386 Java Support Package Manager (JSPM) 235, 307 Java Test Tool 382 JCA J2EE Connector Architecture (JCA) JCE Java Cryptographic Extension Policy Archive JCo Java Connector (JCo) JDBC Java Database Connectivity (JDBC) JDK Java Development Kit (JDK) JLin 382 JMeter Apache JMeter JRE Java Runtime Environment (JRE) JSP Java Server Pages (JSP) JSPM Java Support Package Manager (JSPM) JSR-168 30

455

Index

K

Kerberos 328 Key pair 314 Key storage 314 Knowledge Management 27, 212 configuration 244, 253 monitoring 296 report 139 role 96 service 95

M

Mail server 245 Mailing service 262 Making services available 145 Manager 305 Marketplace 33 MDA Model-driven approach (MDA) MDM SAP NetWeaver Master Data Management MDX editor 435 Megaportal 19 Menu option 256 Mercury LoadRunner 229 Message editor 393 Metadata 118 project 414 Method FIRE 378 MI SAP NetWeaver Mobile Microsoft Management Console (MMC) 406 Microsoft Visual Studio .NET 408 Portal add-in 408 Microsoft XML Parser 432 MIME Multipurpose Internet Mail Extensions (MIME) Minimal grouping 256 Mirroring 345 MMC Microsoft Management Console (MMC) Mobilizing business processes 51 Model 360, 367 Model abstraction level 384 Model tools 392 Model View Controller (MVC) 351, 360 Model-driven approach (MDA) 411 Modeling 425, 436 Monitoring central 290 Monolithic application 38 Multi-channel access 42 Multipurpose Internet Mail Extensions (MIME) 352 MIME handler service 216 repository 352 Multisystem landscape 339 MVC Model View Controller (MVC) MYSAPSSO2 331

L

Layout 108, 175, 353, 399 Layout management 31 Layout service 215 LDAP Lightweight Directory Access Protocol (LDAP) License 234 Licensing adapter 234 Lifecycle management 43 Lifetime 103 Lightweight Directory Access Protocol (LDAP) 269 Linguistic analysis 219 Link Consistency Report 141 Links list 98 Listener 386 Load balancing 203, 230 Load test 229 LoadRunner Mercury LoadRunner Local persistence 418 Lock 101, 290 Log configurator 295 Log file Knowledge Management 302 Log viewer 295 Logging 294 Login module 324 Login session 292 Logoff 58 Logon 57 Logon ticket 326

456

Index

N

Name server 220 Navigation 59, 67, 69, 70, 74, 76, 94, 185, 368, 396 absolute 379, 403 favorite 59 link 397 modeler 392 portal theme 61 relative 378, 403 user assignment 62 user profile 62 .NET server 406 Network port 320 Network security 312 News 70, 98 FAQ 98 Notification 73 Notification e-mail 281 Notification service 216 NTLM Windows NT LAN Manager (NTLM) NWDI SAP NetWeaver Development Infrastructure (NWDI) NWDS SAP NetWeaver Developer Studio (NWDS)

Originator address 246 Outbound plug 373, 397 Outline 425

P

Packaged Composite Applications (PCA) 412 Page 166, 175 with flow logic 351 Page attribute 351, 353 Page builder 205 Page fragment 352 Page title bar 168 PAM Pluggable Authentication Module (PAM) Parameter reporting 287 Patch 235 PCA Packaged Composite Applications (PCA) PCD inspector 291 PCD Portal Content Directory (PCD) PDK for .NET 404 People picker 221 People renderer 221 People-centric components 221 People-Centric CRM Portal Benchmark (EP-PCC) 229 Performance 228 Performance monitoring 287 Permission 109, 253 Personal document 77 Personal security environment (PSE) 312 data 319 Personalization 25, 58, 62 PI SAP NetWeaver Process Integration Plug 364 Pluggable Authentication Module (PAM) 329 Portal 18 activity report 292 application display 30 application module 31 basic service 31 Catalog 165 certificate 332 component 178, 202, 205

O

Object ID 172 Object lock 290 Object-based navigation (OBN) 165, 379, 403 Object-type handler service 216 ODBO 428 Offline process 51 OnAction 373 Online conference 159 Open portal 19 Open SQL for Java (SQLJ) 389 SQLJ Checker 389 SQLJ Editor 389 SQLJ Translator 389 Operation 417 category 418 Order 174

457

Index

desktop 58, 167 federation 196 Framework 166, 202 history 18 horizontal 19 request 206 runtime 202, 204 server 406 service 60, 202, 205, 402 system landscape 240 type 19 URL 244 vertical 19 Portal Content Directory (PCD) 79, 166, 172, 206 PCD Inspector 79 Portal Content Portfolio 306 Portal Content Studio 165, 171 Portal service 205 Preprocessor 219 Prerequisite checker 232 Presentation layer 29 Process design 82 execution 90 initiation 90 integration 41 modeling 82 template 89 Process-oriented enterprise portal 22 Profile-based personalization 26 Program dynamic 362 Property 425 Property category 191 Property Editor 191 Provider 31 Proxy configuration 238 Proxy server 238 PSE Personal security environment (PSE) Public key certificate 312 Publishing 96 time-independent 103 Publishing pipeline 216 Publishing service 215 Push technology 27

Q

Queue 299 Queue entry 299 Queue server 219 Queue status 299 Quick poll 70, 130, 186, 189, 190, 191 create 131 overview 130 results layout 132 start 134 Quick Sizer 228

R

Rating 104 Real-time collaboration 146, 156, 157, 158, 162, 220, 254 Collaboration Launch Pad 157 contact 158 user information 158 Recent notification 187 Reference architecture 28 Registration 358, 378 Relative navigation 378, 403 Remote delta link 198 Remote role assignment 198 Report 139, 179, 181 Report for time-based publishing 142 Reporting service 216 Repository 94, 213 external 213 framework 213 internal 213 manager 213 service 214 Request for feedback 74 Request for nomination 74 Request overview 288 Request summary 288 Resolve reference 342 Review 104 RFC server 219 Rich Internet Applications (RIA) 429 Role 166, 177 CAFUIAdmin 419 Content Admin 66 Delegated User Admin 66

458

Index

Super Admin 65 System Admin 66 Role-based personalization 25 Room 220 backend 260 function 155 infrastructure 221 part 152 type 150 RootUIElementContainer 399 RPM package 232 Running an Enterprise Portal 49 Running report 301 Runtime 405

S

SAML Security Assertion Markup Language (SAML) SAN Storage Area Network (SAN) SAP .NET Connector 409 SAP Application Performance Standard (SAPS) 229 SAP Cryptographic Library 316 SAP Employee Self-Service 227 SAP Manager Self-Service 227 SAP NetWeaver Application Server 202 Java 229, 384 SAP NetWeaver Business Intelligence 428 SAP NetWeaver Developer Studio (NWDS) 383 SAP NetWeaver Development Infrastructure (NWDI) 236, 380 SAP NetWeaver Exchange Infrastructure SAP NetWeaver Process Integration SAP NetWeaver Master Data Management 41 SAP NetWeaver Mobile 42 SAP NetWeaver Process Integration 41 SAP NetWeaver Visual Composer 171, 427 architecture 428 model 432 SAP Query 428 SAP Rapid Installer 226 SAP Solution Manager 224, 290 Maintenance Optimizer 235

SAP Visual Administrator 272 SAP Workplace 32 SAP xApps 412 SAP* 237, 276 sapgenpse 318 SAPinst 232 SAPLOGONTICKET 336 SC Software component (SC) SCA file 307 Scalable Vector Graphics (SVG) 432 Scaling horizontal 230 vertical 230 Scheduler service 217 Scheduler task 249 SDM Software Deployment Manager (SDM) Search and classification engine 225 TREX alert server 300 TREX monitor 298 Search function 70, 95, 250 Secure Network Communications (SNC) 315 setting up 318 Secure Socket Layer (SSL) 312 provider 315 setting up 313 Security Assertion Markup Language (SAML) 330 SAML Assertion 330 Security guide 311 Security policy 279 Security zone 278, 432 Self-registration 281 SEM Strategic Enterprise Management Server intermediate 327 Server process 202 Server-side include (SSI) 352 Service 35 ACL Service 214 bus 37 contract 35 explorer 423 for properties and metadata 216 for property structures 216 for the registration of resource types 217 global 215 permission 111

459

Index

portal 202, 205 session level 203 user management 206 Service-oriented architecture 34 Servlet 386 Session handling 359 Session level service 203 Shockwave 429 Single point of access 18, 24 Single sign-on (SSO) 26, 330 profile parameters 334 scenario 331 Sizing 228 SLD System Landscape Directory (SLD) SNC Secure Network Communications (SNC) Sneak preview 422 Software Component (SC) 386 Software Deployment Manager (SDM) 307, 382 Sort priority 174 Specialist 305 SPNego 328 SQL Editor 435 SQLJ Open SQL for Java (SQLJ) SSI Server-side includes (SSI) SSL Secure Socket Layer (SSL) SSO Single sign-on (SSO) Standard room template 147, 263 Standard user 66 Stateful 352, 358 Stateless 352 Status management service 215 Storage Area Network (SAN) 231 Storyboard 436 Strategic Enterprise Management 42 Structure management 31 Subdomain 337 Subject portal 21 Subprocess 74 Subscriber 121 Subscription 105, 187 Subscription service 215 Substitution rule 75 Supplier portal 20 Support package 235 SVG Scalable Vector Graphics (SVG) Synchronous collaboration framework 221

Syndicator 121 System 240 System alias 243, 339 System Landscape Directory (SLD) 224, 381 SLD Integration Layer 390 System landscape service 216 System template 241

T

Task 73, 425 create 73 list 74 panel 435 queue service 217 Taxonomy 95, 112, 188 example-based 116 query-based 113 Trainer 117 Team 77 Template 104 Template installer 239 Template service 217 Text mining engine 220 Thread overview 289 Time-based publishing 103 TLS Transport Layer Security (TLS) Tool administrative 423 asynchronous 221 Tool service level 384 Tools area 58, 168 Top tier 31 Top-level navigation 168 Tracking 73, 383 Transaction STRUST 312 STRUSTSS02 334 Transactions iView 182 Transport configuration 339 import 343 initial permission 344 mode 342 package 340 PCD object 340 system 339

460

Index

Transport Layer Security (TLS) 313 TREX Search and classification engine Trusted Certification Authority 315

U

UDDI 388 UI pattern 419 AttachImage 421 Attachment 420 Authorization Report 421 Classification Assignment 421 File Select 421 Flex Tree 421 History Log 421 Navigation 421 New Attachment 421 Object Browser 420 Object Browser List 420 Object Editor 420 Object List 420 Object Selector 420 Property Editor 421 Relation Tab 421 Reporting 421 Search Bar 420 User Assignment 421 UI toolkit 384 UIPWD 338 UME User Management Engine (UME) Unification 163 Unified Lifecycle Management 46 Uniform Content Access 49 Universal Description Discovery Integration (UDDI) 37 Universal Worklist (UWL) 50, 64, 72 Update 310 Upload 188 URI mapper service 217 URL generator service 217, 244 URL iView 183, 190 Usage type Enterprise Portal 69 EP Core 68 User administrator 66 anonymous 271 group 20

information 158 management service 206 mapping 271, 276, 337 overview 292 Persistence Store 206, 269 productivity 44 productivity enablement 44, 48 User administration 269, 272 delegated 281, 283 User Management Administration Console 272 User Management Engine (UME) 206, 269 UME action 277 UME data source 284 UME permissions project 415 UWL Universal Worklist (UWL)

V

VCRole 432 verify.der 333 Versioning 102, 103 Vertical portal 19 Vertical scaling 230 View 352, 361, 364 context 399 controller 365 creating 372 designer 392 NWDS 384 set 391 template 392 Virtual room 145 Virus scanner service 217 Visual Administrator 272 Visual Approval 88 Visual Basic .NET 404

W

Web Access Management (WAM) 329 Web browser compatibility 56 Web Dynpro application 363, 376, 401 code wizard 378

461

Index

component 364, 371 Java 390 project 394, 415 toolset 390, 392 Web Dynpro ABAP 363 Web Dynpro component 395 Web Dynpro Explorer 392 Web mining 26 Web module 386 Web portal 21 Web Service IDE 388 Web Services Description Language (WSDL) 35 Web Services for Remote Portlets Specification 31 web.xml 206 WebDAV 381 WebEx 159 Window 365 controller 365, 391 creating 371 Windows NT LAN Manager (NTLM) 329

Workflow 25 WorkProtect mode 64, 404 Workset 166, 177 Workspace 394 Wrapper 418 WSDL Web Services Description Language (WSDL) WSRP 31 WSRP application sharing 199

X

X.509 certificate 313, 326 xGraph Language (XGL) 428 XI SAP NetWeaver Process Integration XMI 392 XML action 344 XML content 344 XML Forms 189 XMLA 428

462

Information

SAP NetWeaver Portal

42 pages

Find more like this

Report File (DMCA)

Our content is added by our users. We aim to remove reported files within 1 working day. Please use this link to notify us:

Report this file as copyright or inappropriate

1039974


You might also be interested in

BETA
SAP NetWeaver Portal