Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | 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 | Instance attribute | Private | Type reference (TYPE) | UBDTY_T_ATTRIBUTE | 20010702 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | UBD_T_DOMAIN | 20010813 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | UBD_T_METHOD | 20010703 | ||||
| 4 | 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 | CR_LIB_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_UBD_MANAGER | 20010814 | ||||
| 2 | IR_BDLIB_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010814 |
Method ADD_BUSINESS_DOMAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_BUSINESS_DOMAIN | Call by reference | Type reference (TYPE) | UBD_DOMAIN | 20010516 | ||||
| 2 | ID_GROUP | Call by reference | Type reference (TYPE) | UBD_GROUP | 20020129 | ||||
| 3 | IT_DOMAIN_PARAMETERS | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20010530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010531 | |||
| 2 | 20010516 | |||
| 3 | 20010801 | |||
| 4 | 20010801 | |||
| 5 | 20010516 | |||
| 6 | 20010516 |
Method ADD_CLASS_LOCAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTE | Call by reference | Type reference (TYPE) | UBDTY_T_ATTRIBUTE | 20010801 | ||||
| 2 | ET_METHOD | Call by reference | Type reference (TYPE) | UBD_T_METHOD | 20010801 | ||||
| 3 | ID_BUSINESS_DOMAIN | Call by reference | Type reference (TYPE) | UBD_DOMAIN | 20010906 | ||||
| 4 | ID_CLASS_NAME | Call by reference | Type reference (TYPE) | ABAP_CLASSNAME | 20010801 | ||||
| 5 | IT_CLASS_PARAMETERS | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20010801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010801 | |||
| 2 | 20010801 |
Method ADD_CLASS_REMOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTE | Call by reference | Type reference (TYPE) | UBDTY_T_ATTRIBUTE | 20010801 | ||||
| 2 | ET_METHOD | Call by reference | Type reference (TYPE) | UBD_T_METHOD | 20010801 | ||||
| 3 | ID_BUSINESS_DOMAIN | Call by reference | Type reference (TYPE) | UBD_DOMAIN | 20010906 | ||||
| 4 | ID_CLASS_NAME | Call by reference | Type reference (TYPE) | ABAP_CLASSNAME | 20010801 | ||||
| 5 | ID_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | 20010801 | ||||
| 6 | IT_CLASS_PARAMETERS | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20010801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010801 | |||
| 2 | 20010801 | |||
| 3 | 20010801 | |||
| 4 | 20010801 |
Method ADD_TO_CONTEXT_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_MENU | Value transfer | Object reference (TYPE REF TO) | CL_CTMENU | 20010703 | ||||
| 2 | ID_DIRECTION | Call by reference | Type reference (TYPE) | ABAP_PARMKIND | 'E' | Exporting / Impoting typename | 20010703 | ||
| 3 | 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 | ET_METHOD | Call by reference | Type reference (TYPE) | UBD_T_METHOD | 20010801 | ||||
| 2 | ID_BUSINESS_DOMAIN | Call by reference | Type reference (TYPE) | UBD_DOMAIN | 20010906 | ||||
| 3 | ID_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | 20010801 | ||||
| 4 | IT_METHOD_DESCRIPTION | Call by reference | Type reference (TYPE) | UBDTY_T_METHOD_DESCRIPTION | 20010801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010801 |
Method CONNECT_CHILD_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NETWORK_ID | Call by reference | Type reference (TYPE) | UBD_NETWORK_ID | 20010717 | ||||
| 2 | IR_UBD_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UBD_NODE | 20010717 | ||||
| 3 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010717 |
Method DOM_TO_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_NETWORK_ID | Call by reference | Type reference (TYPE) | UBD_NETWORK_ID | 20010726 | ||||
| 2 | IR_XML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | 20010731 | ||||
| 3 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010731 | |||
| 2 | 20010716 |
Method GET_ATTRIBUTE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTE | Call by reference | Type reference (TYPE) | UBDTY_T_ATTRIBUTE | 20010702 | ||||
| 2 | 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 | 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 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010726 | ||||
| 2 | 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 | ER_METHOD | Call by reference | Object reference (TYPE REF TO) | CL_UBD_METHOD | 20010726 | ||||
| 2 | ID_BUSINESS_DOMAIN | Call by reference | Type reference (TYPE) | UBD_DOMAIN | 20010906 | ||||
| 3 | ID_CLASS_NAME | Call by reference | Type reference (TYPE) | ABAP_CLASSNAME | 20010726 | ||||
| 4 | ID_METHOD_NAME | Call by reference | Type reference (TYPE) | ABAP_METHNAME | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010906 | |||
| 2 | 20010806 |
Method GET_METHOD_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_METHOD | Call by reference | Type reference (TYPE) | UBD_T_METHOD | 20010702 | ||||
| 2 | ID_DIRECTION | Call by reference | Type reference (TYPE) | ABAP_PARMKIND | 20010712 | ||||
| 3 | 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 | ID_FCODE | Call by reference | Type reference (TYPE) | SYUCOMM | 20010703 | ||||
| 2 | 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 | ID_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | Applikation | 20060111 | |||
| 2 | ID_PARAM | Call by reference | Type reference (TYPE) | CHAR20 | Set/Get-Parametername | 20060111 | |||
| 3 | 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 | ED_CLASS_NAME | Call by reference | Type reference (TYPE) | ABAP_CLASSNAME | 20010712 | ||||
| 2 | ED_METHOD_NAME | Call by reference | Type reference (TYPE) | ABAP_METHNAME | 20010712 | ||||
| 3 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010716 |
Method PARSE_NETWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_NETWORK_ID | Value transfer | Type reference (TYPE) | UBD_NETWORK_ID | 20010726 | ||||
| 2 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010726 |
Method PARSE_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DIRECTION | Call by reference | Type reference (TYPE) | ABAP_PARMKIND | 20010712 | ||||
| 2 | ED_PARAMETER_NAME | Call by reference | Type reference (TYPE) | ABAP_PARMNAME | 20010712 | ||||
| 3 | ED_REF_NODE_ID | Call by reference | Type reference (TYPE) | UBD_NODE_ID | 20010726 | ||||
| 4 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010716 |
Method PARSE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_NAME | Call by reference | Type reference (TYPE) | ABAP_PARMNAME | 20010726 | ||||
| 2 | ED_NODE_ID | Call by reference | Type reference (TYPE) | UBD_NODE_ID | 20010726 | ||||
| 3 | ED_TYPE | Call by reference | Type reference (TYPE) | ABAP_TYPENAME | 20010726 | ||||
| 4 | ER_VALUE_XML | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20010726 | ||||
| 5 | IR_XML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010726 |
Method POPUP_TO_ADD_DOMAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_LIB_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_UBD_MANAGER | 20010813 | ||||
| 2 | ID_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | 20010907 | ||||
| 3 | ID_GUI_MODE | Call by reference | Type reference (TYPE) | UXB_GUI_MODE | 20010822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010813 |
Method POPUP_TO_ADD_DOMAIN_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_LIB_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_UBD_MANAGER | 20020129 | ||||
| 2 | ID_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | 20020129 | ||||
| 3 | ID_GUI_MODE | Call by reference | Type reference (TYPE) | UXB_GUI_MODE | 20020129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020129 |
Method SELECT_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTE | Call by reference | Type reference (TYPE) | UBDTY_S_ATTRIBUTE | 20010704 | ||||
| 2 | ID_TYPE_NAME | Call by reference | Type reference (TYPE) | ABAP_TYPENAME | 20010704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010704 |
Method SELECT_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_METHOD | Call by reference | Object reference (TYPE REF TO) | CL_UBD_METHOD | 20010507 | ||||
| 2 | ID_CLASS_NAME | Call by reference | Type reference (TYPE) | ABAP_CLASSNAME | 20010712 | ||||
| 3 | ID_DIRECTION | Call by reference | Type reference (TYPE) | ABAP_PARMKIND | 20010712 | ||||
| 4 | ID_METHOD_NAME | Call by reference | Type reference (TYPE) | ABAP_METHNAME | 20010711 | ||||
| 5 | ID_TYPE | Call by reference | Type reference (TYPE) | ABAP_TYPENAME | 20010712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010507 | |||
| 2 | 20010904 |
History
| Last changed by/on | SAP | 20010809 |
| SAP Release Created in | 3.1A |