Entering content frame

Process documentation RRM Interface Data Export Locate the document in its SAP Library structure

Use

This process describes how specified data is transferred to the external Retail Revenue Management (RRM) system in data export in the Retail Revenue Management interface.

Procedure

The data export process is portrayed in the following diagram:

This graphic is explained in the accompanying text

...

       1.      You start the data export using transaction WRMD.

The transaction calls the report RWRP_RRM_OUTBOUND. The selection screen for the report appears. Define the data to be exported. After you have released the data, the control screen appears. You start the data export by choosing the function Export Data.

For more information, see Performing Data Exports.

Note

The system starts the data export directly in background processing without calling the control screen.

       2.      You export the data using the Business Add-In (BAdI) RP_RRM_OUTBOUND.

The BAdI RP_RRM_OUTBOUND that is connected to the report RWRP_RRM_OUTBOUND is the actual interface for the data export. The flexibility of a BAdI enables the data export to be implemented in accordance with the technical requirements of an RRM system. The extendable BAdI filter type allows you to connect a variety of RRM systems.

The parameters that you defined for the data export in the report program flow are then transferred to the BAdI. You can define the additional control of the data export through customer-specific implementation of the BAdI. The filter value that you entered in the RRM profile determines which implementation is used.

Note

You can employ a variety of specific implementations to export the various data types using the extendable filter type. It allows you to transfer master data to an RRM system during initialization, while transferring sales data by activating a data exchange program.

       3.      You control the data export using a data exchange program.

For technical reasons, the data export is usually performed by activating a data exchange program that controls the data export rather than directly between an SAP system and the external RRM system.  Among other things, the data exchange program enables better control of errors in the communication link. It also allows a comparison between the data intended for the export and the data that already exists in the RRM system databank. The data exchange program could define the period(s) to be read in a periodic export of missing current sales data.

The data exchange program is usually at the same level as the RRM system. It is installed centrally on an application server or locally on a PC.

       4.      You export data using the Business Application Programming Interface (BAPI) BAPI_RP_RRM_OUTBOUND_DATA_GET.

The BAPI BAPI_RP_RRM_OUTBOUND_DATA_GET belongs to the method OutboundDataGet from the SAP Business Object BUS6060 (Retail Revenue Management interface). Using this BAPI, the system can read and retrieve purchasing prices, price points, and historical sales data from the SAP Retail database. If SAP BW is defined as the data source for historical sales data in the RRM profile used, the data is read using the SAP BW retraction method. The BAPI and interface parameter functions are described in detail in the function module documentation for the BAPI.

The BAPI is usually called using the specified data exchange program. The interface parameters required for the call must be retrieved for the data exchange program using the BAdI implementation. The data exchange program can also determine additonal parameters, such as the validity period for historical sales data, by checking the RRM system database.

 

 

 

Leaving content frame