Business Information Warehouse for SAP (Prima Techs SAP Book Series)

Team-Fly

Business content in SAP BW 1.2B consists of several objects such as InfoObjects, InfoCubes, InfoSources, Update Rules (as part of InfoCubes), Queries, and Channels. To support business content in SAP BW, one must install SAP BW components in the SAP R/3 OLTP instance. These components consist of data extractors, delta capture tables, function modules, transactions, and associated metadata objects for InfoSources. Chapter 8 describes how to load business content in SAP BW from the SAP R/3 OLTP instance. This chapter describes how to extend SAP-provided InfoSources content, how to create new InfoSources, and how to build new data extractors in SAP R/3 OLTP instances for SAP BW.

The enhancement process starts with creating a project, assigning a class of enhancements, and defining all changes using user-exits under the same project.

Use transaction CMOD to create a project. Choose the SAP enhancement RSAP0001 as an enhancement to the project and activate the project, as shown in Figure 13-1.

Figure 13-1: Creating a Project for Enhancements in SAP BW using Transaction CMOD.

The enhancement RSAP0001 has four components, the function modules, as shown in Figure 13-1 and as described here:

Note 

Enhancements, in SAP terminology, have more of a special meaning than simply making changes to the code or tables. Enhancement of an SAP object is achieved by use of user-exits. User-exits keep custom changes transparent from the SAP maintenance level or release upgrades. User-exits are function modules that are called when an associated object is processed during a workflow thread. SAP provides application-specific user-exits. SAP BW provides user-exits to extend business content in the SAP R/3 OLTP instance, SAP BW OLAP level, SAP BW Monitor level, and the Business Explorer level.

Often, I have been asked when to enhance an existing InfoSource or to create a new InfoSource. Following are a few guidelines.


Team-Fly

Категории