SAP ABAP Class CL_SCREEN (Subscreen)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SCREEN_COMPOSITE Screen with 0..n subscreens 20040114
Properties
Class CL_SCREEN  
Short Description Subscreen    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_DYNPRO   Framework for Handling Screens in Classes 
Created 20040114   SAP 
Last change 20040603   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SCREEN has no forward declaration.
Interfaces
Class CL_SCREEN has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SCREEN 20040116 Subscreen
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20040114
2 C_EVENT_FCODE Constant Public Type reference (TYPE) SYUCOMM '&FCODE' Screens, Function Code Triggered by PAI 20040114
3 C_EVENT_PAI Constant Public Type reference (TYPE) SYUCOMM '&PAI' Screens, Function Code Triggered by PAI 20040114
4 C_EVENT_PBO Constant Public Type reference (TYPE) SYUCOMM '&PBO' Screens, Function Code Triggered by PAI 20040114
5 C_EVENT_POV Constant Public Type reference (TYPE) SYUCOMM '&POV' Screens, Function Code Triggered by PAI 20040114
6 C_FCODE_REFRESH Constant Public Type reference (TYPE) SYUCOMM '&REFRESH' Screens, Function Code Triggered by PAI 20040114
7 C_MODE_DISPLAY Constant Public Type reference (TYPE) SYUCOMM '&DISPLAY' Screens, Function Code Triggered by PAI 20040114
8 C_MODE_MODIFY Constant Public Type reference (TYPE) SYUCOMM '&MODIFY' Screens, Function Code Triggered by PAI 20040114
9 DYNNR Instance attribute Public Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20040114
10 FCODE Instance attribute Public Type reference (TYPE) SYUCOMM Screens, Function Code Triggered by PAI 20040114
11 MODE Instance attribute Public Type reference (TYPE) SYUCOMM Screens, Function Code Triggered by PAI 20040114
12 NAME Instance attribute Public Type reference (TYPE) CHAR20 Char20 20040114
13 POV_FIELD Instance attribute Public Type reference (TYPE) DYNFNAM Field Name 20040114
14 POV_VALUE Instance attribute Public Type reference (TYPE) DYNFIELDVALUE Screen Field Contents 20040114
15 REPID Instance attribute Public Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20040114
16 R_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_SCREEN Controller for Subscreen 20040114
17 S_CURSOR Instance attribute Public Type reference (TYPE) SALV_DYNPRO_S_CURSOR Screen: Cursor 20040114
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Close Screen 20040114
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040114
3 ON_EVENT Instance method Public Method Close Screen Event 20040114
4 REFRESH Instance method Public Method Refresh Screen 20040114
5 REGISTER Instance method Protected Method Register Screen 20040114
6 SET_ACTIVE Instance method Public Method Set Screen to Active 20040114
7 SET_CURSOR Instance method Public Method Set Screen Cursor 20040114
8 SET_DYNNR Instance method Public Method Set Screen Number 20040114
9 SET_FCODE Instance method Public Method Set Function Code 20040114
10 SET_MODE Instance method Public Method Set Mode 20040114
11 SET_NAME Instance method Public Method Set Name 20040114
12 SET_PARENT Instance method Public Method Set Parent 20040114
13 SET_POV_FIELD Instance method Public Method Set Process on Value Request Field 20040114
14 SET_POV_VALUE Instance method Public Method Set Process on Value Request Value 20040114
15 SET_PROPERTIES Instance method Public Method Set Properties 20040114
16 SET_REPID Instance method Public Method Set Program Name 20040114
Events
# Event Type Visibility Description Created on
1 CLOSED Instance Event
(0)
Public
(2)
20040114
2 PROCESS_EVENT Instance Event
(0)
Public
(2)
20040114
3 PROCESS_FCODE Instance Event
(0)
Public
(2)
20040114
Types
Class CL_SCREEN has no local type.
Method Signatures

Method CLOSE Signature

Method CLOSE on class CL_SCREEN has no parameter.
Method CLOSE on class CL_SCREEN 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 ABAP-Programm, Nummer des aktuellen Dynpros 20040114
2 Importing NAME Call by reference Type reference (TYPE) CHAR20 Char 20 20040114
3 Importing REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040114

Method CONSTRUCTOR on class CL_SCREEN has no exception.

Method ON_EVENT Signature

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

Method ON_EVENT on class CL_SCREEN has no exception.

Method REFRESH Signature

Method REFRESH on class CL_SCREEN has no parameter.
Method REFRESH on class CL_SCREEN has no exception.

Method REGISTER Signature

Method REGISTER on class CL_SCREEN has no parameter.
Method REGISTER on class CL_SCREEN has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20040114

Method SET_ACTIVE on class CL_SCREEN has no exception.

Method SET_CURSOR 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_S_CURSOR Screen: Cursor 20040114

Method SET_CURSOR on class CL_SCREEN has no exception.

Method SET_DYNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040114

Method SET_DYNNR on class CL_SCREEN 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 has no exception.

Method SET_MODE 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_MODE on class CL_SCREEN has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) CHAR20 Char 20 20040114

Method SET_NAME on class CL_SCREEN has no exception.

Method SET_PARENT Signature

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

Method SET_PARENT on class CL_SCREEN has no exception.

Method SET_POV_FIELD Signature

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

Method SET_POV_FIELD on class CL_SCREEN has no exception.

Method SET_POV_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) DYNFIELDVALUE Inhalt eines Dynprofeldes 20040114

Method SET_POV_VALUE on class CL_SCREEN has no exception.

Method SET_PROPERTIES 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 MODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040114
3 Importing NAME Call by reference Type reference (TYPE) CHAR20 Char 20 20040114
4 Importing REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040114

Method SET_PROPERTIES on class CL_SCREEN has no exception.

Method SET_REPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040114

Method SET_REPID on class CL_SCREEN has no exception.
Event Signatures

Event CLOSED Signature
Event CLOSED on class CL_SCREEN has no parameter.
Event PROCESS_EVENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EVENT Exporting Value transfer Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040114

Event PROCESS_FCODE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040114
History
Last changed by/on SAP  20040603 
SAP Release Created in 700