SAP ABAP Class CL_RSMRM_ACCR_ODS_UTIL (Class for ODS)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-CRM (Application Component) Customer Relationship Management
     RSMRM_ACCR (Package) Accrual Models
Properties
Class CL_RSMRM_ACCR_ODS_UTIL  
Short Description Class for ODS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMRM_ACCR   Accrual Models 
Created 20040206   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSMRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSMRM_ACCR_ODS_UTIL has no interface implemented.
Friends
Class CL_RSMRM_ACCR_ODS_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _ODS_NAME Instance attribute Private Type reference (TYPE) RSDODSOBJECT ODS Object 20040206
2 _ODS_TAB_NAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20040206
3 _R_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_RSMRM_ACCR_BADI Business add-in interface IF_EX_RSMRM_ACCR_BADI 20040212
4 _T_FIELD_MAP Instance attribute Private Type reference (TYPE) RSMRMTT_A_ODS_FIELD_MAPPING table type for RSMRMS_A_ODS_FIELD_MAPPING 20040206
5 _T_ODS_IOBJS Instance attribute Private Type reference (TYPE) RSD_T_ODSO_IOBJ Table of InfoObjects in ODS 20040206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACCR_DATA_EXISTS Instance method Public Method Check if Accrual Data exists (for given selection ) 20040217
2 CONVERT_ITSEL_TO_ITAB Instance method Protected Method Convert to Where 20040217
3 CONVERT_SELECTIONS Instance method Public Method Convert Selection 20040211
4 DELETE_ACCR_DATA Instance method Public Method Delete Accrual Data from ODS (for given selections) 20040206
5 GET_MAPPING Instance method Public Method Get Mapping of ODS field names and Semantic Accrual fields 20040206
6 GET_ODS_STRUCTURE Instance method Public Method Get ODS Structure 20040206
7 INSERT_ACCR_DATA Instance method Public Method Insert Accrual Data into ODS 20040206
8 READ_ACCR_DATA Instance method Public Method Read Accrual Data (for given selection ) 20040211
9 REPLACE_QUOTE_CHARACTERS Instance method Protected Method 20040217
10 SET_BADI_REF Instance method Public Method Set BADI reference 20040212
11 SET_MAPPING Instance method Public Method Set Mapping of ODS field names and Semantic Accrual fields 20040206
12 SET_ODS Instance method Public Method Set ODS Name 20040206
13 S_CHECK_ODS Static method Public Method Check ODS for compatibilty 20040211
14 S_GET_DEFAULT_MAPPING Static method Public Method Get Default Mapping 20040211
15 S_GET_DEFAULT_ODS Static method Public Method Get ODS 20040212
16 S_GET_ODS_FIELD Static method Public Method Get correspoding ODS field 20040305
Events
Class CL_RSMRM_ACCR_ODS_UTIL has no event.
Types
Class CL_RSMRM_ACCR_ODS_UTIL has no local type.
Method Signatures

Method CHECK_ACCR_DATA_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BOOLEAN Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20040217
2 Importing IT_SEL Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Wertebereichliste 20040217

Method CHECK_ACCR_DATA_EXISTS on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method CONVERT_ITSEL_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE Call by reference Type reference (TYPE) ABAPSOURCE_T ABAPSOURCE_T 20040217
2 Importing IT_SEL Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Wertebereichliste 20040217

Method CONVERT_ITSEL_TO_ITAB on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method CONVERT_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehler 20040211
2 Exporting E_T_SEL_ODS Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Wertebereichliste 20040211
3 Importing I_T_SEL_ACCR Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Wertebereichliste 20040211

Method CONVERT_SELECTIONS on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method DELETE_ACCR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040211
2 Importing IT_SEL Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Wertebereichliste 20040211

Method DELETE_ACCR_DATA on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_MAPPING Value transfer Type reference (TYPE) RSMRMTT_A_ODS_FIELD_MAPPING 20040210

Method GET_MAPPING on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method GET_ODS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_STRUCT Call by reference Object reference (TYPE REF TO) DATA 20040206
2 Exporting E_R_TTYPE Call by reference Object reference (TYPE REF TO) DATA 20040206

Method GET_ODS_STRUCTURE on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method INSERT_ACCR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040206
2 Importing I_T_ODS_DATA Call by reference Type reference (TYPE) RSMRA_T_ODS_OUTPUT Tabellentyp für Planungseingabedaten 20040206

Method INSERT_ACCR_DATA on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method READ_ACCR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_ACCR_DATA Value transfer Type reference (TYPE) RSMRA_T_ODS_OUTPUT 20040211
2 Importing IT_SEL Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Wertebereichliste 20040211

Method READ_ACCR_DATA on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method REPLACE_QUOTE_CHARACTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen benutzerdefinierten Merkmalswert 20040217

Method REPLACE_QUOTE_CHARACTERS on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method SET_BADI_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040212
2 Importing IR_BADI Call by reference Object reference (TYPE REF TO) IF_EX_RSMRM_ACCR_BADI Business-Add-In-Schnittstelle IF_EX_RSMRM_ACCR_BADI 20040212

Method SET_BADI_REF on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method SET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040210
2 Importing I_T_MAPPING Call by reference Type reference (TYPE) RSMRMTT_A_ODS_FIELD_MAPPING Tabellentyp für RSMRMS_A_ODS_FIELD_MAPPING 20040210

Method SET_MAPPING on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method SET_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040206
2 Importing I_ODS Call by reference Type reference (TYPE) RSDODSOBJECT ODS-Objekt 20040206

Method SET_ODS on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method S_CHECK_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040211
2 Importing I_ODSNAME Call by reference Type reference (TYPE) RSDODSOBJECT ODS-Objekt 20040211

Method S_CHECK_ODS on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method S_GET_DEFAULT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_MAPPING Value transfer Type reference (TYPE) RSMRMTT_A_ODS_FIELD_MAPPING Tabellentyp für RSMRMS_A_ODS_FIELD_MAPPING 20040211
2 Importing I_ODS Call by reference Type reference (TYPE) RSDODSOBJECT ODS-Objekt 20040305

Method S_GET_DEFAULT_MAPPING on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method S_GET_DEFAULT_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ODS Value transfer Type reference (TYPE) RSDODSOBJECT ODS-Objekt 20040212

Method S_GET_DEFAULT_ODS on class CL_RSMRM_ACCR_ODS_UTIL has no exception.

Method S_GET_ODS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MAPPING Call by reference Type reference (TYPE) RSMRMTT_A_ODS_FIELD_MAPPING Tabellentyp für RSMRMS_A_ODS_FIELD_MAPPING 20040305
2 Importing I_ODS Call by reference Type reference (TYPE) RSDODSOBJECT ODS-Objekt 20040305

Method S_GET_ODS_FIELD on class CL_RSMRM_ACCR_ODS_UTIL has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 331