SAP ABAP Interface IF_RODPS_ASC (ODP association)
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_ASC ODP association from ABAP Dictionary 20090717
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RODPS_ASC_CHABAS Association with a BW Basis Characteristic 20130517
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSFBP_INFOOBJECT_ASC Association to InfoObject (for nav.attr.) 20130528
Properties
Interface IF_RODPS_ASC  
Short Description ODP association    
General Data
Package RODPS_BASE   Basis Objects for Operational Data Provider 
Created 20090713   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_ASC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_RODPS_ASC has no interface.
Friends
Interface IF_RODPS_ASC has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ASCTYPE Constant Public See coding 20090713
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASCTYPE Instance method Public Method 20090716
2 GET_ASSOCIATED_ODP Instance method Public Method 20090713
3 GET_ASSOCIATED_ODPNAME Instance method Public Method 20090722
4 GET_FIELDS Instance method Public Method 20100507
5 GET_HEADER Instance method Public Method 20090713
6 GET_JOIN_CONDITIONS Instance method Public Method 20090713
7 GET_JOIN_STRUCTDESCR Instance method Public Method 20090717
8 GET_JOIN_TABLEDESCR Instance method Public Method 20090717
9 GET_NAME Instance method Public Method 20090717
10 GET_ODP Instance method Public Method 20090713
11 IS_DERIVED Instance method Public Method 20100414
12 IS_LANGUAGE_DEPENDENT Instance method Public Method 20090716
13 IS_TIME_DEPENDENT Instance method Public Method 20090716
Events
Interface IF_RODPS_ASC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TR_ASC Public Object reference (TYPE REF TO) IF_RODPS_ASC 20090713
2 TS_FIELD Public See coding 20100507 BEGIN OF ts_field, fieldname TYPE fieldname, * position TYPE i, END OF ts_field
3 TS_FIELD_TEXT Public See coding 20100722 ts_field_text TYPE LINE OF tts_field_texts
4 TS_HEADER Public See coding 20090713 BEGIN OF ts_header, odpname TYPE if_rodps_odp=>t_odpname, fieldname TYPE fieldname, asctype TYPE t_asctype, ascname TYPE rodps_ascname, odpname_asc TYPE if_rodps_odp=>t_odpname, chabasnm_asc TYPE rschabasnm, is_derived TYPE abap_bool, END OF ts_header
5 TS_JOIN_CONDITION Public See coding 20090713 BEGIN OF ts_join_condition, fieldname TYPE fieldname, option TYPE rsoption, fieldname_asc TYPE fieldname, END OF ts_join_condition
6 TTH_FIELDS Public See coding 20100507 tth_fields TYPE HASHED TABLE OF ts_field WITH UNIQUE KEY fieldname
7 TTR_ASCS Public See coding 20090713 ttr_ascs TYPE STANDARD TABLE OF tr_asc WITH DEFAULT KEY
8 TTS_FIELD_TEXTS Public Type reference (TYPE) IF_RODPS_ODP=>TTS_FIELD_TEXTS 20100723
9 TT_JOIN_CONDITIONS Public See coding 20090713 tt_join_conditions TYPE STANDARD TABLE OF ts_join_condition WITH DEFAULT KEY
10 T_ASCNAME Public Type reference (TYPE) RODPS_ASCNAME Name of association (ODP) 20090717
11 T_ASCTYPE Public Type reference (TYPE) RODPS_ASCTYPE 20090713
Method Signatures

Method GET_ASCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ASCTYPE Value transfer Type reference (TYPE) IF_RODPS_ASC=>T_ASCTYPE 20090716

Method GET_ASCTYPE on Interface IF_RODPS_ASC has no exception.

Method GET_ASSOCIATED_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ODP Value transfer Object reference (TYPE REF TO) IF_RODPS_ODP 20090713
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100907
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20100907

Method GET_ASSOCIATED_ODPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME Name einer Assoziation (ODP) 20090722

Method GET_ASSOCIATED_ODPNAME on Interface IF_RODPS_ASC has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_FIELDS Value transfer Type reference (TYPE) IF_RODPS_ASC=>TTH_FIELDS 20100507

Method GET_FIELDS on Interface IF_RODPS_ASC has no exception.

Method GET_HEADER 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 20090713

Method GET_HEADER on Interface IF_RODPS_ASC has no exception.

Method GET_JOIN_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL 20090713
2 Returning RT_JOIN_CONDITIONS Value transfer Type reference (TYPE) TT_JOIN_CONDITIONS 20090717

Method GET_JOIN_CONDITIONS on Interface IF_RODPS_ASC has no exception.

Method GET_JOIN_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_PROJECTIONS 20090717
2 Importing I_FOR_ASSOCIATED_ODP Call by reference Type reference (TYPE) ABAP_BOOL 20090717
3 Returning RR_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090717

Method GET_JOIN_STRUCTDESCR on Interface IF_RODPS_ASC has no exception.

Method GET_JOIN_TABLEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_PROJECTIONS 20090717
2 Importing I_FOR_ASSOCIATED_ODP Call by reference Type reference (TYPE) ABAP_BOOL 20090717
3 Returning RR_TABLEDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20090717

Method GET_JOIN_TABLEDESCR on Interface IF_RODPS_ASC has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) IF_RODPS_ASC=>T_ASCNAME Name einer Assoziation (ODP) 20090717

Method GET_NAME on Interface IF_RODPS_ASC has no exception.

Method GET_ODP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ODP Value transfer Object reference (TYPE REF TO) IF_RODPS_ODP ODP-Metadaten 20090717
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20100908
2 CX_RODPS_OBJECT_NOT_FOUND Objekt exsistiert nicht 20100908

Method IS_DERIVED Signature

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

Method IS_DERIVED on Interface IF_RODPS_ASC has no exception.

Method IS_LANGUAGE_DEPENDENT Signature

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

Method IS_LANGUAGE_DEPENDENT on Interface IF_RODPS_ASC has no exception.

Method IS_TIME_DEPENDENT Signature

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

Method IS_TIME_DEPENDENT on Interface IF_RODPS_ASC has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 702