SAP ABAP Class CL_RODPS_DEFAULT_CONTEXT (Default Implementation for ODP 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 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_CONTEXT_BASE Default Context 20110510
Properties
Class CL_RODPS_DEFAULT_CONTEXT  
Short Description Default Implementation for ODP Context    
Super Class CL_RODPS_CONTEXT_BASE Default Context 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20110120   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
Class CL_RODPS_DEFAULT_CONTEXT has no interface implemented.
Friends
Class CL_RODPS_DEFAULT_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CTX_CLASS Constant Public See coding 20110531
2 C_INTERFACE Constant Public See coding 20110531
3 C_ODP_CLASS Constant Public See coding 20110531
4 C_PARAMETER Constant Public See coding 'RODPS_ODP_CONTEXT' 20110531
5 PR_DEFAULT_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110510
6 PR_NO_BUFFER_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110510
7 PSX_CLSNAMES Static Attribute Private Type reference (TYPE) TSX_CLSNAMES 20110511
8 PTX_CLSNAMES Static Attribute Private See coding 20110511
9 PT_CLASSDESCR Static Attribute Private See coding 20110511
10 PT_CONTEXT Static Attribute Private See coding 20110517
11 P_CHECK_ODP_STATIC Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110511
12 P_CLSNAME Static Attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20110510
13 P_DEFAULT_CONTEXT_ID Static Attribute Private Type reference (TYPE) RODPS_CONTEXT ODP Context 20110823
14 P_FOR_REPLICATION Static Attribute Private Type reference (TYPE) XFELD Checkbox 20130827
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ODP_STATIC Static method Private Method 20110511
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110510
3 GET_CLASSES_IMPLEMENTING Static method Private Method 20110510
4 GET_CONTEXT_LIST Static method Public Method 20110517
5 GET_INSTANCE Static method Public Method 20110510
6 GET_TIMESTAMP Instance method Private Method Last Change to Metadata 20110511
7 INIT Static method Private Method CLASS_CONSTRUCTOR 20130410
8 IS_INTERNAL Static method Private Method 20110823
9 REFRESH Static method Public Method 20130410
10 _GET_CLASSES_IMPLEMENTING Static method Private Method 20110511
Events
Class CL_RODPS_DEFAULT_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TSX_CLSNAMES Private See coding 20110511 BEGIN OF tsx_clsnames, clskey TYPE seoclskey, clsnames TYPE tt_clsnames, END OF tsx_clsnames
2 TS_CONTEXT Private See coding 20110517 BEGIN OF ts_context, context TYPE if_rodps_context=>ts_context, * ref TYPE REF TO if_rodps_context, * no_buf TYPE REF TO if_rodps_context, END OF ts_context
3 TT_CLSNAMES Private See coding 20110511 tt_clsnames TYPE STANDARD TABLE OF seoclsname WITH DEFAULT KEY
Method Signatures

Method CHECK_ODP_STATIC Signature

Method CHECK_ODP_STATIC on class CL_RODPS_DEFAULT_CONTEXT has no parameter.
Method CHECK_ODP_STATIC on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RODPS_DEFAULT_CONTEXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method GET_CLASSES_IMPLEMENTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERFACE Call by reference Type reference (TYPE) CLIKE 20110510
2 Returning RT_CLSNAMES Value transfer Type reference (TYPE) TT_CLSNAMES 20110510

Method GET_CLASSES_IMPLEMENTING on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method GET_CONTEXT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOR_REPLICATION Value transfer Type reference (TYPE) XFELD 20130827
2 Returning RT_CONTEXT Value transfer Type reference (TYPE) IF_RODPS_CONTEXT=>TT_CONTEXT 20110517

Method GET_CONTEXT_LIST on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Value transfer Type reference (TYPE) IF_RODPS_CONTEXT=>TS_CONTEXT-CONTEXT 20110517
2 Importing I_OBJVERS Value transfer Type reference (TYPE) CLIKE 'A' BW Version 20120206
3 Importing I_TPROV_ID Value transfer Type reference (TYPE) IF_RODPS_CONTEXT=>TS_CONTEXT-TPROV_ID 20110823
4 Importing I_USE_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL '?' 20110510
5 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110510
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110517

Method GET_TIMESTAMP 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 20110511
2 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20110511
3 Returning R_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20110511
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110511
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110511

Method INIT Signature

Method INIT on class CL_RODPS_DEFAULT_CONTEXT has no parameter.
Method INIT on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method IS_INTERNAL 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) CLIKE 20110823
2 Returning R_IS_INTERNAL Value transfer Type reference (TYPE) ABAP_BOOL 20110823

Method IS_INTERNAL on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method REFRESH Signature

Method REFRESH on class CL_RODPS_DEFAULT_CONTEXT has no parameter.
Method REFRESH on class CL_RODPS_DEFAULT_CONTEXT has no exception.

Method _GET_CLASSES_IMPLEMENTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERFACE Call by reference Type reference (TYPE) CLIKE 20110511
2 Returning RT_CLSNAMES Value transfer Type reference (TYPE) TT_CLSNAMES 20110511

Method _GET_CLASSES_IMPLEMENTING on class CL_RODPS_DEFAULT_CONTEXT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731