Hierarchy
⤷
⤷
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 | 19990126 |
Properties
| Class | CL_GUI_ECL_VIEWER | |
| Short Description | Proxy Class for Engineering Client 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 | 19990126 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GUI_ECL_VIEWER has no interface implemented.
Friends
Class CL_GUI_ECL_VIEWER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | I | 0 | Indicates whether the ctx menu handler is already created | 19990224 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | I | 2 | Indicates whether the control is in 2D or in 3D mode | 19990215 | ||
| 3 | Constant | Public | Type reference (TYPE) | I | 0 | Interaction Mode: No Action | 19990224 | ||
| 4 | Constant | Public | Type reference (TYPE) | I | 1 | 3D interaction mode for panning | 19990217 | ||
| 5 | Constant | Public | Type reference (TYPE) | I | 6 | 3D interaction mode for rotating | 19990217 | ||
| 6 | Constant | Public | Type reference (TYPE) | I | 4 | 2D interaction mode for seeking | 19990217 | ||
| 7 | Constant | Public | Type reference (TYPE) | I | 5 | 2D interaction mode arranging the image according to fit all | 19990224 | ||
| 8 | Constant | Public | Type reference (TYPE) | I | 7 | 3D interaction mode for rotating around an axis | 19990224 | ||
| 9 | Constant | Public | Type reference (TYPE) | I | 8 | 3D interaction mode for rotating around y-axis | 19990224 | ||
| 10 | Constant | Public | Type reference (TYPE) | I | 3 | 2D & 3D interaction mode for zooming an image area | 19990217 | ||
| 11 | Constant | Public | Type reference (TYPE) | I | 2 | 3D interaction mode for zooming | 19990217 | ||
| 12 | Constant | Public | Type reference (TYPE) | I | 9 | 3D interaction mode for rotating around z-axis | 19990224 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Closes the document in the control | 19990126 | |
| 2 | Instance method | Public | Constructor | Constructor | 19990126 | |
| 3 | Instance method | Public | Method | 19990217 | ||
| 4 | Instance method | Public | Method | Displays copyright panel of EAI. | 19990225 | |
| 5 | Instance method | Public | Method | Performs a draw operation in the viewer | 19990217 | |
| 6 | Instance method | Public | Method | Displays the first page of a multi-page 2D file | 19990215 | |
| 7 | Instance method | Public | Method | Gives back the number of pages of a 2D file | 19990215 | |
| 8 | Instance method | Public | Method | Imports a 3D file to an already existing part or assembly | 19990217 | |
| 9 | Instance method | Public | Method | Displays the last page of a multi-page 2D file | 19990215 | |
| 10 | Instance method | Public | Method | Mirrors a 2D image horizontal | 19990215 | |
| 11 | Instance method | Public | Method | Mirrors a 2D image vertical | 19990215 | |
| 12 | Instance method | Public | Method | Displays the next page of a multi-page 2D file | 19990215 | |
| 13 | Instance method | Public | Method | Opens the document in the control | 19990126 | |
| 14 | Instance method | Public | Method | Displays the previous page of a multi-page 2D file | 19990215 | |
| 15 | Instance method | Public | Method | Sends the file to standard printer | 19990215 | |
| 16 | Instance method | Public | Method | Rotates the 2D image clockwise | 19990215 | |
| 17 | Instance method | Public | Method | Rotates the 2D image counter clockwise | 19990215 | |
| 18 | Instance method | Public | Method | Sets background color depending on the container's backgroun | 19990224 | |
| 19 | Instance method | Public | Method | Sets the backface-removalmode of the 3D control | 19990215 | |
| 20 | Instance method | Public | Method | Sets the background color | 19990215 | |
| 21 | Instance method | Public | Method | Sets whether context is enabled or not | 19990217 | |
| 22 | Instance method | Public | Method | Sets the foreground color | 19990215 | |
| 23 | Instance method | Public | Method | Sets the interaction mode for the control: pan,rotate,zoom,. | 19990217 | |
| 24 | Instance method | Public | Method | Sets 2D image to inverse colors | 19990215 | |
| 25 | Instance method | Public | Method | Sets 2D image to mono color mode | 19990215 | |
| 26 | Instance method | Public | Method | Sets the page of a multi-page 2D file to be displayed | 19990215 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | CONTEXT_MENU_REQUEST | Instance Event (0) |
Public (2) |
Context Menu | 19990302 |
| 2 | CONTEXT_MENU_SELECTED | Instance Event (0) |
Public (2) |
Context Menu Item has been selected | 19990302 |
| 3 | ON_DRAG | Instance Event (0) |
Public (2) |
Drag Event occured | 19990223 |
| 4 | ON_DROP | Instance Event (0) |
Public (2) |
Drop Event occured | 19990223 |
| 5 | ON_DROP_COMPLETE | Instance Event (0) |
Public (2) |
Complete drag and drop operation | 19990223 |
| 6 | ON_GET_FLAVOR | Instance Event (0) |
Public (2) |
Determine desired flavor | 19990223 |
Types
Class CL_GUI_ECL_VIEWER has no local type.
Method Signatures
Method CLOSE_DOCUMENT Signature
Method CLOSE_DOCUMENT on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990126 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUTOALIGN | Value transfer | Type reference (TYPE) | C | 'x' | Automatische Ausrichtung benutzen? | 19990126 | ||
| 2 | LIFETIME | Value transfer | Type reference (TYPE) | I | lifetime_default | Lebensdauer | 19990126 | ||
| 3 | MODE | Value transfer | Type reference (TYPE) | I | 2 | Modus | 19990126 | ||
| 4 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent-Container | 19990126 | |||
| 5 | SHELLSTYLE | Value transfer | Type reference (TYPE) | I | ShellStyle | 19990126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control-Fehler | 19990126 | ||
| 2 | Fehler bei Control-Installation | 19990126 |
Method CURRENT_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NROFCURRENTPAGE | Call by reference | Type reference (TYPE) | I | 19990217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990217 |
Method DISPLAY_COPYRIGHT Signature
Method DISPLAY_COPYRIGHT on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990225 |
Method DRAW Signature
Method DRAW on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990217 |
Method FIRST_PAGE Signature
Method FIRST_PAGE on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method GET_NUMBER_OF_PAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NROFPAGES | Call by reference | Type reference (TYPE) | I | 19990216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method IMPORT_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_CODE | Call by reference | Type reference (TYPE) | I | Fehlercode | 19990222 | |||
| 2 | FILE | Call by reference | Type reference (TYPE) | C | 19990217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BAD_FILE_NAME | 19990222 | ||
| 2 | 19990217 | |||
| 3 | CNTL_INSTALL_ERROR | 19990222 | ||
| 4 | FILE_NOT_FOUND | 19990222 | ||
| 5 | INVALID_DATA | 19990222 | ||
| 6 | INVALID_FILE_FORMAT | 19990222 | ||
| 7 | PERMISSION_DENIED | 19990222 |
Method LAST_PAGE Signature
Method LAST_PAGE on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method MIRROR_HORIZONTAL Signature
Method MIRROR_HORIZONTAL on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method MIRROR_VERTICAL Signature
Method MIRROR_VERTICAL on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method NEXT_PAGE Signature
Method NEXT_PAGE on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method OPEN_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_CODE | Call by reference | Type reference (TYPE) | I | Fehlercode | 19990126 | |||
| 2 | FILE | Call by reference | Type reference (TYPE) | C | Datei | 19990126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unzulässiger Dateiname | 19990126 | ||
| 2 | Control-Fehler | 19990126 | ||
| 3 | Fehler bei Control-Installation | 19990126 | ||
| 4 | Datei nicht gefunden | 19990126 | ||
| 5 | Ungültige Daten | 19990126 | ||
| 6 | Ungültige Datei | 19990126 | ||
| 7 | Berechtigung verweigert | 19990126 |
Method PREVIOUS_PAGE Signature
Method PREVIOUS_PAGE on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method PRINT Signature
Method PRINT on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method ROTATE_CLOCKWISE Signature
Method ROTATE_CLOCKWISE on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method ROTATE_COUNTERCLOCKWISE Signature
Method ROTATE_COUNTERCLOCKWISE on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method SET_AMBIENT_BACKGROUND Signature
Method SET_AMBIENT_BACKGROUND on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990224 |
Method SET_BACKFACEREMOVALMODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BACKFACEREMOVALMODE | Call by reference | Type reference (TYPE) | I | 0 | Backface-Deaktivierungsmodus für 3D-Control | 19990215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method SET_BACKGROUNDCOLOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLOR | Value transfer | Type reference (TYPE) | C | '16777215' | Farbe für Hintergrund | 19990215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method SET_CONTEXTMENU_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXTMENUMODE | Value transfer | Type reference (TYPE) | I | 2 | 0=Kontextmenü aus, 1=Kontextmenü an, 2=SAP-Kontextmenü | 19990217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990217 |
Method SET_FOREGROUNDCOLOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLOR | Value transfer | Type reference (TYPE) | C | '0' | Farbe für Vordergrund | 19990215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method SET_INTERACTION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTERACTIONMODE | Call by reference | Type reference (TYPE) | I | 0 | 19990217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 19990217 |
Method SET_INVERSE_COLOR Signature
Method SET_INVERSE_COLOR on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method SET_MONO_COLOR Signature
Method SET_MONO_COLOR on class CL_GUI_ECL_VIEWER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Method SET_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PAGE | Value transfer | Type reference (TYPE) | I | 1 | Zu setzende Seitenzahl für mehrseitiges 2D-Dokument | 19990215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990215 |
Event Signatures
Event CONTEXT_MENU_REQUEST Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MENU | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CTMENU | 19990302 |
Event CONTEXT_MENU_SELECTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Exporting | Value transfer | Type reference (TYPE) | C | 19990302 |
Event ON_DRAG Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAGDROP_OBJECT | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_DRAGDROPOBJECT | Drag&Drop-Objekt | 19990223 | ||
| 2 | FILE | Exporting | Value transfer | Type reference (TYPE) | C | Dateiname | 19990223 |
Event ON_DROP Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAGDROP_OBJECT | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_DRAGDROPOBJECT | Drag&Drop-Objekt | 19990223 | ||
| 2 | FILE | Exporting | Value transfer | Type reference (TYPE) | C | Dateiname | 19990223 |
Event ON_DROP_COMPLETE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAGDROP_OBJECT | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_DRAGDROPOBJECT | Drag&Drop-Objekt | 19990223 | ||
| 2 | FILE | Exporting | Value transfer | Type reference (TYPE) | C | Dateiname | 19990223 |
Event ON_GET_FLAVOR Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAGDROP_OBJECT | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_DRAGDROPOBJECT | Drag&Drop-Objekt, dem ein Flavor zugeordnet werden soll | 19990223 | ||
| 2 | FILE | Exporting | Value transfer | Type reference (TYPE) | C | Dateiname | 19990223 | ||
| 3 | FLAVORS | Exporting | Value transfer | Type reference (TYPE) | CNDD_FLAVORS | Verfügbare Flavors: Wählen Sie eines aus | 19990223 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in |