SAP ABAP Class CL_HRPAY99_IR_4_PNPCEREPORTING (Infotype Reader)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX (Application Component) Payroll: General Parts
     PAOC_PAY_SERVICES (Package) Main routine and international Services for Payroll Driver
Properties
Class CL_HRPAY99_IR_4_PNPCEREPORTING  
Short Description Infotype Reader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_SERVICES   Main routine and international Services for Payroll Driver 
Created 20040804   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAY99_IR_4_PNPCEREPORTING has no forward declaration.
Interfaces
Class CL_HRPAY99_IR_4_PNPCEREPORTING has no interface implemented.
Friends
Class CL_HRPAY99_IR_4_PNPCEREPORTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Constant Public Type reference (TYPE) XFELD ' ' Boolean Variable 20040804
2 C_TRUE Constant Public Type reference (TYPE) XFELD 'X' Boolean Variable 20040804
3 GROUPING_READER_PAD Static Attribute Private Object reference (TYPE REF TO) CL_HRCCE_GROUPING_READER_PAD Grouping Reader: Read Infotype Records 20040804
4 INFOTYPE_READER Static Attribute Private Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20040804
5 ST_582G Static Attribute Private Type reference (TYPE) TT_582G 20040804
6 X_CE Static Attribute Public Type reference (TYPE) BOOLE Boolean Variable 20040804
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040830
2 GET_GPVAL Static method Private Method Determines the Group Value for an Infotype Rec and a PERNR 20040804
3 GET_INFOTYPE Static method Public Method Read Infotype Data 20040804
4 GET_INFOTYPE_PERSON Static method Public Method Read Infotype Data for a Person 20040804
5 GET_INFOTYPE_PERSON_WIDE Static method Public Method Read IT Data, Secondary IT Data & Assignment Amnt for Person 20050707
6 GET_INFOTYPE_WIDE Static method Public Method Read Infotype Data, Secondary IT Data & Assignment Amounts 20050707
7 GET_NEW_SHARED_INFOTYPE Static method Private Method Reads Infotype That is Shared With the Old Framework 20040804
8 GET_NEW_SHARED_INFOTYPE_WIDE Static method Private Method Reads an Infotype that Is Shared With the New Framework 20050707
9 GET_OLD_SHARED_INFOTYPE Static method Private Method Reads Infotype That is Shared With the Old Framework 20040804
10 GET_OLD_SHARED_INFOTYPE_WIDE Static method Private Method Reads Infotype That is Shared With the Old Framework 20050707
11 IS_SHARED_INFOTYPE Static method Private Method Determines Whether an Infotype is Shared 20040804
12 READ_1_PERAS_1_INFOTYPE Static method Private Method Reads an Infotype for a PERAS 20040804
13 READ_1_PERAS_1_INFOTYPE_WIDE Static method Private Method Reads an Infotype, a Secondary IT & Assnmt Amnts for 1 PERAS 20050707
Events
Class CL_HRPAY99_IR_4_PNPCEREPORTING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_582G Protected See coding 20040804 TT_582G type standard table of T582G
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPAY99_IR_4_PNPCEREPORTING has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_GPVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040804
2 Importing IM_IT_RECORD Call by reference Type reference (TYPE) PRELP Puffer Personalstammdaten 20040804
3 Returning RE_GPVAL Value transfer Type reference (TYPE) PCCE_GPVAL Gruppierungswert für Beschäftigungsverträge 20040804

Method GET_GPVAL on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_PRELP_TAB PRELP Tabelle 20040804
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20040804
3 Exporting EX_NODATA Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040804
4 Exporting EX_REJECT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040804
5 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA '19000101' Gültigkeitsbeginn 20040804
6 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20040804
7 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040804
8 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20040804
9 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20040804
10 Importing IM_PERSON Call by reference Type reference (TYPE) PCCE_PNP_PERSON PNP CE: Person 20040804
11 Importing IM_SIMCE Call by reference Type reference (TYPE) H99_SIMCE Mehrfachabrechnung simulieren 20040804

Method GET_INFOTYPE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_INFOTYPE_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_PRELP_TAB 20040804
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR 20040804
3 Exporting EX_NODATA Call by reference Type reference (TYPE) XFELD 20040804
4 Exporting EX_REJECT Call by reference Type reference (TYPE) XFELD 20040804
5 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA '19000101' 20040804
6 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' 20040804
7 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY 20040804
8 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA 20040804
9 Importing IM_PERSON Call by reference Type reference (TYPE) PCCE_PNP_PERSON 20040804
10 Importing IM_SIMCE Call by reference Type reference (TYPE) H99_SIMCE 20040804

Method GET_INFOTYPE_PERSON on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_INFOTYPE_PERSON_WIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_INFOTYPE_DATA_TAB HR: Primär- und Sekundärinfotyp und Kontierungsdaten 20050707
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR 20050707
3 Exporting EX_NODATA Call by reference Type reference (TYPE) XFELD 20050707
4 Exporting EX_REJECT Call by reference Type reference (TYPE) XFELD 20050707
5 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA '19000101' 20050707
6 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' 20050707
7 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY 20050707
8 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA 20050707
9 Importing IM_PERSON Call by reference Type reference (TYPE) PCCE_PNP_PERSON 20050707
10 Importing IM_SIMCE Call by reference Type reference (TYPE) H99_SIMCE 20050707

Method GET_INFOTYPE_PERSON_WIDE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_INFOTYPE_WIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_INFOTYPE_DATA_TAB PRELP Tabelle 20050707
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20050707
3 Exporting EX_NODATA Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050707
4 Exporting EX_REJECT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050707
5 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA '19000101' Gültigkeitsbeginn 20050707
6 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20050707
7 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20050707
8 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050707
9 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20050707
10 Importing IM_PERSON Call by reference Type reference (TYPE) PCCE_PNP_PERSON PNP CE: Person 20050707
11 Importing IM_SIMCE Call by reference Type reference (TYPE) H99_SIMCE Mehrfachabrechnung simulieren 20050707

Method GET_INFOTYPE_WIDE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_NEW_SHARED_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_PRELP_TAB PRELP Tabelle 20040804
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20040804
3 Exporting EX_REJECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040804
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040830
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040830
6 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040804
7 Importing IM_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040804
8 Importing IM_PERNRS Call by reference Type reference (TYPE) PCCET_PERNR_UNSORTED Beschäftigungsvertrag 20040804

Method GET_NEW_SHARED_INFOTYPE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_NEW_SHARED_INFOTYPE_WIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_INFOTYPE_DATA_TAB PRELP Tabelle 20050707
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20050707
3 Exporting EX_REJECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050707
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050707
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050707
6 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20050707
7 Importing IM_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050707
8 Importing IM_PERNRS Call by reference Type reference (TYPE) PCCET_PERNR_UNSORTED Beschäftigungsvertrag 20050707

Method GET_NEW_SHARED_INFOTYPE_WIDE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_OLD_SHARED_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_PRELP_TAB PRELP Tabelle 20040804
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20040804
3 Exporting EX_REJECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040804
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040830
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040830
6 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040804
7 Importing IM_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040804
8 Importing IM_PERNRS Call by reference Type reference (TYPE) PCCET_PERNR_UNSORTED Beschäftigungsvertrag 20040804

Method GET_OLD_SHARED_INFOTYPE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method GET_OLD_SHARED_INFOTYPE_WIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) HRPAD_INFOTYPE_DATA_TAB PRELP Tabelle 20050707
2 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20050707
3 Exporting EX_REJECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050707
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050707
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050707
6 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20050707
7 Importing IM_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050707
8 Importing IM_PERNRS Call by reference Type reference (TYPE) PCCET_PERNR_UNSORTED Beschäftigungsvertrag 20050707

Method GET_OLD_SHARED_INFOTYPE_WIDE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method IS_SHARED_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SHARED_NEW Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040804
2 Exporting EX_SHARED_OLD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040804
3 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040804
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20040830

Method IS_SHARED_INFOTYPE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method READ_1_PERAS_1_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20040804
2 Exporting EX_ITTAB Call by reference Type reference (TYPE) HRPAD_PRELP_TAB PRELP Tabelle 20040804
3 Exporting EX_REJECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040804
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040830
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040830
6 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040804
7 Importing IM_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040804

Method READ_1_PERAS_1_INFOTYPE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.

Method READ_1_PERAS_1_INFOTYPE_WIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR Call by reference Type reference (TYPE) HRERROR Übergabetabelle für HR-Errorhandling 20050707
2 Exporting EX_ITTAB Call by reference Type reference (TYPE) HRPAD_INFOTYPE_DATA_TAB PRELP Tabelle 20050707
3 Exporting EX_REJECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050707
4 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050707
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050707
6 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20050707
7 Importing IM_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050707

Method READ_1_PERAS_1_INFOTYPE_WIDE on class CL_HRPAY99_IR_4_PNPCEREPORTING has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 500