Master Guide SAP Netweaver
Master Guide SAP Netweaver
Master Guide SAP Netweaver
3
Target Audience System administrators Technology consultants
Document History
CAUTION
Before you start the implementation, make sure you have the latest version of this document. You can find the latest version on SAP Service Marketplace http://service.sap.com/ instguides. The following table provides an overview on the most important document changes:
Version Date Description
1.1 1.0
2010-12-06 2010-11-29
2/72
PUBLIC
2010-12-06
Table of Contents
Chapter 1 Chapter 2 2.1 2.2 2.3 Chapter 3 3.1 3.1.1 3.1.2 3.1.3 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.4 3.4.1 3.4.2 3.5 3.5.1 3.5.2 3.6 3.6.1 3.6.2 Chapter 4 4.1 4.2
About this Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Key Terms for Understanding SAP NetWeaver . . . . . . . . . . . . . . . . . . . . . . . . . 7 Mapping of Use Cases to Installable Software Units . . . . . . . . . . . . . . . . . . . . . . 8 Planning and Implementation Steps Overview . . . . . . . . . . . . . . . . . . . . . . . 10 Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Building Composite Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Planning Your Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Warehousing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Building Integration Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integrating and Self-Servicing Content with SAP NetWeaver Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Landscape Aspects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mobilizing Business Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Custom Application Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 13 13 14 17 21 21 24 25 25 26 30 30 31 32 32 33 34 34 34
Description of Software Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Systems with Usage Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Optional Standalone Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2010-12-06
PUBLIC
3/72
4.3 4.4 Chapter 5 5.1 5.2 Chapter A A.1 A.2 A.3 A.4 Chapter B B.1
Standalone Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Configuration of Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accessing the SAP Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibility Usage Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 61 61 62 62
4/72
PUBLIC
2010-12-06
This Master Guide is the central starting point for the technical implementation of SAP NetWeaver 7.3. It provides you with information about the use cases for SAP NetWeaver 7.3 as well as the installable software units, and refers you to the detailed documentation (such as the Installation Guides).
CAUTION
Make sure you have the latest version of the Master Guide by checking SAP Service Marketplace immediately before starting the installation. The Master Guide is regularly updated on SAP Service Marketplace at http://service.sap.com/ installnw73 .
Constraints
The scenarios that are presented here serve as examples of how you can use SAP software in your company. The scenarios are intended only as models and do not necessarily run the way they are described here in your customer-specific system landscape. Check your requirements and systems to determine whether these scenarios can be used productively at your site. Furthermore, we recommend that you test these scenarios thoroughly in your test systems to ensure that they are complete and free of errors before going live.
2010-12-06
PUBLIC
5/72
This page is left blank for documents that are printed on both sides.
2 2.1
2 Introduction
SAP NetWeaver is the platform that provides the shared technology foundation for SAP business applications. In addition, SAP NetWeaver provides optional technology components that allow customers: To extend the reach of SAP applications to more people, also via new devices and consumption models To integrate SAP applications and processes into heterogeneous landscapes To extend existing SAP processes To compose new processes that span SAP and non-SAP applications To securely manage and deliver information To holistically manage the lifecycle and infrastructure of SAP applications Based on the principles of a service-oriented architecture (SOA), SAP NetWeaver helps organizations optimize the return of their investment in SAP and non-SAP applications by allowing customers to evolve their current IT landscapes into flexible business process platforms that close the gap between insight and action. An open technology platform, SAP NetWeaver is based on industry standards and can be extended with commonly used development tools such as Java Platform, Enterprise Edition (Java EE); Microsoft .NET; and IBM WebSphere. Providing fundamental orchestration capabilities such as business process management, application lifecycle management and master data management, SAP NetWeaver is a key technology that will allow customers to deploy and manage an environment of solutions that span SAP and non-SAP on-premise and on-demand applications, providing superior flexibility while ensuring a maximum of consistency of information and processes.
2010-12-06
PUBLIC
7/72
2 2.2
Usage types determine the intended purpose of a system and the role it plays in a given (distributed) use case. They are realized by installing and configuring a collection of software components. They allow a logical view of the SAP NetWeaver technology platform. A usage type may require other usage types in the same system. They can also be run in the same system together with other usage types that are not a prerequisite. Standalone Engine Standalone engines of SAP NetWeaver are additional installable software units. They do not work as full-blown systems of SAP NetWeaver, but as standalone engines that provide a specific (server) function in combination with one or more SAP NetWeaver systems. Standalone engines are not part of a usage type. They do not run on AS ABAP or AS Java. Client Clients are additional installable programs or tools. They reside either on local front-end PCs accessed by users or on back-end systems where they act as client programs within an SAP NetWeaver system landscape. Optional Standalone Units Optional standalone units are additional software units that you install separately. They are based on Application Server Java (AS Java) and provide specific (server) functions in combination with one or more SAP systems. Functional Units A configured and activated unit of SAP NetWeaver that provides a set of functions. Functional units are bundled into usage types as the installable unit. After the installation of a usage type, you select those functional units that you want to use in your system landscape and configure them.
Building Composite Applications: [page 13] Business Rules Management and Process Composition
AS Java Adobe Document Services (optional) Business Process Management and Business Rule Management
Developer Workplace
8/72
PUBLIC
2010-12-06
2 2.2
Introduction Mapping of Use Cases to Installable Software Units Usage Types (Functional Units) Standalone Engines Optional Standalone Units
Use Case
Clients
Building Composite Applications: [page 13] Java Development and SOA Infrastructure
Composite Application Framework Composition Environment Platform NW Product Description DI [optional] AS Java NW Product Description DI [optional] Enterprise Services Repository
Data Warehousing [page AS ABAP Search and Classification 21] BW ABAP AS Java (TREX) NW Product Description AS Java Extensions BI Java EP Core Application Portal Enterprise Portal
Application Server Java Adapter Engine (Java NW Product Description AS Java Extensions SE) Application Server [optional] ABAP SAP Conversion Process Integration Agent by
Adobe LiveCycle Designer (Optional) Web Browser Developer Workplace SAP NetWeaver Developer Studio Web Browser SAP GUI with BW Add-On/BI Add-On SAP BusinessObj ects Advanced Analysis, Edition for Microsoft Office* [optional] SAP BusinessObj ects Crystal Reports* [optional] SAP BusinessObj ects Xcelsius [optional] SAP BusinessObj ects Web Intelligence* [optional] SAP GUI SAP NetWeaver Developer Studio
2010-12-06
PUBLIC
9/72
2 2.3
Introduction Planning and Implementation Steps Overview Usage Types (Functional Units) Standalone Engines Optional Standalone Units
Use Case
Clients
Informatica [optional]
Integrating and Self Servicing Content with SAP NetWeaver Portal: [page 30]
Mobilizing Business Processes: [page 32] Developing Mobile Applications for Occasional Connectivity Mobilizing Business Processes: [page 32] Enabling Mobile Applications for Occasional Connectivity Custom Application Development [page 34]
AS Java NW Product Description AS Java Extensions EP Core Application Portal EP Portal Add-on (for Building Communities with Wikis and Forums only) AS ABAP Mobile Application Server Java DI EP Core Application Portal [optional]
AS ABAP Mobile Application Server Java [optional] EP Core Application Portal [optional] Application Server ABAP
SAP GUI SAP NetWeaver Developer Studio Mobile Client SAP GUI Mobile Client
SAP GUI
1.
You determine the scope of your SAP NetWeaver implementation. For this, see the use cases [page 13], which describe how you can use SAP NetWeaver.
10/72
PUBLIC
2010-12-06
2 2.3
2.
3.
4.
You determine which installable software units (that is, systems with usage types, standalone engines, optional standalone units and clients) are required for these scenarios. For more information, see the Mapping of Use Cases to Installable Software Units [page 8]section. For details about the software units, see Description of Software Units [page 37]. You determine your system landscape. The Technical Infrastructure Guide provides general instructions about planning your system landscape (for example with regard to sizing, distribution of functions to systems, or scaling). You can access the Technical Infrastructure Guide at https://cw.sdn.sap.com/cw/community/ docupedia/tig. For recommendations on deploying SAP NetWeaver within your solution landscape, see http:// www.sdn.sap.com/irj/sdn/alm-landscape-design Knowledge Center Deployment Options In addition, consider the landscape-relevant aspects concerning your required use case [page 13] to help you decide how many systems you require and how you want to use each of these systems. You install [page 57] and configure [page 59] the software units of your SAP NetWeaver system landscape.
2010-12-06
PUBLIC
11/72
This page is left blank for documents that are printed on both sides.
3 3.1
3 Use Cases
SAP NetWeaver Business Process Management is a component of SAP NetWeaver. The process composer is seamlessly integrated in the Eclipse-based design time, the SAP NetWeaver Developer Studio, as a separate perspective and provides process modeling capabilities using Business Process Modeling Notation (BPMN). This notation allows easy and intuitive process modeling both for business process experts as well as developers in one common environment. The process composer supports all stages of process modeling from high-level definition of the process down to the enrichment for the actual development into deployment and execution. Lifecycle aspects such as versioning and transport are fully supported through SAP NetWeaver. The process server is a newly developed Java-based engine that represents the runtime services for SAP NetWeaver BPM. The process desk belongs to the human interaction management part of SAP NetWeaver BPM. It is used as a channel for business users to manage business processes and tasks and also to display details of processes. SAP NetWeaver supports process administration and monitoring via SAP NetWeaver Administrator with graphical debugging and monitoring of process instances and single tasks. Process analytics are supported via the integration with standard SAP Business Intelligence applications.
Business Rules Management
The Business Rules Management scenario helps you in building a central business rules repository with executable rule logic. Rules are externalized and managed within an Eclipse-based design time, the rules composer, and a Web-based rules manager for change management. The rulesets that you can
2010-12-06
PUBLIC
13/72
3 3.1
create with the rules composer include rules and decision tables, and vary from single simple rules to complex rule chains. SAP NetWeaver Business Rules Management (BRM) is tightly integrated with SAP NetWeaver BPM so that business rules can be directly embedded in process definitions, for example, in automated decisions on gateways, rule-based event handling, responsibility determination for human tasks, and receiver determination for automated activities. Rules are exposed as a service by the rules composer.
Java Development and SOA Infrastructure
With the Java EE 5 certified application server Java, you can develop Java EE applications based on the latest Java EE standard. The application server comes with a UDDI-based Services Registry. In combination with the Enterprise Services Repository this enables you to use existing services for Web service development or to create new ones taking advantage of its support for governed definitions of SOA assets (such as services and data types).
More Information
For more information, see the SAP Library [page 62] at SAP NetWeaver Library SAP NetWeaver Composition Environment .
14/72
PUBLIC
2010-12-06
3 3.1
Figure 1:
SAP NetWeaver CE Combined with Other Use Cases and Back-End Systems
The following sections give recommendations for possible shared usages or installation requirements in your system landscape, for example, with respect to the following options shown in the graphic above: The Enterprise Services Repository can both be used for SAP NetWeaver CE and SAP NetWeaver PI. See section Working with the Enterprise Services Repository below for more details. The Composition Environment Platform contains the functional unit Portal that offers apart from minor exceptions the same functionality as usage type EP Core Application Portal for SAP NetWeaver Portal. See section Working with SAP NetWeaver Portal below for more details.
Connecting to Back-End Systems
You can integrate and use a back-end system in the following scenarios: You access data residing on a back-end system. You can reuse existing data in the composite applications. For example, if you want to use data residing in an SAP ERP system, you can use the SOA capabilities (in SAP ERP 6.0 systems based on SAP NetWeaver 7.0 Support Package Stack 9 or higher) or you can connect using Remote Function Calls (RFC) to older systems using the Java Connector (JCo) that is offered as a part of SAP NetWeaver AS Java. You use enterprise services on SAP or non-SAP back-end systems. You can leverage the SOA capabilities of SAP NetWeaver by consuming services provided by an SAP back-end system such as SAP ERP 6.0 (on SAP NetWeaver 7.0 SPS9 or higher), or the ES Workplace that you can access using the SAP Developer Network (SDN). In addition, you can
2010-12-06
PUBLIC
15/72
3 3.1
consume services from a third-party back-end system using the standard-based Web service capabilities of the stack. The SAP NetWeaver AS Java installation includes a Services Registry that enables you to browse the registered service definitions.
Working with the Enterprise Services Repository
As a prerequisite for using the Enterprise Services Repository (ES Repository), the System Landscape Directory is needed where products and software components are maintained. You can create your own products and software component versions in the System Landscape Directory. Before the start of development, you need to import the required software component versions from the System Landscape Directory into the ES Repository. We recommend using the Enterprise Services Repository on the same AS Java where you use the Services Registry for building composite applications. If you use SAP NetWeaver systems for building composite applications and for building integration scenarios (using SAP NetWeaver PI), we strongly recommend maintaining all your design objects in one ES Repository. SAP NetWeaver PI is tightly coupled with ESR and requires configuration to connect to a given ES Repository. By default, PI connects to the default ESR delivered with SAP NetWeaver PI, while you can use any ESR for building composite applications. We recommend using the latest version of ESR in the landscape. More information: http://help.sap.com/nw73 SAP NetWeaver 7.3 Library SAP NetWeaver Composition Environment Administrator's Guide Configuring Composition Environment Configuring Additional Components Configuring Enterprise Services Repository Configuring a Central ES Repository in a CE and PI Landscape .
Working with SAP NetWeaver Portal Integrating Applications into SAP NetWeaver Portal
Once you create and run your applications on the SAP NetWeaver CE system, you can use standard portal capabilities for integrating Java applications into iViews. For back-end connectivity to SAP transaction and BEx Web iViews, use the portal system landscape overview. To enable back-end connectivity for other application types, such as composite views and processes, use Remote Function Calls (RFCs) and Web services which are configured in SAP NetWeaver Administrator. For more information, see http://help.sap.com/nw73 SAP NetWeaver 7.3 Library SAP NetWeaver Composition Environment Administrator's Guide Administering Composition Environment Additional Administration Tasks Integrating Content into the SAP NetWeaver Portal CE .
Running Composite Applications in SAP NetWeaver Portal
Once you have integrated your composite applications into SAP NetWeaver Portal, the following scenarios have to be distinguished:
16/72
PUBLIC
2010-12-06
3 3.1
Running composite applications in a portal when developing and testing them in your landscape. Allowing business end users to access composite applications in a productive environment. Depending on the scenario, either usage type Composition Environment Platform (CEP) is sufficient or a local Portal installation (usage types EPC Applications Portal (EPC) and optionally Enterprise Portal (EP)), or a remote SAP NetWeaver Portal installation is required. In the following table, the terms local and remote are to be understood from the viewpoint of an SAP NetWeaver 7.3 installation:
Developing and Testing Accessing Composite Applications in Productive Environments
Additional Information
SAP NetWeaver 7.3 or SAP NetWeaver 7.0 CEP* EPC* (EP**) Local Local (SAP NetWeaver 7.3) and remote (SAP NetWeaver 7.0 and SAP NetWeaver 7.3) Note that the portal You can enable the installed with usage type runtime access of Composition composite applications Environment Platform from a remote SAP can function as a producer NetWeaver 7.0 or 7.3 portal only; , consumer portal, either by using the capabilities are therefore SAP NetWeaver Portal not supported. iView Wizard, or by setting up a federated portal network.
* The installation of usage type EPC allows you in addition to the functions provided by usage type Composition Environment Platform to enable the runtime access of composite applications in the portal on the local system using GPAL and the iView wizards. ** Usage Type EP requires usage type EPC and extends the portal to a full Enterprise Portal. For more information, see section Integrating and Self Servicing Content with SAP NetWeaver Portal [page 30]. For more information about enabling runtime access from a remote SAP NetWeaver 7.0 or 7.3 portal, see http://help.sap.com/nw73 SAP NetWeaver 7.3 Library SAP NetWeaver Composition Environment Administrator's Guide Administering Composition Environment Additional Administration Tasks Running CE Applications in Remote Portals (Optional) .
The following graphic shows the software units that are used for Building Composite Applications:
2010-12-06
PUBLIC
17/72
3 3.1
Figure 2:
When setting up the system landscape, you need to consider the development environment for each developer and the overall system landscape for developing, testing, and running composite applications: Developer Workplace The Developer Workplace consists of an installation of an AS Java including additional usage types for the development of composite applications, and SAP NetWeaver Developer Studio on the developer's PC for development that involves local testing before changes are published to a central AS Java. This is also the preferred option for developing composite applications that are not intended to be used productively for example if you would simply like to learn more about the technologies of SAP NetWeaver for composite applications. Composite Application Development, Test, and Production Systems We recommend using a combination of development system, test system, and production system with a central AS Java to develop, consolidate, test, and run your application productively. This is also the preferred option for developing a composite application in a team of developers. In order to describe these two scenarios, the following sections focus on the AS Java, the Developer Studio, and the Developer Workplace, because the installation is tailored to these main software units. Of course, additional usage types or clients need to be installed in addition depending on your scenario. For information about supported operating systems and data bases, see the Product Availability Matrix for SAP NetWeaver 7.3 available at http://service.sap.com/pam.
18/72
PUBLIC
2010-12-06
3 3.1
The following graphic shows the installation options for individual developments in non-productive development projects:
Figure 3:
To implement a complete development environment on a single developer PC, set up a developer workplace. You can install the Application Server Java (AS Java) in development mode together with SAP NetWeaver Developer Studio on a single host. Setting up the AS Java in development mode does not require specific infrastructure settings (such as setting up special users or shares) and saves hardware resources. It includes the installation of a single server instance ( multiple server nodes are possible). You can install additional software units, see Mapping of Use Cases to Installable Software Units [page 8]. Optionally, the SAP NetWeaver Developer Studio can be installed on additional developer PCs. However, if you intend to carry out team development projects for productive purposes, we strongly recommend installing a central AS Java in productive mode as described in the next chapter.
RECOMMENDATION
Use the update site mirror to keep features of the Developer Studios up-to-date. With the Update Site Mirroring wizard included in the Developer Studio, you can create a mirror of an update site on a local machine. You can grant access to the mirror for users who need these updates but do not have access to SAP Service Marketplace. You can use any HTTP server and even a file share as the local update server. For more information, see http://help.sap.com/nw73 SAP NetWeaver Library 7.3 SAP NetWeaver Composition Environment Developing Composite Applications SAP NetWeaver Developer Studio Basics Creating and Maintaining Update Site Mirrors
2010-12-06
PUBLIC
19/72
3 3.1
Planning Your Installation of SAP NetWeaver Development, Test, and Production Systems for Composite Applications
When using SAP NetWeaver for development of composite applications aimed for productive use, we strongly recommend setting up a system landscape consisting of the following systems: Development System and Test System Use these systems for development and quality assurance. Production System Use this system to run your applications separately from your development and test landscape. The system landscape supports consolidating and testing individual development and, as a consequence, is strongly recommended for team development projects. The following graphic provides an overview of the recommended system landscape:
Figure 4:
With respect to the installation of the development environment, you have the following options: You install an AS Java centrally and the developer workplace on each developer host. This option is recommended for large development projects with a need for local and central testing. Developers can test their developments locally using the developer workplace. For integration tests, they deploy their changes on the central AS Java. You install an AS Java centrally and Developer Studio instances on each developer host. This option requires fewer hardware resources per developer host. In this landscape scenario you can set up an AS Java in development mode centrally and connect to it from the other hosts in the landscape using the Developer Studio.
20/72
PUBLIC
2010-12-06
3 3.2
In a production system landscape, you have to install a central 64-bit SAP NetWeaver Application Server Java in productive mode for developing composite applications to address additional runtime requirements such as clustering and higher default memory settings. We strongly recommend installing a central 64-bit server in productive mode for both the test system landscape and the development system landscape as well. We do not recommend using the AS Java of the Developer Workplace in productive mode.
Optimized data structures for analytical purposes, transformations from raw data to business data, and the appropriate data flows between source systems and different data warehouse layers are described using particular modeling objects on a meta level. For example, InfoCubes, Data Store Objects and
2010-12-06
PUBLIC
21/72
3 3.2
InfoObjects are used for the data persistency layers, and DataSources, Transformations, Data Transfer Processes and Process Chains are used for ETL purposes. The BW Metadata Repository allows you to administrate and manage this meta layer regardless which platform is used. This enables you to completely exchange the entire database platform of a complex enterprise data warehouse based on SAP NetWeaver BW without significant impact on your enterprise data warehouse model. This flexibility is typical for many SAP NetWeaver BW areas and is guaranteed to make savings. Not everything has to be modeled from scratch. The SAP NetWeaver BW Business Content includes predefined data warehouse models that reflect almost any SAP ERP application models and processes. Therefore the question What does Business Warehouse know about my business can be answered clearly for SAP ERP customers: Everything. BW Business Content does not have to be licensed.
Data Flow Definition
The data acquisition layer of SAP NetWeaver BW includes various technologies for data extraction. For SAP applications we deliver predefined extractors not only for applications such as Financials or HR, but also industry-specific extractors for example for Retail or Banking. These extractors come out-ofthe-box, support delta loads, and no extra license fee is required. For non-SAP sources, SAP BusinessObjects Data Services guarantees connectivity to any other source system. The Data Integrator offers even predefined extractors for a variety of business applications from various vendors. Harmonized, consolidated, and consistent data and information from a central data warehouse display a high value and are often also interesting for other applications in other company areas. The open hub service of SAP NetWeaver BW allows you to provide BW data in an easy to understand, denormalized format for external usage. This form of preparation of SAP NetWeaver BW data is only free of charge within SAP (open hub license model).
Metadata Management
Due to powerful ETL tools, Enterprise Information Management (EIM) processes can easily extend across different business applications and their particular data models. Therefore, data flows from source to target systems may contain a sequence of different technical and business transformations in order to generate appropriate data warehouse information. Analytical applications on top of the data warehouse for compliance reasons often may have to make this sequence of transformations transparent to end-users and authorities. These Data Lineage needs can easily be satisfied with the SAP Business Objects Metadata Manager, which offers a central metadata repository for metadata from the BW Metadata Repository, the Data Services Repositories, any RDBMS dictionaries, and central modeling tools (such as ERWIN). Analysis features of SAP Business Objects Metadata Manager allow Data Lineage as well as Impact analyses that show a list of affected meta objects in case of any changes, such as format changes in the database.
22/72
PUBLIC
2010-12-06
3 3.2
The potential future requirements for analysis and information that do not need renewed extraction from the ERP system lead to a trend to keep detailed data and information available and operative for longer in an enterprise data warehouse. This leads to an immense growth in data as well as data volumes that already regularly exceed two-figure terabyte limits. Using an optimized, scalable data flow control (Data Transfer Process (DTP) parallelization), transparent data management of database resources and near-line partitions (NLS, cross media storage management), and future in memory technologies for any fast analysis requirements, you can address the various increasing performance requirements in the enterprise data warehouse market. SAP NetWeaver BW Accelerator is a technology-driven innovation, which speeds up the query performance by factors between 10 and 100. It runs on its own host, next to the SAP NetWeaver BW system. Queries then access SAP NetWeaver BW Accelerator instead of accessing the database. Nearline storage is by definition accessible directly using standard ODBC-compliant tools. NLS data is read-only and therefore is only suitable for data that is no longer affected by upload processes (such as closed booking periods in FI). Archiving based on ADK does not provide direct access to archived data. As of SAP NetWeaver 7.0, the NLS interface allows BW queries to directly access external NLS partitions that are controlled by partner solutions. This helps avoid operational and organizational bottlenecks, such as the reload process for archived data. From the Business Explorer Suites point of view, the existence of NLS partitions is absolutely transparent. InfoProviders with NLS implications are technically split into adjoined PartProviders (Info-/NearlineProviders), which are treated by the BW data manager in the same way as PartProviders in MultiProviders. However, BI queries still have no direct access to traditional ADK archive files.
Scheduling and Monitoring
Operating a complex data warehouse is demanding. In a global company, data can be loaded at almost any time of day or night. The time windows for extraction, transfer, and load cycles become smaller, increasing the demands on system performance. This means that reliable delta processes are required for the acquisition, and it must be possible to roll these back in the case of errors. Request handling in SAP NetWeaver BW guarantees these exact requirements in an optimum way. Powerful tools are necessary if you want to control various processes required in an operative enterprise data warehouse. In SAP NetWeaver BW, you use Process Chains to schedule and manage particular internal processes of SAP NetWeaver BW and the Administration Cockpit to control the entire workload of all ETL reporting and housekeeping processes. For processes extending across BW boundaries, BW Process Chains can also be integrated into the SAP Central Process Scheduling by Redwood (Redwood Cronacle, SAP NetWeaver OEM). In sophisticated cases, you can fully automate and centrally monitor processes of the Manufacturing Execution System (MES), the ERP system, and the BW system.
2010-12-06
PUBLIC
23/72
3 3.2
In this way, SAP NetWeaver BW represents a single place of truth for a variety of data from a heterogeneous system landscape, and therefore provides a solid and sound foundation for reliable and trustworthy Business Intelligence services.
More Information
For more information, see the SAP Library [page 62] at SAP NetWeaver Library SAP NetWeaver Business Warehouse and SAP Business Explorer . For information about the integrating with SAP BusinessObjects Xcelsius and SAP BusinessObjects Crystal Reports, see the SAP Library [page 62] at Function-Oriented View Business Warehouse SAP Business Explorer Integration with SAP BusinessObjects See also the following documents: BusinessObjects XI Integration for SAP Solutions Installation and Administration Guide available on SAP Service Marketplace at http://service.sap.com/bosap-instguides SAP BusinessObjects Business Intelligence Integration for SAP Solutions <Release> Integration for SAP Solutions Install and Admin Guide SAP BusinessObjects Xcelsius and Crystal Reports technical guides at http://help.sap.com SAP BusinessObjects All Products
Figure 5:
Data Warehousing
24/72
PUBLIC
2010-12-06
3 3.3
You need BI Java and the Java-based usage types for specific capabilities only, which are the following: SAP Business Explorer You need BI Java, EP Core Application Portal, and Enterprise Portal for SAP Business Explorer (BEx) tools and runtime, for example, BEx Web, Information Broadcasting, and Portal Integration. BW Integrated Planning You need BI Java, EP Core Application Portal, and Enterprise Portal to use the BW integrated planning functionality. BW Administration Cockpit You need BI Java, EP Core Application Portal, and Enterprise Portal if you want to use the BW Administration Cockpit. The BW Administration Cockpit is part of a business package that is installed in the SAP NetWeaver Portal. Wizard-based Configuration of SAP NetWeaver BW (ABAP) You need AS Java if you want to use the wizard-based configuration for basic configuration settings for SAP NetWeaver BW (ABAP). UD Connect You need AS Java if you want to use UD Connect. For information about the deployment options, see SAP Developer Network at http:// www.sdn.sap.com/irj/sdn/landscapedesign Knowledge Center Deployment Options Deployment Recommendation for SAP NetWeaver Business Warehouse * Note that SAP BusinessObjects products require separate licenses.
2010-12-06
PUBLIC
25/72
3 3.3
IT professionals can define, access, and manage enterprise services, process models and other define time-relevant objects in one central location, the Enterprise Services Repository (ES Repository). The ES Repository stores the definitions and metadata of enterprise services and business processes and provides a central modeling and design environment for creating, aggregating, and using enterprise services. As an additional functional unit, the Services Registry supports the publishing, classification, and discovery of enterprise services (SAP, partner, or custom-defined) across the IT landscape. This UDDI-compliant registry also enables the management and governance of enterprise services. Using an integrated set of tools accessing the ES Repository, solution designers and developers can easily access SOA assets to build composite applications and enable adaptable business processes.
Service Bus-Based Integration
SAP NetWeaver delivers a service bus that enables service-based integration between applications. The service bus provides secure, standards-based, reliable, and scalable communication between provider applications and consumer applications. With service-based integration, IT professionals can seamlessly connect providers and consumers of services and events across the IT landscape, including access to legacy systems and B2B protocols more quickly and easily.
SOA Management
SAP NetWeaver provides a set of management capabilities to enable IT professionals to safeguard the deployment and operations of service-enabled applications and processes. With SAP NetWeaver, IT professionals can: Ensure the runtime governance of service-enabled applications in heterogeneous environments Ensure security with access control, authentication, and auditing features Enforce compliance with policies when configuring and executing service-based applications Monitor the execution of services used by service-enabled applications As a result, IT organizations can ensure high-availability, reliability, and security across their SOA-based landscape.
More Information
For more information, see the SAP Library [page 62] at SAP NetWeaver Library SAP NetWeaver Process Integration .
26/72
PUBLIC
2010-12-06
3 3.3
Figure 6:
NOTE
When you choose the Process Integration installation option in the installation tool, all dependent usage types are selected and installed automatically.
2010-12-06
PUBLIC
27/72
3 3.3
Figure 7:
System Landscape for Building Integration Scenarios with Advanced Adapter Engine
Extended When you plan your system landscape for building integration scenarios, consider the following aspects: It is mandatory to have a dedicated PI system. This applies to development, quality, and production landscapes. For PI, it is a prerequisite that no other system in your system landscape has a higher release than the PI system. For exceptions to this rule, see SAP Note 1043047. For example, SAP XI 3.0 is compatible with SAP NetWeaver 6.40 and 7.0 application systems since the same XI protocol is used. Apart from these exceptions, if you want to upgrade or install an application in your system landscape, you first have to make sure that the PI system is on the same release level. If required, you have to upgrade the PI system first to the new or a higher release.
CAUTION
Although it should be technically possible to run an application system with a higher release than your PI system in your system landscape, this is not supported by SAP (apart from the exceptions listed in SAP Note 1043047). Therefore, you run such a landscape at your own risk. Optionally you can install an Advanced Adapter Engine Extended (AEX). This provides tools for designing and configuring integration content (Enterprise Services Repository, Integration Directory and System Landscape Directory), as well as the Advanced Adapter Engine as a runtime engine. This installation option is based on AS Java only and you can use it without a standard Process Integration system. The following table compares the Advanced Adapter Engine Extended to a SAP NetWeaver Process Integration standard installation:
28/72
PUBLIC
2010-12-06
3 3.3
Advantage
Disadvantage
Connectivity options restricted to adapter of AAE Integration processes not available Only process integration scenarios available as ESR modeling option More memory and data storage required More cost-intensive
You can use the Advanced Adapter Engine that is part of your PI system as a central Advanced Adapter Engine. You can optionally deploy additional non-central Advanced Adapter Engines. Adapter Engine (Java SE) can be installed in a non-SAP Java environment. However, it only hosts a subset of the adapter functionality, is only supported for compatibility reasons, and should be used only if this is a precondition in your environment. The following table shows the characteristics of the central Advanced Adapter Engine, the non-central Advanced Adapter Engine, and the Adapter Engine (Java SE) as an overview:
Installation Option Characteristics
Noncentral Advanced Adapter Engine Adapter Installation possible on non-released SAP NetWeaver platforms Engine (Java Only HTTP connection required between adapter engine and Integration Server. SE) Suitable for a more heterogeneous system landscape with mixed operating systems and authorization concepts, or for distributed WAN environments with firewalls, and so on. Fewer resources needed when running in a Java environment only Additional installation procedure required for JDK and the adapter itself. Poorer integration with the SAP NetWeaver Process Integration environment due to lack of central configuration and monitoring services.
No additional installation procedure required Suitable for development or test scenarios Data source (file, database, JMS provider) must be accessible using NFS, tcp-ports, and so on (may only be available in homogeneous LAN environments). Possible performance bottleneck due to high RAM needs. The system needs three times the amount of the maximum message size as RAM, for example. Provides complete integration into the PI environment: Central Monitoring available Central Configuration available More resources needed for installing the SAP NetWeaver Java system.
Smaller business partners or subsidiaries that do not run SAP NetWeaver install SAP Partner Connectivity Kit in their system landscape. SAP Partner Connectivity Kit enables XML document exchange between your SAP NetWeaver systems and the partner systems. Since SAP Partner Connectivity Kit is installed in their system landscape, it is not shown in the system landscape figure above.
2010-12-06
PUBLIC
29/72
3 3.4
Use Cases Integrating and Self-Servicing Content with SAP NetWeaver Portal
Each PCK installation requires a separate Application Server Java instance. SAP does not support the installation of PCK on an Application Server Java system that already exists and which is used for another purpose. If required at all, you must only do this in a test environment and at your own risk. In addition, PCK should not be deployed on a system together with the Enterprise Services Repository, the Integration Directory, or the Adapter Engine. PCK must always run in a separate system. The AS ABAP system acts as an application and service provider. For Java Web Services, you also require AS Java. In addition, you require SAP NetWeaver Developer Studio on the client side as a development environment. The Web service client can be either an SAP or a non-SAP application. For example, an AS ABAP system or a Web browser could act as an application or service consumer. You can install SAP Conversion Agent by Informatica in the system with usage type PI or on a host where SAP Partner Connectivity Kit is installed, or on a host where neither usage type PI nor SAP Partner Connectivity Kit is installed.
3.4 Integrating and Self-Servicing Content with SAP NetWeaver Portal 3.4.1 Overview
Organizations can give their users uniform, role-based, and secure access to any kind of applications, services, and information. With the portal, all members of the companys value chain employees, customers, partners, and suppliers have a single, uniform point of access to the applications, services, and information they need for their daily work. Moreover, the portal offers business users the capability to easily create and manage portal pages and generate their own content.
Managing and Mashing up Portal Pages with Web Page Composer
Web Page Composer (WPC) is an integral part of SAP NetWeaver Portal providing powerful capabilities for business users to easily create and manage enriched portal pages, blending business applications and user-generated content. Web Page Composer also supports professionals in creating interactive portal pages.
Building Communities with Wikis and Forums
Wikis and forums provide a framework to easily share and contribute knowledge and information in an intuitive way within the company . Forums provide the ability to share knowledge by communicating, and proactively delivering relevant information to people who have similar interests. Wikis provide a framework to easily share and contribute knowledge and information in an intuitive way within the company. They give employees, customers, suppliers and partners a framework for collaborative writing, and help to save time by making ideas available, sharing knowledge, and managing related information.
30/72
PUBLIC
2010-12-06
3 3.4
Use Cases Integrating and Self-Servicing Content with SAP NetWeaver Portal
Knowledge Management (KM) is positioned as the basic content services within SAP NetWeaver Portal. KM provides the basic capabilities that customers need to run their scenarios as well as an extension framework for custom implementations.
Providing Unified Access to Applications and Processes
SAP NetWeaver Portal (usage types EPC and EP) provides the core portal capabilities required to bring SAP NetWeaver to (internal and external) users in a uniformed and consistent manner. It offers a single point of access through a Web front end to SAP and non-SAP information sources, enterprise applications, information repositories, databases and services across organizational and technical boundarie all integrated into a single user experience. Usage type EPC is a prerequisite for using the portal add-on capabilities provided by usage type EP. EPC alone provides a leaner portal installation and implementation where full enterprise portal capabilities are not required.
Managing Portal Landscape and Interoperability
SAP NetWeaver Portal provides extensive and flexible solutions for the portal landscape architecture. Distributed landscapes may come in different forms with SAP Portals or heterogeneous SAP and thirdparty distributed portal landscape. SAP NetWeaver Portal provides solutions for remote administration, single sign-on, role assignment and application execution.
More Information
For more information, see the SAP Library [page 62] at SAP NetWeaver Library SAP NetWeaver Portal .
2010-12-06
PUBLIC
31/72
3 3.5
Figure 8:
32/72
PUBLIC
2010-12-06
3 3.5
More Information
For more information, see the SAP Library [page 62] at SAP NetWeaver Library SAP NetWeaver Mobile
Enabling Mobile Applications for Occasional Connectivity/Developing Mobile Applications for Occasional Connectivity
Figure 9:
The SAP NetWeaver Developer Studio and an SAP NetWeaver system with usage type DI are only required for developing mobile applications. Usage type DI is required if multiple developers work with Mobile Web Dynpro Offline. Instead of using SAP NetWeaver Development Infrastructure, you can also use a non-SAP development infrastructure. For more information, see the SAP Library at http://help.sap.com/nw73 SAP NetWeaver Library SAP NetWeaver Library: Function-Oriented View Solution Life Cycle Management Using the Development and Production Infrastructure Development Infrastructure Concepts Development Using Optional Development Infrastructure Optionally you can use SAP NetWeaver Portal for accessing the Mobile functions. If you have installed SAP NetWeaver Portal (system with usage type EPC ) in your landscape, you can use it for managing your SAP NetWeaver Mobile landscape, for example for the administration of clients and back-end systems and for synchronization. Alternatively, you can use the Data Orchestration Engine administrator only, which is part of usage type Mobile.
2010-12-06
PUBLIC
33/72
3 3.6
34/72
PUBLIC
2010-12-06
3 3.6
Figure 10:
2010-12-06
PUBLIC
35/72
This page is left blank for documents that are printed on both sides.
4 4.1
The following sections provide more details about usage types, standalone engines, optional standalone units and clients of SAP NetWeaver.
The standard SAP installation tool SAPinst offers the following options for installing SAP NetWeaver systems with usage types: Application Server ABAP This installation option installs an Application Server ABAP which is the basis for usage type BW ABAP and Mobile. Process Integration This installation option installs an ABAP+Java dual stack systems with usage type Process Integration and all dependent usage types. Application Server Java This installation option leads you to a selection screen where you can select those usage types that you want to install in addition to Application Server Java and NW Product Description which are preselected. The following figure gives an overview of all available Java usage types and their dependencies:
2010-12-06
PUBLIC
37/72
4 4.1
Figure 11:
Apart from the usage types described here, there are some discontinued usage types that you can still install for compatibility reasons. For more information, see Compatibility Usage Types [page 62].
Adobe Document Services (ADS)
Adobe Document Services is a set of runtime services that provide a range of form and document creation and manipulation functions such as: Converting XML form templates (created using Adobe LiveCycle Designer) to PDF and various print formats Setting Adobe Reader rights to enable users to fill in and annotate forms, save and print them locally, and include digital signatures for authentication using the free Adobe Reader software Extracting data from SAP applications into Interactive Forms and transferring form data back into SAP applications using XML Dependencies Adobe document services depends on Application Server Java. Functional Units Adobe Document Services comprises the identically named functional unit.
ALV Export Services (ALV-EXPORT)
With ALV Export Services, you can create print versions of lists that are displayed using ALV for Web Dynpro for ABAP (SAP List Viewer) and ALV for Web Dynpro for Java. Dependencies
38/72
PUBLIC
2010-12-06
4 4.1
ALV Export Services depends on Adobe Document Services, Application Server Java and NW Product Description.
NOTE
There is no installation option in SAPinst for installing ALV Export Services. You have to install an SAP NetWeaver system with usage type Adobe Document Services (ADS) and then apply Support Package Stack 01 which includes ALV Export Services.
Application Server ABAP (AS ABAP)
AS ABAP serves as a development platform for the ABAP environment. SAP Business Suite is based on SAP NetWeaver 7.0 and the features of AS ABAP included in SAP Business Suite 7i2010 and SAP NetWeaver 7.3 have been aligned to a great extent. Although AS ABAP is fully supported as a development platform in SAP NetWeaver 7.3, we recommend using the enhancement packages for SAP NetWeaver 7.0 for ABAP development. For information about the enhancement package availability, see SAP Service Marketplace at http://service.sap.com/releasestrategy.
Application Server Java (BASIC)
AS Java is used to provide the Java foundation of SAP NetWeaver using the Java Engine, a Java EEcompliant application server for running enterprise applications. In addition to the pure Java EE standard technologies, the Java Engine implements complementary technologies such as Web Dynpro or Web Services. Dependencies AS Java can be combined optionally with other Java-based usage types in one system. Functional Units Application Server Java comprises the following functional units:
Functional Unit Description
CM Services (Change Management Services) CM Services help you to manage your Java development. They provide services for creating development configurations, for importing and exporting, and for the deployment to runtime systems. CM Services enable you to set up team development with centrally managed development configurations. It also supports the automated deployment of build results on to central runtime system. The import and export service enables you to import and export Software Component Archives (SCAs) of a development configuration. When a transport system is needed, a development configuration can be integrated into the Change and Transport System (CTS+). To use CM Services, usage type DI is required. Java Data Archiving Java Data Archiving provides APIs to allow Java applications to connect to the XML Data Archiving Service for data archiving solutions. Java archiving is required for Java applications with a large volume of retention-relevant data.
2010-12-06
PUBLIC
39/72
4 4.1
Functional Unit
Java Foundation
Services Registry
This is the Java foundation of SAP NetWeaver. Among its capabilities is the JEE Engine, a J2EE-compliant application server for running enterprise applications. In addition to the pure JEE standard technologies, the JEE Engine implements complementary technologies, such as Web Dynpro or Web Services, that are targeted at supporting large-scale, real-business application development projects. The Services Registry is a registry for Web services. Located centrally within an SOA landscape, it contains entries for all services and service definitions in that landscape. The registered services are classified using semantic-rich classification systems to enable the browsing of services by classification. The System Landscape Directory (SLD) of SAP NetWeaver serves as a central information repository for your system landscape. A system landscape consists of hardware and software components that depend on each other with regard to installation, software updates, and demands on interfaces. The information in the SLD is used by various SAP tools. The XML Data Archiving Service (XML DAS) enables data to be stored using the WebDAV Storage Interface for the ILM Solution from SAP as certified in the interface BC-ILM. It allows both XMLsensitive storage used for JAVA Archiving or XML Archiving (see corresponding Functional units) and ILM aware archiving used in SAP NetWeaver ILM.
AS Java Extensions enable you to create development components in SAP-specific technologies on top of JEE, for example, for service composition. In addition, you can enrich standard JEE technologies (such as Enterprise JavaBeans, Web services, and enterprise applications) with additional SAP-specific capabilities, such as service group configuration. Dependencies AS Java Extensions require AS Java and NW Product Description as a prerequisite in the same system. Functional Units AS Java Extensions do not comprise a functional unit.
BI Java (BI)
BI Java provides the Java runtime for several BW capabilities. Dependencies BI Java requires AS Java, NW Product Description, Java Extensions, EP Core Application Portal, and Enterprise Portal in the same system. Usually, scenarios running on usage type BI Java also require usage type BW ABAP. While installing BI Java, the required usage types are installed automatically. After configuring BI Java, you do not need to perform further steps in AS Java, Java Extensions, EP Core Application Portal, and Enterprise Portal.
40/72
PUBLIC
2010-12-06
4 4.1
Note that you must keep the system with usage type BI Java and the system with usage type BW ABAP in sync concerning applied Support Package Stacks. Functional Units BI Java comprises the identically named functional unit.
Business Process Management and Business Rules Management
Business Process Management supports the process collaboration and creation of new innovative business processes based on standardized core processes. SAP NetWeaver Business Process Management enables collaborative composition of executable business processes based on a process model. Clearly defined business rules can be incorporated into processes from the outset. The tight integration with Business Rules Management enables business users with no coding skills to create and modify rules using decision tables. With Business Rules Management you can author, execute, and manage business rules. The following key features are offered by Business Rules Management: Inference-based rule engine implementing RETE algorithm Support of different rules formats (declarative rules, decision table and flow rules) Rules Manager: a Web Dynpro Java based rules maintenance tool for business users Versioning and tracking changes of business rules Out-of-the-box Web service generation for rule sets Rules testing in the rules composer (NWDS) Public API for rules execution Tighter integration with Business Process Management Dependencies Business Process Management and Business Rule Management requires AS Java, NW Product Description, Composition Environment Platform and Composite Application Framework in the same system. Functional Units Business Process Management and Business Rule Management comprise the following functional units:
Functional Unit Description
Contains the function for Business Process Management Contains the functions for Business Rules Management
Business Warehouse provides the infrastructure for the following functions: Data warehousing Various analytical technologies and functions Business planning functions Web-based and Excel-based reporting, analysis, and planning
2010-12-06
PUBLIC
41/72
4 4.1
Information broadcasting to distribute BI content via various channels either as precalculated documents with past data, or as links with live data Open analysis interfaces that make available various interfaces for connecting front-end tools of third-party providers Dependencies BW requires AS ABAP as a prerequisite in the same system.
NOTE
For usage type BW, there is no installation option in SAPinst. Instead, you have to install AS ABAP with SAPinst and then SAP NetWeaver BW 7.3 BI Content Add-On 7.35 or higher.
Central Process Scheduling by Redwood (JOB-SCHED)
SAP Central Process Scheduling adds powerful cross-component scheduling functionality to the integration capabilities of SAP NetWeaver. SAP Central Process Scheduling has the following key characteristics: Centrality There is only one central instance of this scheduler which takes control over all background processes in the entire landscape and allows for cross system scheduling. Event-Driven Scheduling Dependencies between background processes can be defined not only time based but also event based. Real-Time Execution All information about jobs is stored centrally and transferred to the remote systems immediately before job submission. For more information, see SAP Developer Network at http://sdn.sap.com/irj/sdn/nwscheduling. Dependencies SAP Central Process Scheduling requires Application Server Java and NW Product Description in the same system. Functional Units SAP Central Process Scheduling comprises the functional unit Integrated Central Process Scheduling by Redwood.
Composite Application Framework (CE-APPS)
The Composite Application Framework is an abstraction layer that is used to develop all the components required for the service and object layer of a composite application. These components are: Business Objects (Entity Services) Business Logic (Application Services)
42/72
PUBLIC
2010-12-06
4 4.1
Connectivity to external services (Web Services and BAPI/RFC, local and remote persistency) Service Provisioning The Composite Application Framework also provides a comprehensive toolbox that includes the following features: A programming model Metadata Authorization concepts Modeling of relationships between business objects Integration into lifecycle management using SAP NetWeaver Development Infrastructure This environment, which is based on a service-oriented architecture (SOA), enables developers to build applications that leverage the whole SAP NetWeaver technology platform without the need to use lowlevel APIs. This way, developers can focus on implementing the business logic of a composite application. The Service Composer, a graphical modeling tool, provides service simplification and composition. This greatly eliminates the need to write code for simplification and data mapping. Dependencies Composite Application Framework requires Application Server Java and NW Product Description in the same system. Functional Units Composite Application Framework comprises the functional unit Composite Application Framework Runtime providing the above-mentioned features.
Composition Environment Platform (CE-ENV)
The Composition Environment Platform provides a toolset and runtime for efficiently developing, running, and managing composite applications based on SOA principles. It builds upon proven technologies that have been enhanced and integrated to provide greater functionality and flexibility. The Composition Environment Platform offers you the following capabilities: User interface (UI) development: SAP NetWeaver Web Dynpro and SAP NetWeaver Visual Composer Web Dynpro and Visual Composer are SAPs standard UI technologies based on the Model View Controller (MVC) for developing user interfaces. Web Dynpro Java or Visual Composer applications are developed within the SAP NetWeaver Developer Studio using a model-driven approach that minimizes manual UI coding and uses visual tools to design and reuse components. Business Logic The Composite Application Framework enables Java business object modeling. Service Simplification and Composition A graphical modeling capability simplifies and adapts Complex Services for easy consumption in Composition Environment. This greatly eliminates the need to write code for simplification and data mapping.
2010-12-06
PUBLIC
43/72
4 4.1
Dependencies Composition Environment Platform requires Application Server Java, NW Product Description, and Composite Application Framework in the same system. Functional Units Composition Environment Platform comprises the following functional units:
Functional Unit Description
Composition Environment Platform Composition Environment Platform is the foundation for building and running composite applications. ECM integration core Enterprise Content Management (ECM) Integration Core facilitates the provision and consumption of Enterprise Content Management services using standardized interfaces. Therefore, it enables business applications to consume core ECM services provided by SAP as well as extended ECM services provided by partners and third-party vendors leveraging their ECM product offering. Besides the core runtime components, this functional unit contains the service provider interface (SPI) for exposing ECM services as well as the application programming interface (API) for making use of these services. ECM Integration Services ECM Integration Services offer additional services on top of ECM Integration Core functional. These supplementary services such as the server for World Wide Web Distributed Authoring and Versioning (WebDAV) can be leveraged by applications on top of the already exposed ECM services of the connected service providers. Visual Composer Visual Composer is a model-driven development tool used to create UI screens and Portal content using a drag-and-drop graphical environment, without the need to write code. Using Visual Composer you can create standalone applications such as form views and dashboards or UI screens, such as Web Dynpro screens. Visual Composer also provides Portal Content Modeling capabilities for generating Roles, Pages, iViews and other content for the SAP NetWeaver Portal. Portal Provides basic SAP NetWeaver Portal capabilities excluding the Web Page Composer capabilities, the data statistics tools of Portal Activity Reports, and the Activity Data Collector. Universal Worklist Offers users unified and centralized access to their work and relevant information from within the portal. It collects tasks and notifications from multiple provider systems Business Workflow, Collaboration Task, Alert Framework, and KM Recent Notifications and displays them in a single list.
Development Infrastructure (DI)
Development Infrastructure provides an infrastructure for developing Java-based applications on the SAP NetWeaver platform and enables versioning of source code, build and lifecycle management of these applications. DI takes care of all parts of the development process : 1. Version control system for central management of source code: The Design Time Repository (DTR) is a distributed version control system used in SAP NetWeaver Development Infrastructure to manage source code in development and lifecycle management processes.
44/72
PUBLIC
2010-12-06
4 4.1
2.
Central build and archive management: The Component Build Service (CBS), gives developers access to the latest archive versions in a central archive storage and a central build triggered by developers or central lifecycle management processes. 3. Central landscape and transport management: CM Services enables you to set up team development with centrally managed development configurations. It also supports the automated deployment of build results on a central runtime system. The import and export service allow you to import and export Software Component Archives (SCAs) of a development configuration. If a transport system is needed, a development configuration can be integrated into the enhanced Change and Transport System (CTS+). You can also use the Change Management Service (CMS), which gives administrators a central service to set up development landscapes for all development tasks and manage all transport processes for these tasks in the same UI. However, note that CMS is planned to be replaced by the CM Services in future releases. Therefore, we recommend using CM Services. Dependencies DI requires AS Java and NW Product Description as a prerequisite in the same system. Optionally, it can be combined with other usage types in one system. You can run the development infrastructure on an AS Java separatly from the rest of your runtime systems in the system landscape for improved scalability. If you use a development infrastructure, you have to install the Developer Studio feature SAP NetWeaver Developer Studio Development Infrastructure Client. Functional Units DI comprises the functional unit SAP NetWeaver Development Infrastructure providing the abovementioned functions.
Enterprise Portal (EP)
Enterprise Portal (EP) provides users with a single, uniform point of access to the applications, services, and information they need for their daily work. Moreover, the Portal offers business users the features to easily create and manage portal pages and generate their own content using the following capabilities: KM and Web Content Capabilities EP provides basic document management capabilities and content services within SAP NetWeaver Portal (KM). KM provides the basic capabilities that customers need to run their scenarios, as well as an extension framework for custom implementations. These KM capabilities are also integrated into the Web Page Composer environment to enable flexible Web content management scenarios, bringing relevant information from user-generated content and business applications together in the portal. Portal Add-On with Forums and Wiki Capabilities On top of EP, you can install the portal add-on including the forums and the wiki application.
2010-12-06
PUBLIC
45/72
4 4.1
The forums application provides a comprehensive range of discussion features, which are particularly suitable for community scenarios. Forums typically focus on a specific purpose such as support or human resources or they might offer customers a place to trade product tips and solutions. Intuitive user interfaces make it easy for users to ask questions, share information, post announcements to the community, escalate questions to experts, and to receive updates on posted comments. Users can create draft versions of their postings, exchange private e-mails with other forum users, and vote in polls. Wikis provide a framework to easily share and contribute knowledge and information in an intuitive way within the company. They give employees, customers, suppliers, and partners a framework to collaborative writing, and help save time by making ideas available, sharing knowledge, and managing related information. Dependencies EP requires EPC, AS Java, NW Product Description, and Java Extensions as a prerequisite in the same system. Optionally, it can be combined with other usage types in one system. Functional Units Enterprise Portal comprises the following functional units:
Functional Unit Description
Knowledge Management Enables portal users to distribute, access, and manage unstructured information within an organization in a heterogeneous repository landscape. Capabilities include collaborative document authoring and publishing, version management, search and navigation with taxonomies, automated classification and subscription, and more. Collaboration Brings users, information, and applications together to ensure successful cooperation and interaction in the portal. These tools include collaboration rooms, instant messaging, e-mail, and calendar integration.
Enterprise Services Repository (ESR)
The Enterprise Services Repository (ES Repository) provides a central place where enterprise service definitions are modeled, stored, and maintained. It supports SAP's concept of building services based on the process component modeling methodology. The ES Repository offers the following features: Support of governed definitions of SOA assets (such as services and data types). Support of widely adopted open standards including Web Services and UDDI. The ES Repository supports SAP-defined Global Data Types based on the Core Component Technical Specification standards (stack) (CCTS standards (stack)). Basis for enabling easy access to enterprise services - described with rich business classifications when developing composite applications and business processes. Dependencies Enterprise Services Repository requires Application Server Java in the same system. Functional Units Enterprise Services Repository comprises the identically named functional unit providing the above mentioned capabilities.
46/72
PUBLIC
2010-12-06
4 4.1
EP Core Application Portal (EPC) provides the basic portal capabilities for SAP NetWeaver. It provides a uniform entry point to content and applications in a consistent, role based manner. It offers a single point of access through a Web front end to SAP and non-SAP information sources, enterprise applications, information repositories, databases and services across organizational and technical boundaries all integrated into a single user experience. EPC alone provides more flexibility when implementing a portal where the full enterprise portal capabilities (such as knowledge management tools) are not needed. The EPC usage type contains some additional important capabilities that will help you manage your content and processes: The core portal capabilities include various tools and service for managing portal content, users, and connections to connected systems such as Single-Sign-On, tools for application integration, roles and permissions, changing the portal look and feel with the new Ajax Framework, and lifecycle management (transport). Integration of several SAP NetWeaver Portals and third-party portals into one harmonized SAP NetWeaver Portal acting as the single point of access to all the business related applications and services in the organization. Web Page Composer (WPC): this is an integral part of EPC providing powerful capabilities for business users to easily create and manage enriched portal pages. Web Page Composer supports professionals creating interactive portal pages. Dependencies EPC requires AS Java and NW Product Description as a prerequisite in the same system. Functional Units EP Core Application Portal comprises the following functional units:
Functional Unit Description
Provides basic SAP NetWeaver Portal capabilities Provides the Universal Worklist Capabilities
Usage type Mobile is used to enable field personnel to participate in a business process in an occasionally connected mode. Occasionally connected means that a direct connection (using WLAN or GPRS) between the mobile device and back end is only established at certain times at synchronization points, when the Mobile Server (that is, the system with usage type Mobile) and Mobile Client exchange data in order to keep the server and client updated. This enables the end user to perform process tasks completely independently from the back-end system, which is extremely helpful if a steady connection cannot be guaranteed or might be too expensive. To realize this usage type, an intelligent application needs to run on each device containing a user interface, business logic, and data handling. Mobile includes the Data Orchestration Engine (DOE), an ABAP-based message-oriented middleware. The Data Orchestration Engine consists of the following:
2010-12-06
PUBLIC
47/72
4 4.1
A design time tool for defining data objects and the distribution of data. A runtime to replicate, synchronize and distribute data between the components of the system landscape. This includes, for example, messaging, filling queues, and sending data to the back end. Dependencies Mobile is not an installable software unit. To set up a Mobile system, you install AS ABAP and configure it for Mobile.
NW Product Description (NW-MODEL)
NW Product Description contains metadata for SAP NetWeaver, for example, about comprised software components and their interdependencies. NW Product Description is always included when you install a Java usage type.
Process Integration (PI)
PI consists of core components that model, design, automate, and integrate processes in one or more application systems. For the integration of internal and cross-company processes, PI is used to incorporate all the functions of what was formerly known as Exchange Infrastructure (XI). In addition, PI contains core components for cross-component Business Process Management (ccBPM) for application-embedded and application-unbounded processes. Dependencies PI requires AS ABAP, AS Java, NW Product Description, AS Java Extensions, PI Adapter Engine, and Enterprise Services Repository as a prerequisite in the same system. For installing PI, it is mandatory to have a dedicated PI system. This applies to development, quality, and production landscapes. It is a prerequisite that no other system in your system landscape has a higher release and enhancement package level than the PI system. If you want to upgrade or install an application in your system landscape, you first have to make sure that the current release and enhancement package level of the PI system is on the same level - if required, you have to upgrade the PI system first to the new or a higher release. In a dedicated PI system, this can be accomplished with a minimum of downtime. Also, the PI system would not be affected by the downtime of other usage types running in the same system. Functional Units Process Integration comprises the functional unit SAP NetWeaver Process Integration.
Restrictions for Systems with Multiple Usage Types
If you have one system with multiple usage types, be aware that we do not provide standard tools for separating these usage types and distribute them to multiple systems at a later stage. For example, if you have a system with usage types A and B, you are not able to migrate it with SAP standard tools into two systems, one with usage type A only and the other with usage type B only. In addition, we do not provide standard tools for merging multiple systems with different usage types into one system with multiple usage types at a later stage.
48/72
PUBLIC
2010-12-06
4 4.2
If you want to perform these tasks, you require specific project support. The following figure shows that SAP standard system copy and migration tools do not support you in separating or merging systems with usage types:
Figure 12:
Although you can use one system for multiple usage types, client restrictions apply to usage type BW ABAP. For BW ABAP, you should reserve a dedicated client for reporting purposes. In this client, activate the SAP NetWeaver BI Content Add-On as required.
You use the Advanced Adapter Engine to connect to SAP systems (RFC adapter, IDoc Adapter, and ABAP proxies) and external systems. You use the various adapters in PI Adapter Engine to convert XML- and HTTP-based messages to the specific protocol and format required by these systems, and the other way around. You can use the following adapters: RFC Adapter SAP Business Connector Adapter File/FTP Adapter JDBC Adapter JMS Adapter SOAP Adapter Marketplace Adapter Mail Adapter RNIF Adapter CDIX Adapter
2010-12-06
PUBLIC
49/72
4 4.2
IDoc Adapter (Advanced Adapter Engine) (adapter type IDOC_AAE HTTP Adapter (Advanced Adapter Engine) (adapter type HTTP_AAE) You can use the Advanced Adapter Engine which is included in the PI system as a central adapter engine. Optionally, for performance reasons, you can install a non-central Advanced Adapter Engine on a separate host. Dependencies The Advanced Adapter Engine requires AS Java, NW Product Description, and AS Java Extensions as a prerequisite in the same system. These usage types are automatically installed when you install the Advanced Adapter Engine. Functional Units The Advanced Adapter Engine comprises the functional unit Advanced Adapter Engine.
Advanced Adapter Engine Extended
The installation option Advanced Adapter Engine Extended (AEX) consists of core components to model, design, automate, and integrate processes in one or more application systems. The Advanced Adapter Engine Extended provides the following capabilities: Connectivity capabilities of the Advanced Adapter Engine (AAE) Design and configuration tools to set up scenarios that are based on the AAE. In particular, for design and configuration you can use the ES Repository and the Integration Directory. The Integration Directory installed with AEX contains a subset of configuration options required for the configuration of message processing by the AAE, basically the integrated configuration. Mediation capabilities of AAE You can use the following adapters: RFC Adapter SAP Business Connector Adapter File/FTP Adapter JDBC Adapter JMS Adapter SOAP Adapter Marketplace Adapter Mail Adapter RNIF Adapter CDIX Adapter IDoc Adapter (Advanced Adapter Engine) (adapter type IDOC_AAE HTTP Adapter (Advanced Adapter Engine) (adapter type HTTP_AAE) Dependencies Advanced Adapter Engine Extended requires AS Java, NW Product Description AS Java Extensions, PI Adapter Engine, and Enterprise Services Repository as a prerequisite in the same system.
50/72
PUBLIC
2010-12-06
4 4.3
These usage types are automatically installed when you choose the installation option Advanced Adapter Engine Extended. Functional Units Advanced Adapter Engine Extended comprises the identically named functional unit.
Partner Connectivity Kit
Partner Connectivity Kit (PCK) runs on AS Java with parts of the usage type PI. It enables a system of a smaller company or subsidiary that does not run SAP NetWeaver PI to connect to your SAP NetWeaver systems. PCK runs on an SAP NetWeaver Application Server Java system and contains the necessary parts of the SAP NetWeaver PI component Integration Builder. Thus PCK allows you to send and receive messages using the PI messaging protocol. PCK uses the following functional components to connect to an SAP NetWeaver PI environment: XI Adapter File Adapter JMS Adapter JDBC Adapter SOAP Adapter RFC Adapter Mail Adapter SAP Business Connector Adapter Dependencies PCK requires PI Adapter Engine, AS Java Extensions, NW Product Description, and AS Java in the same system. Functional Units Partner Connectivity Kit comprises the identically named functional unit.
Adapter Engine (Java SE) is a separate software unit. You can use it only if you have SAP NetWeaver systems with usage type PI in your system landscape. It has to be installed manually. You use the Adapter Engine (Java SE) to connect to external systems. Using the various adapters in the Adapter Engine (Java SE), XML and HTTP-based messages can be converted to the specific protocol and format required by such systems, and the other way around. The Adapter Engine (Java SE) only provides some of these adapters as a standalone version with restricted functions for operating systems that do not support SAP NetWeaver PI, but that have at least a Java Runtime Environment 5.0. Therefore, you should use
2010-12-06
PUBLIC
51/72
4 4.3
the Adapter Engine (Java SE) only if the platform prerequisites do not allow you to use the Advanced Adapter Engine.
Content Server
Content Server is a separate server instance that is used to store documents or other types of content related to SAP applications. The accompanying cache server can cache content if your company operates in several locations. This reduces load on the wide area network when working with documents.
liveCache
liveCache is a database engine for managing complex objects in scenarios where large volumes of data must be permanently available and modifiable. For SAP NetWeaver BW, you can optionally use it as a lock server to improve the performance if you have to lock a lot of complex data records described by selection tables.
Search and Classification (TREX)
SAP NetWeaver Search and Classification (TREX) offers an integrated set of services. TREX services include search and retrieval in large document collections, text mining, automatic document classification, and search and aggregation over structured data in SAP applications. TREX can handle text from documents in numerous formats, including Microsoft Office and Adobe formats (PDF), and more than 30 languages. TREX search options, such as exact, Boolean, fuzzy, or linguistic search, and classification options such as query-based or example-based classification, offer great power and flexibility to end users. The BW accelerator is based on TREX technology. You need an installation based on 64-bit architecture for the BW accelerator. The hardware partners provide this variant already preconfigured as the BW accelerator box. Note that a TREX installation configured for searching in metadata and documents based on 32-bit architecture cannot be used for the BW accelerator. Accordingly, a BW accelerator box also cannot be used for searching in metadata and documents. In order to be able to use the search function and the BW accelerator, you need separate installations.
Web Dispatcher
The Web Dispatcher lies between the Internet and your SAP system. It is the entry point for HTTP(s) requests into your system, which consists of one or more SAP NetWeaver application servers. As a software Web switch, the Web dispatcher can reject connections or accept them. When it accepts a connection, it balances the load to ensure even distribution across the servers. You can use the Web dispatcher in ABAP/Java systems and in pure Java systems, as well as in pure ABAP systems. It is also beneficial to use the Web Dispatcher if you do not need security functions (entry point in the demilitarized zone (DMZ), SSL, URL filtering), but you simply want to balance the load between multiple SAP NetWeaver Application Server instances.
52/72
PUBLIC
2010-12-06
4 4.4
Since Web Dispatcher is optional for every SAP system, it is not contained in the system landscapes of the use cases in this documentation. For more information, see the SAP Library [page 62] at SAP NetWeaver Function Oriented View Application Server Application Server Infrastructure SAP Web Dispatcher .
4.4 Clients
With SAP NetWeaver, you can use the front-end clients and tools described below:
Adobe LiveCycle Designer
Adobe LiveCycle Designer enables the creation of forms that combine high-fidelity presentation with XML data handling. The easy-to-use graphical interface of Adobe LiveCycle Designer enables users to quickly design forms, maintain form templates, define a form's business logic, make changes, and preview forms before they are deployed as Adobe PDF files.
Business Client
The SAP NetWeaver Business Client (NWBC) is a high fidelity desktop client that allows users to display their assigned roles and to launch applications. SAP NetWeaver Business Client offers a unified environment for and a single point of entry to SAP business applications and technologies. NWBC is ideal for displaying business applications such as classical SAP GUI UIs, Web Dynpro UIs, BSP pages, and other content using its multiple rendering engines. NWBC provides role-based access to applications either via the portal or directly using PFCG roles. In addition to the basic capabilities detailed above, the SAP NetWeaver Business Client makes use of its tight desktop integration to provide additional benefits such as desktop search functionality. In the newest SAP NetWeaver Business Client version you will find the improved user interface (UI) based on the SAP Signature design. This UI offers in part an expert-based interactive paradigm and a superior look and feel matching the expectations of todays users aiming to maximize their daily activities.
Business Explorer (BI Add-On/BW Add-On)
Business Explorer provides flexible reporting and analysis tools for strategic analyses and decisionmaking support within a company. These tools include query, reporting, and analysis functions. As an employee with access authorization, you can evaluate past or current data on various levels of detail and from different perspectives, not only on the Web but also in Microsoft Excel. You can use Business Explorer Information Broadcasting to distribute Business Intelligence content by e-mail either as precalculated documents with historical data, or as links with live data. You can also publish it to the SAP NetWeaver Portal.
SAP GUI
SAP offers three different client applications for accessing ABAP applications in SAP systems (such as SAP NetWeaver systems with usage type AS ABAP). This SAP GUI family consists of:
2010-12-06
PUBLIC
53/72
4 4.4
SAP GUI for HTML SAP GUI for HTML is based on the SAP integrated Internet Transaction Server (ITS) which is included in the installation of SAP NetWeaver systems as of SAP NetWeaver 7.0. On the client side, only a suitable browser and a virtual machine are required. For information about supported browser versions, see the Product Availability Matrix on SAP Service Marketplace at http:// service.sap.com/pam. SAP GUI for the Java environment (SAP GUI for Java) SAP GUI for Java is a generic SAP GUI that covers a variety of platforms. For more information about the installation of SAP GUI for Java, see the documentation Installation Guide SAP Front End. SAP GUI for the Windows environment (SAP GUI for Windows) SAP GUI for Windows is SAP's universal client for accessing all SAP applications built on ABAP technology. It is available on the Microsoft Windows platform only and offers the broadest feature set of all members of the SAP GUI family. For more information about the installation of SAP GUI for Windows, see the Installation Guide SAP Front End. SAP GUI also includes optional add-ons, such as the BW add-on and KW add-on, which might be required to use certain SAP NetWeaver capabilities.
NOTE
Data warehousing: SAP GUI for HTML and SAP GUI for Java do not have all the capabilities of SAP GUI for Windows. BEx Query Designer, BEx Analyzer and UIs with network controls are not supported with SAP GUI for HTML and SAP GUI for Java. The following SAP GUI versions are supported with SAP NetWeaver 7.3: SAP GUI for Windows 7.20 (or higher) SAP GUI for Java 7.20 (or higher) SAP integrated ITS For more information about the SAP GUI family, see SAP Developer Network at http://sdn.sap.com/ irj/sdn/sap-gui.
Mobile Client
Mobile Client is installed locally on mobile devices, and is equipped with a Web server, a database layer, and a framework for the mobile applications. Staff working remotely can therefore work offline and do not have to wait for a network connection to complete time-critical business applications. Usage type Mobile offers tools for synchronization and data replication that make the data of the mobile device consistent with that of the back-end system.
54/72
PUBLIC
2010-12-06
4 4.4
The SAP NetWeaver Developer Studio is SAPs Integrated Development Environment (IDE) for Java and is based on the open-source tools framework Eclipse 3.3. With the SAP NetWeaver Developer Studio, you can develop Java EE 5 applications from scratch using the built-in support for new technologies such as EJB 3.0 and JSF 1.2.
SAP Enterprise Services Explorer Tool for Microsoft .NET
As part of its service-oriented architecture (SOA) offering, SAP provides a set of consumer tools that allow the discovery and consumption of enterprise services from various development environments, such as NetWeaver Developer Studio, Visual Composer, and Microsoft Visual Studio. SAP Enterprise Services Explorer tool for Microsoft .NET (ES Explorer for .NET) is an add-on for Microsoft Visual Studio 2005 and Microsoft Visual Studio 2008 that helps to leverage SOA by enabling .NET developers to discover SAP enterprise services and consume them in their applications, as well as publish their own custom services. It is an important element of SAP Microsoft interoperability. To download the tool, access documentation and other resources, see https://www.sdn.sap.com/ irj/sdn/dotnet Back-End Connectivity . For the most up-to-date information about ES Explorer for .NET, see SAP note 1259258.
2010-12-06
PUBLIC
55/72
This page is left blank for documents that are printed on both sides.
5 5.1
Implementation Installation
5 Implementation
5.1 Installation
Prerequisites
Make sure that you have performed the preparatory steps: You have planned your system landscape (how you want to distribute required usage types and standalone engines of SAP NetWeaver to SAP systems). With the help of your hardware partner, you have mapped your systems and standalone engines to correctly-sized hosts. You have checked SAP Note 1407532 for any release restrictions for SAP NetWeaver 7.3.
Procedure
Documentation Unless stated otherwise, the documents are available under http://service.sap.com/ installnw73.
Tasks
You identify the DVDs required for the installation of the Media List SAP NetWeaver 7.3 required software units. This document lists the DVDs that are contained in the shipment and their content. Data Warehousing use case only: Optional: You prepare an SAP system as a data source: 1. The SAP system can be either an OLTP SAP R/3 system (3.1I 4.6C) or SAP R/3 Enterprise system (Extension Set 1.10 or higher) or any other SAP system with PI_BASIS Plug-In. 2. If you want to use SAP R/3 or SAP R/3 Enterprise as a data source, make sure that SAP R/3 Plug-In 2004.1 is installed on the OLTP system: See SAP Note 704564 (R/ 3 plug-in:PI 2004.1 installation/delta upgrade) and SAP Service Marketplace at http://service.sap.com/r3plug-in
NOTE
New and extended interfaces for integrating SAP R/3, SAP R/3 Enterprise, and SAP ERP Central Component (SAP ECC) are no longer delivered with their own add-on (SAP R/3 Plug-In). As of SAP ECC 6.0, they are directly included in SAP ECC. Therefore, this step is not required for SAP ECC 6.0 or higher. You install the required SAP NetWeaver Systems.
2010-12-06
PUBLIC
57/72
5 5.1
Implementation Installation Documentation Unless stated otherwise, the documents are available under http://service.sap.com/ installnw73.
Tasks
You install SAP NetWeaver systems with the required usage There are specific installation guides for all types. supported combinations of databases and operating systems. NOTE Installation Guide SAP Systems Based on SAP There is no installation option for usage type BW NetWeaver 7.3 Application Server ABAP on ABAP, Mobile and ALV Export Services in the <Operating System>:<Database> installation tool SAPinst. Installation Guide SAP Systems Based on SAP To set up a BW system, install a system with usage NetWeaver 7.3 Application Server Java on <Operating type AS ABAP and afterwards install BI Content System>:<Database> Add-On 7.35 on top of this system. Installation Guide SAP NetWeaver 7.3 ABAP+Java (for Process Integration) on <Operating To set up a Mobile system, install a system with usage type AS ABAP and configure it for Mobile. System>:<Database> SAP NetWeaver BW: SAP Note 1484437: BI Cont To set up a system with ALV Export Services, install an SAP NetWeaver system with usage type 7.35 Installation ADS and apply Support Package Stack 01 which includes ALV Export Services. Support Package Stack Guide SAP NetWeaver 7.3 SPS As SAP NetWeaver 7.3 is only supported with Support Package 1, you update your SAP NetWeaver systems to at <xx> available at http://service.sap.com/ least Support Package stack 01. maintenancenw73 We recommend that you always apply the latest Support Package Stack. Installation Guide - SAP Library Installation and Update on You install the SAP Library in your system. UNIX For SAP systems based on SAP NetWeaver 7.3 Installation Guide - SAP Library Installation and Update on Windows For SAP systems based on SAP NetWeaver 7.3 You install optional standalone units. You can find the following software units in the installation Installation Guide SAP Systems Based on SAP NetWeaver 7.3 Application Server Java on <Operating tool SAPinst under Optional Standalone Units: System>:<Database> Advanced Adapter Engine Extended PI Adapter Engine (Advanced Adapter Engine) Partner Connectivity Kit RTC Application Sharing Server If you plan to install usage type EP for real-time collaboration capabilities (instant messaging and application sharing), refer to SAP Note 1038125. For production use of RTC application sharing, we recommend installing an additional usage type EP on a dedicated server as a standalone unit. You install the standalone engines. Installation Guide Web Dispatcher 7.3 on <Operating Web Dispatcher System> Installation Guide SAP Content Server 6.40 Content Server Installation Guide SAP NetWeaver 7.3 liveCache liveCache Technology: <Operating System>
58/72
PUBLIC
2010-12-06
5 5.2
Implementation Configuration of Systems Documentation Unless stated otherwise, the documents are available under http://service.sap.com/ installnw73.
Tasks
Installation Guide SAP NetWeaver Standalone Engine Search and Classification (TREX) 7.1 Single Host Installation Guide SAP NetWeaver Standalone Engine Search and Classification (TREX) 7.1 Multiple Hosts SAP Library at SAP NetWeaver Library SAP NetWeaver Library: Function-Oriented View Process Integration Working with the Adapter-Engine (Java SE) Installation
You install the clients. SAP Front End Installation Guide SAP GUI for Windows SAP Front End Installation Guide Business Explorer During the installation of SAP GUI, you can choose to install the BW Add-On and BI Add-On for the SAP Business Explorer. Note that SAP GUI for HTML and SAP GUI for Java do not have all the capabilities of SAP GUI for Windows. BEx Query Designer, BEx Analyzer and UIs with network controls are not supported with SAP GUI for HTML and SAP GUI for Java. SAP Front End Installation Guide Adobe LiveCycle Designer SAP NetWeaver Library SAP NetWeaver: FunctionSAP NetWeaver Business Client Oriented View SAP NetWeaver Business Client SAP NetWeaver Library SAP NetWeaver: FunctionMobile Client Oriented View Mobile Configuring SAP NetWeaver Mobile Installing Mobile-Specific Software Units Installation and Update Guide SAP NetWeaver Developer SAP NetWeaver Developer Studio Studio 7.3 SAP Enterprise Services Explorer Tool for Microsoft .NET Installation and Configuration - SAP ES Explorer for MS .NET SAP BusinessObjects clients (Crystal Reports, Xcelsius, See the installation guides at: Advanced Analysis, Web Intelligence) http://service.sap.com/bosap-instguides SAP Business Objects Intelligence
2010-12-06
PUBLIC
59/72
5 5.2
2.
ST-ICO) . For more information, see SAP Note 631042 (Release strategy for Implementation Content (STICO)). SAP Solution Manager Implementation Content is available on SAP Service Marketplace at http://service.sap.com/swdc Installations & Upgrades Entry by Application Component SAP Technology Components SAP Solution Manager <Release> Content ST-ICO . To access the configuration tasks, you create a project and a project structure in SAP Solution Manager. In the configuration phase, you select configuration structures with pre-delivered SAP content for your project. You can either access the configuration task in the configuration structure or create a printable configuration guide. For more information, see: SAP Library at http://help.sap.com SAP Solutions SAP Solution Manager Documentation for SAP Solution Manager <release> Implementing and Upgrading SAP Solutions Configuration http://service.sap.com/solutionmanager Media Library How-To Documents How to Create a Configuration Guide using SAP Solution Manager Some configuration steps are automated, that is they are performed using the configuration wizard. For more information, see the Automation Tools node in the configuration structure. In case of ABAP systems, you can use executable configuration files (IMG activities).
60/72
PUBLIC
2010-12-06
A A.1
A Appendix
1407532
Some restrictions apply to the productive use of SAP NetWeaver 7.3. These are documented in this SAP Note.
The latest version of the installation and upgrade guides http://service.sap.com/instguidesnw73 for SAP NetWeaver 7.3 Information about supported platforms (operating http://service.sap.com/pam systems, databases, browsers) for all SAP NetWeaver components Sizing of SAP NetWeaver http://service.sap.com/sizing System Copy Guides http://service.sap.com//installnw73 Information about security SAP Security Guide: See the SAP Library [page 62] at Where to Find Information for Administrators SAP NetWeaver Security Guide Information about the technical operation of SAP Technical Operations Manual: See the SAP Library [page 62] NetWeaver at Where to Find Information for Administrators Technical Operations for SAP NetWeaver http://service.sap.com/sp-stacks SP Stack Information about SAP NetWeaver Support Package Information Stacks Information about installing SAP NetWeaver Support http://service.sap.com/maintenancenw73 Support Package Stack Guide SAP NetWeaver Package Stacks Information about SAP NetWeaver Capabilities http://sdn.sap.com/irj/sdn/netweaver
2010-12-06
PUBLIC
61/72
A A.3
The SAP Help Portal contains the latest version of the SAP Library. Therefore, we recommend using this channel to access the SAP Library. An SAP system if you have installed the online documentation: Choose Help SAP Library The browser starts. The help files on the online documentation CDs or DVDs If you want to view the help files in HTMLHelp format from the online documentation CDs or DVDs, you need a PC running Microsoft Windows to install the HTMLHelp Viewer.
With Composition Voice you can design, develop and run interactive voice response (IVR) applications which can be accessed using telephones. Voice recognition and keypad input from telephone is used as input and recorded messages or computer generated speech (text to speech (TTS)) is used as output. Composite Voice provides system access to users with telephones at anytime from anywhere. Business transactions become easy to use with paperless transactions. It limits dependency on mobile devices, computers and Internet access, and helps businesses to reach users large scale while saving costs. Dependencies Composition Voice requires Application Server Java, Composition Environment Platform, and Composite Application Framework in the same system. Functional Units Composition Voice comprises the following functional units:
Functional Unit Description
62/72
PUBLIC
2010-12-06
A A.4
Functional Unit
Demo Applications illustrate the usage of SAP NetWeaver Composition Environment for previous releases.
Guided Procedures
Guided Procedures is a framework for modeling and managing workflows using simple and userfriendly tools. Guided Procedures enables access to multiple backend systems, consistently combining different types of services and applications into processes. In addition, Guided Procedures supports collaboration, ad-hoc items, and offline task management using interactive forms. It provides rolebased access to tools and resources and guidance through the workflows at runtime, thereby helping end users to easily identify and complete their tasks.
Dependencies
Guided Procedures require Application Server Java, Composition Application Framework, Composition Environment Platform as a prerequisite in the same system.
Functional Units
Guided Procedures comprise the identically named functional unit providing the above mentioned capabilities.
NWDS Update Site
You use the NWDS update site when you develop composite applications using several Developer Studio installations. An update site contains all features for the Developer Studio. You can initiate a check for updates or additional features in the Developer Studio and install them when available. The update site capability mirrors the SAP Developer Studio update site on SAP Service Marketplace for an improved update performance. It does not run on a multi-node cluster. The NWDS update site has been replaced by an Eclipse-based solution.
Dependencies
NWDS update site requires Application Server Java as a prerequisite in the same system.
2010-12-06
PUBLIC
63/72
This page is left blank for documents that are printed on both sides.
B B.1
B Reference
SAPterm is SAPs terminology database. It contains SAP-specific vocabulary in over 30 languages, as well as many glossary entries in English and German. Target group: Relevant for all target groups Current version: On SAP Help Portal at http://help.sap.com Glossary In the SAP system in transaction STERM SAP Library is a collection of documentation for SAP software covering functions and processes. Target group: Consultants System administrators Project teams for implementations or upgrades Current version: On SAP Help Portal at http://help.sap.com (also available as documentation DVD) The security guide describes the settings for a medium security level and offers suggestions for raising security levels. A collective security guide is available for SAP NetWeaver. This document contains general guidelines and suggestions. SAP applications have a security guide of their own. Target group: System administrators Technology consultants Solution consultants Current version: On SAP Service Marketplace at http://service.sap.com/securityguide
Implementation
The master guide is the starting point for implementing an SAP solution. It lists the required installable units for each business or IT scenario. It provides scenario-specific descriptions of preparation,
2010-12-06
PUBLIC
65/72
B B.1
execution, and follow-up of an implementation. It also provides references to other documents, such as installation guides, the technical infrastructure guide and SAP Notes. Target group: Technology consultants Project teams for implementations Current version: On SAP Service Marketplace at http://service.sap.com/instguides The installation guide describes the technical implementation of an installable unit, taking into account the combinations of operating systems and databases. It does not describe any business-related configuration. Target group: Technology consultants Project teams for implementations Current version: On SAP Service Marketplace at http://service.sap.com/instguides Configuration Documentation in SAP Solution Manager SAP Solution Manager is a life-cycle platform. One of its main functions is the configuration of business scenarios, business processes, and implementable steps. It contains Customizing activities, transactions, and so on, as well as documentation. Target group: Technology consultants Solution consultants Project teams for implementations Current version: In SAP Solution Manager The Implementation Guide (IMG) is a tool for configuring (Customizing) a single SAP system. The Customizing activities and their documentation are structured from a functional perspective. (In order to configure a whole system landscape from a process-oriented perspective, SAP Solution Manager, which refers to the relevant Customizing activities in the individual SAP systems, is used.) Target group: Solution consultants Project teams for implementations or upgrades Current version: In the SAP menu of the SAP system under Tools Customizing IMG
Production Operation
The technical operations manual is the starting point for operating a system that runs on SAP NetWeaver, and precedes the application operations guides of SAP Business Suite. The manual refers
66/72
PUBLIC
2010-12-06
B B.1
users to the tools and documentation that are needed to carry out various tasks, such as monitoring, backup/restore, master data maintenance, transports, and tests. Target group: System administrators Current version: On SAP Service Marketplace at http://service.sap.com/instguides The application operations guide is used for operating an SAP application once all tasks in the technical operations manual have been completed. It refers users to the tools and documentation that are needed to carry out the various operations-related tasks. Target group: System administrators Technology consultants Solution consultants Current version: On SAP Service Marketplace at http://service.sap.com/instguides
Upgrade
The upgrade master guide is the starting point for upgrading the business scenarios and processes of an SAP solution. It provides scenario-specific descriptions of preparation, execution, and follow-up of an upgrade. It also refers to other documents, such as upgrade guides and SAP Notes. Target group: Technology consultants Project teams for upgrades Current version: On SAP Service Marketplace at http://service.sap.com/instguides The upgrade guide describes the technical upgrade of an installable unit, taking into account the combinations of operating systems and databases. It does not describe any business-related configuration. Target group: Technology consultants Project teams for upgrades Current version: On SAP Service Marketplace at http://service.sap.com/instguides Release notes are documents that contain short descriptions of new features in a particular release or changes to existing features since the previous release. Release notes about ABAP developments are the technical prerequisite for generating delta and upgrade Customizing in the Implementation Guide (IMG). Target group:
2010-12-06
PUBLIC
67/72
B B.1
Consultants Project teams for upgrades Current version: On SAP Service Marketplace at http://service.sap.com/releasenotes In the SAP menu of the SAP system under Help Release Notes (only ABAP developments)
68/72
PUBLIC
2010-12-06
Typographic Conventions
Example
<Example>
Description
Angle brackets indicate that you replace these words or characters with appropriate entries to make entries in the system, for example, Enter your <User Name>. Arrows separating the parts of a navigation path, for example, menu options Emphasized words or expressions Words or characters that you enter in the system exactly as they appear in the documentation Textual cross-references to an internet address Quicklinks added to the internet address of a homepage to enable quick access to specific content on the Web Hyperlink to an SAP Note, for example, SAP Note 123456 Words or characters quoted from the screen. These include field labels, screen titles, pushbutton labels, menu names, and menu options. Cross-references to other documentation or published works Output on the screen following a user action, for example, messages Source code or syntax quoted directly from a program File and directory names and their paths, names of variables and parameters, and names of installation, upgrade, and database tools Technical names of system objects. These include report names, program names, transaction codes, database table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE Keys on the keyboard
http://www.sap.com /example
123456 Example
Example
EXAMPLE
EXAMPLE
2010-12-06
PUBLIC
69/72
SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany T +49/18 05/34 34 34 F +49/18 05/34 34 20 www.sap.com
Copyright 2010 SAP AG. All rights reserved. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. in the United States and in other countries. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
Disclaimer
Some components of this product are based on Java. Any code change in these components may cause unpredictable and severe malfunctions and is therefore expressly prohibited, as is any decompilation of these components. Any Java Source Code delivered with this product is only to be used by SAPs Support Services and may not be modified or altered in any way.
Documentation in the SAP Service Marketplace
70/72
PUBLIC
2010-12-06
SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany T +49/18 05/34 34 34 F +49/18 05/34 34 20 www.sap.com
Copyright 2010 SAP AG. All rights reserved. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.