SAP ABAP Class CL_RODPS_CONTEXT_BASE (Default Context)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
     RODPS_BASE (Package) Basis Objects for Operational Data Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_CONTEXT ODP Context (=Factory) 20110510
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_DDIC_CONTEXT DDIC Context 20110531
2 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_DEFAULT_CONTEXT Default Implementation for ODP Context 20110510
3 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_ESH_ACTIVE_CONTEXT ODP Activation 20110510
4 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_ESH_CONTEXT ESH-Specific Contexts 20110510
5 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_SAPI_CONTEXT Service API: Context for ODP Wrapping of DataSource 20110512
6 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_SIMPLE_CONTEXT ODP Context for Simple Models 20110823
7 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_SPA_CONTEXT Context via Set/Get Parameters 20120206
Properties
Class CL_RODPS_CONTEXT_BASE  
Short Description Default Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20110510   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RODPS_CONTEXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RODPS_CONTEXT ODP Context (=Factory) 20110510
Friends
Class CL_RODPS_CONTEXT_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_USE_BUFFER Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20110510
2 PS_TEXT Instance attribute Private See coding 20110823
3 PT_APPL_COMP Instance attribute Private Type reference (TYPE) TT_APPL_COMP 20110531
4 PT_CHECK Instance attribute Private Type reference (TYPE) TT_APPL_COMP_KEY 20110601
5 PT_INSTANCE Static Attribute Private See coding 20130218
6 PT_ODPDESCR Instance attribute Private Type reference (TYPE) IF_RODPS_CONTEXT=>TT_ODPDESCR ODP with description 20110531
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110510
2 CREATE_INSTANCE Instance method Protected Method Factory 20130218
3 FILL_APPL_COMP_BUFFER Instance method Protected Method 20110531
4 GET_APPL_COMP Instance method Protected Method 20110823
5 GET_LIST Instance method Protected Method 20130218
6 GET_TEXT Instance method Protected Method 20110823
7 SELECT_APPL_COMP Instance method Protected Method 20110601
8 _GET_INSTANCE Static method Private Method Factory 20130218
Events
Class CL_RODPS_CONTEXT_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_CLSNAMES Protected See coding 20110510 tp_clsnames TYPE STANDARD TABLE OF seoclsname WITH DEFAULT KEY
2 TS_APPL_COMP Protected See coding 20110531 begin of TS_APPL_COMP, appl_comp type rodps_s_odpdescr-appl_comp, appl_comp_p type rodps_s_odpdescr-appl_comp, appl_comp_c type rodps_s_odpdescr-appl_comp, appl_comp_n type rodps_s_odpdescr-appl_comp, langu type sy-langu, descr type rodps_s_odpdescr-odpdescr, end of TS_APPL_COMP
3 TS_INSTANCE Private See coding 20130218 begin of TS_INSTANCE, clsname type seoclsname, context type if_rodps_context=>t_context, use_buffer type abap_bool, objvers type char1, r_inst type ref to CL_RODPS_CONTEXT_BASE, end of ts_instance
4 TT_APPL_COMP Protected See coding 20110601 tt_appl_comp type STANDARD TABLE OF ts_appl_comp with NON-UNIQUE key appl_comp with NON-UNIQUE SORTED key appl_comp COMPONENTS appl_comp
5 TT_APPL_COMP_KEY Protected See coding 20110601 TT_APPL_COMP_KEY type SORTED TABLE OF rodps_s_odpdescr-appl_comp WITH UNIQUE key TABLE_LINE
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USE_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110510

Method CONSTRUCTOR on class CL_RODPS_CONTEXT_BASE has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20130218
2 Importing I_CONTEXT Call by reference Type reference (TYPE) IF_RODPS_CONTEXT=>TS_CONTEXT-CONTEXT SPACE 20130218
3 Importing I_OBJVERS Call by reference Type reference (TYPE) CLIKE 'A' BW Version 20130218
4 Importing I_USE_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130218
5 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_RODPS_CONTEXT_BASE ODP Context (=Factory) 20130218
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20130218

Method FILL_APPL_COMP_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPL_COMP_KEY Call by reference Type reference (TYPE) TT_APPL_COMP_KEY 20110601

Method FILL_APPL_COMP_BUFFER on class CL_RODPS_CONTEXT_BASE has no exception.

Method GET_APPL_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20110823
2 Returning R_APPL_COMP Value transfer Type reference (TYPE) RODPS_S_ODPDESCR-APPL_COMP Anwendungskomponentenkürzel 20110823

Method GET_APPL_COMP on class CL_RODPS_CONTEXT_BASE has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20130218
2 Importing I_FOR_REPLICATION Value transfer Type reference (TYPE) XFELD 20130827
3 Returning RT_CONTEXT Value transfer Type reference (TYPE) IF_RODPS_CONTEXT=>TT_CONTEXT 20130218

Method GET_LIST on class CL_RODPS_CONTEXT_BASE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CLIKE 20110823
2 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20110823
3 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20110823

Method GET_TEXT on class CL_RODPS_CONTEXT_BASE has no exception.

Method SELECT_APPL_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPL_COMP Call by reference Type reference (TYPE) TT_APPL_COMP 20110601
2 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20110601

Method SELECT_APPL_COMP on class CL_RODPS_CONTEXT_BASE has no exception.

Method _GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20130218
2 Importing I_CONTEXT Call by reference Type reference (TYPE) IF_RODPS_CONTEXT=>TS_CONTEXT-CONTEXT SPACE 20130218
3 Importing I_OBJVERS Call by reference Type reference (TYPE) CLIKE 'A' BW Version 20130218
4 Importing I_USE_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130218
5 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) CL_RODPS_CONTEXT_BASE ODP Context (=Factory) 20130218
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20130218
History
Last changed by/on SAP  20130531 
SAP Release Created in 731