SAP ABAP Class CL_UG_WB_SEL_SCREEN_GENERATE (Generation of Selection Screens)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGWB (Package) FI General: Workbench
Properties
Class CL_UG_WB_SEL_SCREEN_GENERATE  
Short Description Generation of Selection Screens    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGWB   FI General: Workbench 
Created 20020910   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UG_WB_SEL_SCREEN_GENERATE has no interface implemented.
Friends
Class CL_UG_WB_SEL_SCREEN_GENERATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DC_LOOPTYPE_MASTERFIELD Constant Private Type reference (TYPE) CHAR1 '1' 20020910
2 DC_LOOPTYPE_MASTER_AND_DETERM Constant Private Type reference (TYPE) CHAR1 '2' 20020916
3 DC_VALUE_FIELDNAME Constant Private Type reference (TYPE) CHAR1 '3' 20020910
4 DC_VALUE_LOOPFIELD Constant Private Type reference (TYPE) CHAR1 '4' 20020916
5 DC_VALUE_PROGNAME Constant Private Type reference (TYPE) CHAR1 '5' 20020910
6 DC_VALUE_ROLLNAME Constant Private Type reference (TYPE) CHAR1 '2' 20020910
7 DC_VALUE_SEQNR Constant Private Type reference (TYPE) CHAR1 '1' 20020910
8 DC_VALUE_TYPEDECL Constant Private Type reference (TYPE) CHAR1 '6' 20050805
9 GC_END_DELETE_TAG Constant Private Type reference (TYPE) ABAPSOURCE '*----- GENERATION: END OF DELETION --------' ABAP_SOURCE 20020910
10 GC_END_INSERT_TAG Constant Private Type reference (TYPE) ABAPSOURCE '*----- GENERATION: END OF INSERTION -------' ABAP_SOURCE 20020910
11 GC_END_LOOP_TAG Constant Private Type reference (TYPE) ABAPSOURCE '*----- GENERATION: END OF LOOP ------------' ABAP_SOURCE 20020910
12 GC_GENERATION_TAG Constant Private Type reference (TYPE) CHAR7 '"UG GEN' Character field, length 7 20020910
13 GC_PROGCLASS Constant Private Type reference (TYPE) RSSG_PROGCLASS 'UGWBSCREEN' 20020910
14 GC_START_DELETE_TAG Constant Private Type reference (TYPE) ABAPSOURCE '*----- GENERATION: START OF DELETION ------' ABAP_SOURCE 20020910
15 GC_START_INSERT_TAG Constant Private Type reference (TYPE) ABAPSOURCE '*----- GENERATION: START OF INSERTION -----' ABAP_SOURCE 20020910
16 GC_START_LOOP_TAG Constant Private Type reference (TYPE) ABAPSOURCE '*----- GENERATION: START OF LOOP ----------' ABAP_SOURCE 20020910
17 GT_DIRECTORY Static Attribute Private Type reference (TYPE) T_DIRECTORY 20020910
18 GT_TEXTBUFFER Static Attribute Private Type reference (TYPE) T_TEXTBUFFER 20020916
19 GT_UGWBGN00 Static Attribute Private Type reference (TYPE) T_UGWBGN00 20020910
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROGNAME_GENERATION Instance method Private Method 20020910
2 EXTRACT_BLOCK_SETTINGS Instance method Private Method 20020910
3 EXTRACT_TEXTPOOL Instance method Private Method 20020916
4 GENERATE_CODE Instance method Private Method 20020910
5 GENERATE_INSERT_CODE Instance method Private Method 20020910
6 GENERATE_LOOP_CODE Instance method Private Method 20020910
7 GENERATE_SCREEN Instance method Private Method 20020910
8 GET_PROGNAME_TO_FIELDNM_TEMPL Instance method Private Method 20020910
9 GET_SEL_SCREEN Instance method Public Method 20020910
10 GET_TEXT Static method Public Method 20020916
11 SAVE_CODE Instance method Private Method 20020910
Events
Class CL_UG_WB_SEL_SCREEN_GENERATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DIRECTORY Private See coding 20020910
2 S_MAP Private See coding 20020910
3 S_TEXTBUFFER Private See coding 20020916
4 T_CODE Private See coding 20020910
5 T_DIRECTORY Private See coding 20020910
6 T_MAP Private See coding 20020910
7 T_TEXTBUFFER Private See coding 20020916
8 T_UGWBGN00 Private See coding 20020910
Method Signatures

Method CHECK_PROGNAME_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_OUT_OF_DATE Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020910
2 Importing I_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910
3 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020913
4 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20020910

Method CHECK_PROGNAME_GENERATION on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method EXTRACT_BLOCK_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CODE Call by reference Type reference (TYPE) T_CODE 20020910
2 Exporting ET_MAP Call by reference Type reference (TYPE) T_MAP 20020910
3 Exporting E_LOOPTYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020910
4 Importing IT_CODE Call by reference Type reference (TYPE) T_CODE 20020910

Method EXTRACT_BLOCK_SETTINGS on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method EXTRACT_TEXTPOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTPOOL Call by reference Type reference (TYPE) RSSG_TX_TP BW Generierungs-Tool: Textpool 20020916
2 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020916

Method EXTRACT_TEXTPOOL on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GENERATE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CODE Call by reference Type reference (TYPE) T_CODE 20020910
2 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN-Stammdaten: Zentraler Zugriffspunkt (Factory) 20020910
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME 20020910
4 Importing I_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910
5 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910

Method GENERATE_CODE on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GENERATE_INSERT_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CODE Call by reference Type reference (TYPE) T_CODE 20020910
2 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN-Stammdaten: Zentraler Zugriffspunkt (Factory) 20020910
3 Importing IT_LOOP_CODE Call by reference Type reference (TYPE) T_CODE 20020910
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020910
5 Importing I_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910

Method GENERATE_INSERT_CODE on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GENERATE_LOOP_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CODE Call by reference Type reference (TYPE) T_CODE 20020910
2 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN-Stammdaten: Zentraler Zugriffspunkt (Factory) 20020910
3 Importing IT_LOOP_CODE Call by reference Type reference (TYPE) T_CODE 20020910
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020910
5 Importing I_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910

Method GENERATE_LOOP_CODE on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GENERATE_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020910
2 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910

Method GENERATE_SCREEN on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GET_PROGNAME_TO_FIELDNM_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020910
3 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910

Method GET_PROGNAME_TO_FIELDNM_TEMPL on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GET_SEL_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DNUM Call by reference Type reference (TYPE) SCRHDNUM Dynpronummer 20020910
2 Exporting E_PROG Call by reference Type reference (TYPE) PROGNAME Programmname 20020910
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020910
4 Importing I_TEMPLATE_DNUM Call by reference Type reference (TYPE) SCRHDNUM Dynpronummer 20020910
5 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME Programmname 20020910

Method GET_SEL_SCREEN on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) TEXTPOOLTX Sprachenabhängiger Text im ABAP/4-Textpool 20020916
2 Importing I_TEMPLATE_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020916
3 Importing I_TXTID Call by reference Type reference (TYPE) TEXTPOOLKY Schlüssel des Textelements (Nummer / Selektionsname) 20020916

Method GET_TEXT on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.

Method SAVE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CODE Call by reference Type reference (TYPE) T_CODE 20020910
2 Importing IT_TEXTPOOL Call by reference Type reference (TYPE) RSSG_TX_TP BW Generierungs-Tool: Textpool 20020916
3 Importing I_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020910

Method SAVE_CODE on class CL_UG_WB_SEL_SCREEN_GENERATE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 150