SAP ABAP Class CL_UBD_NODE (BD Lib: Nodes in Function Network)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UBD_REMOTE (Package) Web FIN Survey: Business Domain Lib Remote Modules
Properties
Class CL_UBD_NODE  
Short Description BD Lib: Nodes in Function Network    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UBD_REMOTE    
Program status     
Category 0   
Package UBD_REMOTE   Web FIN Survey: Business Domain Lib Remote Modules 
Created 20010424   SAP 
Last change 20010809   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_OBJECTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 UBDTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UBD_NODE has no interface implemented.
Friends
Class CL_UBD_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_EVAL_COMPLETE Constant Private Type reference (TYPE) UBD_EVALUATED '2' 20010723
2 CD_EVAL_PREPARED Constant Private Type reference (TYPE) UBD_EVALUATED '1' 20010723
3 CD_NOT_EVALUATED Constant Private Type reference (TYPE) UBD_EVALUATED '0' 20010723
4 MDREF_VALUE Instance attribute Private Object reference (TYPE REF TO) DATA 20010807
5 MD_MAX_ID Static Attribute Private Type reference (TYPE) NUMC10 20010717
6 MD_NETWORK_ID Instance attribute Private Type reference (TYPE) UBD_NETWORK_ID 20010711
7 MD_NODE_ID Instance attribute Private Type reference (TYPE) UBD_NODE_ID 20010424
8 MR_METHOD Instance attribute Private Object reference (TYPE REF TO) CL_UBD_METHOD 20010507
9 MR_OBJECT Instance attribute Private Object reference (TYPE REF TO) OBJECT 20010424
10 MR_VALUE_XML Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010725
11 MT_CONNECTION Static Attribute Private Type reference (TYPE) UBDTY_T_CONNECTION 20010726
12 MT_EXCEPTION Instance attribute Private Type reference (TYPE) ABAP_EXCPDESCR_TAB 20010806
13 MT_MULTI_CACHE Static Attribute Private Type reference (TYPE) UBDTY_T_MULTI_CACHE 20010723
14 MT_NETWORK Static Attribute Private Type reference (TYPE) UBD_T_NETWORK 20010711
15 MT_NODE_CACHE Static Attribute Private Type reference (TYPE) UBD_T_NODE 20010424
16 MT_PARAMETER Instance attribute Private Type reference (TYPE) UBDTY_T_PARAMETER_IMP 20010424
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EDGE_TO_PARAMETER Instance method Public Method 20010716
2 ADD_NEW_CONNECTION Static method Public Method 20010726
3 ADD_NEW_PARAMETER_TO_VALUE Instance method Public Method 20010809
4 ADD_SINGLE_CALL_TO_MULTI_CACHE Instance method Private Method 20010723
5 BUILD_CONNECTIONS Static method Private Method 20010726
6 CLEAR_NETWORK Static method Public Method 20010809
7 CREATE Static method Public Method 20010424
8 DISPLAY_NETWORK Static method Public Method 20010725
9 EVALUATE Instance method Public Method 20010424
10 EVALUATE_CHILDREN_LEVEL Instance method Private Method 20010709
11 EVALUATE_FROM_MULTI_CACHE Instance method Private Method 20010723
12 EVALUATE_LEVEL Static method Public Method 20010709
13 EVALUATE_MULTI_METHODS Static method Private Method 20010723
14 EVALUATE_NETWORK Static method Public Method 20010710
15 GET_ALL_VALUE_NODES Static method Public Method 20010730
16 GET_DESTINATION Instance method Public Method 20010801
17 GET_NETWORK_ID Instance method Public Method 20010711
18 GET_NEXT_NODE_ID Static method Private Method 20010717
19 GET_NODE Static method Public Method 20010424
20 GET_NODE_ID Instance method Public Method 20010424
21 GET_PARAMETER_TYPE Instance method Public Method 20010806
22 GET_VALUE_NODE_TYPE_KIND Instance method Public Method 20010816
23 GET_VALUE_NODE_VALUE Instance method Public Method 20010730
24 INSERT_EXCEPTION Instance method Public Method 20010806
25 INSERT_PARAMETER Instance method Public Method 20010716
26 REMOTE_EVALUATE_METHOD Static method Private Method 20010515
27 SET_NODE_ID Instance method Public Method 20010424
Events
Class CL_UBD_NODE has no event.
Types
Class CL_UBD_NODE has no local type.
Method Signatures

Method ADD_EDGE_TO_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DIRECTION Call by reference Type reference (TYPE) ABAP_PARMKIND 20010716
2 Importing ID_PARAMETER_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20010716
3 Importing IR_EDGE Call by reference Object reference (TYPE REF TO) CL_UBD_EDGE 20010716
# Exception Resumable Description Created on
1 DUPLICATE_EDGE 20010716
2 INCONSISTENT_DIRECTION 20010716
3 PARAMETER_NOT_FOUND 20010716

Method ADD_NEW_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010726
2 Importing ID_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID 20010726
3 Importing ID_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMNAME 20010726
4 Importing ID_REF_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID 20010726
# Exception Resumable Description Created on
1 FAILED 20010726

Method ADD_NEW_PARAMETER_TO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NEW_PARAMETER_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20010809
2 Importing ID_NEW_PARAMETER_DIR Call by reference Type reference (TYPE) ABAP_PARMKIND 20010809
3 Importing ID_NEW_PARAMETER_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010809
4 Importing IR_EDGE Call by reference Object reference (TYPE REF TO) CL_UBD_EDGE 20010809
# Exception Resumable Description Created on
1 DIFFERENT_TYPES 20010809
2 DUPLICATE_EDGE 20010809
3 IMPORT_PARAMETER_EXISTS 20010809
4 NO_VALUE_NODE 20010809

Method ADD_SINGLE_CALL_TO_MULTI_CACHE Signature

Method ADD_SINGLE_CALL_TO_MULTI_CACHE on class CL_UBD_NODE has no parameter.
# Exception Resumable Description Created on
1 FAILED 20010723

Method BUILD_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID BD Lib: Netzwerk Id 20010726
# Exception Resumable Description Created on
1 FAILED 20010726

Method CLEAR_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010809

Method CLEAR_NETWORK on class CL_UBD_NODE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010711
2 Importing ID_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID 20010424
3 Importing IR_METHOD Call by reference Object reference (TYPE REF TO) CL_UBD_METHOD 20010507
4 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20010424
5 Importing IR_VALUE_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010725
6 Returning RR_NODE Value transfer Object reference (TYPE REF TO) CL_UBD_NODE 20010507
# Exception Resumable Description Created on
1 BAD_INPUT_DATA 20010712
2 DUPLICATE_NODE 20010711
3 INCOMPATIBLE_CLASSTYPE 20010424
4 PARAMETER_ERROR 20010716

Method DISPLAY_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010725

Method DISPLAY_NETWORK on class CL_UBD_NODE has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_NODE_EVALUATED Call by reference Type reference (TYPE) UBD_EVALUATED 20010725
# Exception Resumable Description Created on
1 FAILED 20010515
2 METHOD_CALL_EXCEPTION 20010806

Method EVALUATE_CHILDREN_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_MAX_LEVEL Value transfer Type reference (TYPE) UBD_LEVEL 20010709
# Exception Resumable Description Created on
1 FAILED 20010709

Method EVALUATE_FROM_MULTI_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_NODE_EVALUATED Call by reference Type reference (TYPE) UBD_EVALUATED 20010725
# Exception Resumable Description Created on
1 FAILED 20010723

Method EVALUATE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010711
# Exception Resumable Description Created on
1 FAILED 20010709

Method EVALUATE_MULTI_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LEVEL Call by reference Type reference (TYPE) UBD_LEVEL 20010723
2 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010723
# Exception Resumable Description Created on
1 FAILED 20010723
2 METHOD_CALL_EXCEPTION 20010806

Method EVALUATE_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010711
# Exception Resumable Description Created on
1 FAILED 20010710
2 METHOD_CALL_EXCEPTION 20010806

Method GET_ALL_VALUE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010730
2 Returning RT_NODE Value transfer Type reference (TYPE) UBD_T_NODE 20010730

Method GET_ALL_VALUE_NODES on class CL_UBD_NODE has no exception.

Method GET_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DESTINATION Value transfer Type reference (TYPE) RFCDEST 20010801

Method GET_DESTINATION on class CL_UBD_NODE has no exception.

Method GET_NETWORK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_NETWORK_ID Value transfer Type reference (TYPE) UBD_NODE_ID 20010711
# Exception Resumable Description Created on
1 NOT_FOUND 20010711

Method GET_NEXT_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_NODE_ID Value transfer Type reference (TYPE) UBD_NODE_ID 20010717

Method GET_NEXT_NODE_ID on class CL_UBD_NODE has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID 20010424
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) CL_UBD_NODE 20010507
# Exception Resumable Description Created on
1 NOT_FOUND 20010424

Method GET_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_NODE_ID Value transfer Type reference (TYPE) UBD_NODE_ID BD Lib: Node Id 20010425

Method GET_NODE_ID on class CL_UBD_NODE has no exception.

Method GET_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMETER_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20010806
2 Returning RD_TYPE_NAME Value transfer Type reference (TYPE) ABAP_TYPENAME 20010806
# Exception Resumable Description Created on
1 NOT_FOUND 20010806

Method GET_VALUE_NODE_TYPE_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_TYPE_KIND Value transfer Type reference (TYPE) ABAP_TYPEKIND 20010816
# Exception Resumable Description Created on
1 INCONSISTENT_TYPE_KINDS 20010816
2 NO_VALUE_NODE 20010816

Method GET_VALUE_NODE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EDREF_VALUE Value transfer Object reference (TYPE REF TO) DATA 20010807
2 Exporting ER_VALUE_XML Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010807
# Exception Resumable Description Created on
1 FAILED 20010809
2 NO_VALUE_NODE 20010730

Method INSERT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPDESCR_TAB 20010806

Method INSERT_EXCEPTION on class CL_UBD_NODE has no exception.

Method INSERT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER_DEF Call by reference Type reference (TYPE) UBDTY_T_PARAMETER_DEF 20010716

Method INSERT_PARAMETER on class CL_UBD_NODE has no exception.

Method REMOTE_EVALUATE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) UBDTY_T_PARAMETER_IMP 20010515
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010515
3 Importing ID_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20010516
4 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010515
5 Importing IT_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPDESCR_TAB 20010806
# Exception Resumable Description Created on
1 FAILED 20010515
2 METHOD_CALL_EXCEPTION 20010806

Method SET_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID BD Lib: Node Id 20010425

Method SET_NODE_ID on class CL_UBD_NODE has no exception.
History
Last changed by/on SAP  20010809 
SAP Release Created in 3.1A