Hierarchy
⤷ 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
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 |