SAP ABAP Class CL_GUI_ECL_3DVIEWER (Engineering Client 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_ECL_PRIMARYVIEWER Basis Class for ECL Viewers (2D und 3D) 19990504
Properties
Class CL_GUI_ECL_3DVIEWER  
Short Description Engineering Client 3D Viewer    
Super Class CL_GUI_ECL_PRIMARYVIEWER Basis Class for ECL Viewers (2D und 3D) 
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 19990504   SAP 
Last change 20000224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_ECL_3DVIEWER has no interface implemented.
Friends
Class CL_GUI_ECL_3DVIEWER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_DMU_OBJECTS Instance attribute Private See coding Table of all Nodes Loaded by Means of add_node_to_structure 19990702
2 CURRENT_ACTIVE_2D_REDLINE Instance attribute Public Type reference (TYPE) CHAR40 2D Redlining Currently Assigned 20000525
3 CURRENT_DMU_OBJECTS Instance attribute Private See coding Table of all Parts Loaded by Means of view_node_of_structure 19990707
4 EVENT_CLOSE_DIRTY_DOC Constant Public Type reference (TYPE) I 11 Event ID: Unsaved Layer Is To Be Closed 20000609
5 EVENT_FILE_DROPPED Constant Public Type reference (TYPE) I 10 Event ID: File Dropped 20000609
6 EVENT_NOTIFICATION Instance attribute Private Type reference (TYPE) I Event Notification 19991022
7 EVENT_TEXT_REQUEST Constant Public Type reference (TYPE) I 8 Event ID: Annotation Manager Expects Text Entry 19990901
8 IDENTITY_MATRIX Constant Private See coding Uniform Matrix 19990702
9 LOCAL_EVENT_HANDLER Instance attribute Private Object reference (TYPE REF TO) LCL_EVENT_HANDLER Local Class for Event Handling 20000229
10 MOUSE_DOUBLE_CLICK Constant Public Type reference (TYPE) I 9 Event ID: Mouse Double-Click 19991227
11 NORMAL_EVENT_POLICY Constant Public Type reference (TYPE) I 1 Event Policy: Events are Fired Without Queue 19990910
12 NO_CONTEXT_MENU Instance attribute Private Type reference (TYPE) I 0 No Self-Defined Context Menu 19990705
13 NO_EMPTY_SELECT_NOTIFICATION Constant Public Type reference (TYPE) I 10 Event Notification: All Selections Without IDs are Filtered 19990910
14 NO_SELECTION_NOTIFICATION Constant Public Type reference (TYPE) I 0 Event Notification: No Event When Object is Selected 19990723
15 OBJECT_SELECTED Constant Public Type reference (TYPE) I 2 Event ID: Object Selected 19990616
16 OBJECT_SELECTION_NOTIFICATION Constant Public Type reference (TYPE) I 2 Event Notification: Event When one Object is Selected 19990723
17 PART_SELECTED Constant Public Type reference (TYPE) I 3 Event ID: Parts Have Been Selected 19990705
18 PART_SELECTION_NOTIFICATION Constant Public Type reference (TYPE) I 4 Event Notification: Event When Single Parts are Selected 19990723
19 QUEUED_EVENT_POLICY Constant Public Type reference (TYPE) I 2 Event Policy: Events are Added to Queue 19990910
20 QUEUED_MULTI_EVENT_POLICY Constant Public Type reference (TYPE) I 3 Event Policy: 1. Event Fired, Subsequ. Events Added to Queue 19990910
21 ROTATE_MODE Constant Public Type reference (TYPE) I 6 Interaction Mode: 3D Interaction Mode for Rotating 19990505
22 SELECTION_CHANGED Constant Public Type reference (TYPE) I 1 Event ID: Object Selection has Changed 19990705
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_TO_STRUCTURE Instance method Public Method Adds a Node to a Structure 19990702
2 CLONE_PART Instance method Public Method Clones an Existing Part 19990706
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990504
4 CREATE_ASSEMBLY_NODE Instance method Public Method Add an Assembly with any ID 19990608
5 CREATE_MATRIX_OBJECT Instance method Public Method Generates a Matrix Object 19990720
6 CREATE_TOOLBAR Instance method Public Method Creates Dynamically Configured Toolbar 19990609
7 DESELECT_OBJECTS Instance method Public Method Deselects One or Multiple Objects 19990616
8 FIND_PART Instance method Public Method Returns an Internal Structure Node Key of the Viewer 20001227
9 FIRE_NEXT_EVENT Instance method Public Method Fires the Next Event in the Queue 19991022
10 GET_3DCOMPARE_SECONDARY Instance method Public Method Returns a 3D Compare Object 20000615
11 GET_3DMEASUREMENT_SECONDARY Instance method Public Method Returns a 3D Measurement Object 20000306
12 GET_3DPFM_SECONDARY Instance method Public Method Returns a 3D Pick Feature Manager Object 20020807
13 GET_3DPMI_SECONDARY Instance method Public Method Returns a 3D PMI Object 20001214
14 GET_DESCENDANT_PARTS Instance method Public Method Returns all Underlying Parts of a Node 19991011
15 GET_GLOBAL_MATRIX Instance method Public Method Provides the Global Matrix of a Part in an Assembly 19990521
16 GET_MATRIX_VALUES Instance method Public Method Returns the 13 Floats of a Matrix 19990723
17 GET_PARENT Instance method Public Method Returns the Higher-Level Node in the Structure 19991008
18 GET_RELATIVE_MATRIX Instance method Public Method Provides the Relative Maxtrix of a Part with reg. to Another 19990521
19 GET_SECTIONING_SECONDARY Instance method Public Method Returns a 3D Sectioning Object 20000515
20 GET_SELECTED_OBJECTS Instance method Public Method Returns the Part IDs of all Objects Selected 19990616
21 IMPORT_PART_NODE Instance method Public Method Add a Single Part With any ID 19990608
22 NODE_ALREADY_LOADED Instance method Public Method Checks if a Node has been Loaded Already 19990909
23 PASS_EVENT Instance method Public Method Internal! Redirects Local Class Events to Application 19990816
24 REGISTER_TOOLBAR_EVENTS Instance method Private Method For Internal Use! Registers the Toolbar Events 19990609
25 REMOVE_ASSEMBLY_NODE Instance method Public Method Deletes an Assembly and the Associated Substructure 19990720
26 REMOVE_AVAILABLE_REDLINE_LAYER Instance method Public Method Removes a Redlining Layer from the Menu After Delete 20000525
27 REMOVE_NODE_FROM_STRUCTURE Instance method Public Method Deletes a Node Added With ADD_NODE_TO_STRUCTURE 19990816
28 RESOLVE_ASSEMBLY Instance method Private Method For Internal Use! Deep Search in Structure Tree 19990706
29 SELECT_OBJECTS Instance method Public Method Selects one or Multiple Objects 19990616
30 SET_BACKFACEREMOVALMODE Instance method Public Method Sets the Backface Disabling Mode of the 3D Control 19990505
31 SET_CONTEXTMENU_MODE Instance method Public Method Sets the Context Menu Mode 19990505
32 SET_COVERAGE_CULLING Instance method Public Method Performance Parameter 19990521
33 SET_FRAMERATE Instance method Public Method Predefines a Specific Frame Rate 19990611
34 SET_LOWEST_LOD Instance method Public Method Minimizes the Detail Depth of the Representation 19990521
35 SET_MATRIX Instance method Public Method Positions a Part in Relation to Another Part 19990521
36 SET_MATRIX_VALUES Instance method Public Method Sets the 13 Floats of a Matrix 19990728
37 SET_PARENT Instance method Public Method Defines a Super/Subnode Relation to a Structure 19990630
38 SET_PART_VISIBLE Instance method Public Method Sets the Visibility of a Part 19990616
39 SET_WIREFRAME Instance method Public Method Enable/Disable Wire-frame Display 19990521
40 VIEW_ALL Instance method Public Method Display Contents in Complete View 20000522
41 VIEW_STRUCTURE_NODE Instance method Public Method Displays a Specific Node of the Structure 19990706
Events
# Event Type Visibility Description Created on
1 MARKUP_ACTIVATED Instance Event
(0)
Public
(2)
Markup Secondary Activated 20000224
2 MOUSE_DOUBLE_CLICKED Instance Event
(0)
Public
(2)
Mouse was Double-Clicked on a Structure Node 19991227
3 OBJECT_SELECTED_EVENT Instance Event
(0)
Public
(2)
Event is Fired When Objects are Selected 19990624
4 PART_SELECTED_EVENT Instance Event
(0)
Public
(2)
Event is Fired When Single Parts are Selected 19990705
5 SELECTION_CHANGED_EVENT Instance Event
(0)
Public
(2)
Event is Fired if the Viewer Selection Changes 19990705
6 SHOW_2D_MARKUP_FILE Instance Event
(0)
Public
(2)
Display a Specific Markup File 20000105
7 UNLOADED_ALL Instance Event
(0)
Public
(2)
Unload_all Method Called 19990728
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DMU_OBJECT Protected See coding Product Structure Node 19990702
2 MATRIX Protected See coding 4x4 Floats - Matrix 19990702
Method Signatures

Method ADD_NODE_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MATRIX11 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 1,1 19990702
2 Importing MATRIX12 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 1,2 19990702
3 Importing MATRIX13 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 1,3 19990702
4 Importing MATRIX14 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 1,4 19990702
5 Importing MATRIX21 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 2,1 19990702
6 Importing MATRIX22 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 2,2 19990702
7 Importing MATRIX23 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 2,3 19990702
8 Importing MATRIX24 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 2,4 19990702
9 Importing MATRIX31 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 3,1 19990702
10 Importing MATRIX32 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 3,2 19990702
11 Importing MATRIX33 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 3,3 19990702
12 Importing MATRIX34 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 3,4 19990702
13 Importing MATRIX41 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 4,1 19990702
14 Importing MATRIX42 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 4,2 19990702
15 Importing MATRIX43 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 4,3 19990702
16 Importing MATRIX44 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 4,4 19990702
17 Importing MATRIX_STRING Call by reference Type reference (TYPE) CHAR200 Matrix als Semikolon separiertem String 19990728
18 Importing PARENTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Super-Knotens 19990702
19 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Teils 19990702
20 Importing PART_NAME Call by reference Type reference (TYPE) C Name für Teil oder Baugruppe 19990702
21 Importing URL Call by reference Type reference (TYPE) CHAR255 SPACE URL eines Teils 19990728
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990702
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990702
3 INVALID_NODE_KEY INVALID_NODE_KEY 19990927
4 PARAMETER_MISSING PARAMETER_MISSING 19990927

Method CLONE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLONE_KEY Call by reference Type reference (TYPE) C Schlüssel des geklonten Teils 19990706
2 Importing ORIG_KEY Call by reference Type reference (TYPE) C Schlüssel des Originalteils 19990706
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990706
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990706

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTOALIGN Call by reference Type reference (TYPE) C 'X' AUTOALIGN 19990504
2 Importing EVENT_POLICY Call by reference Type reference (TYPE) I 1 Queue für die Events einstellen 19990910
3 Importing LIFETIME Call by reference Type reference (TYPE) I LIFETIME 19990504
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container of Viewer Control 19990504
5 Importing SELECTION_NOTIFICATION Call by reference Type reference (TYPE) I 18 Strategie bezüglich Event Handling bei Objektselektion 19990910
6 Importing SHELLSTYLE Value transfer Type reference (TYPE) I SHELLSTYLE 19990504
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990504
2 CNTL_SYSTEM_ERROR CNTL_INSTALL_ERROR 19990624
3 CREATE_ERROR CREATE_ERROR 19990624
4 LIFETIME_ERROR LIFETIME_ERROR 19990624

Method CREATE_ASSEMBLY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSEMBLY_ID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel für den Assembly-Knoten 19990608
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990608
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630
3 INVALID_NODE_KEY INVALID_NODE_KEY 19990728

Method CREATE_MATRIX_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MATRIX_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_MATRIX Matrix Objekt 19990720
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990720
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990720

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLOSE_BUTTON Call by reference Type reference (TYPE) C Mit ('X') oder ohne (' ') Schließen-Button 19990812
2 Importing NAVIGATION Call by reference Type reference (TYPE) C 'X' Mit ('X') oder ohne (' ') Navigation-Menu 19990909
3 Importing OPTIONS Call by reference Type reference (TYPE) C 'X' Mit ('X') oder ohne (' ') Optionen-Menu 19990909
4 Importing TOOLS Call by reference Type reference (TYPE) C Mit ('X') oder ohne (' ') Werkzeuge-Menu 19990826
5 Importing TOOL_COMPARISON Call by reference Type reference (TYPE) C 'X' 'X' = mit Untermenü für Comparison-Modul 20000615
6 Importing TOOL_MEASUREMENT Call by reference Type reference (TYPE) C 'X' 'X' = mit Untermenu für Bemaßungsfunktionen 20000216
7 Importing TOOL_PMI Call by reference Type reference (TYPE) C ' ' 'X' = mit Untermenü für PMI-Modul 20001214
8 Importing TOOL_SECTIONING Call by reference Type reference (TYPE) C 'X' 'X' = mit Untermenü für Sectioning 20000516
9 Importing VIEWER Call by reference Type reference (TYPE) C 'X' Mit ('X') oder ohne (' ') Viewer-Menu 19990909
10 Importing VIEWER_CLOSEFILE Call by reference Type reference (TYPE) C 'X' ' ' = Datei schließen ist deaktiviert 20000204
11 Importing VIEWER_OPENFILE Call by reference Type reference (TYPE) C 'X' ' ' = Datei öffnen ist deaktiviert 19990909
12 Importing VIEWER_SAVEFILE Call by reference Type reference (TYPE) C 'X' ' ' = Datei speichern ist deaktiviert 19990909
# Exception Resumable Description Created on
1 CNTB_BTYPE_ERROR CNTB_BTYPE_ERROR 19990630
2 CNTL_ERROR CNTL_ERROR 19990624
3 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630
4 DP_ERROR DP_ERROR 19990630
5 WRONG_FCODE_ERROR WRONG_FCODE_ERROR 19991015

Method DESELECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTIDS Call by reference Type reference (TYPE) C 'ALL' = alle, sonst Schlüssel der zu deselektierenden Objekt 19990616
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990616
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method FIND_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EAI_ID Call by reference Type reference (TYPE) I EAI Schlüssel 20001227
2 Importing SAP_ID Call by reference Type reference (TYPE) C SAP Schlüssel 20001227
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001227
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20001227

Method FIRE_NEXT_EVENT Signature

Method FIRE_NEXT_EVENT on class CL_GUI_ECL_3DVIEWER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19991022
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19991022

Method GET_3DCOMPARE_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPARE_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT Compare Objekt 20000615
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000615
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000615

Method GET_3DMEASUREMENT_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEASUREMENT_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT Measurement ObjektI 20000306
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000306
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000306

Method GET_3DPFM_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PFM_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT Pick Feature Manager Objekt 20020807

Method GET_3DPFM_SECONDARY on class CL_GUI_ECL_3DVIEWER has no exception.

Method GET_3DPMI_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PMI_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT PMI Objekt 20001214
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20001214
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20001214

Method GET_DESCENDANT_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESCENDANT_PARTS Call by reference Type reference (TYPE) CHAR255 Kinder-Teile 19991011
2 Importing NODEKEY Call by reference Type reference (TYPE) CHAR100 Schlüssel des Knotens 19991011
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19991011
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19991011
3 INVALID_NODE_KEY INVALID_NODE_KEY 19991011

Method GET_GLOBAL_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing GLOBAL_MATRIX Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_MATRIX Globale Matrize 19990719
2 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Bauteils 19990521
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990521
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method GET_MATRIX_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MATRIX11 Call by reference Type reference (TYPE) F Wert von Index 1,1 19990723
2 Exporting MATRIX12 Call by reference Type reference (TYPE) F Wert von Index 1,2 19990723
3 Exporting MATRIX13 Call by reference Type reference (TYPE) F Wert von Index 1,3 19990723
4 Exporting MATRIX21 Call by reference Type reference (TYPE) F Wert von Index 2,1 19990723
5 Exporting MATRIX22 Call by reference Type reference (TYPE) F Wert von Index 2,2 19990723
6 Exporting MATRIX23 Call by reference Type reference (TYPE) F Wert von Index 2,3 19990723
7 Exporting MATRIX31 Call by reference Type reference (TYPE) F Wert von Index 3,1 19990723
8 Exporting MATRIX32 Call by reference Type reference (TYPE) F Wert von Index 3,2 19990723
9 Exporting MATRIX33 Call by reference Type reference (TYPE) F Wert von Index 3,3 19990723
10 Exporting MATRIX41 Call by reference Type reference (TYPE) F Wert von Index 4,1 19990723
11 Exporting MATRIX42 Call by reference Type reference (TYPE) F Wert von Index 4,2 19990723
12 Exporting MATRIX43 Call by reference Type reference (TYPE) F Wert von Index 4,3 19990723
13 Exporting MATRIX44 Call by reference Type reference (TYPE) F Wert von Index 4,4 19990723
14 Importing MATRIX_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_MATRIX Matrix Objekt 19990723
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990723
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990723

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) CHAR100 Knoten der Structur 19991008
2 Exporting PARENTID Call by reference Type reference (TYPE) CHAR100 Elternknoten 19991008
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19991008
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19991008

Method GET_RELATIVE_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des relativen Bauteils 19990521
2 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Bauteils 19990521
3 Changing RELATIVE_MATRIX Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_MATRIX Relative Matrix zwischen den zwei Bauteilen 19990719
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990521
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method GET_SECTIONING_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECTIONING_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_OBJECT Sectioning-Objekt 20000515
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000515
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000515

Method GET_SELECTED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PARTIDS Call by reference Type reference (TYPE) C IDs der selektierten Objekte durch Semikolons getrennt 19990623
2 Exporting PART_ONLY_IDS Call by reference Type reference (TYPE) C IDs der selektierten Einzelteile, keine Baugruppen 20001228
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990623
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method IMPORT_PART_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTID Call by reference Type reference (TYPE) C Eindeutige Teile-ID 19990608
2 Importing URL Call by reference Type reference (TYPE) CHAR255 URL der Geometriedaten 19990608
# Exception Resumable Description Created on
1 BAD_FILE_NAME BAD_FILE_NAME 19990722
2 CNTL_ERROR CNTL_ERROR 19990608
3 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630
4 FILE_NOT_FOUND FILE_NOT_FOUND 19990722
5 INVALID_DATA INVALID_DATA 19990722
6 INVALID_FILE_FORMAT INVALID_FILE_FORMAT 19990722
7 PERMISSION_DENIED PERMISSION_DENIED 19990722

Method NODE_ALREADY_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALREADY_LOADED Call by reference Type reference (TYPE) C 'X' = bereits geladen, ' ' = noch nicht geladen 19990909
2 Exporting IS_ASSEMBLY Call by reference Type reference (TYPE) C 'X' = Baugruppenknoten, ' ' = Bauteilknoten 19990909
3 Importing NODE_KEY Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Knotens 19990909

Method NODE_ALREADY_LOADED on class CL_GUI_ECL_3DVIEWER has no exception.

Method PASS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_TYPE Call by reference Type reference (TYPE) C Event Typ 19990816
2 Importing LAYER_NAME Call by reference Type reference (TYPE) CHAR40 Name einer Markup-Datei 19991025
3 Importing MARKUP_SECONDARY_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_MARKUP Secondary Referenz 20000104

Method PASS_EVENT on class CL_GUI_ECL_3DVIEWER has no exception.

Method REGISTER_TOOLBAR_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MY_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Die Toolbar für die die Events bearbeitet werden sollen 19990609
2 Importing TOOL_COMPARISON Call by reference Type reference (TYPE) C 'X' 'X' = mit Untermenü für Comparison-Modul 20000615
3 Importing TOOL_MEASUREMENT Call by reference Type reference (TYPE) C 'X' 'X' = mit Untermenu für Bemaßungsfunktionen 20000216
4 Importing TOOL_PMI Call by reference Type reference (TYPE) C ' ' 'X' = mit Untermenü für PMI-Modul 20001214
5 Importing TOOL_SECTIONING Call by reference Type reference (TYPE) C 'X' 'X' = mit Untermenü für Sectioning 20000516
6 Importing VIEWER_CLOSEFILE Call by reference Type reference (TYPE) C 'X' Datei schließen Menu-Item ausschalten 20000204
7 Importing VIEWER_OPENFILE Call by reference Type reference (TYPE) C 'X' Datei öffen Menu-Item ausschalten = ' ' 19990909
8 Importing VIEWER_SAVEFILE Call by reference Type reference (TYPE) C 'X' Datei speichern Menu-Item ausschalten = ' ' 19990909
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990624
2 CTNL_SYSTEM_ERROR CTNL_SYSTEM_ERROR 19990624
3 ILLEGAL_EVENT_COMBINATION ILLEGAL_EVENT_COMBINATION 19990624

Method REMOVE_ASSEMBLY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel 19990720
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990720
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990720
3 INVALID_NODE_KEY INVALID_NODE_KEY 19990728

Method REMOVE_AVAILABLE_REDLINE_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAYER_NAME Call by reference Type reference (TYPE) CHAR40 Name des Redlining Layers 20000525

Method REMOVE_AVAILABLE_REDLINE_LAYER on class CL_GUI_ECL_3DVIEWER has no exception.

Method REMOVE_NODE_FROM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des zu löschenden Knotens 19990816
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990816
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990816

Method RESOLVE_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURR_OBJECT Call by reference Type reference (TYPE) DMU_OBJECT Schlüssel des Strukturknotens 19990706
2 Importing DONT_MAKE_VISIBLE Call by reference Type reference (TYPE) C Unsichtbar gemachte Knoten NICHT wieder sichtbar schalten 19991020
# Exception Resumable Description Created on
1 BAD_FILE_NAME BAD_FILE_NAME 19990927
2 CNTL_ERROR CNTL_ERROR 19990706
3 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990706
4 FILE_NOT_FOUND FILE_NOT_FOUND 19990927
5 INVALID_DATA INVALID_DATA 19990927
6 INVALID_FILE_FORMAT INVALID_FILE_FORMAT 19990927
7 INVALID_NODE_KEY INVALID_NODE_KEY 19990927
8 PARAMETER_MISSING PARAMETER_MISSING 19990927
9 PERMISSION_DENIED PERMISSION_DENIED 19990927

Method SELECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARTIDS Call by reference Type reference (TYPE) C 'ALL' = alle, ansonsten die eindeutigen Schlüssel der Objekt 19990616
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990616
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method SET_BACKFACEREMOVALMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BACKFACEREMOVALMODE Call by reference Type reference (TYPE) I 0 Backface-Deaktivierungsmodus für 3D-Control 19990505
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990505
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method SET_CONTEXTMENU_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXTMENUMODE Call by reference Type reference (TYPE) I 2 0 für Kontextmenü aus, 1 für Kontextmenü an 19990505
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990505
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method SET_COVERAGE_CULLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COVERAGE_CULLING Call by reference Type reference (TYPE) F 0 Float < 1 bestimmt die Größe prozentual zum Control 19990611
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990521
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method SET_FRAMERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAMERATE Call by reference Type reference (TYPE) I 0 Anzahl der Frames pro Sekunde 19990611
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990611
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method SET_LOWEST_LOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LODMODE Call by reference Type reference (TYPE) I 0 Der Wert 1 minimiert die Detailtiefe der Darstellung 19990521
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990521
2 CTNL_SYSTEM_ERROR CTNL_SYSTEM_ERROR 19990624

Method SET_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MATRIX Call by reference Type reference (TYPE) CHAR200 16er Matrix als durch Semikolons geteilter String 19990521
2 Importing MATRIX11 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 1,1 19990706
3 Importing MATRIX12 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 1,2 19990706
4 Importing MATRIX13 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 1,3 19990706
5 Importing MATRIX21 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 2,1 19990706
6 Importing MATRIX22 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 2,2 19990706
7 Importing MATRIX23 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 2,3 19990706
8 Importing MATRIX31 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 3,1 19990706
9 Importing MATRIX32 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 3,2 19990706
10 Importing MATRIX33 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 3,3 19990706
11 Importing MATRIX41 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 4,1 19990706
12 Importing MATRIX42 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 4,2 19990706
13 Importing MATRIX43 Call by reference Type reference (TYPE) F 0 Matrixwert für Index 4,3 19990706
14 Importing MATRIX44 Call by reference Type reference (TYPE) F 1 Matrixwert für Index 4,4 19990706
15 Importing MATRIX_OBJECT Value transfer Object reference (TYPE REF TO) CL_GUI_ECL_MATRIX IDispatch IMatrix Objekt 19990720
16 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel für das Teil 19990521
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990521
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630
3 INVALID_NODE_KEY NODE_MISSING 19990728
4 PARAMETER_MISSING PARAMETER_MISSING 19990722

Method SET_MATRIX_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MATRIX11 Call by reference Type reference (TYPE) F Wert von Index 1,1 19990728
2 Importing MATRIX12 Call by reference Type reference (TYPE) F Wert von Index 1,2 19990728
3 Importing MATRIX13 Call by reference Type reference (TYPE) F Wert von Index 1,3 19990728
4 Importing MATRIX21 Call by reference Type reference (TYPE) F Wert von Index 2,1 19990728
5 Importing MATRIX22 Call by reference Type reference (TYPE) F Wert von Index 2,2 19990728
6 Importing MATRIX23 Call by reference Type reference (TYPE) F Wert von Index 2,3 19990728
7 Importing MATRIX31 Call by reference Type reference (TYPE) F Wert von Index 3,1 19990728
8 Importing MATRIX32 Call by reference Type reference (TYPE) F Wert von Index 3,2 19990728
9 Importing MATRIX33 Call by reference Type reference (TYPE) F Wert von Index 3,3 19990728
10 Importing MATRIX41 Call by reference Type reference (TYPE) F Wert von Index 4,1 19990728
11 Importing MATRIX42 Call by reference Type reference (TYPE) F Wert von Index 4,2 19990728
12 Importing MATRIX43 Call by reference Type reference (TYPE) F Wert von Index 4,3 19990728
13 Importing MATRIX44 Call by reference Type reference (TYPE) F Wert von Index 4,4 19990728
14 Changing MATRIX_OBJECT Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_MATRIX Matrix Objekt 19990728
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990728
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990728

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Superknotens 19990630
2 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Subknotens 19990630
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990630
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630
3 INVALID_NODE_KEY NODE_MISSING 19990728

Method SET_PART_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_IF_LOADED Call by reference Type reference (TYPE) C X = kontrolliert ob key in current_dmu_objects 19990830
2 Importing KEY Call by reference Type reference (TYPE) C Schlüssel des Teils 19990630
3 Returning RETURN_CODE Value transfer Type reference (TYPE) I 1 falls key nicht in current_dmu_objects enthalten 19990830
4 Importing VISIBLE Call by reference Type reference (TYPE) I 1 0 = unsichtbar, 1 = sichtbar 19990623
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990630
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method SET_WIREFRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WIREFRAMEMODE Call by reference Type reference (TYPE) I 0 Der Wert 1 schaltet den Drahtgittermodus ein 19990521
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990521
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990630

Method VIEW_ALL Signature

Method VIEW_ALL on class CL_GUI_ECL_3DVIEWER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000522
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000522

Method VIEW_STRUCTURE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DONT_MAKE_VISIBLE Call by reference Type reference (TYPE) C Unsichtbar gemachte Knoten NICHT wieder sichtbar schalten 19991020
2 Importing PARTID Call by reference Type reference (TYPE) C Eindeutiger Schlüssel des Knotens 19990706
# Exception Resumable Description Created on
1 BAD_FILE_NAME BAD_FILE_NAME 19990927
2 CLONE_PART_FAILED CLONE_PART_FAILED 19990720
3 CNTL_ERROR CNTL_ERROR 19990706
4 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990706
5 FILE_NOT_FOUND FILE_NOT_FOUND 19990927
6 INVALID_DATA INVALID_DATA 19990927
7 INVALID_FILE_FORMAT INVALID_FILE_FORMAT 19990927
8 INVALID_NODE_KEY INVALID_NODE_KEY 19990927
9 PARAMETER_MISSING PARAMETER_MISSING 19990927
10 PERMISSION_DENIED PERMISSION_DENIED 19990927
11 REMOVE_ASSEMBLY_FAILED REMOVE_ASSEMBLY_FAILED 19990720
Event Signatures

Event MARKUP_ACTIVATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MARKUP_SECONDARY_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_GUI_ECL_MARKUP Markup-Objekt 20000224

Event MOUSE_DOUBLE_CLICKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PART_IDS Exporting Value transfer Type reference (TYPE) CHAR255 Angeklickte Teile 19991227

Event OBJECT_SELECTED_EVENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECTIDS Exporting Value transfer Type reference (TYPE) CHAR255 IDs der selektierten Objekte 19990705

Event PART_SELECTED_EVENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PARTIDS Exporting Value transfer Type reference (TYPE) CHAR255 Schlüssel der selektierten Einzelteile 19990705

Event SELECTION_CHANGED_EVENT Signature
Event SELECTION_CHANGED_EVENT on class CL_GUI_ECL_3DVIEWER has no parameter.
Event SHOW_2D_MARKUP_FILE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 LAYER_NAME Exporting Value transfer Type reference (TYPE) CHAR40 Name der Markup-Datei 20000105
2 MARKUP_FORBIDDEN Exporting Value transfer Type reference (TYPE) C 'X' = Ändern der Markup-Datei ist nicht erlaubt 20000105
3 REMOVAL_FORBIDDEN Exporting Value transfer Type reference (TYPE) C 'X' = Löschen der Markup-Datei ist nicht erlaubt 20000105

Event UNLOADED_ALL Signature
Event UNLOADED_ALL on class CL_GUI_ECL_3DVIEWER has no parameter.
History
Last changed by/on SAP  20000224 
SAP Release Created in