SAP ABAP Class CL_EM_UI_CNTL (Emissions Management - UI Control)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-SF-EM (Application Component) Emmisions Management Integration
     EMINT (Package) Integration of Plant Safety
Properties
Class CL_EM_UI_CNTL  
Short Description Emissions Management - UI Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EMINT   Integration of Plant Safety 
Created 20060216   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EM_UI_CNTL has no forward declaration.
Interfaces
Class CL_EM_UI_CNTL has no interface implemented.
Friends
Class CL_EM_UI_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INT_TYPE Constant Public See coding 20060301
2 C_KV_DATA_TYPE Constant Public See coding 20060304
3 C_NO Constant Private Type reference (TYPE) C ' ' 20060216
4 C_RFC_DISP_DETAIL Constant Public Type reference (TYPE) RFCDEST 'EM_DISP_DETAIL' RFC Destination for Detail Display 20060823
5 C_WM_TYPE Constant Public See coding 20060305
6 C_YES Constant Private Type reference (TYPE) C 'X' 20060216
7 GO_AG Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20060216
8 GO_CC Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20060216
9 GO_DBC Static Attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20060301
10 GO_DD Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20060216
11 GO_HTML Static Attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20060301
12 GO_SP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20060216
13 GS_EM_HEADER Instance attribute Private Type reference (TYPE) EMS_FACILITY_HEADER Asset Header Data 20060301
14 GS_IONR Instance attribute Private Type reference (TYPE) EMS_OBJNR General Object Number 20060217
15 GT_ALV_LST Instance attribute Private Type reference (TYPE) TY_ALV_LST_TAB ALV Lists 20060216
16 GT_CONTACT Instance attribute Private Type reference (TYPE) TY_CONTACT_TAB Contacts 20060217
17 GT_UDF Instance attribute Private Type reference (TYPE) TY_UDF_TAB User-Defined Functions 20060217
18 GT_WM Instance attribute Private Type reference (TYPE) TY_WM_TAB Warehouse Detail 20060217
19 G_INITIAL_LST_TYPE Instance attribute Private Type reference (TYPE) TY_LST_TYPE 'UDF_SI' 20060313
Methods
# Method Level Visibility Method type Description Created on
1 ALV_DISPLAY Instance method Private Method Display ALV Grid with Respective Content 20060216
2 ALV_GET_FIELDCAT Instance method Private Method Create Field Catalog 20060216
3 ALV_HANDLE_MENU_BUTTON Instance method Private Event handling method 20060217
4 ALV_HANDLE_TOOLBAR Instance method Private Event handling method 20060217
5 ALV_HANDLE_USER_COMMAND Instance method Private Event handling method 20060217
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060216
7 CREATE_BODY Instance method Private Method Create Body in Split Container (ALV) 20060216
8 CREATE_HEADER Instance method Private Method Create Header in Split Container (DD) 20060216
9 DBC_HANDLE_CLOSE Static method Private Event handling method 20060301
10 DIAG_OBJ_DETAIL Static method Public Method Display Detail Data in xEM 20060301
11 DISPLAY_EM_ALV Instance method Public Method Display EM Data in ALV Grid 20060901
12 DISPLAY_EM_HEADER Instance method Public Method EM Data 20060901
13 FREE_EM_DETAIL Static method Public Method Delete Detail Controls 20060307
14 GET_EM_DETAIL Instance method Private Method Read xEM Detail Data 20060216
15 INIT_DATA Instance method Private Method Set Up ALV Data Scope for Each Integration Type 20060216
16 REFRESH Instance method Public Method Set Up Controls Again for New Integration Data 20060306
Events
Class CL_EM_UI_CNTL has no event.
Types
Class CL_EM_UI_CNTL has no local type.
Method Signatures

Method ALV_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LST_TYPE Call by reference Type reference (TYPE) TY_LST_TYPE 20060216
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060217

Method ALV_GET_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20060216
2 Importing I_STRUC_NAME Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20060216
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060216

Method ALV_HANDLE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20060217
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20060217

Method ALV_HANDLE_MENU_BUTTON on class CL_EM_UI_CNTL has no exception.

Method ALV_HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20060217
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20060217

Method ALV_HANDLE_TOOLBAR on class CL_EM_UI_CNTL has no exception.

Method ALV_HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20060217

Method ALV_HANDLE_USER_COMMAND on class CL_EM_UI_CNTL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IONR Call by reference Type reference (TYPE) EMS_OBJNR Allgemeine Objektnummer 20060216
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060216

Method CREATE_BODY Signature

Method CREATE_BODY on class CL_EM_UI_CNTL has no parameter.
Method CREATE_BODY on class CL_EM_UI_CNTL has no exception.

Method CREATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EM_HEADER Call by reference Type reference (TYPE) EMS_FACILITY_HEADER Anlagenkopfdaten 20060217
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060216

Method CREATE_HEADER on class CL_EM_UI_CNTL has no exception.

Method DBC_HANDLE_CLOSE Signature

Method DBC_HANDLE_CLOSE on class CL_EM_UI_CNTL has no parameter.
Method DBC_HANDLE_CLOSE on class CL_EM_UI_CNTL has no exception.

Method DIAG_OBJ_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FACID Call by reference Type reference (TYPE) EMEFAC_ID Anlagen-ID 20060307
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060303

Method DISPLAY_EM_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_NAME Call by reference Type reference (TYPE) C 20060901
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060901
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060901

Method DISPLAY_EM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_NAME Call by reference Type reference (TYPE) C 20060901
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060901
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060901

Method FREE_EM_DETAIL Signature

Method FREE_EM_DETAIL on class CL_EM_UI_CNTL has no parameter.
Method FREE_EM_DETAIL on class CL_EM_UI_CNTL has no exception.

Method GET_EM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EM_HEADER Call by reference Type reference (TYPE) EMS_FACILITY_HEADER Anlagenkopfdaten 20060217
2 Importing IS_IONR Call by reference Type reference (TYPE) EMS_OBJNR Allgemeine Objektnummer 20060216
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060217

Method INIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IONR Call by reference Type reference (TYPE) EMS_OBJNR Allgemeine Objektnummer 20060216
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060216

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IONR Call by reference Type reference (TYPE) EMS_OBJNR Allgemeine Objektnummer 20060306
# Exception Resumable Description Created on
1 CX_EM_UI_CNTL Emission Management - Error Handling 20060307
History
Last changed by/on SAP  20100310 
SAP Release Created in 610