Fonction SAP BAPI_RP_RRM_OUTBOUND_DATA_GET - RRM Interface: Determine and Prepare Export Data

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
OUTBOUNDCONTROLIN BAPIRPRRMOUTBOUNDCONTROL u 149 RRM Interface: Control of Data Export

Paramètre Reférence Type Long. Description
PRICEPOINTGROUPDATAOUT BAPIRRMPRICEPOINTGROUPDATAOUT u 17 RRM Interface: Export of Price Point Group Data Using BAPI

Paramètre Reférence Long. Facultatif Description
EXTENSIONIN BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
EXTENSIONOUT BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
MATERIALSIN BAPIRRMMATERIALSIN 30 Data Export in RRM Interface: Selected Materials
PLANTSIN BAPIRRMPLANTSIN 4 Data Export in RRM Interface: Selected Plants
PRICEPOINTSOUT BAPIRRMPRICEPOINTSOUT 49 X RRM Interface: Export of Price Points
PURCHPRICESOUT BAPIRRMPURCHASEPRICESOUT 48 X BAPI for RRM Interface: Export of Purchasing Data
RETURN BAPIRET2 548 X Return Parameters
SALESDATAOUT BAPIRRMSALESDATAOUT 66 X RRM Interface: Export Sales Data

Functionality
This BAPI is used to read the data needed for aRetail Revenue Managementsystem (RRM system) and to transfer it to the external calling program.The BAPI belongs to the method OutboundDataGet from the SAPbusiness object (BO)Retail Revenue ManagementInterface.
There are three different types of data here:

  • Purchase prices

  • Price points

  • Historical sales data (sales history).

  • Appropriate flags in the import structureBAPIRPRRMOUTBOUNDCONTROLIN controlhow data is read. This import structure also contains parameters neededto read data. For more information see the documentation for this importstructure.
    Purchase prices and historical sales data are determined for a list ofmaterials and plants that is transferred to the BAPI using the importtable PLANTSIN and MATERIALSIN.
    Data that has been read is made available to the calling program in theappropriate export parameters. For purchase prices and historical salesdata these are export tables PURCHPRICESOUT and SALESDATAOUT. For pricepoints, data is made available to the price point group in the exportstructure PRICEPOINTGROUPDATAOUT and theprice point area in theexport table PRICEPOINTSOUT.
    If errors occur when data is being read, the corresponding informationis transferred to the calling program using the export table RETURN.
    Business Add-In (BAdI) RP_RRM_BAPI_PP_READ
    is also used to determine customer-specific purchase prices that canbe controlled using standard procedures for purchase prices. A similarcontrol for historical sales data can be performed using BAdIRP_RRM_BAPI_SD_CHECK. Using the Importtable EXTENSIONIN as part of the BAPI enhancement concept, other datacan be made available to these BAPIs. In the same way, export tableEXTENSIONOUT is used to export additional information that is created inthe BAdIs, to the calling program.

    Further information
    BAPIs and the aforementioned business object method are generally calledby an exchange program that is called by BAdIRP_RRM_OUTBOUND. The import tables from thisBAdI PI_T_SITECORE and PI_T_ARTICORE, which are used by the data exportreport RWRP_RRM_OUTBOUND to make selectedplant and material lists available, have the same data format as theimport tables PLANTSIN and MATERIALSIN. These tables make it easy totransfer plant and material lists from the BAdI, through the exchangeprogram to the BAPI.

    Description
    This export structure contains data for the price pointgroup, if the indicator
    Read price points is set in
    import structureBAPIRPRRMOUTBOUNDCONTROLIN when BAPIBAPI_RP_RRM_OUTBOUND_DATA_GET iscalled.

    Description
    See documentation for structureBAPIRPRRMOUTBOUNDCONTROL.

    Description
    Tables that can be used to import customer-specific parameters neededfor data determination in an RRM interface.

    Description
    This (optional) export table EXTENSIONOUT can be used to exportcustomer-specific data, whichis used in conjunction with purchase pricesand historical sales data (sales history), to an external Retail RevenueManagement system (RRM system).

    Description
    Table with materials for which data should be defined and exported inthe RRM interface.

    Value range
    The contents of this table are determined in an integrated sales pricedetermination process involving the Retail Revenue Management system(RRM system) when a data export is triggered by reportRWRP_RRM_OUTBOUND.

    Description
    This import table contains those plants for which data (purchasingprices or historical sales data) should be defined and exported in the
    RRM interface.

    Value range
    The content of this table is defined in an integrated sales pricedetermination process involving the Retail Revenue Management system(RRM system), when a data export is triggered by reportRWRP_RRM_OUTBOUND.

    Description
    Table with price points grouped according to price point areas.

    Description
    Table with defined purchasing prices for different material/plantcombinations. Purchasing price determination is carried out for thosematerials and plants that have been imported into the tables PLANTSINand MATERIALSIN.

    Description
    This export table contains the success/error log from method callOutboundDataGet in SAP business object Retail RevenueManagement interface.

    Value range
    In addition to messages created using the standard program, this tablecan also contain error or information messages from Business Add-InRP_RRM_BAPI_PP_READ used todetermine/check purchase prices, and Business Add-InRP_RRM_BAPI_SD_CHECK used to controlhistorical sales data.

    Description
    Table with defined historical sales data for different material/plantcombinations. Sales data determination is performed for materials andplants that have been imported to tables PLANTSIN and MATERIALSIN.