SAP ABAP Class CL_B2E_XMLVIEW (B2E [PDM] XML Viewer)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-PDM (Application Component) Product Data Management
     CE (Package) B2B Engineering
Properties
Class CL_B2E_XMLVIEW  
Short Description B2E [PDM] XML Viewer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CE   B2B Engineering 
Created 19991021   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CE0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_B2E_XMLVIEW has no interface implemented.
Friends
Class CL_B2E_XMLVIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ROLE_HIERARCHY Constant Private Type reference (TYPE) CHAR10 'HIER' X 19991028
2 C_ROLE_NODE Constant Private Type reference (TYPE) CHAR10 'NODE' X 19991028
3 C_ROLE_SELECTION Constant Private Type reference (TYPE) CHAR10 'SLCT' X 19991223
4 C_ROLE_USAGE Constant Private Type reference (TYPE) CHAR10 'USGE' X 19991028
5 MP_2NDVIEW Instance attribute Private Object reference (TYPE REF TO) CL_B2E_XMLVIEW X 20000112
6 MP_APP Instance attribute Private Object reference (TYPE REF TO) IF_B2E_XMLAPP The application 19991028
7 MP_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER The Container 19991028
8 MP_DRAGDROP_DOCDRAG Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 19991109
9 MP_DRAGDROP_DROPDOC Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 19991109
10 MP_PDMWORLD Instance attribute Public Object reference (TYPE REF TO) CL_B2E_PDMWORLD X 19991028
11 MP_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER X 20000112
12 MP_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 19991119
13 MP_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree Control 19991028
14 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT ALV Field Catalog 19991028
15 MT_NOACTIVEFLAG Static Attribute Private Type reference (TYPE) CEP_T_NOACTIVEFLAG Table with CEPNOACTIVEFLAG Entries 20011113
16 MT_NODES Instance attribute Private Type reference (TYPE) TT_NODE X 19991028
17 MT_OUTTAB Instance attribute Private Type reference (TYPE) TT_OUTLINE ALV Table 19991028
18 MT_SELECTION Instance attribute Private Type reference (TYPE) CETT_NODE_REFS Preselected Objects 19991223
19 M_2NDVISIBLE Instance attribute Private Type reference (TYPE) CE_BOOL X 20000112
20 M_CHECKBOX_CHANGED Instance attribute Private Type reference (TYPE) XFELD Checkbox 20011113
21 M_DISPLAY Instance attribute Private Type reference (TYPE) CE_BOOL Runs in Display Mode 20011113
22 M_DNDHANDLE_DOCDRAG Instance attribute Private Type reference (TYPE) I Handle 19991109
23 M_DNDHANDLE_DROPDOC Instance attribute Private Type reference (TYPE) I Handle 19991109
24 M_FOLDERTEXT Instance attribute Private Type reference (TYPE) STRING X 20000114
25 M_INVERSE_DISPLAY Instance attribute Private Type reference (TYPE) XFELD Negative layout of Active box (Other field-text) 20011113
26 M_PDOC Instance attribute Private Type reference (TYPE) CE_PDCID Source PDoc 19991028
27 M_USE_ALT_DISPLAY Instance attribute Private Type reference (TYPE) XFELD Use Alternate Display Method 20011113
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CHILDREN Instance method Private Method Calculate child nodes 19991102
2 CALCULATE_PRESELECTION Instance method Public Method Constructor 19991223
3 CHANGE_MARKER Instance method Private Method Change Object Marker 20011119
4 CHANGE_MARKER_RECURSIVE Instance method Private Method Recursively Set Marker 20011119
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011113
6 CONSTRUCTOR Instance method Public Constructor Constructor 19991028
7 DELETE_NODE Instance method Private Method Delete tree node 19991109
8 DELETE_SUBNODES Instance method Private Method Delete children of node 19991109
9 DESTROY_CONTROL Instance method Public Method Release GUI control 19991028
10 EXPLODE_MBOM Instance method Private Method Explode BOM structure 19991105
11 GET_DISPLAY_MODE Instance method Public Method Is this the display mode? 20011113
12 GET_GLOBAL_COMMENT Instance method Public Method Get Comment 20000121
13 GET_SELECTED Instance method Public Method Get selected node 19991215
14 INIT_MARKER_LAYOUT Instance method Private Method Initialize Layout for 'Active Flag' 20011119
15 INSERT_NODE Instance method Private Method Insert single tree node 19991029
16 ON_CHECKBOX_CHANGED Instance method Private Event handling method 20011119
17 ON_DRAG Instance method Private Event handling method Event Handler 19991028
18 ON_DRAG_MULTIPLE Instance method Private Event handling method Event Handler 20000111
19 ON_DROP Instance method Private Event handling method Event Handler 19991028
20 ON_EXPAND_NC Instance method Private Event handling method Event Handler 19991028
21 ON_ITEM_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Handler 19991222
22 ON_ITEM_CONTEXT_MENU_SELECTED Instance method Private Event handling method Event Handler 19991222
23 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler 19991028
24 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Handler 19991105
25 ON_NODE_CONTEXT_MENU_SELECTED Instance method Private Event handling method Event Handler 19991028
26 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler 19991028
27 ON_TOOLBAR_DROPDOWN_CLICKED Instance method Private Event handling method Event Handler 19991119
28 ON_TOOLBAR_FUNCTION_SELECTED Instance method Private Event handling method Event Handler 19991119
29 READ_CHECKED_DOCUMENTS Instance method Public Method Reads selected documents from Table CEPRESENDDOCS 20011119
30 REFRESH_NODE Instance method Public Method Refresh tree node from data model 19991129
31 RENDER_NODE Instance method Private Method Render tree node 19991126
32 RESET_CHECKBOX_CHANGED Instance method Public Method Reading and resetting of CHECKBOX_CHANGED flags 20011113
33 SET_CHECKBOX_CHANGED Instance method Public Method Setting checkbox flags for comment entry... 20011119
34 WRITE_CHECKED_DOCUMENTS Instance method Public Method Writes selected documents to Table CEPRESENDDOCS 20011119
Events
Class CL_B2E_XMLVIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_NODE Protected See coding TT_NODE 19991028
2 TT_OUTLINE Protected See coding TT_OUTLINE 19991028
3 T_NODE Protected See coding T_NODE 19991028
4 T_OUTLINE Protected See coding ALV Outline 19991028
Method Signatures

Method CALCULATE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_NODE Call by reference Type reference (TYPE) T_NODE Parent node 19991102
2 Exporting PT_CHILDREN Call by reference Type reference (TYPE) TT_NODE Child nodes 19991102

Method CALCULATE_CHILDREN on class CL_B2E_XMLVIEW has no exception.

Method CALCULATE_PRESELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_SELECTED_KEYS Call by reference Type reference (TYPE) CE0_TT_OBJK Preselected Nodes (CEOBJK Structure) 19991223

Method CALCULATE_PRESELECTION on class CL_B2E_XMLVIEW has no exception.

Method CHANGE_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MARKER Call by reference Type reference (TYPE) C Neue Markierung 20011119
2 Importing P_MARKER_ONLY Call by reference Type reference (TYPE) C SPACE Nur Dokument->M_MARKER setzen 20011119
3 Importing P_NODE Call by reference Type reference (TYPE) T_NODE Aktueller Baumknoten 20011119

Method CHANGE_MARKER on class CL_B2E_XMLVIEW has no exception.

Method CHANGE_MARKER_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MARKER Call by reference Type reference (TYPE) C Marker 20011119
2 Importing P_NODE Call by reference Type reference (TYPE) T_NODE Aktueller Knoten 20011119

Method CHANGE_MARKER_RECURSIVE on class CL_B2E_XMLVIEW has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_B2E_XMLVIEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_B2E_XMLVIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PP_APPLICATION Call by reference Object reference (TYPE REF TO) IF_B2E_XMLAPP IF_B2E_XMLAPP conforming Application object 19991028
2 Importing PP_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 19991028
3 Importing PP_PDMWORLD Call by reference Object reference (TYPE REF TO) CL_B2E_PDMWORLD The PDM Data Source (instead of a PDoc) 19991109
4 Importing PT_SELECTED Call by reference Type reference (TYPE) CETT_NODE_REFS Preselected Nodes 19991223
5 Importing PT_SELECTED_KEYS Call by reference Type reference (TYPE) CE0_TT_OBJK Preselected Nodes (CEOBJK Structure) 19991223
6 Importing P_DISPLAY Call by reference Type reference (TYPE) CE_BOOL SPACE Anzeigen-Modus der Änderungsflags... 20011113
7 Importing P_FOLDERTEXT Call by reference Type reference (TYPE) STRING Top level node text 20000114
8 Importing P_INVERSE_DISPLAY Call by reference Type reference (TYPE) CE_BOOL SPACE Im Transfer-Modus invertieren der Darstellung 20011113
9 Importing P_OBJNR Call by reference Type reference (TYPE) J_OBJNR Folder, zu der die View gehört. 20011113
10 Importing P_PDOC Call by reference Type reference (TYPE) CE_PDCID XML Data Source 19991028
11 Importing P_SPLIT Call by reference Type reference (TYPE) C SPACE Split (SPACE = no splitter, 'H' = horizontal, 'V' = vertica) 20000112
12 Importing P_USE_ALT_DISPLAY Call by reference Type reference (TYPE) CE_BOOL SPACE Modifiziertes Display verwenden? 20011113

Method CONSTRUCTOR on class CL_B2E_XMLVIEW has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY Node to be deleted 19991109

Method DELETE_NODE on class CL_B2E_XMLVIEW has no exception.

Method DELETE_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY Node to be deleted 19991109

Method DELETE_SUBNODES on class CL_B2E_XMLVIEW has no exception.

Method DESTROY_CONTROL Signature

Method DESTROY_CONTROL on class CL_B2E_XMLVIEW has no parameter.
Method DESTROY_CONTROL on class CL_B2E_XMLVIEW has no exception.

Method EXPLODE_MBOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_NODE Call by reference Type reference (TYPE) T_NODE The node to be exploded... 19991105

Method EXPLODE_MBOM on class CL_B2E_XMLVIEW has no exception.

Method GET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISPLAY_MODE Value transfer Type reference (TYPE) CE_BOOL Display mode 20011113

Method GET_DISPLAY_MODE on class CL_B2E_XMLVIEW has no exception.

Method GET_GLOBAL_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_COMMENT Value transfer Type reference (TYPE) STRING Comment 20000121
2 Importing P_COMMENT_TYPE Call by reference Type reference (TYPE) I 0 0 = owner, 1 = partner 20000121

Method GET_GLOBAL_COMMENT on class CL_B2E_XMLVIEW has no exception.

Method GET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_NODES Call by reference Type reference (TYPE) CETT_NODE_REFS B2E [RelServ] 19991215

Method GET_SELECTED on class CL_B2E_XMLVIEW has no exception.

Method INIT_MARKER_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYI Layout 20011119
2 Changing CS_ITEM_LAYOUT1 Call by reference Type reference (TYPE) LVC_S_LACI Layout beim Ändern 20011119
3 Importing P_MARKER Call by reference Type reference (TYPE) C Initialwert Markierung 20011119

Method INIT_MARKER_LAYOUT on class CL_B2E_XMLVIEW has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_CHILD_NODE Call by reference Type reference (TYPE) T_NODE X 19991029
2 Importing PS_NODE Call by reference Type reference (TYPE) T_NODE X 19991029

Method INSERT_NODE on class CL_B2E_XMLVIEW has no exception.

Method ON_CHECKBOX_CHANGED Signature

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

Method ON_CHECKBOX_CHANGED on class CL_B2E_XMLVIEW has no exception.

Method ON_DRAG Signature

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

Method ON_DRAG on class CL_B2E_XMLVIEW has no exception.

Method ON_DRAG_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20000111
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20000111
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20000111

Method ON_DRAG_MULTIPLE on class CL_B2E_XMLVIEW has no exception.

Method ON_DROP Signature

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

Method ON_DROP on class CL_B2E_XMLVIEW has no exception.

Method ON_EXPAND_NC Signature

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

Method ON_EXPAND_NC on class CL_B2E_XMLVIEW has no exception.

Method ON_ITEM_CONTEXT_MENU_REQUEST Signature

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

Method ON_ITEM_CONTEXT_MENU_REQUEST on class CL_B2E_XMLVIEW has no exception.

Method ON_ITEM_CONTEXT_MENU_SELECTED Signature

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

Method ON_ITEM_CONTEXT_MENU_SELECTED on class CL_B2E_XMLVIEW has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

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

Method ON_ITEM_DOUBLE_CLICK on class CL_B2E_XMLVIEW has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_B2E_XMLVIEW has no exception.

Method ON_NODE_CONTEXT_MENU_SELECTED Signature

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

Method ON_NODE_CONTEXT_MENU_SELECTED on class CL_B2E_XMLVIEW has no exception.

Method ON_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) 19991028

Method ON_NODE_DOUBLE_CLICK on class CL_B2E_XMLVIEW has no exception.

Method ON_TOOLBAR_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) 19991119
2 Importing POSX Value transfer Attribute reference (LIKE) 19991119
3 Importing POSY Value transfer Attribute reference (LIKE) 19991119

Method ON_TOOLBAR_DROPDOWN_CLICKED on class CL_B2E_XMLVIEW has no exception.

Method ON_TOOLBAR_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) 19991119

Method ON_TOOLBAR_FUNCTION_SELECTED on class CL_B2E_XMLVIEW has no exception.

Method READ_CHECKED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNR Call by reference Type reference (TYPE) J_OBJNR Folder 20011119
2 Importing USER Call by reference Type reference (TYPE) SYUNAME Anmeldename des Benutzers 20011119

Method READ_CHECKED_DOCUMENTS on class CL_B2E_XMLVIEW has no exception.

Method REFRESH_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PP_NODE Value transfer Object reference (TYPE REF TO) CL_B2E_NODE X 19991217
2 Importing P_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY X 19991129

Method REFRESH_NODE on class CL_B2E_XMLVIEW has no exception.

Method RENDER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_ITEMOUTLINE Call by reference Type reference (TYPE) T_OUTLINE X 19991126
2 Importing PS_NODE Call by reference Type reference (TYPE) T_NODE X 19991126
3 Exporting PS_NODELAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN X 19991126
4 Exporting PT_ITEMLAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI X 19991126
5 Exporting P_NODETEXT Call by reference Type reference (TYPE) LVC_VALUE X 19991126

Method RENDER_NODE on class CL_B2E_XMLVIEW has no exception.

Method RESET_CHECKBOX_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Checkbox changed? 20011113

Method RESET_CHECKBOX_CHANGED on class CL_B2E_XMLVIEW has no exception.

Method SET_CHECKBOX_CHANGED Signature

Method SET_CHECKBOX_CHANGED on class CL_B2E_XMLVIEW has no parameter.
Method SET_CHECKBOX_CHANGED on class CL_B2E_XMLVIEW has no exception.

Method WRITE_CHECKED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNR Call by reference Type reference (TYPE) J_OBJNR Folder-Id 20011119
2 Importing USER Call by reference Type reference (TYPE) SYUNAME Anmeldename des Benutzers 20011119

Method WRITE_CHECKED_DOCUMENTS on class CL_B2E_XMLVIEW has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in