SAP ABAP Class IF_RODPS_CONTEXT (ODP Context (=Factory))
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RODPS_CONTEXT_BASE Default Context 20110510
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSFBP_ODP_CONTEXT ODP Context for Field Based Data Provider 20130423
Properties
Class IF_RODPS_CONTEXT  
Short Description ODP Context (=Factory)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110120   SAP 
Last change 20140121   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_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_RODPS_CONTEXT has no interface implemented.
Friends
Class IF_RODPS_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_REPLICATION Constant Public See coding 20110527
Methods
# Method Level Visibility Method type Description Created on
1 GET_AUTHREL_FIELD_LIST Instance method Public Method Optional: Fields for BW Authorization Maintenance 20130517
2 GET_BW_TLOGO Instance method Public Method Optional: BW Transport Object, Otherwise Empty 20120206
3 GET_COMPLETE_TREE Instance method Public Method Tree from Value Help for Metadata Upload 20130611
4 GET_CONTEXT_NAME Instance method Public Method Name of Context 20110517
5 GET_DERIVED_ODPNAME Instance method Public Method Physical ODP -> View ODP Plus Semantic 20110510
6 GET_FIELD_TEXTS Instance method Public Method Field Texts for Buffering 20110617
7 GET_FVIEW_ODP Instance method Public Method Instantiated View of Facts 20130517
8 GET_HIER_ODP Instance method Public Method Instantiated View of All Hierarchy Segments 20130517
9 GET_INSTANCE Static method Public Method Factory 20130218
10 GET_LIST Static method Public Method List of all Contexts for this Implementation 20130218
11 GET_MVIEW_ODP Instance method Public Method Instantiated View of Master Data Incl. Texts 20130517
12 GET_ODP Instance method Public Method Instantiating ODP... 20110120
13 GET_ODP_LIST Instance method Public Method Input Help 20110510
14 GET_ODP_RUNTIME Instance method Public Method Instantiate ODP Runtime 20110823
15 GET_PHYSICAL_ODPNAME Instance method Public Method View ODP Plus Semantic -> Physical ODP 20110510
16 GET_TIMESTAMP Instance method Public Method Last Change to Metadata 20110509
17 GET_TREE_NEXT_LEVEL Instance method Public Method Input Help as Tree (by Level) 20110527
18 IOBJNM_TO_ODP_FIELD Instance method Public Method Optional: Navigation from InfoObject to ODP Field 20130517
19 IS_PHYSICAL_ODP Instance method Public Method ODP is physical ODP 20110511
20 SUPPORTS_BUFFERING Instance method Public Method Context supports buffering 20110719
Events
Class IF_RODPS_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_AUTHREL_FIELD Public See coding 20130517 BEGIN OF TS_AUTHREL_FIELD, ODPNAME type IF_RODPS_ODP=>T_ODPNAME, FIELDNAME type IF_RODPS_ODP=>TS_FIELD-FIELDNAME, IOBJNM type IF_RODPS_ODP=>TS_FIELD-IOBJNM, txtlg TYPE rstxtlg, end OF TS_AUTHREL_FIELD
2 TS_CONTEXT Public See coding 20110517 BEGIN OF ts_context. INCLUDE TYPE rodps_s_context. TYPES: classname TYPE seoclsname, tprov_id TYPE c LENGTH 1, END OF ts_context
3 TS_ODPDESCR Public Type reference (TYPE) RODPS_S_ODPDESCR 20110527
4 TS_TREE Public See coding 20130611 BEGIN OF ts_tree, nodename TYPE rsapplnm, parent TYPE rsapplnm, child TYPE rsapplnm, next TYPE rsapplnm, level TYPE i. INCLUDE TYPE ts_tree_level AS tree_level. TYPES: END OF ts_tree
5 TS_TREE_LEVEL Public See coding 20110527 BEGIN OF ts_tree_level. INCLUDE TYPE ts_odpdescr AS odp_descr. TYPES: is_folder TYPE sap_bool, folder_id type c LENGTH 30, folder_name type c length 30, END OF ts_tree_level
6 TT_AUTHREL_FIELD Public See coding 20130517 tt_authrel_field type STANDARD TABLE OF ts_authrel_field with DEFAULT KEY
7 TT_CONTEXT Public See coding 20110517 tt_context TYPE STANDARD TABLE OF ts_context WITH DEFAULT KEY
8 TT_ODPDESCR Public Type reference (TYPE) RODPS_T_ODPDESCR 20110527
9 TT_TREE Public See coding 20130611 tt_tree TYPE STANDARD TABLE OF ts_tree WITH DEFAULT KEY WITH NON-UNIQUE SORTED KEY nodename COMPONENTS nodename
10 TT_TREE_LEVEL Public See coding 20110527 tt_tree_level TYPE STANDARD TABLE OF ts_tree_level WITH DEFAULT KEY
11 T_CONTEXT Public Type reference (TYPE) RODPS_CONTEXT ODP Context 20110525
12 T_REPLICATION Public See coding 20110527 t_replication(1) TYPE c
Method Signatures

Method GET_AUTHREL_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AUTHREL_FIELD Value transfer Type reference (TYPE) TT_AUTHREL_FIELD 20130517

Method GET_AUTHREL_FIELD_LIST on class IF_RODPS_CONTEXT has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TLOGO Value transfer Type reference (TYPE) CHAR4 20120206

Method GET_BW_TLOGO on class IF_RODPS_CONTEXT has no exception.

Method GET_COMPLETE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE Call by reference Type reference (TYPE) TT_TREE 20130611
2 Importing I_FOR_REPLICATION Call by reference Type reference (TYPE) T_REPLICATION 20130611
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20130611

Method GET_COMPLETE_TREE on class IF_RODPS_CONTEXT has no exception.

Method GET_CONTEXT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU 20110823
2 Returning RS_CONTEXT Value transfer Type reference (TYPE) TS_CONTEXT 20110517

Method GET_CONTEXT_NAME on class IF_RODPS_CONTEXT has no exception.

Method GET_DERIVED_ODPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20110510
2 Exporting E_SUFFIX Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_SUFFIX 20110510
3 Importing I_NO_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110823
4 Importing I_ODPNAME Call by reference Type reference (TYPE) CSEQUENCE 20110510
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110510

Method GET_FIELD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20110617
2 Returning RT_FIELD_TEXTS Value transfer Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20110617

Method GET_FIELD_TEXTS on class IF_RODPS_CONTEXT has no exception.

Method GET_FVIEW_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20130517
2 Returning RR_ODP Value transfer Object reference (TYPE REF TO) CL_RODPS_DERIVED_ODP Abgeleiteter ODP 20130517
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Invalid Entry 20130517
2 CX_RODPS_OBJECT_NOT_FOUND Object does not exist 20130517

Method GET_HIER_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20130517
2 Returning RR_ODP Value transfer Object reference (TYPE REF TO) IF_RODPS_HIER_ODP 20130517
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Invalid Entry 20130517
2 CX_RODPS_OBJECT_NOT_FOUND Object does not exist 20130517

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 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 20130218
5 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20130218
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20130218

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) TT_CONTEXT 20130218

Method GET_LIST on class IF_RODPS_CONTEXT has no exception.

Method GET_MVIEW_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20130517
2 Returning RR_ODP Value transfer Object reference (TYPE REF TO) CL_RODPS_DERIVED_ODP Abgeleiteter ODP 20130517
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Invalid Entry 20130517
2 CX_RODPS_OBJECT_NOT_FOUND Object does not exist 20130517

Method GET_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AREA_HANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Oberklasse: ABAP Speicherbereich 20110527
2 Importing I_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20110120
3 Returning RR_ODP Value transfer Object reference (TYPE REF TO) IF_RODPS_ODP ODP-Metadaten 20110120
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110120
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110120

Method GET_ODP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD 20110915
2 Importing I_FOR_QUERY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20110510
3 Importing I_FOR_REPLICATION Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20110527
4 Importing I_LANGU Value transfer Type reference (TYPE) LANGU SY-LANGU 20110510
5 Importing I_PATTERN Value transfer Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20110510
6 Importing I_PATTERN_TEXT Value transfer Type reference (TYPE) RSTXTLG Beschreibung lang 20110510
7 Importing I_VIEW Value transfer Type reference (TYPE) XFELD 20110510
8 Returning RT_ODP_DESCR Value transfer Type reference (TYPE) TT_ODPDESCR ODP mit Beschreibung 20110510

Method GET_ODP_LIST on class IF_RODPS_CONTEXT has no exception.

Method GET_ODP_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20110823
2 Returning RR_ODP_RT Value transfer Object reference (TYPE REF TO) CL_RODPS_ODP_RT ODP (Abstrakt) 20110823
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110823
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110823

Method GET_PHYSICAL_ODPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) CSEQUENCE 20110510
2 Importing I_SUFFIX Call by reference Type reference (TYPE) CLIKE 20110510
3 Returning R_ODPNAME Value transfer Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20110510
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110510

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20110509
2 Returning R_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20110509
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110509
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110509

Method GET_TREE_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FATHER Call by reference Type reference (TYPE) RODPS_ODPNAME Name des Vaterknotens 20110527
2 Importing I_FOR_REPLICATION Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20110527
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20110527
4 Returning RT_TREE_LEVEL Value transfer Type reference (TYPE) TT_TREE_LEVEL 20110527
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20110527

Method IOBJNM_TO_ODP_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_FIELD-FIELDNAME 20130517
2 Exporting E_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20130517
3 Importing I_IOBJNM Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_FIELD-IOBJNM 20130517

Method IOBJNM_TO_ODP_FIELD on class IF_RODPS_CONTEXT has no exception.

Method IS_PHYSICAL_ODP Signature

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

Method IS_PHYSICAL_ODP on class IF_RODPS_CONTEXT has no exception.

Method SUPPORTS_BUFFERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUPPORTS_BUFFERING Value transfer Type reference (TYPE) ABAP_BOOL 20110719

Method SUPPORTS_BUFFERING on class IF_RODPS_CONTEXT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in