SAP ABAP Class /TDAG/CPCL_XML_VWR_EXTENSION (CP: Example of XML Viewer extension)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_MGR_OBSERVER CP: Interface eines Observer-Objektes für die CfP-Workbench 20071018
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_MGR_TREE_EVENTS CP: Events der Produktstruktur 20071018
Properties
Class /TDAG/CPCL_XML_VWR_EXTENSION  
Short Description CP: Example of XML Viewer extension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20071018   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_MGR_OBSERVER CP: Interface eines Observer-Objektes für die CfP-Workbench 20071018
2 /TDAG/CPIF_MGR_TREE_EVENTS CP: Events der Produktstruktur 20071018
Friends
Class /TDAG/CPCL_XML_VWR_EXTENSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BOS_DATA_TAB Instance attribute Private Object reference (TYPE REF TO) DATA reference to internal table /TDAG/CPY_BOS_COMP 20071024
2 MO_PSTR_DATA_TAB Instance attribute Private Object reference (TYPE REF TO) DATA Reference to internal table of type /TDAG/CPY_PSTRDATA 20071024
3 MO_XML_VIEW_CTRL Instance attribute Private Object reference (TYPE REF TO) /TDAG/CPCL_PROD_BROWSER_CTRL View controler for the CfP XML viewer 20071018
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20071018
2 FREE Instance method Public Method Destructor 20071018
3 ON_PS_CONTEXT_MENU_REQUEST Instance method Public Event handling method Setzen eines Kontext-Menüs der Produktstruktur 20071018
4 ON_PS_DEF_CONTEXT_MENU_REQUEST Instance method Public Event handling method Setzen eines Kontext-Menüs der Produktstruktur 20071018
5 ON_PS_INITIALIZATION Instance method Public Event handling method Initialisierung der Produktstruktur 20071018
6 ON_PS_MENU_BUTTON Instance method Public Event handling method Setzen eines Button-Menüs für Produktstruktur 20071018
7 ON_PS_NEW_NODE Instance method Public Event handling method Änderungen eines Knotens der Produkstruktur 20071018
8 ON_PS_NEW_TREE Instance method Public Event handling method Änderungen der Produkstruktur 20071018
9 ON_PS_TOOLBAR Instance method Public Event handling method Modifizieren der Toolbar der Produktstruktur 20071018
10 ON_PS_USER_COMMAND Instance method Public Event handling method Behandlung der OK-Codes der Produktstruktur 20071018
Events
Class /TDAG/CPCL_XML_VWR_EXTENSION has no event.
Types
Class /TDAG/CPCL_XML_VWR_EXTENSION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_VIEW_CTRL Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_PROD_BROWSER_CTRL CP: CfP XML Viewer 20071018

Method CONSTRUCTOR on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method FREE Signature

Method FREE on class /TDAG/CPCL_XML_VWR_EXTENSION has no parameter.
Method FREE on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_MENU Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
3 Importing P_NODE_KEY Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_CONTEXT_MENU_REQUEST on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_DEF_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_MENU Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_DEF_CONTEXT_MENU_REQUEST on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_TREE Call by reference Attribute reference (LIKE) 20071018
3 Importing P_SCENARIO_ID Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_INITIALIZATION on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_OBJECT Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
3 Importing P_ACTIVITIES Call by reference Attribute reference (LIKE) 20071018
4 Importing P_UCOMM Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_MENU_BUTTON on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_NEW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DATA Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
3 Importing PS_ADDINFO Call by reference Attribute reference (LIKE) 20071018
4 Importing PS_NODE Call by reference Attribute reference (LIKE) 20071018
5 Importing P_SCENARIO_ID Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_NEW_NODE on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_NEW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DATA Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
3 Importing PS_ADDINFO Call by reference Attribute reference (LIKE) 20071018
4 Importing P_LEVEL Call by reference Attribute reference (LIKE) 20071018
5 Importing P_NODE_KEY Call by reference Attribute reference (LIKE) 20071018
6 Importing P_SCENARIO_ID Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_NEW_TREE on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_OBJECT Call by reference Attribute reference (LIKE) 20071018
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
3 Importing P_ACTIVITIES Call by reference Attribute reference (LIKE) 20071018
4 Importing P_FLG_INTERACTIVE Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_TOOLBAR on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.

Method ON_PS_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071018
2 Importing PT_INDEX_ROWS Call by reference Attribute reference (LIKE) 20071018
3 Importing PT_NODES Call by reference Attribute reference (LIKE) 20071018
4 Importing PT_NODE_KEYS Call by reference Attribute reference (LIKE) 20071018
5 Importing PT_SELECTED_ROWS Call by reference Attribute reference (LIKE) 20071018
6 Importing P_OK_CODE Call by reference Attribute reference (LIKE) 20071018

Method ON_PS_USER_COMMAND on class /TDAG/CPCL_XML_VWR_EXTENSION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C