SAP ABAP Interface IF_RODPS_HIER_ODP (ODP Metadata)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RODPS_HIER_ODP Hierarchy ODP 20100429
Properties
Interface IF_RODPS_HIER_ODP  
Short Description ODP Metadata    
General Data
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20100323   SAP 
Last changed 20131127   SAP 
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_BASE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RODPS_HIER_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RODPS_ODP ODP Metadata 20100917
Friends
Interface IF_RODPS_HIER_ODP has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELDNAME Constant Public See coding 20100702
2 C_GROUPNAME Constant Public See coding 20100818
3 C_SEGMENT_FIELDNAME Constant Public See coding 20100430
4 C_SEGMENT_ROLE Constant Public See coding 20100428
5 C_SEGMENT_TYPENAME Constant Public See coding 20100915
6 C_TIMEDEPENDENCY Constant Public See coding 20100916
7 C_TYPENAME Constant Public See coding 20100702
Methods
# Method Level Visibility Method type Description Created on
1 GET_HEADER_EXTENSION Instance method Public Method 20100916
2 GET_PART_ASSOCIATION Instance method Public Method 20100917
3 GET_PART_ASSOCIATIONS Instance method Public Method 20100917
4 GET_PART_FIELDS Instance method Public Method 20100917
5 GET_VAR_ATTRDESCR Instance method Public Method Structure Definition of the Variable Hierarchy Attributes 20100915
6 GET_VAR_KEYDESCRS Instance method Public Method Structure Definition of Alternative Semantic Node Keys 20100915
Events
Interface IF_RODPS_HIER_ODP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FIELDMAPPING Public Type reference (TYPE) IF_RODPS_BASE=>TS_FIELDMAPPING 20110616
2 TS_FIX_SEMANTIC_KEY Public See coding 20100916 BEGIN OF ts_fix_semantic_key, fieldnm TYPE odp_s_hierarchy_element-fieldname_asc, link TYPE odp_s_hierarchy_element-linkcount, dateto TYPE odp_s_hierarchy_element-dateto, datefrom TYPE odp_s_hierarchy_element-datefrom, END OF ts_fix_semantic_key
3 TS_HEADER Public See coding 20100916 BEGIN OF ts_header, is_version_dependent TYPE abap_bool, supports_intervals TYPE abap_bool, supports_links TYPE abap_bool, timedependency TYPE t_timedependency, END OF ts_header
4 TS_KEYDESCR Public See coding 20100706 BEGIN OF ts_keydescr, keyname TYPE fieldname, is_leaf TYPE abap_bool, r_structdescr TYPE REF TO cl_abap_structdescr, END OF ts_keydescr
5 TS_SEGMENT_ODP Public See coding 20100428 BEGIN OF ts_segment_odp, segment_role TYPE if_rodps_odp=>t_suffix, r_odp TYPE REF TO if_rodps_odp, END OF ts_segment_odp
6 TTH_FIELDMAPPINGS Public Type reference (TYPE) IF_RODPS_BASE=>TTH_FIELDMAPPINGS 20110616
7 TTH_KEYDESCRS Public See coding 20100723 tth_keydescrs TYPE HASHED TABLE OF ts_keydescr WITH UNIQUE KEY keyname
8 TTS_SEGMENT_ODPS Public See coding 20100428 tts_segment_odps TYPE SORTED TABLE OF ts_segment_odp WITH UNIQUE KEY segment_role
9 T_SEGMENT_ROLE Public Type reference (TYPE) RODPS_SEGMENT_ROLE 20100428
10 T_TIMEDEPENDENCY Public See coding 20100916 t_timedependency TYPE c LENGTH 1
Method Signatures

Method GET_HEADER_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HEADER Value transfer Type reference (TYPE) TS_HEADER 20100916

Method GET_HEADER_EXTENSION on Interface IF_RODPS_HIER_ODP has no exception.

Method GET_PART_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASCTYPE Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCTYPE 20100917
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20100917
3 Importing I_SEGMENT_ROLE Call by reference Type reference (TYPE) IF_RODPS_HIER_ODP=>T_SEGMENT_ROLE 20100917
4 Returning RR_ASC Value transfer Object reference (TYPE REF TO) IF_RODPS_ASC 20100917
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100917
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20100917

Method GET_PART_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASCTYPE Call by reference Type reference (TYPE) IF_RODPS_ASC=>T_ASCTYPE 20100917
2 Importing I_CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL 20100917
3 Importing I_SEGMENT_ROLE Call by reference Type reference (TYPE) IF_RODPS_HIER_ODP=>T_SEGMENT_ROLE 20100917
4 Returning RTS_ASSOCIATIONS Value transfer Type reference (TYPE) IF_RODPS_ODP=>TTS_ASSOCIATIONS 20100917

Method GET_PART_ASSOCIATIONS on Interface IF_RODPS_HIER_ODP has no exception.

Method GET_PART_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEGMENT_ROLE Call by reference Type reference (TYPE) IF_RODPS_HIER_ODP=>T_SEGMENT_ROLE 20100917
2 Importing I_WITH_DERIVED Call by reference Type reference (TYPE) ABAP_BOOL 20100917
3 Returning RT_FIELDS Value transfer Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20100917

Method GET_PART_FIELDS on Interface IF_RODPS_HIER_ODP has no exception.

Method GET_VAR_ATTRDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEGMENT_ROLE Call by reference Type reference (TYPE) IF_RODPS_HIER_ODP=>T_SEGMENT_ROLE 20100915
2 Returning RR_ATTRDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20100915

Method GET_VAR_ATTRDESCR on Interface IF_RODPS_HIER_ODP has no exception.

Method GET_VAR_KEYDESCRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_FIELDMAPPINGS Call by reference Type reference (TYPE) IF_RODPS_HIER_ODP=>TTH_FIELDMAPPINGS 20110616
2 Importing I_SEGMENT_ROLE Call by reference Type reference (TYPE) IF_RODPS_HIER_ODP=>T_SEGMENT_ROLE 20100915
3 Returning RTH_KEYDESCRS Value transfer Type reference (TYPE) IF_RODPS_HIER_ODP=>TTH_KEYDESCRS 20100915

Method GET_VAR_KEYDESCRS on Interface IF_RODPS_HIER_ODP has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703