SAP ABAP Interface IF_HDS_TREE_READ (Interface for Reading a Tree)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-HDS (Application Component) Hierarchical Derivation Service
     HDS_MANAGER (Package) Central Access to HDS
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_HDS_TREE_WRITE Interface for Writing a Tree 20050304
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HDS_ACCESS_DELEGATE Delegation of Access Methods 20050308
Properties
Interface IF_HDS_TREE_READ  
Short Description Interface for Reading a Tree    
General Data
Package HDS_MANAGER   Central Access to HDS 
Created 20050304   SAP 
Last changed 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HDS_TREE_ACTIVATE Activation of a Tree 20050409
2 IF_HDS_TREE_TRANSPORT Methods for Transport 20050329
Friends
Interface IF_HDS_TREE_READ has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_STATE_ACTIVE Instance attribute Public Attribute reference (LIKE) 20050421
2 CON_STATE_INACTIVE Instance attribute Public Attribute reference (LIKE) 20050421
3 CON_STATE_NEW Instance attribute Public Attribute reference (LIKE) 20050421
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20050409
2 CHECK Instance method Public Method Check Tree for Consistency 20050418
3 CLONE Instance method Public Method Generates a Transient Copy of Tree 20070622
4 DESTROY Instance method Public Method Close Instance 20050329
5 GET_ACTIVATION_TIMESTAMP Instance method Public Method 20050422
6 GET_ACTIVATOR Instance method Public Method 20050422
7 GET_APPLICATION_DESCRIPTION Instance method Public Method Supplies a Descriptive Text for the Application 20050427
8 GET_APPL_ID Instance method Public Method Supplies Application ID 20050422
9 GET_CALLBACK_BE Instance method Public Method Supplies the Back End Callback Instance 20050401
10 GET_CALLBACK_UI Instance method Public Method Supplies the Front End Callback Instance of the Tree 20050401
11 GET_CHANGE_USER Instance method Public Method Supples User of Last Change 20050415
12 GET_GENPROG_NAME Instance method Public Method 20050421
13 GET_GENPROG_STATE Instance method Public Method 20050607
14 GET_OSS_COMPONENT Instance method Public Method Supplies OSS Component (if Supplied) of Application 20050427
15 GET_QUERY_INTERFACE Instance method Public Method Supplies a Query Interface to the Current Tree 20050322
16 GET_ROOT_NODE Instance method Public Method Supplies Root Node of Tree 20050304
17 GET_SOURCE_STRUCDESCR Instance method Public Method 20060526
18 GET_STATE Instance method Public Method 20050409
19 GET_TIMESTAMP Instance method Public Method Supplies Time Stamp of Last Change 20050415
20 GET_TREECATG Instance method Public Method Supplies Category of Derivation Tree 20070316
21 GET_TREE_ID Instance method Public Method Supplies Tree ID 20050422
22 GET_TREE_PROPERTIES Instance method Public Method Supplies Properties of the Tree as Structure 20060811
23 IS_INCONSISTENT Instance method Public Method Supplies Current Information About Consistency Status 20050418
24 SERIALIZE_NODE Instance method Public Method Serializes the Transferred Node and Its Lower-Level Nodes 20060810
25 TRANSPORT_CHECK Instance method Public Method 20050421
26 TRANSPORT_INSERT Instance method Public Method 20050421
Events
Interface IF_HDS_TREE_READ has no event.
Types
Interface IF_HDS_TREE_READ has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on Interface IF_HDS_TREE_READ has no parameter.
Method ACTIVATE on Interface IF_HDS_TREE_READ has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_INCONSISTENT Value transfer Type reference (TYPE) HDS_DTE_FLAG Kennzeichen: Baum besitzt Inkonsistenzen 20050418

Method CHECK on Interface IF_HDS_TREE_READ has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_EVENT_HANDLER Call by reference Object reference (TYPE REF TO) IF_HDS_TREE_EVENT_HANDLER Interface für Events des Baumes 20070622
2 Importing I_REF_TREECATG Call by reference Object reference (TYPE REF TO) CE_HDS_TREE_CATEGORY Baumtyp des Ableitungsbaumklons 20070625
3 Importing I_TREE_CLONE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Prüfen ob das Klonen möglich ist 20070718
4 Importing I_TREE_ID Call by reference Type reference (TYPE) HDS_DTE_TREE_ID ID/Name des Ableitungsbaumclones 20070625
5 Returning R_REF_TREE_CLONE Value transfer Object reference (TYPE REF TO) IF_HDS_TREE_WRITE Interface zum Schreiben eines Baumes 20070622
# Exception Resumable Description Created on
1 CX_HDS_FAILURE Aktion konnte nicht durchgeführt werden 20070622
2 CX_HDS_FAILURE_COPY Fehler beim Kopieren von Bäumen 20070622
3 CX_HDS_INITIAL_PARAMETER Methodenparameter wurde nur initial versorgt 20070622

Method DESTROY Signature

Method DESTROY on Interface IF_HDS_TREE_READ has no parameter.
Method DESTROY on Interface IF_HDS_TREE_READ has no exception.

Method GET_ACTIVATION_TIMESTAMP Signature

Method GET_ACTIVATION_TIMESTAMP on Interface IF_HDS_TREE_READ has no parameter.
Method GET_ACTIVATION_TIMESTAMP on Interface IF_HDS_TREE_READ has no exception.

Method GET_ACTIVATOR Signature

Method GET_ACTIVATOR on Interface IF_HDS_TREE_READ has no parameter.
Method GET_ACTIVATOR on Interface IF_HDS_TREE_READ has no exception.

Method GET_APPLICATION_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPL_TEXT Value transfer Type reference (TYPE) HDS_DTE_APPL_TEXT Beschreibender Text einer Applikation 20050427

Method GET_APPLICATION_DESCRIPTION on Interface IF_HDS_TREE_READ has no exception.

Method GET_APPL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPL_ID Value transfer Type reference (TYPE) HDS_DTE_APPL_ID Anwendungsidentifikation 20050422

Method GET_APPL_ID on Interface IF_HDS_TREE_READ has no exception.

Method GET_CALLBACK_BE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_CALLBACK_BE Value transfer Object reference (TYPE REF TO) IF_HDS_CALLBACK_BE Callback Interface für Backend 20060526

Method GET_CALLBACK_BE on Interface IF_HDS_TREE_READ has no exception.

Method GET_CALLBACK_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_CALLBACK_UI Value transfer Object reference (TYPE REF TO) IF_HDS_CALLBACK_UI Callback Interface für Backend 20060420

Method GET_CALLBACK_UI on Interface IF_HDS_TREE_READ has no exception.

Method GET_CHANGE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGE_USER Value transfer Type reference (TYPE) HDS_DTE_CHANGE_USER Letzter Änderer (Benutzername) 20050415

Method GET_CHANGE_USER on Interface IF_HDS_TREE_READ has no exception.

Method GET_GENPROG_NAME Signature

Method GET_GENPROG_NAME on Interface IF_HDS_TREE_READ has no parameter.
Method GET_GENPROG_NAME on Interface IF_HDS_TREE_READ has no exception.

Method GET_GENPROG_STATE Signature

Method GET_GENPROG_STATE on Interface IF_HDS_TREE_READ has no parameter.
Method GET_GENPROG_STATE on Interface IF_HDS_TREE_READ has no exception.

Method GET_OSS_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OSS_COMPONENT Value transfer Type reference (TYPE) HDS_DTE_OSS_COMPONENT OSS Komponente einer Anwendnug 20050427

Method GET_OSS_COMPONENT on Interface IF_HDS_TREE_READ has no exception.

Method GET_QUERY_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_QUERY Value transfer Object reference (TYPE REF TO) IF_HDS_QUERY 20060526

Method GET_QUERY_INTERFACE on Interface IF_HDS_TREE_READ has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_ROOT Value transfer Object reference (TYPE REF TO) CL_HDS_DERIVATION_NODE Knoten eines Ableitungsbaums 20060420
# Exception Resumable Description Created on
1 CX_HDS_APPLICATION_FAILURE Fehler bei der Anbindung der Anwendung 20050309

Method GET_SOURCE_STRUCDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_STRUCDESCR Value transfer Object reference (TYPE REF TO) CL_HDS_DERIVATION_STRUCDESCR 20060526

Method GET_SOURCE_STRUCDESCR on Interface IF_HDS_TREE_READ has no exception.

Method GET_STATE Signature

Method GET_STATE on Interface IF_HDS_TREE_READ has no parameter.
Method GET_STATE on Interface IF_HDS_TREE_READ has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTAMP Value transfer Type reference (TYPE) HDS_DTE_CHANGE_TIMESTAMP Timestamp der letzten Änderung 20050415

Method GET_TIMESTAMP on Interface IF_HDS_TREE_READ has no exception.

Method GET_TREECATG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_TREECATG Value transfer Object reference (TYPE REF TO) CE_HDS_TREE_CATEGORY 20070316

Method GET_TREECATG on Interface IF_HDS_TREE_READ has no exception.

Method GET_TREE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREE_ID Value transfer Type reference (TYPE) HDS_DTE_TREE_ID ID/Name des Ableitungsbaums 20050422

Method GET_TREE_ID on Interface IF_HDS_TREE_READ has no exception.

Method GET_TREE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STR_PROPERTIES Value transfer Type reference (TYPE) HDS_STR_UI_TREE_PROPERTIES UI Felder zu Eigenschaften des Ableitungsbaums 20060811

Method GET_TREE_PROPERTIES on Interface IF_HDS_TREE_READ has no exception.

Method IS_INCONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_INCONSISTENT Value transfer Type reference (TYPE) HDS_DTE_FLAG Kennzeichen: Baum ist inkonsistent 20050418

Method IS_INCONSISTENT on Interface IF_HDS_TREE_READ has no exception.

Method SERIALIZE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_NODE Call by reference Object reference (TYPE REF TO) CL_HDS_DERIVATION_NODE Knoten eines Ableitungsbaums 20060810
2 Returning R_TAB_SERIALIZED_NODES Value transfer Type reference (TYPE) HDS_TAB_NODE Tabellentyp zu THDS_NODE 20060810

Method SERIALIZE_NODE on Interface IF_HDS_TREE_READ has no exception.

Method TRANSPORT_CHECK Signature

Method TRANSPORT_CHECK on Interface IF_HDS_TREE_READ has no parameter.
Method TRANSPORT_CHECK on Interface IF_HDS_TREE_READ has no exception.

Method TRANSPORT_INSERT Signature

Method TRANSPORT_INSERT on Interface IF_HDS_TREE_READ has no parameter.
Method TRANSPORT_INSERT on Interface IF_HDS_TREE_READ has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 40