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 EPSS_APPL Instance attribute Private See coding EPSS_APPL 19990831
2 EPSS_CCCATEG Static Attribute Public Type reference (TYPE) CCCATEGORY Client Control: Role of Client (Production, Test, ...) 19991029
3 EPSS_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER System Container for the EPSS 19990825
4 EPSS_CONTAINER_TAB Instance attribute Private See coding EPSS_CONTAINER_TAB 19990827
5 EPSS_EXTENSIONS Static Attribute Public Type reference (TYPE) TIWEXTEND Extensions 19991104
6 EPSS_ID Static Attribute Public Type reference (TYPE) IWEXTID Context ID 19991029
7 EPSS_OBJECT_TAB Static Attribute Private See coding EPSS_OBJECT_TAB 19990830
8 EPSS_SPLITTER_TAB Instance attribute Private See coding EPSS_SPLITTER_TAB 19990827
9 EPSS_TA1 Static Attribute Public Type reference (TYPE) TEPSSA1 Content of conf. tab. A1 19991104
10 EPSS_TA2 Static Attribute Public Type reference (TYPE) TEPSSA2 Content of conf. tab. A2 19991104
11 EPSS_TBC1 Static Attribute Public Type reference (TYPE) TEPSSTBC1 Content of conf. tab. TBC1 19991104
12 EPSS_TBC1T Static Attribute Public Type reference (TYPE) TEPSSTBC1T Content of conf. tab. TBC1T 19991104
13 EPSS_TBC2 Static Attribute Public Type reference (TYPE) TEPSSTBC2 Content of conf. tab. TBC2 19991104
14 EPSS_TC1 Static Attribute Public Type reference (TYPE) TEPSSC1 Content of conf. tab. C1 19991104
15 EPSS_TC2 Static Attribute Public Type reference (TYPE) TEPSSC2 Content of conf. tab. C2 19991104
16 EPSS_TRANSACTION_TYPE Static Attribute Public Type reference (TYPE) CHAR10 Character field length = 10 19991105
17 EPSS_VISIBILITY Instance attribute Private Type reference (TYPE) CHAR1 'X' Visibility of EPSS 19990916
18 IPERC Instance attribute Private Type reference (TYPE) I i 20000117
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_EPSS Instance method Public Method Close the EPSS (invisible) 19990831
2 CONSTRUCTOR Instance method Public Constructor Initialize EPSS 19990825
3 GET_CONTEXT Static method Private Method Get the context of the EPSS for configuration 19991029
4 GET_USER_SETTINGS Static method Public Method Get the user settings for the use of EPSS 19991220
5 GIVE_APPLICATIONS Instance method Public Method Give all existing applications 19990831
6 GIVE_EPSS_HTML_VIEWER Static method Public Method Do not use!!!! 19990908
7 GIVE_MY_EPSS Static method Public Method Give the EPSS that is to be used be the caller application 19990901
8 INIT_APPLICATIONS Instance method Private Method Initialize the EPSS Applications 19990830
9 INIT_EPSS_SPLITTER Instance method Public Method Initialize the splitter for the EPSS 19990825
10 ON_CHANGED_CONTENT Instance method Private Event handling method Handle the changed content of the HTML-control 19990916
11 ON_CLOSE_EPSS Instance method Private Event handling method Handle the closing of the EPSS through the window button 19990921
12 OPEN_EPSS Instance method Private Method Opens the EPSS (visible) 19990916
13 SET_FOCUS 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 Importing DYNNR Call by reference Type reference (TYPE) SYDYNNR Dynpro number 19990830
2 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER EPSS-container 19990825
3 Importing 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 EMPTY_CONTEXT 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 Importing SAPSCRIPT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 19991222
# Exception Resumable Description Created on
1 NOT_USE_SAPSCRIPT 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 Importing APPLID Call by reference Type reference (TYPE) EPSSAPPL-APPLID EPSS Application ID 19990916
2 Exporting 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 Importing DYNNR Call by reference Type reference (TYPE) SYDYNNR Dynpro number 19990901
2 Exporting EPSS Call by reference Object reference (TYPE REF TO) CL_EPSS_GENERIC EPSS that is to be used by application 19990901
3 Importing REPID Call by reference Type reference (TYPE) SYREPID Program name 19990901
4 Importing SAPSCRIPT Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 19991220
# Exception Resumable Description Created on
1 NOT_FOUND EPSS for the application could not be found 19990901
2 NOT_USE_SAPSCRIPT 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 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