SAP ABAP Class CL_RODPS_ODP (ODP (abstract))
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_ODP ODP Metadata 20090716
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_DDIC_ODP ODP metadata from ABAP Dictionary 20090727
2 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_DERIVED_ODP Derived ODP 20091125
3 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_HIER_ODP Hierarchy ODP 20100323
4 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_ODP_ACTIVE Active ODP 20101209
5 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_ODP_ESH ODP from Enterprise Search Repository 20090728
6 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_SAPI_ODP Service API: ODP Wrapping of DataSource 20110512
7 Inheritance (c INHERITING FROM c_ref)  CL_RSFBP_INFOOBJECT_ODP ODP für InfoObject in Open ODS View 20130527
8 Inheritance (c INHERITING FROM c_ref)  CL_RSFBP_ODP FDP (OOL ODP Implementation) 20130306
9 Inheritance (c INHERITING FROM c_ref)  CL_RSODP_ODP_IOBJ_WRAPPER Create ODP instance from InfoObject 20130130
Properties
Class CL_RODPS_ODP  
Short Description ODP (abstract)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RODPS_BASE    
Program status     
Category 0   
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20090715   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 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RODPS_ASC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RODPS_AUTH Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RODPS_ODP ODP Metadata 20090716
Friends
Class CL_RODPS_ODP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INTERFACE_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'IF_RODPS_ODP' Interface Name 20090812
2 C_INTERFACE_NAME_STATIC Constant Private Type reference (TYPE) SEOCLSNAME 'IF_RODPS_ODP_STATIC' Interface Name 20110329
3 C_MAIN_CLSNAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_RODPS_ODP' Separate Class Name 20090812
4 C_MAXLEN Constant Private See coding 20090723
5 PR_CONTEXT Instance attribute Protected Attribute reference (LIKE) ODP Context (=Factory) 20110120
6 PR_DEFAULT_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110120
7 PR_STRUCTDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090715
8 PSX_DEPENDENCIES Instance attribute Private See coding 20090722
9 PS_BACKEND Instance attribute Private Type reference (TYPE) IF_RODPS_ODP=>TS_BACKEND 20091125
10 PS_HEADER Instance attribute Private Type reference (TYPE) IF_RODPS_ODP=>TS_HEADER 20090716
11 PTH_INSTANCES Static Attribute Private See coding 20090715
12 PTS_ASSOCIATIONS Instance attribute Private Type reference (TYPE) IF_RODPS_ODP=>TTS_ASSOCIATIONS 20090716
13 PTS_FIELD_TEXTS Instance attribute Private Type reference (TYPE) IF_RODPS_ODP=>TTS_FIELD_TEXTS 20110120
14 PT_FIELDS Instance attribute Private Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20110120
15 P_COMPRESSION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110120
16 P_FIELDNAME Instance attribute Private Type reference (TYPE) FIELDNAME Name of the Representative Field 20101007
17 P_FIELDS_COMPR Instance attribute Private Type reference (TYPE) XSTRING 20091105
18 P_FIELD_TEXTS_COMPR Instance attribute Private Type reference (TYPE) XSTRING 20091105
19 UTH_FIELD_TYPES Static Attribute Public See coding 20100708
20 UTH_SUFFIXES Static Attribute Public See coding 20100621
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ASSOCIATION Instance method Protected Method 20090717
2 ADD_DERIVED_ASSOCIATIONS Instance method Protected Method 20091103
3 ADD_FIELDS Instance method Protected Method Add (Derived) Fields 20101015
4 CHECK_EXISTANCE Static method Public Method 20090716
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090812
6 COMPOSE_ODPNAME Static method Public Method Create ODP name from ODP ID and semantics 20100621
7 CONSTRUCTOR Instance method Public Constructor 20090715
8 CREATE_ASSOCIATION Instance method Protected Method Create association reference 20090717
9 CREATE_AUTHORIZATION Instance method Protected Method 20110527
10 CREATE_IOBJNM Static method Public Method 20130517
11 DECOMPOSE_ODPNAME Static method Public Method Create ODP name from ODP ID and semantics 20100621
12 GET_COMPONENTS Static method Public Method Obsolete: Use CL_RODPS_ODP_RT class 20090722
13 GET_DEFAULT_CONTEXT Static method Public Method 20110124
14 GET_FIELDNAME_FOR_NAVATTR Static method Public Method 20110420
15 GET_INSTANCE Static method Public Method 20090715
16 GET_NAME_PREFIX Static method Public Method 20091103
17 GET_NAME_SUFFIX Static method Public Method 20091103
18 GET_ODP_DEEP_ASC Static method Public Method 20130611
19 GET_ODP_DEEP_SINGLE Static method Public Method 20130611
20 GET_ODP_LIST Static method Public Method 20100611
21 GET_ODP_LIST_FOR_OLAP Static method Public Method 20110404
22 GET_TIMESTAMP_STATIC Static method Public Method 20110314
23 RELEASE_INSTANCES Static method Public Method 20130611
24 SET_AUTH_RELEVANT Instance method Public Method Set Field Authorization-Relevant 20110310
25 SET_DEFAULT_CONTEXT Static method Public Method 20110120
26 SET_FIELDS_COMPRESSED Instance method Protected Method 20110323
27 _ASSOCIATION_IS_VALID Instance method Private Method 20101123
28 _GET_STRUCTDESCR Instance method Protected Method 20091103
29 _IS_PHYSICAL Static method Protected Method 20110202
Events
Class CL_RODPS_ODP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding ODP Metadata 20090715 BEGIN OF ts_instance, context type ref to if_rodps_context, odpname TYPE if_rodps_odp=>t_odpname, * r_ref TYPE REF TO object, r_odp TYPE REF TO if_rodps_odp, END OF ts_instance
2 T_ODPDESCR Public Type reference (TYPE) RODPS_T_ODPDESCR ODP with description 20100611
Method Signatures

Method ADD_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TTH_FIELDS 20100507
2 Importing ITS_FIELD_TEXTS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TTS_FIELD_TEXTS 20100723
3 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TT_JOIN_CONDITIONS 20090717
4 Importing I_ASCNAME Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCNAME Name einer Assoziation (ODP) 20090717
5 Importing I_ASCTYPE Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCTYPE 20090717
6 Importing I_DERIVED Call by reference Type reference (TYPE) ABAP_BOOL 20100331
7 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20090717
8 Importing I_ODPNAME_ASC Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20090717
9 Returning RR_ASC Value transfer Object reference (TYPE REF TO) IF_RODPS_ASC ODP-Assoziation 20091120
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20091002
2 CX_RODPS_OBJECT_EXISTS Association existiert bereits 20090717
3 CX_RODPS_OBJECT_NOT_FOUND Operational DataProvider existiert nicht 20090717

Method ADD_DERIVED_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASC Call by reference Object reference (TYPE REF TO) IF_RODPS_ASC ODP-Assoziation 20091103
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20091103
2 CX_RODPS_OBJECT_EXISTS Association existiert bereits 20091103
3 CX_RODPS_OBJECT_NOT_FOUND Operational DataProvider existiert nicht 20091103

Method ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20101015
2 Importing IT_FIELD_TEXTS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20101015

Method ADD_FIELDS on class CL_RODPS_ODP has no exception.

Method CHECK_EXISTANCE 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 20090716
2 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20090716
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20090716

Method CLASS_CONSTRUCTOR Signature

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

Method COMPOSE_ODPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE ID des Operational Data Providers 20100621
2 Importing I_SEMANTICS Call by reference Type reference (TYPE) CLIKE Semantik 20100621
3 Returning R_NAME Value transfer Type reference (TYPE) RODPS_ODPNAME ODP-Name 20100621

Method COMPOSE_ODPNAME on class CL_RODPS_ODP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110120
2 Importing IR_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090716
3 Importing IS_BACKEND Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_BACKEND 20091125
4 Importing IS_LANGUAGE_DEPENDENCY Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_LANGUAGE_DEPENDENCY 20090722
5 Importing IS_TIME_DEPENDENCY Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_TIME_DEPENDENCY 20090717
6 Importing ITS_ASSOCIATIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TTS_ASSOCIATIONS 20090716
7 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20090716
8 Importing IT_FIELD_TEXTS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20090720
9 Importing I_APPL_COMP Call by reference Type reference (TYPE) CSEQUENCE Anwendungskomponentenkürzel 20101012
10 Importing I_BASE_ODPNM Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20101021
11 Importing I_CLSNAME_REPL Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090930
12 Importing I_CLSNAME_RT Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090727
13 Importing I_CLSNAME_WB Call by reference Type reference (TYPE) SEOCLSNAME Implementierung für Write Back Interface 20101005
14 Importing I_COMPRESSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110120
15 Importing I_CONTVERS Call by reference Type reference (TYPE) RODPS_CONTVERS Content Version des Objektes 20130611
16 Importing I_DERIVED Call by reference Type reference (TYPE) ABAP_BOOL 20100331
17 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20101012
18 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Repräsentatives Schlüsselfeld (z.B. Träger der Textass.) 20091002
19 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20090716
20 Importing I_ODPTYPE Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPTYPE 20090716
21 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090717
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20090722
2 CX_RODPS_OBJECT_EXISTS Objekt exsistiert nicht 20091210
3 CX_RODPS_OBJECT_NOT_FOUND Ungültige Eingabe 20091210

Method CREATE_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TTH_FIELDS 20100507
2 Importing ITS_FIELD_TEXTS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TTS_FIELD_TEXTS 20100723
3 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TT_JOIN_CONDITIONS 20090717
4 Importing I_ASCNAME Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCNAME Name einer Assoziation (ODP) 20090717
5 Importing I_ASCTYPE Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCTYPE 20090717
6 Importing I_DERIVED Call by reference Type reference (TYPE) ABAP_BOOL 20100331
7 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20090717
8 Importing I_ODPNAME_ASC Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20090717
9 Returning RR_ASC Value transfer Object reference (TYPE REF TO) IF_RODPS_ASC ODP-Assoziation 20090717
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND Operational DataProvider existiert nicht 20090717

Method CREATE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) IF_RODPS_AUTH=>TS_HEADER 20110527
2 Importing IT_CONDITIONS Call by reference Type reference (TYPE) IF_RODPS_AUTH=>TT_CONDITIONS 20110527
3 Returning RR_AUTH Value transfer Object reference (TYPE REF TO) IF_RODPS_AUTH ODP-Berechtigungsobjekt 20110527

Method CREATE_AUTHORIZATION on class CL_RODPS_ODP has no exception.

Method CREATE_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_LOCAL_IOBJNM Value transfer Type reference (TYPE) IF_RODPS_ODP=>TS_FIELD-HAS_LOCAL_IOBJNM 20130517
2 Exporting E_IOBJNM Value transfer Type reference (TYPE) IF_RODPS_ODP=>TS_FIELD-IOBJNM 20130517
3 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20130517
4 Importing IS_FIELD Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_FIELD 20130517
5 Importing I_ODPNAME Value transfer Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20130517
6 Importing I_ODPNAME_ASC Value transfer Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20130517

Method CREATE_IOBJNM on class CL_RODPS_ODP has no exception.

Method DECOMPOSE_ODPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) CSEQUENCE ID des Operational Data Providers 20100621
2 Exporting E_SEMANTICS Call by reference Type reference (TYPE) CSEQUENCE Semantik 20100621
3 Importing I_NAME Call by reference Type reference (TYPE) RODPS_ODPNAME ODP-Name 20100621

Method DECOMPOSE_ODPNAME on class CL_RODPS_ODP has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090722
2 Importing I_RESOLVED Call by reference Type reference (TYPE) ABAP_BOOL 20090722
3 Returning RT_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20090722
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20090722

Method GET_DEFAULT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110124

Method GET_DEFAULT_CONTEXT on class CL_RODPS_ODP has no exception.

Method GET_FIELDNAME_FOR_NAVATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20110420
2 Importing I_FIELDNAME_ASC Call by reference Type reference (TYPE) FIELDNAME 20110420
3 Importing I_FOR_JOIN Call by reference Type reference (TYPE) ABAP_BOOL 20110420
4 Returning R_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME 20110420

Method GET_FIELDNAME_FOR_NAVATTR on class CL_RODPS_ODP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110120
2 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20090715
3 Importing I_USE_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100812
4 Returning RR_ODP Value transfer Object reference (TYPE REF TO) IF_RODPS_ODP 20090715
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100907
2 CX_RODPS_OBJECT_INCONSISTENT Objekt exsistiert nicht 20100910
3 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20090715

Method GET_NAME_PREFIX 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 ODP-Name 20091103
2 Returning R_PREFIX Value transfer Type reference (TYPE) RODPS_ODPNAME ODP-Name 20091103

Method GET_NAME_PREFIX on class CL_RODPS_ODP has no exception.

Method GET_NAME_SUFFIX 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 ODP-Name 20091103
2 Returning R_SUFFIX Value transfer Type reference (TYPE) RODPS_ODPNAME ODP-Name 20091103

Method GET_NAME_SUFFIX on class CL_RODPS_ODP has no exception.

Method GET_ODP_DEEP_ASC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ODP Value transfer Type reference (TYPE) IF_RODPS_ODP=>TTS_ODP 20130611
2 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20130611
3 Importing IT_LANGU Call by reference Type reference (TYPE) ROTLANGUSEL Schnittstelle: Liste der angeforderten Sprachen 20130611
4 Importing IT_ODP Call by reference Type reference (TYPE) RODPS_T_ODPNAME Tabelle von ODP Namen 20130611
5 Importing I_GET_ONLY_HEADER Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20130611
6 Importing I_GET_TEXT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20130611
# Exception Resumable Description Created on
1 FAILED 20130611

Method GET_ODP_DEEP_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20130611
2 Importing IS_ODP Call by reference Type reference (TYPE) RODPS_S_ODPNAME ODP Name 20130611
3 Importing IT_LANGU Call by reference Type reference (TYPE) ROTLANGUSEL Schnittstelle: Liste der angeforderten Sprachen 20130611
4 Importing I_GET_ONLY_HEADER Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20130611
5 Importing I_GET_TEXT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20130611
6 Returning RSX_ODP Value transfer Type reference (TYPE) IF_RODPS_ODP=>TSX_ODP 20130611
# Exception Resumable Description Created on
1 FAILED 20130611

Method GET_ODP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110404
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20100611
3 Importing I_PATTERN Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME ODP-Name 20100611
4 Importing I_PATTERN_TEXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20100611
5 Importing I_VIEW Value transfer Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20100727
6 Returning RET_ODP_DESCR Value transfer Type reference (TYPE) T_ODPDESCR ODP mit Beschreibung 20100611
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100722

Method GET_ODP_LIST_FOR_OLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Value transfer Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110404
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20110404
3 Importing I_PATTERN Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME ODP-Name 20110404
4 Importing I_PATTERN_TEXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20110404
5 Returning RET_ODP_DESCR Value transfer Type reference (TYPE) T_ODPDESCR ODP mit Beschreibung 20110404
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110404

Method GET_TIMESTAMP_STATIC Signature

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

Method RELEASE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20130611
2 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME Name eines ODP 20130611

Method RELEASE_INSTANCES on class CL_RODPS_ODP has no exception.

Method SET_AUTH_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20110310

Method SET_AUTH_RELEVANT on class CL_RODPS_ODP has no exception.

Method SET_DEFAULT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_RODPS_CONTEXT ODP Context (=Factory) 20110120

Method SET_DEFAULT_CONTEXT on class CL_RODPS_ODP has no exception.

Method SET_FIELDS_COMPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDS_COMPR Call by reference Type reference (TYPE) XSTRING 20110323
2 Importing I_FIELD_TEXTS_COMPR Call by reference Type reference (TYPE) XSTRING 20110323
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110323

Method _ASSOCIATION_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ODP Call by reference Object reference (TYPE REF TO) IF_RODPS_ODP Name eines ODP 20101123
2 Importing IR_ODP_ASC Call by reference Object reference (TYPE REF TO) IF_RODPS_ODP Name eines ODP 20101123
3 Importing IT_JOIN_CONDITIONS Call by reference Type reference (TYPE) IF_RODPS_ASC=>TT_JOIN_CONDITIONS 20101123
4 Importing I_ASCTYPE Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCTYPE 20101123
5 Returning R_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20101123

Method _ASSOCIATION_IS_VALID on class CL_RODPS_ODP has no exception.

Method _GET_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20091103
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20091103

Method _IS_PHYSICAL 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 20110202
2 Returning R_IS_PHYSICAL Value transfer Type reference (TYPE) ABAP_BOOL 20110202

Method _IS_PHYSICAL on class CL_RODPS_ODP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702