SAP ABAP Class CL_EC_FLIGHT_NODES (eCATT Demo Application: Node Management)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_DEMO (Package) eCATT: Tutorial, Training Objects, Examples
Properties
Class CL_EC_FLIGHT_NODES  
Short Description eCATT Demo Application: Node Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_DEMO   eCATT: Tutorial, Training Objects, Examples 
Created 20020701   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EC_FLIGHT_NODES has no interface implemented.
Friends
Class CL_EC_FLIGHT_NODES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IT_SCARR Instance attribute Private Type reference (TYPE) T_IT_SCARR 20020702
2 IT_SFLIGHT Instance attribute Private Type reference (TYPE) T_IT_SFLIGHT 20020701
3 IT_SPFLI Instance attribute Private Type reference (TYPE) T_IT_SPFLI 20020701
4 NODES_APPL Instance attribute Private Type reference (TYPE) T_IT_NODES_APPL 20020701
5 NODES_TECH Instance attribute Private Type reference (TYPE) T_IT_NODES_TECH 20020701
6 NODE_COUNTER Instance attribute Private Type reference (TYPE) I 20020701
7 NODE_TABLE Instance attribute Private Type reference (TYPE) ECDEMONODETABLE Simple Tree Model: Node Table 20020701
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_TO_TABLE Instance method Private Method Inserts a Node into Node Table 20020701
2 ADD_ROOT_NODE Instance method Private Method Create Root Node 20020701
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020701
4 FILL_DATA_TABLES Instance method Private Method Read Data from SPFLI and SFLIGHT 20020701
5 FILL_NODE_TABLE Instance method Private Method Fill Node Table 20020702
6 GET_APPL_KEY Instance method Public Method Provides Application Key for a Node Key 20020701
7 GET_NEXT_NODE Instance method Private Method Provides Next Available Node Key 20020701
8 GET_NODE_TABLE Instance method Public Method Provides Node Table 20020701
9 GET_TECH_KEY Instance method Public Method Provides Node Key for Application Key 20020701
10 REFRESH_TREE Instance method Public Method Refresh Node Table 20020702
Events
Class CL_EC_FLIGHT_NODES has no event.
Types
Class CL_EC_FLIGHT_NODES has no local type.
Method Signatures

Method ADD_NODE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CARRID Call by reference Type reference (TYPE) SFLIGHT-CARRID Kurzbezeichnung der Fluggesellschaft 20020701
2 Importing CONNID Call by reference Type reference (TYPE) SFLIGHT-CONNID Code der Einzelflugverbindung 20020701
3 Importing FLDATE Call by reference Type reference (TYPE) SFLIGHT-FLDATE Flugdatum 20020701
# Exception Resumable Description Created on
1 DUPLICATE_NODE Knoten existiert bereits 20020701

Method ADD_ROOT_NODE Signature

Method ADD_ROOT_NODE on class CL_EC_FLIGHT_NODES has no parameter.
Method ADD_ROOT_NODE on class CL_EC_FLIGHT_NODES has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EC_FLIGHT_NODES has no parameter.
# Exception Resumable Description Created on
1 INITIALIZATION_ERROR Fehler bei der Initialisierung 20030825

Method FILL_DATA_TABLES Signature

Method FILL_DATA_TABLES on class CL_EC_FLIGHT_NODES has no parameter.
# Exception Resumable Description Created on
1 TABLE_EMPTY Tabelle leer 20020701

Method FILL_NODE_TABLE Signature

Method FILL_NODE_TABLE on class CL_EC_FLIGHT_NODES has no parameter.
Method FILL_NODE_TABLE on class CL_EC_FLIGHT_NODES has no exception.

Method GET_APPL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CARRID Call by reference Type reference (TYPE) SFLIGHT-CARRID Kurzbezeichnung der Fluggesellschaft 20020701
2 Exporting CONNID Call by reference Type reference (TYPE) SFLIGHT-CONNID Code der Einzelflugverbindung 20020701
3 Exporting FLDATE Call by reference Type reference (TYPE) SFLIGHT-FLDATE Flugdatum 20020701
4 Importing NODE_KEY Call by reference Type reference (TYPE) ECDEMONODESTRUCTURE-NODE_KEY Tree Model: Schlüssel eines Knotens 20020701

Method GET_APPL_KEY on class CL_EC_FLIGHT_NODES has no exception.

Method GET_NEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_KEY Value transfer Type reference (TYPE) ECDEMONODESTRUCTURE-NODE_KEY Tree Control: Schlüssel eines Knotens 20020701

Method GET_NEXT_NODE on class CL_EC_FLIGHT_NODES has no exception.

Method GET_NODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODES Value transfer Type reference (TYPE) ECDEMONODETABLE Simple Tree Model: Knotentabelle 20020701

Method GET_NODE_TABLE on class CL_EC_FLIGHT_NODES has no exception.

Method GET_TECH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CARRID Call by reference Type reference (TYPE) SFLIGHT-CARRID Kurzbezeichnung der Fluggesellschaft 20020701
2 Importing CONNID Call by reference Type reference (TYPE) SFLIGHT-CONNID Code der Einzelflugverbindung 20020701
3 Importing FLDATE Call by reference Type reference (TYPE) SFLIGHT-FLDATE Flugdatum 20020701
4 Returning NODE_KEY Value transfer Type reference (TYPE) ECDEMONODESTRUCTURE-NODE_KEY Tree Model: Schlüssel eines Knotens 20020701
# Exception Resumable Description Created on
1 NO_CORRESPONDING_NODE Kein Knoten mit dem Anwendungsschlüssel 20020701

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_EC_FLIGHT_NODES has no parameter.
Method REFRESH_TREE on class CL_EC_FLIGHT_NODES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630