SAP ABAP Class CL_HRPAYRU_REPORT_CONTROL (Report Control Class)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PY-RU (Application Component) Russia
     PC33 (Package) HR accounting : Russia
Properties
Class CL_HRPAYRU_REPORT_CONTROL  
Short Description Report Control Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC33   HR accounting : Russia 
Created 20060511   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PRUPY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PRUTE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYRU_REPORT_CONTROL has no interface implemented.
Friends
Class CL_HRPAYRU_REPORT_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_7RURPTCST00 Instance attribute Private Type reference (TYPE) TT_7RURPTCST00 20070130
2 AT_7RU_99FF Instance attribute Private Type reference (TYPE) TT_7RU_99FF Russian addition to DAQ Field definition 20070130
3 AT_OBJECTS Instance attribute Private Type reference (TYPE) PRUPY_T_OBJECTS interface for public calls of other classes 20070130
4 A_BEGDA Instance attribute Public Type reference (TYPE) D Beg-period for payroll 20070130
5 A_CONTAINER Instance attribute Public Object reference (TYPE REF TO) DATA Container for Report's data 20070130
6 A_DAQ Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20070130
7 A_ENDDA Instance attribute Public Type reference (TYPE) D End-period for payroll 20070130
8 A_LOG Instance attribute Public Object reference (TYPE REF TO) CL_HRPADRU_LOG Class for report log 20070130
9 A_MOLGA Static Attribute Public Type reference (TYPE) MOLGA '33' Country Grouping 20070130
10 A_ONDATE Instance attribute Public Type reference (TYPE) D 20070130
11 A_PERNR Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20070130
12 A_RC Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYRU_REPORT_CONTROL Report Control Class 20070130
13 A_RC_NAME Static Attribute Public Type reference (TYPE) SEOCLSNAME 'CL_HRPAYRU_REPORT_CONTROL' Object Type Name 20070130
14 A_REFPAY Instance attribute Public Object reference (TYPE REF TO) PAYRU_RESULT_TAB Table of PAYRU_RESULT 20070130
15 A_REFPERNR Instance attribute Public Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20070130
16 A_REPORT Instance attribute Public Type reference (TYPE) REPID ABAP Program Name 20070130
17 A_TEMSE Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_TEMSE class for TemSe Southern Europe 20070420
18 GC_TAXRUN Constant Public Type reference (TYPE) PRUPY_S_OBJECT-ID 'TAXRUN' 20070130
19 MS_7RU99F0 Instance attribute Public Type reference (TYPE) T7RU_99F0 Forms - Russian attributes 20070423
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method 20070130
2 CHECK_TAB_COND Instance method Protected Method Check Condition For range use 20120222
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070130
4 FLUSH_ERROR Instance method Protected Method Move DAQ errors to report's log. 20090603
5 GENERATE_TEMSE Instance method Public Method Save in temse daq data 20070420
6 GET_CLASS Static method Public Method 20070130
7 GET_DATA Instance method Public Method 20070130
8 GET_FIELD_ATTRIBUTES Instance method Public Method 20070130
9 GET_OBJECT Instance method Public Method 20070130
10 GET_PARAM Instance method Public Method 20070130
11 RE7RURPTCST00 Instance method Private Method 20070130
12 RE7RU_99F0 Instance method Private Method 20070420
13 RE7RU_99FF Instance method Private Method 20070130
14 SET_EMPTY_PAYROLL Instance method Public Method Set empty payroll 20070420
15 SET_PAYROLL Instance method Private Method 20070130
16 SET_PERSON Instance method Public Method 20070130
17 WRITE_DAQ_TO_TEMSE Instance method Private Method Convert daq data to temse format 20070420
18 WRITE_ITAB_TO_TEMSE Instance method Protected Method Convert flat ITAB into XML for storing in TemSe 20080710
Events
# Event Type Visibility Description Created on
1 SET_PAYROLL_EVT Instance Event
(0)
Public
(2)
20070130
Types
Class CL_HRPAYRU_REPORT_CONTROL has no local type.
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070130
2 Importing I_ID Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20070130
3 Importing I_OBJREF Call by reference Object reference (TYPE REF TO) IF_HRPAYRU_REPORT_CONTROL interface for public calls of other classes 20070130
# Exception Resumable Description Created on
1 ID_EXIST 20070130

Method CHECK_TAB_COND Signature

Method CHECK_TAB_COND on class CL_HRPAYRU_REPORT_CONTROL has no parameter.
Method CHECK_TAB_COND on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TAXRUN Value transfer Object reference (TYPE REF TO) CL_HRPAYRU_PLTAXRUN RU Payroll Core 20080312
2 Importing I_APPL Value transfer Type reference (TYPE) T5F99F0-APPL Subapplication 20070130
3 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA Start Date 20070130
4 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA End Date 20070130
5 Importing I_ONDATE Value transfer Type reference (TYPE) D 20070130
6 Importing I_REFPERNR Value transfer Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20070130
7 Importing I_REPORT Value transfer Type reference (TYPE) REPID 20070130
8 Importing I_SELCOND Value transfer Type reference (TYPE) PRUPY_S_SELOPT 20070130
# Exception Resumable Description Created on
1 CORE_ERROR 20070130
2 DAQ_ERROR 20070130

Method FLUSH_ERROR Signature

Method FLUSH_ERROR on class CL_HRPAYRU_REPORT_CONTROL has no parameter.
# Exception Resumable Description Created on
1 ABORT_MESSAGE There is an abort message in log. Stop report 20090603

Method GENERATE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_TAB_FODAT Call by reference Type reference (TYPE) TABLE 20070420
2 Importing I_TYPE Call by reference Type reference (TYPE) RPTSTYPE-OBJKN HR TemSe object identifier 20070420
3 Exporting R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070420

Method GENERATE_TEMSE on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLASS Call by reference Type reference (TYPE) SEOCLSNAME SAP Object 20070130
2 Importing I_APPL Call by reference Type reference (TYPE) T5F99F0-APPL Subapplication 20070130
3 Importing I_ONDATE Call by reference Type reference (TYPE) D 20070130
4 Importing I_REPORT Call by reference Type reference (TYPE) SY-REPID 20070130

Method GET_CLASS on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT 20070130
2 Importing IT_FIELD Call by reference Type reference (TYPE) P99SG_TAB_RANGES 20070130
3 Importing IT_SECTN Call by reference Type reference (TYPE) P99SG_TAB_RANGES 20070130
4 Importing IT_USER Call by reference Type reference (TYPE) TABLE 20070130
# Exception Resumable Description Created on
1 ABORT_MESSAGE 20090603

Method GET_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIATT Call by reference Type reference (TYPE) PRUPY_S_FIATT 20070130
2 Importing I_ADDITIONAL_ONLY Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20070130
3 Importing I_FIELD Call by reference Type reference (TYPE) P99SD_FIELD 20070130

Method GET_FIELD_ATTRIBUTES on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20070130
2 Returning R_OBJREF Value transfer Object reference (TYPE REF TO) IF_HRPAYRU_REPORT_CONTROL interface for public calls of other classes 20070130
# Exception Resumable Description Created on
1 NO_OBJECT 20070130

Method GET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) T7RURPTCST00-CONTN Variable contents 20070130
2 Importing I_PARAM Call by reference Type reference (TYPE) T7RURPTCST00-PARAM Parameter Name 20070130
# Exception Resumable Description Created on
1 NOT_FOUND 20070130

Method RE7RURPTCST00 Signature

Method RE7RURPTCST00 on class CL_HRPAYRU_REPORT_CONTROL has no parameter.
Method RE7RURPTCST00 on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method RE7RU_99F0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DAQ Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ Report Control Class 20070420

Method RE7RU_99F0 on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method RE7RU_99FF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN Section description of DAQ 20070130

Method RE7RU_99FF on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method SET_EMPTY_PAYROLL Signature

Method SET_EMPTY_PAYROLL on class CL_HRPAYRU_REPORT_CONTROL has no parameter.
Method SET_EMPTY_PAYROLL on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method SET_PAYROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFPAY Call by reference Object reference (TYPE REF TO) PAYRU_RESULT_TAB Table of PAYRU_RESULT 20070130

Method SET_PAYROLL on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method SET_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20070130
# Exception Resumable Description Created on
1 ERROR_OF_CLASS This is a reference pernr according IT121 20070130
2 NO_PAYROLL_RESULTS Results for this pernr for period are not exist 20070130

Method WRITE_DAQ_TO_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT 20070420
2 Returning R_TAB_TEMSE Value transfer Type reference (TYPE) PRUTE_TAB_TEMSE_LONG 20070420

Method WRITE_DAQ_TO_TEMSE on class CL_HRPAYRU_REPORT_CONTROL has no exception.

Method WRITE_ITAB_TO_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML_TEMSE Call by reference Type reference (TYPE) P99SG_CONTAINER XML for export to Temse 20080711
2 Changing IT_TAB Call by reference Type reference (TYPE) TABLE 20080710

Method WRITE_ITAB_TO_TEMSE on class CL_HRPAYRU_REPORT_CONTROL has no exception.
Event Signatures

Event SET_PAYROLL_EVT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REFPAY Exporting Value transfer Object reference (TYPE REF TO) PAYRU_RESULT_TAB Table of PAYRU_RESULT 20070130
History
Last changed by/on SAP  20091125 
SAP Release Created in