SAP ABAP Class CL_UBD_MANAGER (BD Lib: Manager)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UBD_LIB (Package) Web FIN Survey: Business Domain Library
Properties
Class CL_UBD_MANAGER  
Short Description BD Lib: Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UBD_LIB    
Program status     
Category 0   
Package UBD_LIB   Web FIN Survey: Business Domain Library 
Created 20010507   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_UBD_METHOD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UBD_TRANSFORM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 UBDTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UBD_MANAGER has no interface implemented.
Friends
Class CL_UBD_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ATTRIBUTE Instance attribute Private Type reference (TYPE) UBDTY_T_ATTRIBUTE 20010702
2 MT_BUSINESS_DOMAIN Instance attribute Private Type reference (TYPE) UBD_T_DOMAIN 20010813
3 MT_CONTEXT_MENU_METHOD Instance attribute Private Type reference (TYPE) UBD_T_METHOD 20010703
4 MT_METHOD Instance attribute Private Type reference (TYPE) UBD_T_METHOD 20010507
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BDLIBS_FROM_DOM Static method Public Method 20010814
2 ADD_BUSINESS_DOMAIN Instance method Public Method 20010516
3 ADD_CLASS_LOCAL Static method Private Method 20010801
4 ADD_CLASS_REMOTE Static method Private Method 20010801
5 ADD_TO_CONTEXT_MENU Instance method Public Method 20010703
6 BUILD_METHOD_OBJECTS Static method Private Method 20010801
7 CONNECT_CHILD_NODES Instance method Private Method 20010717
8 DOM_TO_NETWORK Instance method Public Method 20010711
9 GET_ATTRIBUTE_LIST Instance method Public Method 20010702
10 GET_BDLIBS_AS_DOM Instance method Public Method 20010814
11 GET_CHILD_NODE Static method Private Method 20010726
12 GET_METHOD Instance method Public Method 20010726
13 GET_METHOD_LIST Instance method Public Method 20010507
14 GET_SELECTED_METHOD Instance method Public Method 20010703
15 LOAD_DEFAULT_LIBS Static method Public Method Import Default BDLs 20060111
16 PARSE_METHOD Static method Private Method 20010712
17 PARSE_NETWORK Static method Private Method 20010726
18 PARSE_PARAMETER Static method Private Method 20010712
19 PARSE_VALUE Static method Private Method 20010726
20 POPUP_TO_ADD_DOMAIN Static method Public Method 20010813
21 POPUP_TO_ADD_DOMAIN_GROUP Static method Public Method 20020129
22 SELECT_ATTRIBUTE Instance method Public Method 20010704
23 SELECT_METHOD Instance method Public Method 20010507
Events
Class CL_UBD_MANAGER has no event.
Types
Class CL_UBD_MANAGER has no local type.
Method Signatures

Method ADD_BDLIBS_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_LIB_MANAGER Call by reference Object reference (TYPE REF TO) CL_UBD_MANAGER 20010814
2 Importing IR_BDLIB_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010814
# Exception Resumable Description Created on
1 FAILED 20010814

Method ADD_BUSINESS_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUSINESS_DOMAIN Call by reference Type reference (TYPE) UBD_DOMAIN 20010516
2 Importing ID_GROUP Call by reference Type reference (TYPE) UBD_GROUP 20020129
3 Importing IT_DOMAIN_PARAMETERS Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010530
# Exception Resumable Description Created on
1 CLASS_DESCRIPTION_ERROR 20010531
2 CLASS_NAME_NOT_FOUND 20010516
3 DOMAIN_NOT_FOUND 20010801
4 DOMAIN_NOT_VALID_FOR_CLIENT 20010801
5 DUPLICATE_CLASS_NAME 20010516
6 REMOTE_CONNECTION_FAILURE 20010516

Method ADD_CLASS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UBDTY_T_ATTRIBUTE 20010801
2 Exporting ET_METHOD Call by reference Type reference (TYPE) UBD_T_METHOD 20010801
3 Importing ID_BUSINESS_DOMAIN Call by reference Type reference (TYPE) UBD_DOMAIN 20010906
4 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010801
5 Importing IT_CLASS_PARAMETERS Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010801
# Exception Resumable Description Created on
1 CLASS_DESCRIPTION_ERROR 20010801
2 CLASS_NAME_NOT_FOUND 20010801

Method ADD_CLASS_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UBDTY_T_ATTRIBUTE 20010801
2 Exporting ET_METHOD Call by reference Type reference (TYPE) UBD_T_METHOD 20010801
3 Importing ID_BUSINESS_DOMAIN Call by reference Type reference (TYPE) UBD_DOMAIN 20010906
4 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010801
5 Importing ID_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20010801
6 Importing IT_CLASS_PARAMETERS Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010801
# Exception Resumable Description Created on
1 CLASS_DESCRIPTION_ERROR 20010801
2 CLASS_NAME_NOT_FOUND 20010801
3 REMOTE_CONNECTION_FAILURE 20010801
4 XML_CONVERSION_FAILURE 20010801

Method ADD_TO_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MENU Value transfer Object reference (TYPE REF TO) CL_CTMENU 20010703
2 Importing ID_DIRECTION Call by reference Type reference (TYPE) ABAP_PARMKIND 'E' Exporting / Impoting typename 20010703
3 Importing ID_TYPENAME Call by reference Type reference (TYPE) ABAP_TYPENAME 20010703

Method ADD_TO_CONTEXT_MENU on class CL_UBD_MANAGER has no exception.

Method BUILD_METHOD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHOD Call by reference Type reference (TYPE) UBD_T_METHOD 20010801
2 Importing ID_BUSINESS_DOMAIN Call by reference Type reference (TYPE) UBD_DOMAIN 20010906
3 Importing ID_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20010801
4 Importing IT_METHOD_DESCRIPTION Call by reference Type reference (TYPE) UBDTY_T_METHOD_DESCRIPTION 20010801
# Exception Resumable Description Created on
1 CLASS_DESCRIPTION_ERROR 20010801

Method CONNECT_CHILD_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 20010717
2 Importing IR_UBD_NODE Call by reference Object reference (TYPE REF TO) CL_UBD_NODE 20010717
3 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010717
# Exception Resumable Description Created on
1 FAILED 20010717

Method DOM_TO_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NETWORK_ID Call by reference Type reference (TYPE) UBD_NETWORK_ID 20010726
2 Importing IR_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010731
3 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010717
# Exception Resumable Description Created on
1 BAD_INPUT 20010731
2 FAILED 20010716

Method GET_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UBDTY_T_ATTRIBUTE 20010702
2 Importing ID_TYPE_NAME Call by reference Type reference (TYPE) ABAP_TYPENAME 20010704

Method GET_ATTRIBUTE_LIST on class CL_UBD_MANAGER has no exception.

Method GET_BDLIBS_AS_DOM Signature

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

Method GET_BDLIBS_AS_DOM on class CL_UBD_MANAGER has no exception.

Method GET_CHILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010726
2 Returning RR_CHILD_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010726

Method GET_CHILD_NODE on class CL_UBD_MANAGER has no exception.

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_METHOD Call by reference Object reference (TYPE REF TO) CL_UBD_METHOD 20010726
2 Importing ID_BUSINESS_DOMAIN Call by reference Type reference (TYPE) UBD_DOMAIN 20010906
3 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010726
4 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010726
# Exception Resumable Description Created on
1 BAD_INPUT 20010906
2 NOT_FOUND 20010806

Method GET_METHOD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHOD Call by reference Type reference (TYPE) UBD_T_METHOD 20010702
2 Importing ID_DIRECTION Call by reference Type reference (TYPE) ABAP_PARMKIND 20010712
3 Importing ID_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010712

Method GET_METHOD_LIST on class CL_UBD_MANAGER has no exception.

Method GET_SELECTED_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FCODE Call by reference Type reference (TYPE) SYUCOMM 20010703
2 Returning RR_SELECTED_METHOD Value transfer Object reference (TYPE REF TO) CL_UBD_METHOD 20010703

Method GET_SELECTED_METHOD on class CL_UBD_MANAGER has no exception.

Method LOAD_DEFAULT_LIBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Applikation 20060111
2 Importing ID_PARAM Call by reference Type reference (TYPE) CHAR20 Set/Get-Parametername 20060111
3 Importing IR_BDLIB_MANAGER Call by reference Object reference (TYPE REF TO) CL_UBD_MANAGER BD Lib: Manager 20060111

Method LOAD_DEFAULT_LIBS on class CL_UBD_MANAGER has no exception.

Method PARSE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010712
2 Exporting ED_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010712
3 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010726
# Exception Resumable Description Created on
1 FAILED 20010716

Method PARSE_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NETWORK_ID Value transfer Type reference (TYPE) UBD_NETWORK_ID 20010726
2 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010726
# Exception Resumable Description Created on
1 FAILED 20010726

Method PARSE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DIRECTION Call by reference Type reference (TYPE) ABAP_PARMKIND 20010712
2 Exporting ED_PARAMETER_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20010712
3 Exporting ED_REF_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID 20010726
4 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010726
# Exception Resumable Description Created on
1 FAILED 20010716

Method PARSE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20010726
2 Exporting ED_NODE_ID Call by reference Type reference (TYPE) UBD_NODE_ID 20010726
3 Exporting ED_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010726
4 Exporting ER_VALUE_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010726
5 Importing IR_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010726
# Exception Resumable Description Created on
1 FAILED 20010726

Method POPUP_TO_ADD_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_LIB_MANAGER Call by reference Object reference (TYPE REF TO) CL_UBD_MANAGER 20010813
2 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20010907
3 Importing ID_GUI_MODE Call by reference Type reference (TYPE) UXB_GUI_MODE 20010822
# Exception Resumable Description Created on
1 FAILED 20010813

Method POPUP_TO_ADD_DOMAIN_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_LIB_MANAGER Call by reference Object reference (TYPE REF TO) CL_UBD_MANAGER 20020129
2 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20020129
3 Importing ID_GUI_MODE Call by reference Type reference (TYPE) UXB_GUI_MODE 20020129
# Exception Resumable Description Created on
1 FAILED 20020129

Method SELECT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTE Call by reference Type reference (TYPE) UBDTY_S_ATTRIBUTE 20010704
2 Importing ID_TYPE_NAME Call by reference Type reference (TYPE) ABAP_TYPENAME 20010704
# Exception Resumable Description Created on
1 CANCEL 20010704

Method SELECT_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_METHOD Call by reference Object reference (TYPE REF TO) CL_UBD_METHOD 20010507
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010712
3 Importing ID_DIRECTION Call by reference Type reference (TYPE) ABAP_PARMKIND 20010712
4 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010711
5 Importing ID_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010712
# Exception Resumable Description Created on
1 CANCEL 20010507
2 NO_METHOD_FOUND 20010904
History
Last changed by/on SAP  20010809 
SAP Release Created in 3.1A