SAP ABAP Class CL_HRPAYBR_GENERATE_PROGRAM (Class for program generation)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     PC37 (Package) HR settlement: Brazil
Properties
Class CL_HRPAYBR_GENERATE_PROGRAM  
Short Description Class for program generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20101124   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PBR60 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBR_GENERATE_PROGRAM has no interface implemented.
Friends
Class CL_HRPAYBR_GENERATE_PROGRAM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FORMS_GENERATED Instance attribute Private Type reference (TYPE) PBR60_GTY_T_FORMS Table with the created forms 20101217
2 MT_SOURCE_CODE Instance attribute Private Type reference (TYPE) PBR60_GTY_T_CODE_TEXT Report source code 20101217
3 MV_PROGRAM_NAME Instance attribute Private Type reference (TYPE) TFORMS-FORM Repository info system: program suboject FORM routines 20101217
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_FORM Instance method Public Method Closes a FORM command in the report to be generated 20101217
2 DEFINE_VARIABLES Instance method Public Method Defines variables in the report to be generated 20101217
3 GENERATE_PROG Instance method Public Method Generates the report 20101217
4 GET_FORMS_GENERATED Instance method Public Method Returns an internal table with all generated forms 20101217
5 GET_PROGRAM_NAME Instance method Public Method Returns the report name created dynamically 20101217
6 GET_SOURCE_CODE Instance method Public Method Returns the report source code 20121116
7 INSERT_LINE_COMMAND Instance method Public Method Inserts any program line in the report to be generated 20101217
8 OPEN_FORM Instance method Public Method Opens a FORM command in the report to be generated 20101217
Events
Class CL_HRPAYBR_GENERATE_PROGRAM has no event.
Types
Class CL_HRPAYBR_GENERATE_PROGRAM has no local type.
Method Signatures

Method CLOSE_FORM Signature

Method CLOSE_FORM on class CL_HRPAYBR_GENERATE_PROGRAM has no parameter.
Method CLOSE_FORM on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.

Method DEFINE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARIABLES Call by reference Type reference (TYPE) PBR60_GTY_T_PARAMS 20101217

Method DEFINE_VARIABLES on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.

Method GENERATE_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINE_ERROR Call by reference Type reference (TYPE) I 20101217
2 Exporting EV_PROG_GENERATED Value transfer Type reference (TYPE) ABAP_BOOL 20101217
# Exception Resumable Description Created on
1 CX_HRPAYBR_EXCEPTION Brazilian payroll exception 20121119

Method GET_FORMS_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORMS_GENERATED Call by reference Type reference (TYPE) PBR60_GTY_T_FORMS 20101217

Method GET_FORMS_GENERATED on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.

Method GET_PROGRAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROGRAM_NAME Call by reference Type reference (TYPE) TFORMS-FORM Repository info system: program suboject FORM routines 20101217

Method GET_PROGRAM_NAME on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.

Method GET_SOURCE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) PBR60_GTY_T_CODE_TEXT 20121116

Method GET_SOURCE_CODE on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.

Method INSERT_LINE_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_COMMAND Call by reference Type reference (TYPE) PBR60_GTY_CODE_TEXT 20101217

Method INSERT_LINE_COMMAND on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.

Method OPEN_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXPORTING_PARAMS Call by reference Type reference (TYPE) PBR60_GTY_T_PARAMS Form parameters (Exporting) 20101217
2 Importing IT_USING_PARAMS Call by reference Type reference (TYPE) PBR60_GTY_T_PARAMS Form parameters (Using) 20101217
3 Importing IV_NAME_FORM Call by reference Type reference (TYPE) CHAR35 Data element category CHAR length 35 20101217
4 Importing IV_SEQ_EXECUTE Call by reference Type reference (TYPE) I Form run sequence 20101217

Method OPEN_FORM on class CL_HRPAYBR_GENERATE_PROGRAM has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in