SAP ABAP Class CL_HRPAYRU_PERSON (Employee with common private properties)
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_PLTAXRUN TimePeriod provider for PLTAXRUN 20070130
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYRU_REPORT_CONTROL interface for public calls of other classes 20070130
Properties
Class CL_HRPAYRU_PERSON  
Short Description Employee with common private properties    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC33   HR accounting : Russia 
Created 20060608   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PRUOG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PRUPA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYRU_PLTAXRUN TimePeriod provider for PLTAXRUN 20070130
2 IF_HRPAYRU_REPORT_CONTROL interface for public calls of other classes 20070130
Friends
Class CL_HRPAYRU_PERSON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_HIFI Instance attribute Public Type reference (TYPE) PRUPA_TT_PHIFI 20110120
2 AT_HIFI_CRITERIA Instance attribute Private Type reference (TYPE) P99SH_TAB_CRITERIA 20120301
3 AT_NAMES Instance attribute Public Type reference (TYPE) PRUPA_TT_NAMES 20070130
4 AT_ORG Instance attribute Public Type reference (TYPE) PRUOG_TT_LIST_EE_ORG 20070130
5 AT_ORGPOS Instance attribute Public Type reference (TYPE) PRUPA_TT_ORGPOS 20070130
6 A_BEGDA Instance attribute Public Attribute reference (LIKE) 20070130
7 A_ENDDA Instance attribute Public Attribute reference (LIKE) 20070130
8 A_MOLGA Instance attribute Public Attribute reference (LIKE) 20070130
9 A_ONDATE Instance attribute Public Attribute reference (LIKE) 20070130
10 A_PERNR Instance attribute Public Attribute reference (LIKE) 20070130
11 A_REPORT Instance attribute Public Attribute reference (LIKE) 20070130
12 ID Instance attribute Public Attribute reference (LIKE) 20070130
13 MO_ORGS Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYRU_ORGANIZATION 20070130
14 MT_PAYMENTS Instance attribute Public Type reference (TYPE) PRUPA_TT_PAYMENTS 20070420
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070130
2 GET_HIFI Instance method Protected Method get hiring & firing dates 20110120
3 GET_NAMES Instance method Public Method 20070130
4 GET_ORGTXT Instance method Public Method get employee position 20070130
5 GET_PAYMENTS Instance method Public Method get payments of employee 20070428
6 ON_PERNR_ORG_ASSIGNMENT Instance method Public Event handling method 20070130
7 READ_NAMES Instance method Protected Method 20070130
8 READ_ORG_POS Instance method Protected Method 20070130
Events
Class CL_HRPAYRU_PERSON has no event.
Types
Class CL_HRPAYRU_PERSON 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 I_BEGDA Call by reference Type reference (TYPE) D 20070130
2 Importing I_CLASS_ID Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20070130
3 Importing I_ENDDA Call by reference Type reference (TYPE) D 20070130
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '33' Country Grouping 20070130
5 Importing I_ONDATE Call by reference Type reference (TYPE) D 20070130
6 Importing I_REPORT Call by reference Type reference (TYPE) SY-REPID 20070130

Method CONSTRUCTOR on class CL_HRPAYRU_PERSON has no exception.

Method GET_HIFI Signature

Method GET_HIFI on class CL_HRPAYRU_PERSON has no parameter.
Method GET_HIFI on class CL_HRPAYRU_PERSON has no exception.

Method GET_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAMES Call by reference Type reference (TYPE) PRUPA_TS_NAMES 20070130
2 Importing I_ONDATE Call by reference Type reference (TYPE) D 20070130

Method GET_NAMES on class CL_HRPAYRU_PERSON has no exception.

Method GET_ORGTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EC_LONGNAME_C Value transfer Type reference (TYPE) STRING PD-Object's long name: "C" 20070427
2 Changing EC_LONGNAME_O Value transfer Type reference (TYPE) STRING PD-Object's long name: "O" 20070427
3 Changing EC_LONGNAME_S Value transfer Type reference (TYPE) STRING PD-Object's long name: "S" 20070427
4 Exporting ES_ORGTXT Call by reference Type reference (TYPE) PRUORGTEXT Organizational texts 20070130
5 Importing I_ONDATE Call by reference Type reference (TYPE) D 20070130

Method GET_ORGTXT on class CL_HRPAYRU_PERSON has no exception.

Method GET_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_AMOUNT Value transfer Type reference (TYPE) PAD_AMT7S Wage Type Amount for Payments 20070428
2 Importing IV_BASCP Call by reference Type reference (TYPE) FLAG 'X' General Flag 20070428
3 Importing IV_ONDAT Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20070428

Method GET_PAYMENTS on class CL_HRPAYRU_PERSON has no exception.

Method ON_PERNR_ORG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EE_ORG Call by reference Attribute reference (LIKE) 20070130

Method ON_PERNR_ORG_ASSIGNMENT on class CL_HRPAYRU_PERSON has no exception.

Method READ_NAMES Signature

Method READ_NAMES on class CL_HRPAYRU_PERSON has no parameter.
Method READ_NAMES on class CL_HRPAYRU_PERSON has no exception.

Method READ_ORG_POS Signature

Method READ_ORG_POS on class CL_HRPAYRU_PERSON has no parameter.
Method READ_ORG_POS on class CL_HRPAYRU_PERSON has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in