SAP ABAP Class CL_EEF_ADJ_SUBSCREEN_REGISTRY (Registry for Enhancement Adjustment UIs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_ADJUSTMENT (Package) Enhancement Adjustment
Properties
Class CL_EEF_ADJ_SUBSCREEN_REGISTRY  
Short Description Registry for Enhancement Adjustment UIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_ADJUSTMENT   Enhancement Adjustment 
Created 20041221   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EEF_ADJ_SUBSCREEN_REGISTRY has no forward declaration.
Interfaces
Class CL_EEF_ADJ_SUBSCREEN_REGISTRY has no interface implemented.
Friends
Class CL_EEF_ADJ_SUBSCREEN_REGISTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 VIEW_MAP Static Attribute Private Type reference (TYPE) VIEW_MAP_TYPE Mapping Table of Subscreen Area for View 20041221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUBSCREEN_VIEW Static method Public Method Adds Subscreen UI 20041221
2 GET_SUBSCREEN_VIEW Static method Public Method Returns Subscreen UI 20041221
3 GET_VIEW Static method Public Method Determines UI 20050304
4 REMOVE_SUBSCREEN_VIEW Static method Public Method Removes Subscreen UI 20041221
Events
Class CL_EEF_ADJ_SUBSCREEN_REGISTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 VIEW_MAP_TYPE Private See coding Mapping Table of Subscreen Area for View 20041221 view_map_type TYPE HASHED TABLE OF view_type WITH UNIQUE KEY subscreen_area dynpro_no report_id
2 VIEW_TYPE Private See coding Mapping of Subscreen Area to View 20041221 BEGIN OF view_type, subscreen_area TYPE d021s-fnam, report_id TYPE sy-repid, dynpro_no TYPE sy-dynnr, view TYPE REF TO if_eef_adj_view_subscreen, view_report_id TYPE sy-repid, view_dynpro_no TYPE sy-dynnr, END OF view_type
Method Signatures

Method ADD_SUBSCREEN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRO_NO Call by reference Type reference (TYPE) SY-DYNNR Aktuelle Dynpro-Nummer 20050223
2 Importing REPORT_ID Call by reference Type reference (TYPE) SY-REPID 20050223
3 Importing SUBSCREEN_AREA Call by reference Type reference (TYPE) D021S-FNAM Subscreenbereich 20041221
4 Importing SUBSCREEN_VIEW Call by reference Object reference (TYPE REF TO) IF_EEF_ADJ_VIEW_SUBSCREEN UI eines Enhancement Abgleichtools (als Subscreen) 20041221

Method ADD_SUBSCREEN_VIEW on class CL_EEF_ADJ_SUBSCREEN_REGISTRY has no exception.

Method GET_SUBSCREEN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRO_NO Call by reference Type reference (TYPE) SY-DYNNR Dynpro-Nummer des Trägerdynpros 20050223
2 Importing REPORT_ID Call by reference Type reference (TYPE) SY-REPID Report ID des Trägerdynpros 20050223
3 Importing SUBSCREEN_AREA Call by reference Type reference (TYPE) D021S-FNAM Subscreenbereich 20041221
4 Returning SUBSCREEN_VIEW Value transfer Object reference (TYPE REF TO) IF_EEF_ADJ_VIEW_SUBSCREEN UI eines Enhancement Abgleichtools (als Subscreen) 20041221
# Exception Resumable Description Created on
1 CX_EEF_ADJ_INTERNAL_ERROR Interner Fehler beim Enhancement Abgleich 20050103

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIEW Value transfer Object reference (TYPE REF TO) IF_EEF_ADJ_VIEW_SUBSCREEN UI eines Enhancement Abgleichtools (als Subscreen) 20050304
2 Importing VIEW_DYNPRO_NO Call by reference Type reference (TYPE) SY-DYNNR Aktuelle Dynpro-Nummer 20050304
3 Importing VIEW_REPORT_ID Call by reference Type reference (TYPE) SY-REPID 20050304
# Exception Resumable Description Created on
1 CX_EEF_ADJ_MULTIPLE_VIEW_ERROR View wurde mehrfach registriert 20050405

Method REMOVE_SUBSCREEN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUBSCREEN_AREA Call by reference Type reference (TYPE) D021S-FNAM Subscreenbereich 20041221
# Exception Resumable Description Created on
1 CX_EEF_ADJ_INTERNAL_ERROR Interner Fehler beim Enhancement Abgleich 20050103
History
Last changed by/on SAP  20070911 
SAP Release Created in 700