SAP ABAP Class CL_SCREEN_FRAMEWORK (Dynpro Screen Framework)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_DYNPRO (Package) Framework for Handling Screens in Classes
Properties
Class CL_SCREEN_FRAMEWORK  
Short Description Dynpro Screen Framework    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_DYNPRO   Framework for Handling Screens in Classes 
Created 20040114   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SCREEN_FRAMEWORK has no forward declaration.
Interfaces
Class CL_SCREEN_FRAMEWORK has no interface implemented.
Friends
Class CL_SCREEN_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_VIEW_TYPE_COMPOSITE Constant Private Type reference (TYPE) CHAR1 '2' Single-Character Indicator 20040114
2 C_VIEW_TYPE_SCREEN Constant Private Type reference (TYPE) CHAR1 '3' Single-Character Indicator 20040114
3 C_VIEW_TYPE_WINDOW Constant Private Type reference (TYPE) CHAR1 '1' Single-Character Indicator 20040114
4 FCODE Instance attribute Public Type reference (TYPE) SYUCOMM Screens, Function Code Triggered by PAI 20040114
5 PFSTATUS Instance attribute Public Type reference (TYPE) SYPFKEY Screens, Current GUI Status 20040114
6 PFSTATUS_REPID Instance attribute Public Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20040114
7 R_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SCREEN_FRAMEWORK Controller for Dynpro Screen Framework 20040114
8 S_CURSOR Instance attribute Public Type reference (TYPE) SALV_DYNPRO_S_SCREEN_CURSOR Screen: Cursor 20040114
9 TITLEBAR Instance attribute Public Type reference (TYPE) GUI_TITLE Menu Painter: Title code 20040114
10 TITLEBAR_REPID Instance attribute Public Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20040114
11 TITLEBAR_VAR1 Instance attribute Public Type reference (TYPE) STRING 20040114
12 TITLEBAR_VAR2 Instance attribute Public Type reference (TYPE) STRING 20040114
13 TITLEBAR_VAR3 Instance attribute Public Type reference (TYPE) STRING 20040114
14 TITLEBAR_VAR4 Instance attribute Public Type reference (TYPE) STRING 20040114
15 TITLEBAR_VAR5 Instance attribute Public Type reference (TYPE) STRING 20040114
16 T_EXCL_FCODE Instance attribute Public Type reference (TYPE) SALV_DYNPRO_T_FCODE Screen: Function Codes 20040114
17 T_VIEW Instance attribute Private Type reference (TYPE) SALV_DYNPRO_T_SCREEN Screen: Screen with Reference to Screen View 20040114
18 T_VIEWS_ON_DISPLAY Instance attribute Private Type reference (TYPE) SALV_DYNPRO_T_SCREEN Screen: Screen with Reference to Screen View 20040114
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040114
2 GET_INSTANCE Static method Public Method Get Instance 20040114
3 GET_VIEW Instance method Public Method Get Class Handler of a Screen 20040114
4 GET_VIEW_TYPE Instance method Private Method Get Screen Type 20040114
5 REGISTER_VIEW Instance method Public Method Register Class Handler of a Screen 20040114
6 SET_CURSOR Instance method Public Method Set Screen Cursor 20040114
7 SET_EXCL_FCODE Instance method Public Method Set Function Codes to be Excluded 20040114
8 SET_FCODE Instance method Public Method Set Function Code 20040114
9 SET_PFSTATUS Instance method Public Method Set Screen Status 20040114
10 SET_TITLEBAR Instance method Public Method Set Screen Title Bar 20040114
11 UNREGISTER_VIEW Instance method Public Method Deregister Class Handler of a Screen 20040114
Events
Class CL_SCREEN_FRAMEWORK has no event.
Types
Class CL_SCREEN_FRAMEWORK has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SCREEN_FRAMEWORK has no parameter.
Method CONSTRUCTOR on class CL_SCREEN_FRAMEWORK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SCREEN_FRAMEWORK Controller für Dynpro Screen Framework 20040114

Method GET_INSTANCE on class CL_SCREEN_FRAMEWORK has no exception.

Method GET_VIEW 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 ABAP-Programm, Nummer des aktuellen Dynpros 20040114
2 Importing REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040114
3 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SCREEN Controller für Subscreen 20040114

Method GET_VIEW on class CL_SCREEN_FRAMEWORK has no exception.

Method GET_VIEW_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN Controller für Subscreen 20040114
2 Returning VALUE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040114

Method GET_VIEW_TYPE on class CL_SCREEN_FRAMEWORK has no exception.

Method REGISTER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN Controller für Subscreen 20040114

Method REGISTER_VIEW on class CL_SCREEN_FRAMEWORK has no exception.

Method SET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN Controller für Subscreen 20040114
2 Importing S_CURSOR Call by reference Type reference (TYPE) SALV_DYNPRO_S_CURSOR Screen: Cursor 20040114

Method SET_CURSOR on class CL_SCREEN_FRAMEWORK has no exception.

Method SET_EXCL_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SALV_DYNPRO_T_FCODE Screen: Funktionscodes 20040114

Method SET_EXCL_FCODE on class CL_SCREEN_FRAMEWORK has no exception.

Method SET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040114

Method SET_FCODE on class CL_SCREEN_FRAMEWORK has no exception.

Method SET_PFSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PFSTATUS Call by reference Type reference (TYPE) SYPFKEY Bildschirmbilder, aktueller GUI-Status 20040114
2 Importing PFSTATUS_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040114

Method SET_PFSTATUS on class CL_SCREEN_FRAMEWORK has no exception.

Method SET_TITLEBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TITLEBAR Call by reference Type reference (TYPE) GUI_TITLE Menu Painter: Titelcode 20040114
2 Importing TITLEBAR_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040114
3 Importing TITLEBAR_VAR1 Call by reference Type reference (TYPE) STRING 20040114
4 Importing TITLEBAR_VAR2 Call by reference Type reference (TYPE) STRING 20040114
5 Importing TITLEBAR_VAR3 Call by reference Type reference (TYPE) STRING 20040114
6 Importing TITLEBAR_VAR4 Call by reference Type reference (TYPE) STRING 20040114
7 Importing TITLEBAR_VAR5 Call by reference Type reference (TYPE) STRING 20040114

Method SET_TITLEBAR on class CL_SCREEN_FRAMEWORK has no exception.

Method UNREGISTER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN Controller für Subscreen 20040114

Method UNREGISTER_VIEW on class CL_SCREEN_FRAMEWORK has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 700