Functionality This BAPI is used to read the data needed for aRetail Revenue Management>system (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.
|