SAP ABAP Class CL_PROMO_OFFER (Service Class for Promotion Analytics (Offer))
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR-PRM (Application Component) Promotion Analytics
     RS_BCT_RETAIL_PROMO_ANALYTICS (Package) Promotion Analytics
Properties
Class CL_PROMO_OFFER  
Short Description Service Class for Promotion Analytics (Offer)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_RETAIL_PROMO_ANALYTICS   Promotion Analytics 
Created 20090108   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PROMO_OFFER has no forward declaration.
Interfaces
Class CL_PROMO_OFFER has no interface implemented.
Friends
Class CL_PROMO_OFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DBTAB_0PRM_DS11 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS1100' Table name, 16 characters 20090203
2 C_DBTAB_0PRM_DS21 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2100' Table name, 16 characters 20090120
3 C_DBTAB_0PRM_DS22 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2200' Table name, 16 characters 20090120
4 C_DBTAB_0PRM_DS23 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2300' Table name, 16 characters 20090120
5 C_DBTAB_0PRM_DS24 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2400' Table name, 16 characters 20090120
6 C_DBTAB_0PRM_DS25 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2500' Table name, 16 characters 20090120
7 C_DBTAB_0PRM_DS26 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2600' Table name, 16 characters 20090120
8 C_DBTAB_0PRM_DS27 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2700' Table name, 16 characters 20090120
9 C_DBTAB_0PRM_DS28 Constant Public Type reference (TYPE) TABNAME16 '/BI0/APRM_DS2800' Table name, 16 characters 20090120
10 C_DBTAB_0PRM_OFFER Constant Public Type reference (TYPE) TABNAME16 '/BI0/PRT_OFFER' Table name, 16 characters 20090108
11 MR_OFR_EVENT_EXT_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20090203
12 MR_OFR_FINANCIAL_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20090121
13 MR_OFR_FORECAST_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20100719
14 MR_PROMO_OFFER_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20090121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090108
2 CREATE_VAR_REFS Static method Public Method Create Variable References for Access Routines 20090120
3 GET_OFFER_DETAILS Instance method Public Method Get offer details 20090120
4 GET_OFR_EVENT_EXTERNAL Instance method Private Method Read External Offer PRM Event relationship table 20090203
5 GET_OFR_FINANCIAL Instance method Private Method Read offer financials for a given offer from buffer 20090120
6 GET_OFR_FORECAST Instance method Private Method Read offer forecast for a given offer from buffer 20100719
7 GET_PROMO_OFFER Instance method Private Method Read Offer data from buffer 20090121
Events
Class CL_PROMO_OFFER has no event.
Types
Class CL_PROMO_OFFER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PROMO_OFFER has no parameter.
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20090217

Method CREATE_VAR_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OFR_EVENT_EXT Call by reference Object reference (TYPE REF TO) DATA Offer RMP event relationship table 20090203
2 Exporting ER_PROMO_OFFER Call by reference Object reference (TYPE REF TO) DATA Offer Header 20090121
3 Exporting ER_PROMO_OFR_FINANCIAL Call by reference Object reference (TYPE REF TO) DATA Offer Financial 20090121
4 Exporting ER_PROMO_OFR_FORECAST Call by reference Object reference (TYPE REF TO) DATA Offer Forecast 20100719
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20090217

Method GET_OFFER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MONITOR Call by reference Type reference (TYPE) RSTMONITOR User-defined monitor entry 20090220
2 Exporting ES_OFFER_FINANCIAL Call by reference Type reference (TYPE) DATA 20090204
3 Exporting ES_OFFER_FORECAST Call by reference Type reference (TYPE) DATA 20100719
4 Exporting ES_PROMOTION_OFFER Call by reference Type reference (TYPE) DATA 20090129
5 Exporting ET_OFR_EVENT_EXTERNAL Call by reference Type reference (TYPE) ANY TABLE 20090205
6 Importing IV_LOC_CURRCY Call by reference Type reference (TYPE) /RTF/DE_LOC_CURRCY Local Currency 20090918
7 Importing IV_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Product 20090205
8 Importing IV_RT_LOCATION Call by reference Type reference (TYPE) /RTF/DE_PLANT Location 20090205
9 Importing IV_RT_OFFER Call by reference Type reference (TYPE) /RTF/DE_PROMO_OFFER Retail Foundation: Promotion Assortment 20090204
10 Importing IV_RT_PROMO Call by reference Type reference (TYPE) /RTF/DE_PROMO Action 20090204
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20090217

Method GET_OFR_EVENT_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OFR_EVENT_EXTERNAL Call by reference Type reference (TYPE) ANY TABLE 20090205
2 Importing IV_RT_OFFER Call by reference Type reference (TYPE) /RTF/DE_PROMO_OFFER Retail Foundation: Promotion Assortment 20090204
3 Importing IV_RT_PROMO Call by reference Type reference (TYPE) /RTF/DE_PROMO Action 20090205
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20090217

Method GET_OFR_FINANCIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OFR_FINANCIAL Call by reference Type reference (TYPE) DATA 20090204
2 Importing IV_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Product 20090205
3 Importing IV_RT_LOCATION Call by reference Type reference (TYPE) /RTF/DE_PLANT Location 20090204
4 Importing IV_RT_OFFER Call by reference Type reference (TYPE) /RTF/DE_PROMO_OFFER Retail Foundation: Promotion Assortment 20090204
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20090217

Method GET_OFR_FORECAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OFR_FORECAST Call by reference Type reference (TYPE) DATA 20100719
2 Importing IV_RT_OFFER Call by reference Type reference (TYPE) /RTF/DE_PROMO_OFFER Retail Foundation: Promotion Assortment 20100719
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20100719

Method GET_PROMO_OFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMOTION_OFFER Call by reference Type reference (TYPE) DATA 20090129
2 Importing IV_LOC_CURRCY Call by reference Type reference (TYPE) /RTF/DE_LOC_CURRCY Local Currency 20090918
3 Importing IV_RT_OFFER Call by reference Type reference (TYPE) /RTF/DE_PROMO_OFFER Retail Foundation: Promotion Assortment 20090204
# Exception Resumable Description Created on
1 CX_RSBCT_PRM Exception Class for Promo Analytics 20090217
History
Last changed by/on SAP  20141101 
SAP Release Created in 705