SAP ABAP Class CL_HRPAYRU_EE_AVERAGE_STAT (Average Employee Calculation from Stat Report)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PY-RU (Application Component) Russia
     PC33 (Package) HR accounting : Russia
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYRU_REPORT_CONTROL interface for public calls of other classes 20070420
Properties
Class CL_HRPAYRU_EE_AVERAGE_STAT  
Short Description Average Employee Calculation from Stat Report    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC33   HR accounting : Russia 
Created 20070418   SAP 
Last change 20081217   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 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PRUTE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYRU_REPORT_CONTROL interface for public calls of other classes 20070420
Friends
Class CL_HRPAYRU_EE_AVERAGE_STAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BEGDA Instance attribute Private Attribute reference (LIKE) 20070420
2 A_ENDDA Instance attribute Private Attribute reference (LIKE) 20070420
3 A_MOLGA Instance attribute Private Attribute reference (LIKE) 20070420
4 A_ONDATE Instance attribute Private Attribute reference (LIKE) 20070420
5 A_PERNR Instance attribute Public Attribute reference (LIKE) 20070420
6 ID Instance attribute Public Attribute reference (LIKE) 20070420
7 MO_DAQ Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_DAQ Data acquistion for forms 20070420
8 MO_STRUC Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20070420
9 MO_STRUC2 Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20070420
10 MO_TEMSE Instance attribute Private Object reference (TYPE REF TO) CL_HR99S00_TEMSE class for TemSe Southern Europe 20070420
11 MR_ITAB Instance attribute Public Object reference (TYPE REF TO) DATA 20070420
12 MR_ITAB2 Instance attribute Private Object reference (TYPE REF TO) DATA 20070420
13 MR_STRUC Instance attribute Public Object reference (TYPE REF TO) DATA WA for itab 20070420
14 MR_TAB Instance attribute Private Object reference (TYPE REF TO) DATA 20070420
15 MT_VFIELD Instance attribute Public Type reference (TYPE) TT_VARIANT_FIELDS 20070420
16 MV_VARIANT Instance attribute Public Type reference (TYPE) P33_STAT_VARNT View Variant Name of the Form 20070420
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATES_AVERAGES Instance method Private Method 20070420
2 CHECK_DAQ Instance method Private Method 20070420
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070420
4 GET_DATA Instance method Public Method 20070420
5 GET_TEXTS Instance method Public Method 20070420
6 ITAB_PREPARATION Instance method Private Method 20070420
7 READ_TEMSE Instance method Public Method Read TemSe file 20070420
8 SET_PERSON Instance method Public Method 20070420
9 SET_STRUCTURE Instance method Public Method 20070420
10 TABLE2DAQ Instance method Private Method 20070420
11 TEMSE2TABLE Instance method Private Method 20070420
12 XML_TO_ITAB Instance method Protected Method Convert data from XML to flat ITAB 20080710
Events
Class CL_HRPAYRU_EE_AVERAGE_STAT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_VARIANT_FIELD Public See coding 20070420 BEGIN OF ts_variant_field, sectn TYPE t7ru_stat_vfld-sectn, field TYPE t7ru_stat_vfld-field, ordno TYPE ordno, name TYPE abap_compname, dtel TYPE rollname, calc TYPE flag, end of ts_variant_field
2 TS_VFIELD_TEXT Public See coding 20070420 BEGIN OF TS_VFIELD_TEXT, sectn TYPE t7ru_stat_vfld-sectn, field TYPE t7ru_stat_vfld-field, ltext TYPE t7ru_stat_vfld_t-ltext, mtext TYPE t7ru_stat_vfld_t-mtext, stext TYPE t7ru_stat_vfld_t-stext, end of TS_VFIELD_TEXT
3 TT_VARIANT_FIELDS Public See coding 20070420 TT_VARIANT_FIELDS type table of ts_variant_field
4 TT_VFIELDS_TEXT Public See coding 20070420 TT_VFIELDS_TEXT type TABLE OF TS_VFIELD_TEXT
Method Signatures

Method CALCULATES_AVERAGES Signature

Method CALCULATES_AVERAGES on class CL_HRPAYRU_EE_AVERAGE_STAT has no parameter.
Method CALCULATES_AVERAGES on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method CHECK_DAQ Signature

Method CHECK_DAQ on class CL_HRPAYRU_EE_AVERAGE_STAT has no parameter.
# Exception Resumable Description Created on
1 WRONG_DAQ_FIELDS 20070420

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL 'STAT' Subapplication 20070420
2 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '33' Country Grouping 20070420
3 Importing IV_ONDATE Call by reference Type reference (TYPE) DATUM Date 20070420
# Exception Resumable Description Created on
1 DAQ_NOT_CREATED 20070420
2 WRONG_DAQ_FIELDS 20070420

Method GET_DATA Signature

Method GET_DATA on class CL_HRPAYRU_EE_AVERAGE_STAT has no parameter.
Method GET_DATA on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTS Call by reference Type reference (TYPE) TT_VFIELDS_TEXT Single-Character Indicator 20070420
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20070420

Method GET_TEXTS on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method ITAB_PREPARATION Signature

Method ITAB_PREPARATION on class CL_HRPAYRU_EE_AVERAGE_STAT has no parameter.
Method ITAB_PREPARATION on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method READ_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMSE Call by reference Type reference (TYPE) P_TS_TSOBJ HR TemSe object 20070420

Method READ_TEMSE on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method SET_PERSON Signature

Method SET_PERSON on class CL_HRPAYRU_EE_AVERAGE_STAT has no parameter.
Method SET_PERSON on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method SET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT Call by reference Type reference (TYPE) P33_STAT_VARNT View Variant Name of the Form 20070420
# Exception Resumable Description Created on
1 NO_FIELDS 20070504
2 WRONG_STRUC 20070420

Method TABLE2DAQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT 20070420
2 Importing IO_STRUC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20070420
3 Importing IR_ITAB Call by reference Object reference (TYPE REF TO) DATA 20070420

Method TABLE2DAQ on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.

Method TEMSE2TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ITAB Call by reference Object reference (TYPE REF TO) DATA 20070420
2 Importing IO_STRUC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20070420
# Exception Resumable Description Created on
1 DAQ_INCOMPATIBLE_WITH_TEMSE 20070420

Method XML_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITAB Call by reference Type reference (TYPE) TABLE 20080710
2 Importing IT_XML Call by reference Type reference (TYPE) TABLE 20080710

Method XML_TO_ITAB on class CL_HRPAYRU_EE_AVERAGE_STAT has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in