SAP ABAP Interface IF_GIS_VIEW (GIS: Viewing functionality)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-FES-IGS (Application Component) Internet Graphics Service
⤷
SGIS (Package) GIS Integration with IGS (Routing and Mapping)
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_GIS_VIEW_IGS | GIS: Viewing using the IGS | 20020521 |
Properties
| Interface | IF_GIS_VIEW | |
| Short Description | GIS: Viewing functionality |
General Data
| Package | SGIS | GIS Integration with IGS (Routing and Mapping) |
| Created | 20020521 | SAP |
| Last changed | 20060912 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_GIS_VIEW has no interface.
Friends
Interface IF_GIS_VIEW has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_COLOR_ABAP_GROUP | Constant | Public | Type reference (TYPE) | STRING | '255,195,107' | Color: ABAP list group | 20020730 | |
| 2 | C_COLOR_ABAP_GROUP_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '255,223,198' | Color: ABAP list group light | 20020730 | |
| 3 | C_COLOR_ABAP_HEADING | Constant | Public | Type reference (TYPE) | STRING | '90,203,255' | Color: ABAP list heading | 20020730 | |
| 4 | C_COLOR_ABAP_HEADING_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '173,231,255' | Color: ABAP list heading light | 20020730 | |
| 5 | C_COLOR_ABAP_KEY | Constant | Public | Type reference (TYPE) | STRING | '156,207,239' | Color: ABAP list key | 20020730 | |
| 6 | C_COLOR_ABAP_KEY_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '206,235,255' | Color: ABAP list key light | 20020730 | |
| 7 | C_COLOR_ABAP_NEGATIVE | Constant | Public | Type reference (TYPE) | STRING | '255,105,107' | Color: ABAP list negative | 20020730 | |
| 8 | C_COLOR_ABAP_NEGATIVE_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '255,190,189' | Color: ABAP list negative light | 20020730 | |
| 9 | C_COLOR_ABAP_NORMAL | Constant | Public | Type reference (TYPE) | STRING | '214,239,247' | Color: ABAP list normal | 20020730 | |
| 10 | C_COLOR_ABAP_NORMAL_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '239,243,255' | Color: ABAP list normal light | 20020730 | |
| 11 | C_COLOR_ABAP_POSITIVE | Constant | Public | Type reference (TYPE) | STRING | '123,199,99' | Color: ABAP list positive | 20020730 | |
| 12 | C_COLOR_ABAP_POSITIV_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '206,251,173' | Color: ABAP list positive light | 20020730 | |
| 13 | C_COLOR_ABAP_TOTAL | Constant | Public | Type reference (TYPE) | STRING | '255,239,90' | Color: ABAP list total | 20020730 | |
| 14 | C_COLOR_ABAP_TOTAL_LIGHT | Constant | Public | Type reference (TYPE) | STRING | '255,255,189' | Color: ABAP list total light | 20020730 | |
| 15 | C_COLOR_BLACK | Constant | Public | Type reference (TYPE) | STRING | '0,0,0' | Color: black | 20020730 | |
| 16 | C_COLOR_BLUE | Constant | Public | Type reference (TYPE) | STRING | '0,0,255' | Color: pure blue | 20020730 | |
| 17 | C_COLOR_GRAY | Constant | Public | Type reference (TYPE) | STRING | '128,128,128' | Color: gray | 20020730 | |
| 18 | C_COLOR_GREEN | Constant | Public | Type reference (TYPE) | STRING | '0,255,0' | Color: pure green | 20020730 | |
| 19 | C_COLOR_RED | Constant | Public | Type reference (TYPE) | STRING | '255,0,0' | Color: pure red | 20020730 | |
| 20 | C_COLOR_WHITE | Constant | Public | Type reference (TYPE) | STRING | '0,0,0' | Color: white | 20020730 | |
| 21 | C_COLOR_YELLOW | Constant | Public | Type reference (TYPE) | STRING | '255,255,0' | Color: pure yellow | 20020730 | |
| 22 | C_STYLE_CIRCLE | Constant | Public | Type reference (TYPE) | STRING | 'circle' | Style: circle | 20020730 | |
| 23 | C_STYLE_ELLIPSE | Constant | Public | Type reference (TYPE) | STRING | 'ellipse' | Style: ellipse | 20060713 | |
| 24 | C_STYLE_IMAGE | Constant | Public | Type reference (TYPE) | STRING | 'image' | 20040421 | ||
| 25 | C_STYLE_SQUARE | Constant | Public | Type reference (TYPE) | STRING | 'square' | Style: square | 20020730 | |
| 26 | C_STYLE_TRIANGLE | Constant | Public | Type reference (TYPE) | STRING | 'triangle' | Style: triangle | 20020730 | |
| 27 | C_TYPE_LINE | Constant | Public | Type reference (TYPE) | STRING | 'line' | Type: line | 20020730 | |
| 28 | C_TYPE_POINT | Constant | Public | Type reference (TYPE) | STRING | 'point' | Type: point | 20020730 | |
| 29 | C_TYPE_POLYGON | Constant | Public | Type reference (TYPE) | STRING | 'polygon' | Type: polygon | 20020730 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds an object (point or line) to the map | 20020603 | |
| 2 | Instance method | Public | Method | Removes all objects from the map | 20020722 | |
| 3 | Instance method | Public | Method | Returns the actual map border | 20020521 | |
| 4 | Instance method | Public | Method | Returns the generated map image | 20020521 | |
| 5 | Instance method | Public | Method | Returns the generated image map in HTML format | 20020722 | |
| 6 | Instance method | Public | Method | Returns the generated legend HTML (optional) | 20020913 | |
| 7 | Instance method | Public | Method | Returns the generated legend image (optional) | 20020722 | |
| 8 | Instance method | Public | Method | Returns the map image size | 20020523 | |
| 9 | Instance method | Public | Method | Modifies an object on the map | 20020603 | |
| 10 | Instance method | Public | Method | Moves the map up, down, left or right | 20020521 | |
| 11 | Instance method | Public | Method | Moves the map to a specific position | 20020521 | |
| 12 | Instance method | Public | Method | Removes an object from the map | 20020603 | |
| 13 | Instance method | Public | Method | Resizes the map image | 20020521 | |
| 14 | Instance method | Public | Method | Updates the map image | 20020521 | |
| 15 | Instance method | Public | Method | Zooms the map in or out | 20020521 | |
| 16 | Instance method | Public | Method | Zooms the map to a given border | 20020521 |
Events
Interface IF_GIS_VIEW has no event.
Types
Interface IF_GIS_VIEW has no local type.
Method Signatures
Method ADD_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BORDERCOLOR | Value transfer | Type reference (TYPE) | STRING | Farbe des Objektrahmens | 20020729 | |||
| 2 | COLOR | Value transfer | Type reference (TYPE) | STRING | Objektfarbe | 20020603 | |||
| 3 | ID | Value transfer | Type reference (TYPE) | C | Objektidentifikation | 20020603 | |||
| 4 | IMAGE | Value transfer | Type reference (TYPE) | CSEQUENCE | 20040421 | ||||
| 5 | LABEL | Value transfer | Type reference (TYPE) | STRING | Objektbeschriftung | 20020722 | |||
| 6 | PATH | Call by reference | Type reference (TYPE) | GEOPOSITIONSTAB | Tabelle der geographischen Positionen | 20020603 | |||
| 7 | POSITION | Call by reference | Type reference (TYPE) | GEOPOSITION | Geographische Position in WGS84-Koordinaten | 20020603 | |||
| 8 | SIZE | Value transfer | Type reference (TYPE) | I | Objektgröße | 20020603 | |||
| 9 | STYLE | Value transfer | Type reference (TYPE) | STRING | Objektstil | 20020730 | |||
| 10 | TOOLTIP | Value transfer | Type reference (TYPE) | STRING | Objekt-Quick-Info | 20020722 | |||
| 11 | TRANSPARENCY | Value transfer | Type reference (TYPE) | I | Objekttransparenz in Prozent | 20020722 | |||
| 12 | TRIGGERS_EVENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Object is clickable | 20060713 | ||
| 13 | TYPE | Value transfer | Type reference (TYPE) | STRING | Objekttyp | 20020729 | |||
| 14 | WIDTH | Value transfer | Type reference (TYPE) | I | Objektbreite | 20020603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag existiert bereits. | 20020603 | ||
| 2 | Eintrag enthält Fehler | 20020603 |
Method CLEAR Signature
Method CLEAR on Interface IF_GIS_VIEW has no parameter.
Method CLEAR on Interface IF_GIS_VIEW has no exception.
Method GET_BORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BORDER | Value transfer | Type reference (TYPE) | GEOBORDER | Geographischer Rahmen in WGS84-Koordinaten | 20020521 |
Method GET_BORDER on Interface IF_GIS_VIEW has no exception.
Method GET_IMAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTENT | Call by reference | Type reference (TYPE) | W3MIMETABTYPE | Bildinhalt als BLOB | 20020521 | |||
| 2 | CONTENT_LENGTH | Value transfer | Type reference (TYPE) | W3PARAM-CONT_LEN | Länge des Bildinhalts | 20020521 | |||
| 3 | CONTENT_TYPE | Value transfer | Type reference (TYPE) | W3PARAM-CONT_TYPE | Typ des Bildinhalts | 20020521 |
Method GET_IMAGE on Interface IF_GIS_VIEW has no exception.
Method GET_IMAGEMAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMAGEMAP | Value transfer | Type reference (TYPE) | STRING | Bildkarte in HTML-Format | 20020722 |
Method GET_IMAGEMAP on Interface IF_GIS_VIEW has no exception.
Method GET_LEGEND_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEGEND | Value transfer | Type reference (TYPE) | STRING | Legenden-HTML | 20020913 |
Method GET_LEGEND_HTML on Interface IF_GIS_VIEW has no exception.
Method GET_LEGEND_IMAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTENT | Call by reference | Type reference (TYPE) | W3MIMETABTYPE | Bildinhalt als BLOB | 20020722 | |||
| 2 | CONTENT_LENGTH | Value transfer | Type reference (TYPE) | W3PARAM-CONT_LEN | Länge des Bildinhalts | 20020722 | |||
| 3 | CONTENT_TYPE | Value transfer | Type reference (TYPE) | W3PARAM-CONT_TYPE | Typ des Bildinhalts | 20020722 |
Method GET_LEGEND_IMAGE on Interface IF_GIS_VIEW has no exception.
Method GET_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEIGHT | Value transfer | Type reference (TYPE) | I | Bildhöhe | 20020523 | |||
| 2 | WIDTH | Value transfer | Type reference (TYPE) | I | Bildbreite | 20020523 |
Method GET_SIZE on Interface IF_GIS_VIEW has no exception.
Method MODIFY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BORDERCOLOR | Value transfer | Type reference (TYPE) | STRING | Farbe des Objektrahmens | 20020729 | |||
| 2 | COLOR | Value transfer | Type reference (TYPE) | STRING | Objektfarbe | 20020603 | |||
| 3 | ID | Value transfer | Type reference (TYPE) | C | Objektidentifikation | 20020603 | |||
| 4 | IMAGE | Value transfer | Type reference (TYPE) | CSEQUENCE | 20040421 | ||||
| 5 | LABEL | Value transfer | Type reference (TYPE) | STRING | Objektbeschriftung | 20020722 | |||
| 6 | PATH | Call by reference | Type reference (TYPE) | GEOPOSITIONSTAB | Tabelle der geographischen Positionen | 20020603 | |||
| 7 | POSITION | Call by reference | Type reference (TYPE) | GEOPOSITION | Geographische Position in WGS84-Koordinaten | 20020603 | |||
| 8 | SIZE | Value transfer | Type reference (TYPE) | I | Objektgröße | 20020603 | |||
| 9 | STYLE | Value transfer | Type reference (TYPE) | STRING | Objektstil | 20020730 | |||
| 10 | TOOLTIP | Value transfer | Type reference (TYPE) | STRING | Objekt-Quick-Info | 20020722 | |||
| 11 | TRANSPARENCY | Value transfer | Type reference (TYPE) | I | Objekttransparenz in Prozent | 20020722 | |||
| 12 | TRIGGERS_EVENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Object is clickable | 20060713 | |||
| 13 | TYPE | Value transfer | Type reference (TYPE) | STRING | Objekttyp | 20020729 | |||
| 14 | WIDTH | Value transfer | Type reference (TYPE) | I | Objektbreite | 20020603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag existiert nicht | 20020603 |
Method MOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CX | Value transfer | Type reference (TYPE) | I | X-Offset in Prozent | 20020521 | |||
| 2 | CY | Value transfer | Type reference (TYPE) | I | Y-Offset in Prozent | 20020521 |
Method MOVE on Interface IF_GIS_VIEW has no exception.
Method MOVE_TO_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | POSITION | Call by reference | Type reference (TYPE) | GEOPOSITION | Geographische Position in WGS84-Koordinaten | 20020521 |
Method MOVE_TO_POSITION on Interface IF_GIS_VIEW has no exception.
Method REMOVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Type reference (TYPE) | C | Objektidentifikation | 20020603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag existiert nicht | 20020603 |
Method SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEIGHT | Value transfer | Type reference (TYPE) | I | 0 | Höhe | 20020521 | ||
| 2 | WIDTH | Value transfer | Type reference (TYPE) | I | 0 | Breite | 20020521 |
Method SIZE on Interface IF_GIS_VIEW has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GENERATED | Value transfer | Type reference (TYPE) | GEOBOOL | Neue Abbildung wurde erzeugt | 20020731 | |||
| 2 | GENERATE_LEGEND | Value transfer | Type reference (TYPE) | GEOBOOL | ' ' | Legende erzeugen | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kommunikations-Fehler | 20020521 | ||
| 2 | Interner Fehler | 20020521 |
Method ZOOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FACTOR | Value transfer | Type reference (TYPE) | F | Faktor | 20020521 |
Method ZOOM on Interface IF_GIS_VIEW has no exception.
Method ZOOM_TO_BORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BORDER | Call by reference | Type reference (TYPE) | GEOBORDER | Geographischer Rahmen in WGS84-Koordinaten | 20020521 |
Method ZOOM_TO_BORDER on Interface IF_GIS_VIEW has no exception.
History
| Last changed by/on | SAP | 20060912 |
| SAP Release Created in |