SAP ABAP Class CL_EPSS_GENERIC (Generic EPSS Class)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DOC-IWB (Application Component) SAP Knowledge Warehouse
⤷
SEPSS (Package) Electronic Performance Support System
⤷
⤷
Properties
| Class | CL_EPSS_GENERIC | |
| Short Description | Generic EPSS Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEPSS | Electronic Performance Support System |
| Created | 19990825 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_EPSS_GENERIC has no forward declaration.
Interfaces
Class CL_EPSS_GENERIC has no interface implemented.
Friends
Class CL_EPSS_GENERIC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | See coding | EPSS_APPL | 19990831 | ||||
| 2 | Static Attribute | Public | Type reference (TYPE) | CCCATEGORY | Client Control: Role of Client (Production, Test, ...) | 19991029 | |||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GUI_DIALOGBOX_CONTAINER | System Container for the EPSS | 19990825 | |||
| 4 | Instance attribute | Private | See coding | EPSS_CONTAINER_TAB | 19990827 | ||||
| 5 | Static Attribute | Public | Type reference (TYPE) | TIWEXTEND | Extensions | 19991104 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | IWEXTID | Context ID | 19991029 | |||
| 7 | Static Attribute | Private | See coding | EPSS_OBJECT_TAB | 19990830 | ||||
| 8 | Instance attribute | Private | See coding | EPSS_SPLITTER_TAB | 19990827 | ||||
| 9 | Static Attribute | Public | Type reference (TYPE) | TEPSSA1 | Content of conf. tab. A1 | 19991104 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | TEPSSA2 | Content of conf. tab. A2 | 19991104 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | TEPSSTBC1 | Content of conf. tab. TBC1 | 19991104 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | TEPSSTBC1T | Content of conf. tab. TBC1T | 19991104 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | TEPSSTBC2 | Content of conf. tab. TBC2 | 19991104 | |||
| 14 | Static Attribute | Public | Type reference (TYPE) | TEPSSC1 | Content of conf. tab. C1 | 19991104 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | TEPSSC2 | Content of conf. tab. C2 | 19991104 | |||
| 16 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | Character field length = 10 | 19991105 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' | Visibility of EPSS | 19990916 | ||
| 18 | Instance attribute | Private | Type reference (TYPE) | I | i | 20000117 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Close the EPSS (invisible) | 19990831 | |
| 2 | Instance method | Public | Constructor | Initialize EPSS | 19990825 | |
| 3 | Static method | Private | Method | Get the context of the EPSS for configuration | 19991029 | |
| 4 | Static method | Public | Method | Get the user settings for the use of EPSS | 19991220 | |
| 5 | Instance method | Public | Method | Give all existing applications | 19990831 | |
| 6 | Static method | Public | Method | Do not use!!!! | 19990908 | |
| 7 | Static method | Public | Method | Give the EPSS that is to be used be the caller application | 19990901 | |
| 8 | Instance method | Private | Method | Initialize the EPSS Applications | 19990830 | |
| 9 | Instance method | Public | Method | Initialize the splitter for the EPSS | 19990825 | |
| 10 | Instance method | Private | Event handling method | Handle the changed content of the HTML-control | 19990916 | |
| 11 | Instance method | Private | Event handling method | Handle the closing of the EPSS through the window button | 19990921 | |
| 12 | Instance method | Private | Method | Opens the EPSS (visible) | 19990916 | |
| 13 | Instance method | Public | Method | Set Focus to EPSS | 20010727 |
Events
Class CL_EPSS_GENERIC has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | EPSS_CONTAINER_TAB_TYPE | Private | See coding | EPSS_CONTAINER_TAB_TYPE | 19990827 | |
|
| 2 | EPSS_OBJECT_TAB_TYPE | Private | See coding | EPSS_OBJECT_TAB_TYPE | 19990830 | |
|
| 3 | EPSS_SPLITTER_TAB_TYPE | Private | See coding | EPSS_SPLITTER_TAB_TYPE | 19990827 | |
Method Signatures
Method CLOSE_EPSS Signature
Method CLOSE_EPSS on class CL_EPSS_GENERIC has no parameter.
Method CLOSE_EPSS on class CL_EPSS_GENERIC has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro number | 19990830 | |||
| 2 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | EPSS-container | 19990825 | |||
| 3 | REPID | Call by reference | Type reference (TYPE) | SYREPID | Program name | 19990830 |
Method CONSTRUCTOR on class CL_EPSS_GENERIC has no exception.
Method GET_CONTEXT Signature
Method GET_CONTEXT on class CL_EPSS_GENERIC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No table entry for context | 20010730 |
Method GET_USER_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SAPSCRIPT | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 19991222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPSS is not to be used | 19991222 |
Method GIVE_APPLICATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLID | Call by reference | Type reference (TYPE) | EPSSAPPL-APPLID | EPSS Application ID | 19990916 | |||
| 2 | CONTROL | Call by reference | Type reference (TYPE) | EPSSAPPL-REF | Application handle | 19990916 |
Method GIVE_APPLICATIONS on class CL_EPSS_GENERIC has no exception.
Method GIVE_EPSS_HTML_VIEWER Signature
Method GIVE_EPSS_HTML_VIEWER on class CL_EPSS_GENERIC has no parameter.
Method GIVE_EPSS_HTML_VIEWER on class CL_EPSS_GENERIC has no exception.
Method GIVE_MY_EPSS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro number | 19990901 | |||
| 2 | EPSS | Call by reference | Object reference (TYPE REF TO) | CL_EPSS_GENERIC | EPSS that is to be used by application | 19990901 | |||
| 3 | REPID | Call by reference | Type reference (TYPE) | SYREPID | Program name | 19990901 | |||
| 4 | SAPSCRIPT | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Einstelliges Kennzeichen | 19991220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPSS for the application could not be found | 19990901 | ||
| 2 | EPSS is not to be used | 19991220 |
Method INIT_APPLICATIONS Signature
Method INIT_APPLICATIONS on class CL_EPSS_GENERIC has no parameter.
Method INIT_APPLICATIONS on class CL_EPSS_GENERIC has no exception.
Method INIT_EPSS_SPLITTER Signature
Method INIT_EPSS_SPLITTER on class CL_EPSS_GENERIC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in Splitter creation | 19990826 |
Method ON_CHANGED_CONTENT Signature
Method ON_CHANGED_CONTENT on class CL_EPSS_GENERIC has no parameter.
Method ON_CHANGED_CONTENT on class CL_EPSS_GENERIC has no exception.
Method ON_CLOSE_EPSS Signature
Method ON_CLOSE_EPSS on class CL_EPSS_GENERIC has no parameter.
Method ON_CLOSE_EPSS on class CL_EPSS_GENERIC has no exception.
Method OPEN_EPSS Signature
Method OPEN_EPSS on class CL_EPSS_GENERIC has no parameter.
Method OPEN_EPSS on class CL_EPSS_GENERIC has no exception.
Method SET_FOCUS Signature
Method SET_FOCUS on class CL_EPSS_GENERIC has no parameter.
Method SET_FOCUS on class CL_EPSS_GENERIC has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |