SAP ABAP Class CL_RSR_STORE (STORE Description)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSR_CORE (Package) Processor for Core Objects Reporting
Properties
Class CL_RSR_STORE  
Short Description STORE Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_CORE   Processor for Core Objects Reporting 
Created 20110524   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_STORE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR_STORE_STRUCT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSR_STORE has no interface implemented.
Friends
Class CL_RSR_STORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_VIEW_TYPE Constant Public See coding 20120516
2 N_EMPTY_VIEWNM Instance attribute Public Type reference (TYPE) TREXD_PLAN_VIEW ID of Empty Plan View 20120125
3 P_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy Message Attribute 20110525
4 P_R_RSR_STORE_STRUCT Instance attribute Private Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Structure Description 20110525
5 P_R_STORE_INFO Instance attribute Private Object reference (TYPE REF TO) CL_RSR_STORE_INFO STORE Information 20110707
6 P_STORENM Instance attribute Private Type reference (TYPE) TN_STORENM STORE Name 20110525
7 P_T_VIEW Instance attribute Private Type reference (TYPE) TN_T_VIEW STORE Structure Table 20110525
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor of Class CL_RSR_STORE 20110524
2 GET_ALL_VIEWS Instance method Public Method Gets chronological STORE views table 20110524
3 GET_INITIAL_STATE Static method Public Method Gets initial STORE fill state structure 20110525
4 GET_LAST_VIEW Instance method Public Method Gets last STORE view 20110524
5 GET_STORE Instance method Public Method Gets STORE name 20110524
6 GET_STORE_STRUCT Instance method Public Method Gets STORE structure description 20110525
7 GET_VIEWS Instance method Public Method Gets all STORE views for view name 20110524
8 IS_FILLED_COMPLETE Instance method Public Method Checks for the specified type for Fill-Completness 20120921
9 SET_TYPED_VIEW Instance method Public Method Sets a typed view 20120516
10 SET_VIEW Instance method Public Method Sets new STORE view 20110525
11 SET_VIEW_INFO Instance method Public Method Setzt für den aktuellen VIEW Detailinformationen 20120820
12 UPDATE_VIEW Instance method Public Method Sets the current view if STORE fill state is the same 20110525
13 UPDATE_VIEW_STATE Instance method Public Method Sets the current STORE fill state 20110525
14 VALIDATE_STATE Instance method Private Method Checks fill state structure against attribute table 20110525
Events
Class CL_RSR_STORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_STORENM Public See coding STORE Name 20110524 tn_storenm(64) TYPE c
2 TN_S_STATE Public See coding Fill State Structure 20110524 BEGIN OF tn_s_state, fieldnm TYPE cl_rsr_store_struct=>tn_fieldnm, filled TYPE rs_bool, END OF tn_s_state
3 TN_S_TYPED_VIEW Public See coding View typing structure 20120516 BEGIN OF tn_s_typed_view, type TYPE tn_view_type, view TYPE string, END OF tn_s_typed_view
4 TN_S_VIEW Public See coding STORE Structure 20110524 BEGIN OF tn_s_view, viewnm TYPE string, state TYPE tn_th_state, typed_views TYPE tn_ts_typed_view, infoprov TYPE tn_th_infoprov, attr_const TYPE cl_rsr_store_struct=>tn_thx_attr_const, END OF tn_s_view
5 TN_TH_INFOPROV Public See coding InfoProvider Tabelle (SIDs) 20120820 tn_th_infoprov TYPE HASHED TABLE OF rssid WITH UNIQUE KEY table_line
6 TN_TH_STATE Public See coding Fill State Structure Table 20110524 tn_th_state TYPE HASHED TABLE OF tn_s_state WITH UNIQUE KEY fieldnm
7 TN_TS_TYPED_VIEW Public See coding View typing structure table 20120516 tn_ts_typed_view TYPE SORTED TABLE OF tn_s_typed_view WITH UNIQUE KEY type
8 TN_T_VIEW Public See coding STORE Structure Table 20110524 tn_t_view TYPE STANDARD TABLE OF tn_s_view WITH NON-UNIQUE DEFAULT KEY
9 TN_VIEW_TYPE Public Type reference (TYPE) CHAR1 View typing 20120516
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STORE_INFO Call by reference Object reference (TYPE REF TO) CL_RSR_STORE_INFO STORE Informationen 20110707
2 Importing I_R_STORE_STRUCT Call by reference Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Struktur-Beschreibung 20110531
3 Importing I_STORENM Call by reference Type reference (TYPE) TN_STORENM STORE Name 20110524
4 Importing I_S_VIEW Call by reference Type reference (TYPE) TN_S_VIEW STORE Struktur 20110525
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110525

Method GET_ALL_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_VIEW Value transfer Type reference (TYPE) TN_T_VIEW STORE Struktur Tabelle 20110524

Method GET_ALL_VIEWS on class CL_RSR_STORE has no exception.

Method GET_INITIAL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STORE_STRUCT Call by reference Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Struktur-Beschreibung 20110531
2 Returning R_TH_STATE Value transfer Type reference (TYPE) TN_TH_STATE Füll-Zustands Struktur Tabelle 20110525
# Exception Resumable Description Created on
1 CX_RSR_STORE_ERROR Interner STORE Fehler 20110525

Method GET_LAST_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_VIEW Value transfer Type reference (TYPE) TN_S_VIEW STORE Struktur 20110524

Method GET_LAST_VIEW on class CL_RSR_STORE has no exception.

Method GET_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STORENM Value transfer Type reference (TYPE) TN_STORENM STORE Name 20110524

Method GET_STORE on class CL_RSR_STORE has no exception.

Method GET_STORE_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STORE_STRUCT Value transfer Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Struktur-Beschreibung 20110531

Method GET_STORE_STRUCT on class CL_RSR_STORE has no exception.

Method GET_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWNM Call by reference Type reference (TYPE) STRING Sichten Name 20110524
2 Returning R_T_VIEW Value transfer Type reference (TYPE) TN_T_VIEW STORE Struktur Tabelle 20110524

Method GET_VIEWS on class CL_RSR_STORE has no exception.

Method IS_FILLED_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) CL_RSR_STORE_STRUCT=>TN_TYPE Attribut Typ 20120921
2 Returning R_COMPLETE Value transfer Type reference (TYPE) RS_BOOL TRUE: füll-vollständig 20120921
# Exception Resumable Description Created on
1 CX_RSR_STORE_ERROR Interner STORE Fehler 20120921

Method SET_TYPED_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPED_VIEW Call by reference Type reference (TYPE) TN_S_TYPED_VIEW View Typisierungs Struktur 20120516

Method SET_TYPED_VIEW on class CL_RSR_STORE has no exception.

Method SET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIEW Call by reference Type reference (TYPE) TN_S_VIEW STORE Struktur 20110525
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110525

Method SET_VIEW_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_ATTR_CONST Call by reference Type reference (TYPE) CL_RSR_STORE_STRUCT=>TN_THX_ATTR_CONST Tabelle VIEW konstanter Attribute 20120827
2 Importing I_TH_INFOPROV Call by reference Type reference (TYPE) CL_RSR_STORE=>TN_TH_INFOPROV InfoProvider Tabelle (SIDs) 20120820

Method SET_VIEW_INFO on class CL_RSR_STORE has no exception.

Method UPDATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWNM Call by reference Type reference (TYPE) STRING STORE-Sicht 20110525
# Exception Resumable Description Created on
1 CX_RSR_STORE_ERROR Interner STORE Fehler 20110525

Method UPDATE_VIEW_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_STATE Call by reference Type reference (TYPE) TN_TH_STATE Füll-Zustands Struktur Tabelle 20110525
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110525

Method VALIDATE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_STATE Call by reference Type reference (TYPE) TN_TH_STATE Füll-Zustands Struktur Tabelle 20110525
# Exception Resumable Description Created on
1 CX_RSR_INVALID_INPUT Ungültige Eingabe 20110525
History
Last changed by/on SAP  20130531 
SAP Release Created in 730