SAP ABAP Class CL_WB_SCREEN_PAINTER (Screen Painter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SCR (Application Component) Screen Painter
     SCRP (Package) Screen Painter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 00000000
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_TOOL Workbench: Tool 00000000
Properties
Class CL_WB_SCREEN_PAINTER  
Short Description Screen Painter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCRP   Screen Painter 
Created 19980820   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWBCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WBDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 00000000
2 IF_WB_TOOL Workbench: Tool 00000000
Friends
Class CL_WB_SCREEN_PAINTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLM_TOOL_LOG Instance attribute Public Object reference (TYPE REF TO) CL_CLM_TOOL_LOG SMODILOG Capsule Instance 20000517
2 DYNPRO_SOURCE Instance attribute Public Object reference (TYPE REF TO) CL_WB_DYNPRO_SOURCE Screen Source Tables 20000529
3 DYNP_ID Instance attribute Public Type reference (TYPE) WBDYN_DYNP_ID Identification for a Screen 19980901
4 GENERAL_MODE Instance attribute Public Type reference (TYPE) WBDYN_MODE State Information for Screen Painter Tool State 19980924
5 MNGR Instance attribute Public Attribute reference (LIKE) 19980902
6 WBERROR Instance attribute Public Type reference (TYPE) WBERROR Error Structure for Workbench Manager 20000607
7 WB_REQUEST_HANDLED Instance attribute Public Type reference (TYPE) SEU_BOOL ' ' Status of WB_REQUEST Processing 19990715
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate/Generate Screen 19981105
2 ACTIVATE_INTERNAL Instance method Public Method Activate/Generate Screen (Screen Painter internal) 19981105
3 CHANGE_MODE_INTERNAL Instance method Public Method Switch Between Display and Change (Screen Painter Internal) 19990317
4 CHECK Instance method Public Method Check Screen 19981110
5 CHECK_INTERNAL Instance method Public Method Check Screen (Screen Painter internal) 19990112
6 CONSTRUCTOR Instance method Public Constructor Screen Painter Create 19980831
7 CONS_CHECK_INTERNAL Instance method Public Method Consistency Check (Screen Painter INternal) 19981125
8 COPY Instance method Public Method Copy screen 19981105
9 CREATE_REQUEST Static method Public Method Create WB Request for Screen Painter 19981123
10 CREATE_REQUEST_INITIAL_SCREEN Static method Public Method Create WB Request for Screen Painter Initial Screen 19981216
11 DELETE Instance method Public Method Delete screen 19981105
12 GET_DYNPRO_STATE Instance method Public Method Get Screen State 19980910
13 GET_SCRP_GENERAL_MODE Instance method Public Method Get General Screen Painter Mode 19980924
14 GLOBAL_SEARCH Instance method Public Method Global Find and Replace 19990121
15 GLOBAL_SEARCH_INTERNAL Instance method Public Method Global Find and Replace (Screen Painter Internal) 19990122
16 ITS_TEMPLATE_INTERNAL Instance method Public Method Generate ITS Template (Screen Painter Internal) 19991006
17 ITS_XML_INTERNAL Instance method Public Method Generate ITS Template (Screen Painter Internal) 20100624
18 NEW_VERSION_INTERNAL Instance method Public Method Generate Version (Screen Painter Internal) 19981221
19 NEXT_DYNPRO_INTERNAL Instance method Public Method Next Scren (Screen Painter Internal) 19990203
20 PRINT Instance method Public Method Print screen 19981111
21 PROCESS_DYNPRO Instance method Public Method Edit a Screen (Display, Change, Create) 19980901
22 RENAME Instance method Public Method Rename screen 19981105
23 SET_DYNPRO_STATE Instance method Public Method Set Screen Status 19980909
24 SET_SCRP_GENERAL_MODE Instance method Public Method Set General Screen Painter Mode 19980924
25 SURF_CHECK_INTERNAL Instance method Public Method Layout Check (Screen Painter Internal) 19981130
26 SWITCH_DYNPRO_INTERNAL Instance method Public Method Other Screen (Screen Painter Internal) 19981203
27 TEST Instance method Public Method Test Screen 19981110
28 TRANSLATE_INTERNAL Instance method Public Method Call Translation (Screen Painter Internal) 20000606
29 VERSIONS_INTERNAL Instance method Public Method Version Management (Screen Painter Internal) 19990406
Events
Class CL_WB_SCREEN_PAINTER has no event.
Types
Class CL_WB_SCREEN_PAINTER has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BIND_ERROR_WINDOW Call by reference Type reference (TYPE) CHAR01 angedockte Fehlerliste 19990401
2 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19981105
3 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19981105

Method ACTIVATE on class CL_WB_SCREEN_PAINTER has no exception.

Method ACTIVATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BIND_ERROR_WINDOW Call by reference Type reference (TYPE) CHAR01 angedockte Fehlerliste angefordert 19990401

Method ACTIVATE_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method CHANGE_MODE_INTERNAL Signature

Method CHANGE_MODE_INTERNAL on class CL_WB_SCREEN_PAINTER has no parameter.
# Exception Resumable Description Created on
1 NOT_EXECUTED nicht ausgeführt 20010730

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19981110
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19981110

Method CHECK on class CL_WB_SCREEN_PAINTER has no exception.

Method CHECK_INTERNAL Signature

Method CHECK_INTERNAL on class CL_WB_SCREEN_PAINTER has no parameter.
Method CHECK_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method CONSTRUCTOR Signature

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

Method CONS_CHECK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYN_S_MESSAGE Call by reference Type reference (TYPE) SYMSG S-Message 20030417

Method CONS_CHECK_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer (alt) 19981105
2 Exporting NEW_DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronr(neu) 19990712
3 Exporting NEW_PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname(neu) 19990712
4 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname (alt) 19981105
# Exception Resumable Description Created on
1 NOT_EXECUTED nicht ausgeführt / abgebrochen 19981110

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19981123
2 Importing OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation 19981123
3 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19981123
4 Exporting WB_REQUEST Call by reference Type reference (TYPE) REF TO CL_WB_REQUEST erzeugter WBrRequest 19981123
# Exception Resumable Description Created on
1 ACTION_CANCELLED Fehler aufgetreten / abgebrochen 19981123

Method CREATE_REQUEST_INITIAL_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR 0 Dynpronummer 19981216
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME ' ' Programmname 19981216
3 Exporting WB_REQUEST Call by reference Type reference (TYPE) REF TO CL_WB_REQUEST erzeugter WB Request 19981216

Method CREATE_REQUEST_INITIAL_SCREEN on class CL_WB_SCREEN_PAINTER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CORRNUM Call by reference Type reference (TYPE) TRKORR ' ' Korrekturnummer 20000807
2 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19981105
3 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19981105
4 Importing WITH_POPUP Call by reference Type reference (TYPE) C ' ' 'X'->Sicherheitsabfrage 20000807
# Exception Resumable Description Created on
1 NOT_EXECUTED nicht ausgeführt / abgebrochen 19981110
2 NOT_EXISTS existiert nicht 20000809

Method GET_DYNPRO_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYNPRO Value transfer Type reference (TYPE) WBDYN_DYNP_ID Dynproobjekt 19981021
2 Exporting STATE Call by reference Type reference (TYPE) REF TO CL_WB_DYNPRO_STATE Status Dynproobjekt 19980910

Method GET_DYNPRO_STATE on class CL_WB_SCREEN_PAINTER has no exception.

Method GET_SCRP_GENERAL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODE Call by reference Type reference (TYPE) WBDYN_MODE Screen Painter Modus 19980924

Method GET_SCRP_GENERAL_MODE on class CL_WB_SCREEN_PAINTER has no exception.

Method GLOBAL_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19990121
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19990121

Method GLOBAL_SEARCH on class CL_WB_SCREEN_PAINTER has no exception.

Method GLOBAL_SEARCH_INTERNAL Signature

Method GLOBAL_SEARCH_INTERNAL on class CL_WB_SCREEN_PAINTER has no parameter.
Method GLOBAL_SEARCH_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method ITS_TEMPLATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation (Anlegen, Ändern, Anzeigen) 19991006

Method ITS_TEMPLATE_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method ITS_XML_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation (Anlegen, Ändern, Anzeigen) 20100624

Method ITS_XML_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method NEW_VERSION_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYN_S_MESSAGE_ID Value transfer Type reference (TYPE) SY-MSGID Nachrichtentyp 19981221

Method NEW_VERSION_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method NEXT_DYNPRO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Value transfer Type reference (TYPE) DYNPRONR Dynpronummer neues Dynpro 19990203
2 Exporting FUNCTIONCODE Call by reference Type reference (TYPE) SY-UCOMM Rückkehrfunktionscode 19990204
3 Importing PROGNAME Value transfer Type reference (TYPE) PROGNAME Programmname neues Dynpro 19990203

Method NEXT_DYNPRO_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19981111
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19981111
# Exception Resumable Description Created on
1 NOT_EXECUTED nicht ausgeführt / abgebrochen 19981111

Method PROCESS_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19980901
2 Importing MODE Call by reference Type reference (TYPE) SEU_ACTION 'SHOW' Modus des Screen Painters 19980901
3 Exporting NEW_DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer(neu) 19990712
4 Exporting NEW_PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname(neu) 19990712
5 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19980901
# Exception Resumable Description Created on
1 ALREADY_EXISTS anzulegendes Dynpro existiert bereits 19981005
2 NOT_EXECUTED Bearbeitung nicht ausgeführt, z.B. keine Berechtigung 19980911
3 NOT_FOUND Dynpro existiert nicht 19980911

Method RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer (alt) 19981105
2 Exporting NEW_DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer(neu) 19990712
3 Exporting NEW_PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname(neu) 19990712
4 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname (alt) 19981105
# Exception Resumable Description Created on
1 NOT_EXECUTED nicht ausgeführt / abgebrochen 19981110

Method SET_DYNPRO_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRO Value transfer Type reference (TYPE) WBDYN_DYNP_ID Dynproobjekt 19981021
2 Importing STATE Call by reference Type reference (TYPE) REF TO CL_WB_DYNPRO_STATE Status Dynproobjekt 19980909

Method SET_DYNPRO_STATE on class CL_WB_SCREEN_PAINTER has no exception.

Method SET_SCRP_GENERAL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) WBDYN_MODE Screen Painter Modus 19980924

Method SET_SCRP_GENERAL_MODE on class CL_WB_SCREEN_PAINTER has no exception.

Method SURF_CHECK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYN_S_MESSAGE Call by reference Type reference (TYPE) SYMSG S-Message 20030417

Method SURF_CHECK_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method SWITCH_DYNPRO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR neues Dynpro: Dynpronummer 19981203
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME neues Dynpro: Programmname 19981203

Method SWITCH_DYNPRO_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRONR Call by reference Type reference (TYPE) DYNPRONR Dynpronummer 19981110
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME Programmname 19981110
# Exception Resumable Description Created on
1 NOT_EXECUTED nicht ausgeführt / abgebrochen 19981110

Method TRANSLATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYN_S_MESSAGE_ID Call by reference Type reference (TYPE) SY-MSGID S-Message der Klasse ... gesendet 20000606
2 Importing WITH_DEQUEUE Value transfer Type reference (TYPE) SYCHAR01 'X' Dynpro während Übersetzung entsperren 20000606

Method TRANSLATE_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.

Method VERSIONS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYN_S_MESSAGE_ID Value transfer Type reference (TYPE) SY-MSGID Nachrichtentyp 19990406

Method VERSIONS_INTERNAL on class CL_WB_SCREEN_PAINTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in