SAP ABAP Class CL_BCS_ADM_NODES (BCS: Node Maintenance (SMTP, HTTP))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCS_ADM (Package) Business Communication Services: Administration
Properties
Class CL_BCS_ADM_NODES  
Short Description BCS: Node Maintenance (SMTP, HTTP)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCS_ADM   Business Communication Services: Administration 
Created 20130903   SAP 
Last change 20141121    
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 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCS_ADM_NODES has no interface implemented.
Friends
Class CL_BCS_ADM_NODES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ALI Constant Private Type reference (TYPE) TV_ITMNAME 'ALI' Tree Control: Column Name / Item Name 20131120
2 GC_CDG Constant Private Type reference (TYPE) TV_ITMNAME 'CDG' Constant Mail Port 20131120
3 GC_DESCR Constant Private Type reference (TYPE) TV_ITMNAME 'Beschreibung' Tree Control: Column Name / Item Name 20131120
4 GC_DESTINATION Constant Private Type reference (TYPE) TV_ITMNAME 'Destination' Constant Mail Host 20131120
5 GC_HTTP Constant Private Type reference (TYPE) SX_NODETYP 'H' SAPconnect: Node Type (RFC,SMTP) 20131120
6 GC_MAILHOST Constant Private Type reference (TYPE) TV_ITMNAME 'Mail_Host' Constant Mail Host 20131120
7 GC_MAILPORT Constant Private Type reference (TYPE) TV_ITMNAME 'Mail_Port' Constant Mail Port 20131120
8 GC_NODE Constant Private Type reference (TYPE) TV_ITMNAME 'Node' Constant: Node Name 20131120
9 GC_OBJ Constant Private Type reference (TYPE) TV_ITMNAME 'OBJ' Tree Control: Column Name / Item Name 20131120
10 GC_RAW Constant Private Type reference (TYPE) TV_ITMNAME 'RAW' Tree Control: Column Name / Item Name 20131120
11 GC_SCRSF Constant Private Type reference (TYPE) TV_ITMNAME 'SCRSF' Tree Control: Column Name / Item Name 20131120
12 GC_SEP Constant Private Type reference (TYPE) STRING '&-&' Separator: Node <-> Address Type 20131120
13 GC_SMTP Constant Private Type reference (TYPE) SX_NODETYP 'S' SAPconnect: Node Type (RFC,SMTP) 20131120
14 GC_SPACE Constant Private Type reference (TYPE) SX_NODE_ID '&SPCE&' Fallback Node Name for Nodes with Name 20131120
15 GR_COLUMN_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20131120
16 GR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Tool Bar Control 20131120
17 GR_TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Toolbar Control 20131120
18 GR_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20131120
19 GT_EXPANDED_NODES Instance attribute Private Type reference (TYPE) TREEV_NKS Expanded Nodes 20131120
20 GT_ITEM_TABLE Instance attribute Private Type reference (TYPE) ITEM_TABLE_TYPE 20131120
21 GT_NODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20131120
22 GT_SUBNODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Subnodes (Address Types of a Node) 20131120
23 GV_DISPLAY Instance attribute Private Type reference (TYPE) ABAP_BOOL Display Mode/Change Mode 20131120
24 GV_MODE Instance attribute Private Type reference (TYPE) SX_NODETYP Display SMTP or HTTP Nodes 20131120
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMNS Instance method Private Method Add Column Definitions 20131120
2 BUILD_NODE_AND_ITEM_TABLE Instance method Private Method Structure of the Tree Content 20131120
3 BUILD_TOOLBAR Instance method Private Method Structure Toolbar 20131120
4 CHANGE_MODUS Instance method Private Method Switch Between Display and Change Modes 20131120
5 COLLAPSE_ALL_NODES Instance method Private Method Collapse All Nodes 20131120
6 COPY_NODE Instance method Private Method Copy Node 20131120
7 CREATE_COLUMN_TREE Instance method Private Method Generate the Column Tree 20131120
8 CREATE_NODE Instance method Private Method Create Node 20131120
9 CREATE_OBJECTS Instance method Private Method 20131120
10 CREATE_TOOLBAR Instance method Private Method Generate Toolbar Control 20131120
11 DELETE_NODE Instance method Private Method Delete Node 20131120
12 EXPAND_ALL_NODES Instance method Private Method Expand All Nodes 20131120
13 GET_ADDR_TYPES Instance method Private Method Determine the Supported Address Types of a Node 20131120
14 GET_ALL_HTTP_NODES Instance method Private Method Get All HTTP Nodes 20131120
15 GET_ALL_SMTP_NODES Instance method Private Method Get All SMTP Nodes 20131120
16 GET_SELECTED_ENTRY Instance method Private Method Determine Selected Entry 20131120
17 GET_SNDGROUP Instance method Private Method 20131120
18 HANDLE_CONTEXT_MENU_REQUEST Instance method Private Method Build Context Menu 20131120
19 HANDLE_CONTEXT_MENU_SELECT Instance method Private Method Handle Entry from Context Menu 20131120
20 HANDLE_DOUBLE_CLICK Instance method Private Method Handle Double-Clicks in Column Tree 20131120
21 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Event Handler: Expand a Node 20131120
22 HANDLE_ITEM_CONTEXT_MENU_REQ Instance method Private Event handling method Event Handler: Generate a Context Menu (Item) 20131120
23 HANDLE_ITEM_CONTEXT_MENU_SEL Instance method Private Event handling method Event Handler: Selection of a Context Menu Entry (Item) 20131120
24 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Double Click Item 20131120
25 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Event Handler: Generate a Context Menu 20131120
26 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Event Handler: Select an Entry from the Context Menu 20131120
27 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Double Click Node 20131120
28 HANDLE_ON_DROPDOWN_CLICKED Instance method Private Event handling method Event Handler: Dropdown List Box in Toolbar 20131120
29 HANDLE_ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler: Function in Toolbar 20131120
30 HANDLE_USER_COMMAND Instance method Public Method Handle Function Codes 20131120
31 PREPARE_NODE_STRING Instance method Private Method Split the Node ID and the Address Type 20131120
32 RENAME_NODE Instance method Private Method Rename Node 20131120
33 SET_EVENTS_TOOLBAR Instance method Private Method Toolbar: Register the Events 20131120
34 SET_EVENTS_TREE Instance method Private Method Tree: Register the Events 20131120
35 SET_EVENT_HANDLERS_TREE Instance method Private Method Set the Required Event Handlers 20131120
36 SET_EVENT_HANDLER_TOOLBAR Instance method Private Method Set the Required Event Handlers 20131120
37 SHOW_HTTP_NODES Instance method Public Method Display HTTP Nodes Using Column Tree 20131120
38 SHOW_NODE Instance method Private Method Display or Change a Node or Address Type 20131120
39 SHOW_SMTP_NODES Instance method Public Method Display SMTP Nodes Using Column Tree 20131120
40 START Static method Public Method Display the SMTP Node Maintenance in SOADM 20131120
Events
Class CL_BCS_ADM_NODES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ITEM_TABLE_TYPE Private See coding 20131120 item_table_type type standard table of mtreeitm with default key
Method Signatures

Method ADD_COLUMNS Signature

Method ADD_COLUMNS on class CL_BCS_ADM_NODES has no parameter.
Method ADD_COLUMNS on class CL_BCS_ADM_NODES has no exception.

Method BUILD_NODE_AND_ITEM_TABLE Signature

Method BUILD_NODE_AND_ITEM_TABLE on class CL_BCS_ADM_NODES has no parameter.
Method BUILD_NODE_AND_ITEM_TABLE on class CL_BCS_ADM_NODES has no exception.

Method BUILD_TOOLBAR Signature

Method BUILD_TOOLBAR on class CL_BCS_ADM_NODES has no parameter.
Method BUILD_TOOLBAR on class CL_BCS_ADM_NODES has no exception.

Method CHANGE_MODUS Signature

Method CHANGE_MODUS on class CL_BCS_ADM_NODES has no parameter.
Method CHANGE_MODUS on class CL_BCS_ADM_NODES has no exception.

Method COLLAPSE_ALL_NODES Signature

Method COLLAPSE_ALL_NODES on class CL_BCS_ADM_NODES has no parameter.
Method COLLAPSE_ALL_NODES on class CL_BCS_ADM_NODES has no exception.

Method COPY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Tree Control: Schlüssel eines Knotens 20131120

Method COPY_NODE on class CL_BCS_ADM_NODES has no exception.

Method CREATE_COLUMN_TREE Signature

Method CREATE_COLUMN_TREE on class CL_BCS_ADM_NODES has no parameter.
Method CREATE_COLUMN_TREE on class CL_BCS_ADM_NODES has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WIZARD Call by reference Type reference (TYPE) ABAP_BOOL SX_TRUE 20131120

Method CREATE_NODE on class CL_BCS_ADM_NODES has no exception.

Method CREATE_OBJECTS Signature

Method CREATE_OBJECTS on class CL_BCS_ADM_NODES has no parameter.
Method CREATE_OBJECTS on class CL_BCS_ADM_NODES has no exception.

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_BCS_ADM_NODES has no parameter.
Method CREATE_TOOLBAR on class CL_BCS_ADM_NODES has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) SX_ADDRTYP SAPconnect: Typ einer Adresse 20131120
2 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Tree Control: Schlüssel eines Knotens 20131120

Method DELETE_NODE on class CL_BCS_ADM_NODES has no exception.

Method EXPAND_ALL_NODES Signature

Method EXPAND_ALL_NODES on class CL_BCS_ADM_NODES has no parameter.
Method EXPAND_ALL_NODES on class CL_BCS_ADM_NODES has no exception.

Method GET_ADDR_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Name des SAPconnect-Knotens oder des Telefonie-Servers 20131120
2 Returning RT_SERV Value transfer Type reference (TYPE) BCST_SERV BCS: Knoteneigenschaften 20131120

Method GET_ADDR_TYPES on class CL_BCS_ADM_NODES has no exception.

Method GET_ALL_HTTP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) BCST_NODES SAPconnect: Kommunikationsknoten 20131120

Method GET_ALL_HTTP_NODES on class CL_BCS_ADM_NODES has no exception.

Method GET_ALL_SMTP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) BCST_NODES SAPconnect: Kommunikationsknoten 20131120

Method GET_ALL_SMTP_NODES on class CL_BCS_ADM_NODES has no exception.

Method GET_SELECTED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDR_TYPE Call by reference Type reference (TYPE) SX_ADDRTYP SAPconnect: Typ einer Adresse 20131120
2 Exporting EV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Name des SAPconnect-Knotens oder des Telefonie-Servers 20131120

Method GET_SELECTED_ENTRY on class CL_BCS_ADM_NODES has no exception.

Method GET_SNDGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRTYPE Call by reference Type reference (TYPE) SX_ADDRTYP SAPconnect: Typ einer Adresse 20131120
2 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Name des SAPconnect-Knotens oder des Telefonie-Servers 20131120
3 Returning RV_SNDGROUP Value transfer Type reference (TYPE) SX_SNDGRP SAPconnect: Sendergruppe (Benutzerparameter CDG) 20131120

Method GET_SNDGROUP on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20131120
2 Importing IV_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131120

Method HANDLE_CONTEXT_MENU_REQUEST on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_CONTEXT_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20131120
2 Importing IV_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131120

Method HANDLE_CONTEXT_MENU_SELECT on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131120

Method HANDLE_DOUBLE_CLICK on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Control: Schlüssel eines Knotens 20131120

Method HANDLE_EXPAND_NO_CHILDREN on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20131120
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_ITEM_CONTEXT_MENU_REQ on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20131120
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_ITEM_CONTEXT_MENU_SEL on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20131120
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20131120
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_NODE_DOUBLE_CLICK on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_ON_DROPDOWN_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20131120
2 Importing POSX Value transfer Attribute reference (LIKE) 20131120
3 Importing POSY Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_ON_DROPDOWN_CLICKED on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20131120

Method HANDLE_ON_FUNCTION_SELECTED on class CL_BCS_ADM_NODES has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) SX_ADDRTYP SAPconnect: Typ einer Adresse 20131120
2 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20131120
3 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Name des SAPconnect-Knotens oder des Telefonie-Servers 20131120

Method HANDLE_USER_COMMAND on class CL_BCS_ADM_NODES has no exception.

Method PREPARE_NODE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDR_TYPE Call by reference Type reference (TYPE) SX_ADDRTYP SAPconnect: Typ einer Adresse 20131120
2 Exporting EV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Name des SAPconnect-Knotens oder des Telefonie-Servers 20131120
3 Importing IV_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131120

Method PREPARE_NODE_STRING on class CL_BCS_ADM_NODES has no exception.

Method RENAME_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Tree Control: Schlüssel eines Knotens 20131120

Method RENAME_NODE on class CL_BCS_ADM_NODES has no exception.

Method SET_EVENTS_TOOLBAR Signature

Method SET_EVENTS_TOOLBAR on class CL_BCS_ADM_NODES has no parameter.
Method SET_EVENTS_TOOLBAR on class CL_BCS_ADM_NODES has no exception.

Method SET_EVENTS_TREE Signature

Method SET_EVENTS_TREE on class CL_BCS_ADM_NODES has no parameter.
Method SET_EVENTS_TREE on class CL_BCS_ADM_NODES has no exception.

Method SET_EVENT_HANDLERS_TREE Signature

Method SET_EVENT_HANDLERS_TREE on class CL_BCS_ADM_NODES has no parameter.
Method SET_EVENT_HANDLERS_TREE on class CL_BCS_ADM_NODES has no exception.

Method SET_EVENT_HANDLER_TOOLBAR Signature

Method SET_EVENT_HANDLER_TOOLBAR on class CL_BCS_ADM_NODES has no parameter.
Method SET_EVENT_HANDLER_TOOLBAR on class CL_BCS_ADM_NODES has no exception.

Method SHOW_HTTP_NODES Signature

Method SHOW_HTTP_NODES on class CL_BCS_ADM_NODES has no parameter.
Method SHOW_HTTP_NODES on class CL_BCS_ADM_NODES has no exception.

Method SHOW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) SX_ADDRTYP SAPconnect: Typ einer Adresse 20131120
2 Importing IV_DISPLAY Call by reference Type reference (TYPE) ABAP_BOOL 20131120
3 Importing IV_NODE Call by reference Type reference (TYPE) SX_NODE_ID Tree Control: Schlüssel eines Knotens 20131120

Method SHOW_NODE on class CL_BCS_ADM_NODES has no exception.

Method SHOW_SMTP_NODES Signature

Method SHOW_SMTP_NODES on class CL_BCS_ADM_NODES has no parameter.
Method SHOW_SMTP_NODES on class CL_BCS_ADM_NODES has no exception.

Method START Signature

Method START on class CL_BCS_ADM_NODES has no parameter.
Method START on class CL_BCS_ADM_NODES has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740