SAP ABAP Class CL_GUI_ECL_PMI (PMI Module for the 3D Viewer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CI (Application Component) Component Integration / Installation Windows Components
     SECLVIEWER (Package) Engineering Client Viewer for 2D/3D objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 20001212
Properties
Class CL_GUI_ECL_PMI  
Short Description PMI Module for the 3D Viewer    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECLVIEWER   Engineering Client Viewer for 2D/3D objects 
Created 20001212   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_ECL_PMI has no forward declaration.
Interfaces
Class CL_GUI_ECL_PMI has no interface implemented.
Friends
Class CL_GUI_ECL_PMI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNED_VIEWER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ECL_3DVIEWER Associated 3D Viewer 20001214
2 CTRL_POP_UP Instance attribute Public Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Dialog Box for PMI Information 20001227
3 CTRL_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree in Splitter 20001227
4 LT_PMI_NODES Instance attribute Protected See coding LT_PMI_NODES 20010118
5 LT_PMI_NODES2 Instance attribute Protected See coding LT_PMI_NODES2 20010118
6 LT_PMI_NODES3 Instance attribute Protected See coding LT_PMI_NODES3 20010118
7 THIS_EVENT_HANDLER Instance attribute Private Object reference (TYPE REF TO) LCL_EVENT_HANDLER Local Event Handler 20001214
8 THIS_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar of the PMI Module 20001214
9 WA_PMI_NODES Instance attribute Protected Type reference (TYPE) PMI_NODE WA_PMI_NODES 20010118
10 WA_PMI_NODES2 Instance attribute Protected Type reference (TYPE) PMI_NODE WA_PMI_NODES2 20010118
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ENTITIES Instance method Public Method Delete Entities 20001214
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001212
3 CREATE_TOOLBAR Instance method Public Method Generates a Toolbar for the PMI Module 20001214
4 ENABLE_MULTIPLE_ENTITY Instance method Public Method Multiple Entities 20001214
5 ENABLE_SINGLE_ENTITY Instance method Public Method Single Entities 20001214
6 GET_NUMBER_OF_TYPE Instance method Public Method Number of Entities of a Type and a Part 20001214
7 HIDE_ENTITY Instance method Public Method Hide Specific Entity of a Part 20001214
8 NEXT_ENTITY Instance method Public Method Next Entity 20001214
9 PREVIOUS_ENTITY Instance method Public Method Previos Entity 20001214
10 REGISTER_TOOLBAR_EVENTS Instance method Public Method Internal User: Registers the Toolbar Events 20001214
11 SHOWTREE Instance method Public Method Creates the EAI-Specific PMI Tree 20010817
12 SHOW_ALL_PART_ENTITIES Instance method Public Method Show all Entities of Currently Selected Part 20001214
13 SHOW_ENTITY Instance method Public Method Show Specific Entity of a Part 20001214
14 SHOW_FILTER_CONFIGURATION Instance method Public Method Display Filter Configuration 20001214
15 SHOW_PREFERENCES Instance method Public Method Display User Settings 20001214
Events
Class CL_GUI_ECL_PMI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PMI_NODE Protected See coding Node of PMI Tree 20001227
Method Signatures

Method CLEAR_ENTITIES Signature

Method CLEAR_ENTITIES on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSIGNED_VIEWER Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_3DVIEWER Zugehöriger 3D Viewer 20001212
2 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20001212
3 Importing SHELLSTYLE Call by reference Type reference (TYPE) I Shellstyle 20001212
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001212
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20001212
3 CREATE_ERROR CREATE_ERROR 20001212
4 LIFETIME_ERROR LIFETIME_ERROR 20001212

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTB_BTYPE_ERROR CNTB_BTYPE_ERROR 20001214
2 CNTL_ERROR CNTL_ERROR 20001214
3 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20001214
4 DP_ERROR DP_ERROR 20001214

Method ENABLE_MULTIPLE_ENTITY Signature

Method ENABLE_MULTIPLE_ENTITY on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method ENABLE_SINGLE_ENTITY Signature

Method ENABLE_SINGLE_ENTITY on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method GET_NUMBER_OF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NUMBER Call by reference Type reference (TYPE) I Anzahl der Entitäten 20001214
2 Importing PART_ID Call by reference Type reference (TYPE) I Teile-ID 20001214
3 Importing TYPE Call by reference Type reference (TYPE) I Entitätstyp 20001214
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method HIDE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I Index 20001214
2 Importing PART_ID Call by reference Type reference (TYPE) I Teile-ID 20001214
3 Importing TYPE Call by reference Type reference (TYPE) I Entitätstyp 20001214
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method NEXT_ENTITY Signature

Method NEXT_ENTITY on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method PREVIOUS_ENTITY Signature

Method PREVIOUS_ENTITY on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method REGISTER_TOOLBAR_EVENTS Signature

Method REGISTER_TOOLBAR_EVENTS on class CL_GUI_ECL_PMI has no parameter.
Method REGISTER_TOOLBAR_EVENTS on class CL_GUI_ECL_PMI has no exception.

Method SHOWTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ON_OFF Call by reference Type reference (TYPE) CHAR01 'X' 'X' = anschalten, space = ausschalten 20010817
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20010817
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20010817

Method SHOW_ALL_PART_ENTITIES Signature

Method SHOW_ALL_PART_ENTITIES on class CL_GUI_ECL_PMI has no parameter.
Method SHOW_ALL_PART_ENTITIES on class CL_GUI_ECL_PMI has no exception.

Method SHOW_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I Index 20001214
2 Importing PART_ID Call by reference Type reference (TYPE) I Teile-ID 20001214
3 Importing TYPE Call by reference Type reference (TYPE) I Entitätstyp 20001214
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method SHOW_FILTER_CONFIGURATION Signature

Method SHOW_FILTER_CONFIGURATION on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214

Method SHOW_PREFERENCES Signature

Method SHOW_PREFERENCES on class CL_GUI_ECL_PMI has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214
History
Last changed by/on SAP  00000000 
SAP Release Created in 610