SAP ABAP Class CL_HRPADRU_AVR (Average employees number)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PA-PA-RU (Application Component) Personalwesesen Stammdaten: Russland
     PB33 (Package) HR master data : Russia
Properties
Class CL_HRPADRU_AVR  
Short Description Average employees number    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB33   HR master data : Russia 
Created 20050530   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PRUAC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPADRU_AVR has no interface implemented.
Friends
Class CL_HRPADRU_AVR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FEAT_1TA Constant Protected Type reference (TYPE) MERK1 '331TA' Feature name 20050530
2 C_FEAT_1TG Constant Protected Type reference (TYPE) MERK1 '331TG' Feature name 20050530
3 C_FEAT_1TT Constant Protected Type reference (TYPE) MERK1 '331TT' Feature name 20050530
4 IT_AVN Instance attribute Private Type reference (TYPE) PRUAC_T_AVN table for average employees number count 20050530
5 IT_AVNCOUNT Instance attribute Private Type reference (TYPE) PRUAC_T_AVNCOUNT Base for average employees count 20050530
6 IT_AVN_RESULT Instance attribute Private Type reference (TYPE) PRUAC_T_AVN_RESULT Result avn table 20050530
7 IT_SELECTTAB Instance attribute Private Type reference (TYPE) PRUAC_T_HR_CHOICE_TAB_IN Chosen fields 20050530
8 IT_TFC Instance attribute Public Type reference (TYPE) PRU_T_TFC Global work schedule 20050530
9 P_CURMO1 Instance attribute Private Type reference (TYPE) P33_ONLY_CUR_MONTH Take into account only current month 20050530
10 P_DCPFM Instance attribute Private Type reference (TYPE) XUDCPFM Decimal notation 20050530
11 P_END_PER Instance attribute Private Type reference (TYPE) IPERI End period 20050530
12 P_IDENT Instance attribute Public Type reference (TYPE) WFCID 'RU' Factory calendar 20050530
13 P_NEPTM Instance attribute Private Type reference (TYPE) REPRTT Reporting Time Type 20050530
14 P_NUM_PER Instance attribute Private Type reference (TYPE) I Number of periods 20050530
15 P_PNVIAG Instance attribute Private Type reference (TYPE) MASSG Reason for Action 20050530
16 P_PNVIAN Instance attribute Private Type reference (TYPE) MASSN Action Type 20050530
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor constructor 20050530
2 COUNT_AVERAGE_NUMBER Instance method Public Method Count employees average number 20050530
3 CREATE_TFC Instance method Private Method Create productive schedule 20050530
4 HANDLE_TFC_RECORD Instance method Private Method handle_tfc_record 20050530
5 WRITE_TO_AVN Instance method Public Method write to avn 20050530
Events
Class CL_HRPADRU_AVR has no event.
Types
Class CL_HRPADRU_AVR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA_PERIOD Call by reference Type reference (TYPE) DATS begda period 20050530
2 Importing ENDDA_PERIOD Call by reference Type reference (TYPE) DATS endda period 20050530
3 Importing IM_AVNCOUNT Call by reference Type reference (TYPE) PRUAC_T_AVNCOUNT Base for avn count 20050530
4 Importing IM_CURMO1 Call by reference Type reference (TYPE) P33_ONLY_CUR_MONTH Take into account only current month 20050530
5 Importing IM_IDENT Call by reference Type reference (TYPE) WFCID Factory calendar 20050530
6 Importing IM_NEPTM Call by reference Type reference (TYPE) REPRTT Reporting Time Type 20050530
7 Importing IM_PNVIAG Call by reference Type reference (TYPE) MASSG Reason for Action 20050530
8 Importing IM_PNVIAN Call by reference Type reference (TYPE) MASSN Action Type 20050530
9 Importing IM_SELECTTAB Call by reference Type reference (TYPE) PRUAC_T_HR_CHOICE_TAB_IN Chosen fields 20050530

Method CONSTRUCTOR on class CL_HRPADRU_AVR has no exception.

Method COUNT_AVERAGE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AVN_RESULT Call by reference Type reference (TYPE) PRUAC_T_AVN_RESULT Result avn table 20050530

Method COUNT_AVERAGE_NUMBER on class CL_HRPADRU_AVR has no exception.

Method CREATE_TFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA_PERIOD Call by reference Type reference (TYPE) DATS Field of type DATS 20050530
2 Importing ENDDA_PERIOD Call by reference Type reference (TYPE) DATS Field of type DATS 20050530

Method CREATE_TFC on class CL_HRPADRU_AVR has no exception.

Method HANDLE_TFC_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20050530
2 Changing P_TFC Call by reference Type reference (TYPE) PRUTFC Global work schedule 20050530
3 Importing P_TIMES_FROM Value transfer Type reference (TYPE) NUMC2 '01' From day 20070420
4 Importing P_TIMES_TO Value transfer Type reference (TYPE) NUMC2 '31' To day 20070420

Method HANDLE_TFC_RECORD on class CL_HRPADRU_AVR has no exception.

Method WRITE_TO_AVN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEXTR Call by reference Type reference (TYPE) PRUAC_DEC_4 External workers(worktime) 20050530
2 Exporting EX_DLIST Call by reference Type reference (TYPE) PRUAC_DEC_4 Payroll workers (worktime) 20050530
3 Exporting EX_DMAIN Call by reference Type reference (TYPE) PRUAC_DEC_4 Main production workers(worktime) 20050530
4 Exporting EX_NCONT Call by reference Type reference (TYPE) I Contract workers(calendar) 20050530
5 Exporting EX_NLIST Call by reference Type reference (TYPE) I Payroll workers (calendar) 20050530
6 Exporting EX_NMAIN Call by reference Type reference (TYPE) I Main production workers(calendar) 20050530
7 Importing IM_AVN Call by reference Type reference (TYPE) I worked by calendar 20050530
8 Changing IM_AVNCOUNT Call by reference Type reference (TYPE) PRUAC_S_AVNCOUNT Single-character flag 20050530
9 Importing IM_DAVN Call by reference Type reference (TYPE) PRUAC_DEC_4 worked by worktime 20050530
10 Importing IM_DEC_EMPPE Call by reference Type reference (TYPE) PROZT Weighting Percentage 20100514
11 Importing IM_EMPPE Call by reference Type reference (TYPE) CHAR8 Character field, 8 characters long 20050530

Method WRITE_TO_AVN on class CL_HRPADRU_AVR has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600