SAP ABAP Class BDMT_CONTROL (Administers Tree Control for Monitoring)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ALE (Application Component) ALE Integration Technology
     SALE (Package) Application Link Enabling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_COLUMN_TREE Column Tree Control 19990729
Properties
Class BDMT_CONTROL  
Short Description Administers Tree Control for Monitoring    
Super Class CL_GUI_COLUMN_TREE Column Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SALE   Application Link Enabling 
Created 19990729   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class BDMT_CONTROL has no forward declaration.
Interfaces
Class BDMT_CONTROL has no interface implemented.
Friends
Class BDMT_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ICON_CLASSMETHOD Constant Public Type reference (TYPE) CHAR6 '@7H@' Class Method 19991015
2 C_ICON_ERROR Constant Public Type reference (TYPE) CHAR6 '@AG@' Error Icon 19990811
3 C_ICON_EXPORT Constant Public Type reference (TYPE) CHAR6 '@49@' Outbound Error 19990805
4 C_ICON_FILTER Constant Public Type reference (TYPE) CHAR6 '@4G@' Filter Icon 19990902
5 C_ICON_GREEN Constant Public Type reference (TYPE) CHAR6 '@5B@' Green Light Icon 19990811
6 C_ICON_HINT Constant Public Type reference (TYPE) CHAR6 '@AI@' Icon for Hint 20000207
7 C_ICON_IDOC Constant Public Type reference (TYPE) CHAR6 '@G5@' IDoc Icon 19990811
8 C_ICON_IMPORT Constant Public Type reference (TYPE) CHAR6 '@48@' Inbound Icon 19990805
9 C_ICON_LOGSYS Constant Public Type reference (TYPE) CHAR6 '@6K@' Logical System Icon 19990805
10 C_ICON_OBJECT Constant Public Type reference (TYPE) CHAR6 '@4W@' BO Icon 19990916
11 C_ICON_RED Constant Public Type reference (TYPE) CHAR6 '@5C@' Red Light Icon 19990811
12 C_ICON_WARNING Constant Public Type reference (TYPE) CHAR6 '@AH@' Warning Icon 19990811
13 C_ICON_YELLOW Constant Public Type reference (TYPE) CHAR6 '@5D@' Icon Yellow Light 19990811
14 FILTER_CREDAT Static Attribute Private Type reference (TYPE) BDRG_DAT_TAB Date Filter 19990902
15 FILTER_CRETIM Static Attribute Private Type reference (TYPE) BDRG_TIM_TAB Time Filter 19991111
16 FILTER_DOCNUM Static Attribute Private Type reference (TYPE) BDRG_DOC_TAB Filter for Doc.Number 19990902
17 FILTER_HAS_CHANGED Instance attribute Private Type reference (TYPE) FLAG Flag for Filter Change 19990920
18 FILTER_MESTYP Static Attribute Private Type reference (TYPE) BDRG_MES_TAB Filter for Message Type 19990902
19 FILTER_OBJKEY Static Attribute Private Type reference (TYPE) BDRG_OKY_TAB Filter for Object Key 19991202
20 FILTER_OBJTYP Static Attribute Private Type reference (TYPE) BDRG_OBJ_TAB Filter for Object Type 19991020
21 FILTER_PARTNER Static Attribute Private Type reference (TYPE) BDRG_PAR_TAB Filter for Partner 19990902
22 FILTER_STATUS Static Attribute Private Type reference (TYPE) BDRG_STA_TAB Filter for Status 19991206
23 FILTER_UPDDAT Static Attribute Private Type reference (TYPE) BDRG_DAT_TAB Date Filter 19991111
24 FILTER_UPDTIM Static Attribute Private Type reference (TYPE) BDRG_TIM_TAB Time Filter 19991111
25 FLAG_NO_COUNT Static Attribute Private Type reference (TYPE) FLAG Prevent Counting 19990930
26 INITIAL_FLAG Instance attribute Private Type reference (TYPE) FLAG 'X' General Flag 20070131
27 ITEM_TABLE Instance attribute Private Type reference (TYPE) BDMT_ITEM_TABLE_TYP Additional Item Table 19990729
28 NODE_COUNTER Instance attribute Private Type reference (TYPE) I Counter for Node Names 19990729
29 NODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Additional Node Table 19990729
30 NODE_TO_DOCNUM Instance attribute Private Type reference (TYPE) BDMT_NODE_TO_DOCNUM_TAB Doc.Numbers Node 20070131
31 REORGANIZE_FLAG Instance attribute Private Type reference (TYPE) FLAG Hierarchy has been restructured 19990929
32 TNII_TABLE Instance attribute Private Type reference (TYPE) TNII_TABLE_TYPE Info Structure of Hierarchy 19990729
33 TREE_HIERARCHY Instance attribute Private Type reference (TYPE) CHAR6 Hierarchy of Tree 19990804
Methods
# Method Level Visibility Method type Description Created on
1 ADD_M_ITEM Instance method Private Method Inserts Item 19990729
2 ADD_M_NODE Instance method Private Method Inserts Monitoring Node 19990729
3 BUILD_NODE Instance method Private Method Creates Node with Possible Subnodes 19990812
4 CHANGE_M_ITEM Instance method Private Method Changes Item Text 19990817
5 CHECK_DATA_COLLECTION Instance method Public Method Obsolete? Checks whether data collector has to run 19990819
6 COLLECT_INFO_OBJ Instance method Public Method Searches for required info objects 19990804
7 CONSTRUCTOR Instance method Public Constructor Constructor of BDMT_CONTROL 19990729
8 COUNT_IDOCS Instance method Private Method Counts how many IDocs there are in the info quantity 19990813
9 GET_FILTER_QUALIFIER Instance method Private Method Formulates filter crieria as text 19990921
10 GET_IDOCS_FROM_NODE Instance method Public Method Return of IDocs to Node 20070131
11 GET_NEXT_NODE_KEY Instance method Private Method Gets New Node Name 19990729
12 GET_NODE_INFO Instance method Public Method Provides Details of Node 19990825
13 GET_SEL_NODE Instance method Public Method Returns selected node/item 19990825
14 IS_EXPANDABLE Instance method Public Method Checsk whether node can expanded (folder) 19990920
15 PRINT_TREE Instance method Public Method Prints Tree 19990921
16 PRUNE_TREE Instance method Public Method Sets Expanded Flag 19990729
17 PT_PRINTCHILDREN Instance method Private Method Recursive Printing of Nodes 19990921
18 REORGANIZE_TREE Instance method Public Method Restructure Hierarchy by structure change 19990929
19 SET_FILTER Instance method Public Method Sets Filter Criteria for IDocs 19990902
20 SORT_LIST_BY_STATUS Instance method Private Method Sorts Info List by Status Lights 19991006
21 STAT_2_STGRP Static method Public Method Assigns Status to Status Group 19990810
22 STGRP_2_STAT Static method Public Method Assigns Status to Status Group 19990901
23 STGRP_INFO Static method Public Method Returns Icon and Text to Status Group 19990811
24 UPDATE_TREE Instance method Public Method Refreshes Display 19990729
Events
Class BDMT_CONTROL has no event.
Types
Class BDMT_CONTROL has no local type.
Method Signatures

Method ADD_M_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Type reference (TYPE) MTREEITM-ITEM_NAME Item Name 19990729
2 Importing NODE_KEY Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Zugehörige Node 19990729
3 Importing TEXT Value transfer Type reference (TYPE) MTREEITM-TEXT Item Text 19990729

Method ADD_M_ITEM on class BDMT_CONTROL has no exception.

Method ADD_M_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON Value transfer Type reference (TYPE) CHAR6 Icon für Node 19990729
2 Importing LS Call by reference Object reference (TYPE REF TO) BD_LS_MON Logisches System 19991025
3 Importing NTYPE Value transfer Type reference (TYPE) TNII_TYPE-TNII_TYP Typ der Node 19990729
4 Importing PARENT Value transfer Type reference (TYPE) TREEV_NODE-RELATKEY Elternknoten 19990729
5 Importing QUALIFIER Value transfer Type reference (TYPE) TNII_TYPE-QUALIFIER Qualifier 19990729
6 Exporting RESULT Call by reference Type reference (TYPE) TNII_TYPE-TNII_KEY neuer Knoten 19990810

Method ADD_M_NODE on class BDMT_CONTROL has no exception.

Method BUILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_EXP Call by reference Type reference (TYPE) FLAG Auf Standard ausfahren 19990812
2 Importing IDOC_STAT Call by reference Type reference (TYPE) BDMON_STAT_TAB Statistik-Info 19990812
3 Importing LS Call by reference Object reference (TYPE REF TO) BD_LS_MON Log. Sys 19990812
4 Importing NODE_TYPE Call by reference Type reference (TYPE) TNII_TYPE-TNII_TYP Typ des Knotens 19990812
5 Importing RELAT_TNII Call by reference Type reference (TYPE) TNII_TYPE Vaterknoten 19990812
# Exception Resumable Description Created on
1 FAILED failed 19990812

Method CHANGE_M_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) MTREEITM-ITEM_NAME Item Name 19990817
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY node key 19990817
3 Importing TEXT Call by reference Type reference (TYPE) MTREEITM-TEXT Text 19990817

Method CHANGE_M_ITEM on class BDMT_CONTROL has no exception.

Method CHECK_DATA_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COLLECT Value transfer Type reference (TYPE) FLAG 'X' für DataCollector-Lauf 19990819
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY NodeKey des exp. Knotens 19990819

Method CHECK_DATA_COLLECTION on class BDMT_CONTROL has no exception.

Method COLLECT_INFO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INFO_OBJECTS Call by reference Type reference (TYPE) BDMON_STAT_TAB zu sammelnde Objekte 19990804
2 Importing LOGSYS Value transfer Type reference (TYPE) LOGSYS logisches System 19990804

Method COLLECT_INFO_OBJ on class BDMT_CONTROL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIVERSE_PARTNER Call by reference Type reference (TYPE) FLAG Trenne Partner im Baum 19990823
2 Importing HIERARCHY_COLUMN_NAME Call by reference Type reference (TYPE) TV_ITMNAME Name der Spalte im Hierarchie-Bereich 19990729
3 Importing HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Hierarchy-Header 19990819
4 Importing MESTYP_FIRST Call by reference Type reference (TYPE) FLAG MES->STATUS 19990929
5 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 19990729
6 Importing SHOW_STATUS_GRP Call by reference Type reference (TYPE) FLAG Statusgruppen zeigen 19990929
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990729
2 CREATE_ERROR Fehler bei der Controlerzeugung 19990729
3 FAILED allgemeiner Fehler 19990729
4 ILLEGAL_COLUMN_NAME unzulässiger Spaltenname 19990729
5 ILLEGAL_NODE_SELECTION_MODE Parameter NODE_SELECTION_MODE fehlerhaft 19990729
6 LIFETIME_ERROR " 19990729

Method COUNT_IDOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDOC_STAT Call by reference Type reference (TYPE) BDMON_STAT_TAB Info zu IDocs 19990813
2 Changing TNII Call by reference Type reference (TYPE) TNII_TYPE TreeNodeIDocInfo 19990813

Method COUNT_IDOCS on class BDMT_CONTROL has no exception.

Method GET_FILTER_QUALIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILTER_QUALIFIER Value transfer Type reference (TYPE) TNII_TYPE-QUALIFIER Filterqualifier 19990921
2 Importing SELECTION Call by reference Type reference (TYPE) RSPARAMS Selektionskriterium 19990921

Method GET_FILTER_QUALIFIER on class BDMT_CONTROL has no exception.

Method GET_IDOCS_FROM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IDOC_FROM_NODE Value transfer Type reference (TYPE) BDMT_NODE_TO_DOCNUM Mappingstruktur Nodekey zur Idocliste 20070131
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20070131

Method GET_IDOCS_FROM_NODE on class BDMT_CONTROL has no exception.

Method GET_NEXT_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Namen der Node 19990729
2 Importing PREFIX Value transfer Type reference (TYPE) C Prefix für Namen 19990729

Method GET_NEXT_NODE_KEY on class BDMT_CONTROL has no exception.

Method GET_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FCODES Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodes 19990825
2 Exporting IDOC_STAT Call by reference Type reference (TYPE) BDMON_STAT IDoc-Informationen 19990825
3 Exporting LS Call by reference Object reference (TYPE REF TO) BD_LS_MON Logisches System 19990825
4 Importing LS_TAB Call by reference Type reference (TYPE) BDLSMON_TAB_TYP logische Systeme 19990825
5 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY nodekey 19990825
6 Exporting NODE_TYP Call by reference Type reference (TYPE) TNII_TYPE-TNII_TYP Node-Typ 19990825

Method GET_NODE_INFO on class BDMT_CONTROL has no exception.

Method GET_SEL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Node Key 19990825

Method GET_SEL_NODE on class BDMT_CONTROL has no exception.

Method IS_EXPANDABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_EXPANDABLE Value transfer Type reference (TYPE) FLAG 'X' oder '' 19990920
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Node Key 19990920

Method IS_EXPANDABLE on class BDMT_CONTROL has no exception.

Method PRINT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRIPAR Call by reference Type reference (TYPE) PRI_PARAMS Druckparameter 19990921

Method PRINT_TREE on class BDMT_CONTROL has no exception.

Method PRUNE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_NK Call by reference Type reference (TYPE) TV_NODEKEY zu üffnender Knoten 19990824
2 Changing NK_TAB Call by reference Type reference (TYPE) TREEV_NKS Liste von NodeKeys (intern) 19990818
3 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY NodeKey (intern) 19990818
# Exception Resumable Description Created on
1 FAILED Failed 19990730

Method PT_PRINTCHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPTH Call by reference Type reference (TYPE) INT4 Schachteltiefe 19990921
2 Importing LASTFLAG Call by reference Type reference (TYPE) FLAG Letzte Node einer Stufe 19990922
3 Importing LINESTRING Call by reference Type reference (TYPE) CHAR30 Linien-String 19990922
4 Importing LINES_MAX Call by reference Type reference (TYPE) INT4 Maximale Zeilen 19990922
5 Changing LINES_PRINT Call by reference Type reference (TYPE) INT4 Gedruckte Zeilen 19990922
6 Importing TNII_KEY Call by reference Type reference (TYPE) TNII_TYPE-TNII_KEY key 19990921

Method PT_PRINTCHILDREN on class BDMT_CONTROL has no exception.

Method REORGANIZE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIVERSE_PARTNER Call by reference Type reference (TYPE) FLAG Trenne Partner im Baum 19990929
2 Importing LS_TAB Call by reference Type reference (TYPE) BDLSMON_TAB_TYP Log. Systeme 19990930
3 Importing MESTYP_FIRST Call by reference Type reference (TYPE) FLAG MES->STATUS 19990929
4 Importing SHOW_OBJTYP Call by reference Type reference (TYPE) FLAG Objekttyp anzeigen 19991015
5 Importing SHOW_STATUS_GRP Call by reference Type reference (TYPE) FLAG Statusgruppen zeigen 19990929
6 Exporting TREE_CHANGED Call by reference Type reference (TYPE) FLAG Tree neu aufbauen 19990930
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990929
2 CREATE_ERROR Fehler bei der Controlerzeugung 19990929
3 FAILED allgemeiner Fehler 19990929
4 ILLEGAL_COLUMN_NAME unzulässiger Spaltenname 19990929
5 ILLEGAL_NODE_SELECTION_MODE Parameter NODE_SELECTION_MODE fehlerhaft 19990929
6 LIFETIME_ERROR " 19990929

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_CREDAT Call by reference Type reference (TYPE) BDRG_DAT_TAB Filter für Datum 19990902
2 Importing FILTER_CRETIM Call by reference Type reference (TYPE) BDRG_TIM_TAB Filter für Zeit 19991111
3 Importing FILTER_DOCNUM Call by reference Type reference (TYPE) BDRG_DOC_TAB Filter für Docnr. 19990902
4 Importing FILTER_MESTYP Call by reference Type reference (TYPE) BDRG_MES_TAB Filter für Mestyp 19990902
5 Importing FILTER_OBJKEY Call by reference Type reference (TYPE) BDRG_OKY_TAB Filter für Objektkey 19991202
6 Importing FILTER_OBJTYP Call by reference Type reference (TYPE) BDRG_OBJ_TAB Filter für Objekttyp 19991025
7 Importing FILTER_PARTNER Call by reference Type reference (TYPE) BDRG_PAR_TAB Filter für Partner 19990902
8 Importing FILTER_STATUS Call by reference Type reference (TYPE) BDRG_STA_TAB filter für status 19991206
9 Importing FILTER_UPDDAT Call by reference Type reference (TYPE) BDRG_DAT_TAB Filter für Datum 19991111
10 Importing FILTER_UPDTIM Call by reference Type reference (TYPE) BDRG_TIM_TAB Filter für Zeit 19991111

Method SET_FILTER on class BDMT_CONTROL has no exception.

Method SORT_LIST_BY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IDOC_STAT Call by reference Type reference (TYPE) BDMON_STAT_TAB Info-Tabelle 19991006

Method SORT_LIST_BY_STATUS on class BDMT_CONTROL has no exception.

Method STAT_2_STGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) BDMON_STAT Status 19990810
2 Returning STATUS_GROUP Value transfer Type reference (TYPE) CHAR2 Statusgruppe 19990810

Method STAT_2_STGRP on class BDMT_CONTROL has no exception.

Method STGRP_2_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS_GROUP Call by reference Type reference (TYPE) CHAR2 Status Group 19990901
2 Exporting STATUS_TAB Call by reference Type reference (TYPE) BDRG_STA_TAB Status RangeTab 19990901

Method STGRP_2_STAT on class BDMT_CONTROL has no exception.

Method STGRP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ICON Call by reference Type reference (TYPE) CHAR6 Icon der Gruppe 19990811
2 Importing STATUS_GROUP Call by reference Type reference (TYPE) CHAR2 Statusgruppe 19990811
3 Exporting TEXT Call by reference Type reference (TYPE) CHAR70 Text der Gruppe 19990811

Method STGRP_INFO on class BDMT_CONTROL has no exception.

Method UPDATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_EXPAND Value transfer Type reference (TYPE) FLAG Baum auf Default-Line aufklappen 19990805
2 Importing LS_TAB Call by reference Type reference (TYPE) BDLSMON_TAB_TYP darzustellende logische Systeme 19990804
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990730
2 DP_ERROR Fehler beim Data-Provider 19990730
3 ERROR_IN_TABLES Knoten / Itemtabelle fehlerhaft 19990730
4 FAILED Allgemeiner Fehler 19990730
5 TABLE_STRUCTURE_NAME_NOT_FOUND Item-Struktur existiert nicht 19990730
History
Last changed by/on SAP  20130531 
SAP Release Created in