SAP ABAP Class CL_PROGRAM_GENERATOR_HRF02 (HR Forms: Program Generator)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-FO (Application Component) Forms
     PAOC_PAY_HRFORMS (Package) HR Forms
Properties
Class CL_PROGRAM_GENERATOR_HRF02  
Short Description HR Forms: Program Generator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_HRFORMS   HR Forms 
Created 20010918   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PROGRAM_GENERATOR_HRF02 has no forward declaration.
Interfaces
Class CL_PROGRAM_GENERATOR_HRF02 has no interface implemented.
Friends
Class CL_PROGRAM_GENERATOR_HRF02 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CODETAB Instance attribute Private See coding CODETAB 20010918
2 C_CONTROLS Constant Private See coding C_CONTROLS 20010918
3 C_PATTERNS Constant Private See coding C_PATTERNS 20010918
4 TEXT_POOL Instance attribute Private See coding TEXT_POOL 20010918
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Delete program 20010918
2 GENERATE Instance method Public Method Generate Program 20010918
3 PROGRAM_GET Instance method Private Method Program Generation: Read and Edit Coding Lines 20010918
4 PROGRAM_INSERT_SYMBOLS Instance method Private Method Program Generation: Insert Symbols in a Coding Line 20010918
5 PROGRAM_PROCESS_TABLE Instance method Private Method Program Generation: Edit Section of Coding 20010918
6 PROGRAM_SAVE Instance method Private Method Program Generation: Save Coding 20010918
7 SAVE Instance method Public Method Save Program 20010918
Events
Class CL_PROGRAM_GENERATOR_HRF02 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_TEXTPOOL Private See coding LTY_TEXTPOOL 20010918 BEGIN OF lty_textpool, sprsl TYPE sprsl, ttab TYPE STANDARD TABLE OF textpool WITH DEFAULT KEY, END OF lty_textpool
Method Signatures

Method DELETE Signature

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

Method DELETE on class CL_PROGRAM_GENERATOR_HRF02 has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POOLNAME Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20031212
2 Importing IM_AS_POOL Call by reference Type reference (TYPE) XFELD ' ' Als Subroutine Pool generieren 20020117
3 Importing IM_SYMBOLS Call by reference Type reference (TYPE) HRF01_SYMBOLSET_COLLECTION HR-Formulare: Symbolgruppe für Programmgenerierung 20010918
4 Importing IM_TEMPLATE Call by reference Type reference (TYPE) SYREPID Template 20010918
5 Importing IM_TEXT Call by reference Type reference (TYPE) C Report-Titel 20010918
# Exception Resumable Description Created on
1 NO_SUBRPOOL_GENERATED 20031215

Method PROGRAM_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SYMBOLS Call by reference Type reference (TYPE) HRF01_SYMBOLSET_COLLECTION Symbole 20010918
2 Importing IM_TEMPLATE Call by reference Type reference (TYPE) SYREPID Templatename 20010918
3 Importing IM_TEXT Call by reference Type reference (TYPE) C Report-Titel 20010918

Method PROGRAM_GET on class CL_PROGRAM_GENERATOR_HRF02 has no exception.

Method PROGRAM_INSERT_SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CODING Call by reference Type reference (TYPE) HRF_ABAPSOURCE Codingzeile 20010918
2 Importing IM_SYMBOLS Call by reference Type reference (TYPE) HRF01_SYMBOL_COLLECTION Symbole 20010918

Method PROGRAM_INSERT_SYMBOLS on class CL_PROGRAM_GENERATOR_HRF02 has no exception.

Method PROGRAM_PROCESS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CODETAB Call by reference Attribute reference (LIKE) CODETAB Ausschnitt Coding 20010918
2 Importing IM_SYMBOLS Call by reference Type reference (TYPE) HRF01_SYMBOLSET_COLLECTION Symbolwerte 20010918

Method PROGRAM_PROCESS_TABLE on class CL_PROGRAM_GENERATOR_HRF02 has no exception.

Method PROGRAM_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LDB Call by reference Type reference (TYPE) TRDIR-LDBNAME Programm benutzt Abrechnungs LDB 20010918
2 Importing IM_REPCL Call by reference Type reference (TYPE) T599W-REPCL Includename für Syntaxfehler 20010918
3 Importing IM_REPNAME Call by reference Type reference (TYPE) SYREPID Programmname 20010918
4 Importing IM_SUBC Call by reference Type reference (TYPE) TRDIR-SUBC Programm ist Include 20010918
5 Importing IM_TYPE Call by reference Type reference (TYPE) TRDIR-TYPE Returncode 20010918
6 Returning RE_ERROR Value transfer Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20010918

Method PROGRAM_SAVE on class CL_PROGRAM_GENERATOR_HRF02 has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LDB Call by reference Type reference (TYPE) TRDIR-LDBNAME Name der LDB 20010918
2 Importing IM_REPCL Call by reference Type reference (TYPE) T599W-REPCL Reportklasse 20010918
3 Importing IM_REPNAME Call by reference Type reference (TYPE) SYREPID Programmname 20010918
4 Importing IM_SUBC Call by reference Type reference (TYPE) TRDIR-SUBC Programmtyp 20010918
5 Importing IM_TYPE Call by reference Type reference (TYPE) TRDIR-TYPE Selektionsbildversion 20010918
6 Returning RE_ERROR Value transfer Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20010918

Method SAVE on class CL_PROGRAM_GENERATOR_HRF02 has no exception.
History
Last changed by/on SAP  20040315 
SAP Release Created in 46C