Creating and Shipping Custom Content in the OLTP System
Prerequisites
Prerequisites in the development and test/delivery system for customer content:
You set up the corresponding system landscape and made the required system settings. You also requested and released the namespace for developing and generating objects and set it to changeable.
More information:
Making System Settings for Content Creation
Using Namespaces for Developing BW Objects
Prerequisites in the customer system into which content is imported:
-
You have ensured that the OLTP system in which the delivered content is to be delivered, is not defined as a content development system. You can check this in the Content Development Maintenance screen (transaction RSA0).
-
You have created the namespace as changeable in the OLTP system (role C).
-
You have ensured that a generation namespace has been released in the BW system in which the DataSources are to be replicated.
-
You have created and released the same generation namespace in the OLTP system.
More information: Using Namespaces for Developing BW Objects
Procedure
-
Create a generic DataSource as customer DataSource.
For more information, see Maintaining Generic DataSources.
If you generate a DataSource in a BI Content development system, the system generates an A and a D version in the defined namespace. The DataSource is identical in the A and D versions. There is only one version for the extract structure of the DataSource.
If you generate a DataSource and thus an extract structure, the system writes the following transport objects to a transport request:
Transport object
Description
R3TR OSOD /<Namespace>/<DataSource>
/ABC/DATASOURCE1
D version of the DataSource
R3TR TABL /<Namespace>/ES<DataSource><four-digit counter>
or
R3TR TABL /ABC/<Your name for the extract structure>
/ABC/ESDATASOURCE10001
Extract Structure
The active version of the DataSource (object type: OSOA) is not linked with the transport system and is not delivered.
SAP supports the creation of customer DataSources that are extracted from database tables and views or from the function module.
Note the following when extracting from the view or table:
When extracting from the view or table, the system creates a proposal for the name of the extract structure if you enter the name of the DataSource: /<Namespace>/ES<DataSource><four-digit counter>, for example, /ABC/ESDATASOURCE10001.
-
Create a customer application component hierarchy.
-
Enter transaction code RSA8 in the command field.
The Hierarchy Selection dialog box appears.
-
Enter the name of the hierarchy if it differs from the default name.
Choose Create.
-
Edit and save the hierarchy. For more information about editing the application component hierarchy, see Editing DataSources and Application Component Hierarchies.
When you save your hierarchy, the system writes the transport object R3TR DSAD /ABC/<application component hierarchy> to a transport request.
The same is true for the application component hierarchy, which can only be transported completely, as for the DataSource, namely that the system creates a D version and an identical A version during the save.
The D versions of the generated DataSources and application component hierarchies as well as the extract structures and possibly the function modules are on a transport request. They can be transported to the content test or content delivery system and delivered to customers or business areas from there.
-
-
Deliver the objects (DataSources and application component hierarchies in the D version, extract structures, extractors) from the content test system or delivery system using a delivery transport (for more information, see System Landscape). Note that for objects in A and D versions, the system only writes the D versions of the object to the transport request. You ensure this by selecting the Content Development field in the Content Development Maintenance screen (transaction RSA0) in the system.
-
After the import of the D versions, your customers (business area) can activate the DataSources and application component hierarchies and use them similarly to the BI Content delivered by SAP.
The following graphic illustrates the process flow for DataSources and application component hierarchies:
For objects which are seen as content objects in a system (with a changeable namespace and where the system is a content development system), the system automatically activates the DataSource in an after-import method for the D version. For more information about the activation of BI Content in OLTP systems in business areas, see Installing Application Component Hierarchies and Installing BI Content DataSources. In this system, object changes are saved in the active version. The D version remains unchanged.
-