SAP ABAP Class CL_HRPA_INFOTYPE_0202 (Entitlements from Company Pension Scheme)
Hierarchy
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
   PA-PF-DE (Application Component) Company Pension Scheme Germany
     PAOC_PAD_PF_DE (Package) Add-On Development Personnel Administration: CPS DE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 20021024
Properties
Class CL_HRPA_INFOTYPE_0202  
Short Description Entitlements from Company Pension Scheme    
Super Class CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEBAV    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_PF_DE   Add-On Development Personnel Administration: CPS DE 
Created 20021001   SAP 
Last change 20021024   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T582A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5D0W Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5DCA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5DCV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T5DWB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0202 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0202 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLLISION_DELETE Constant Private Type reference (TYPE) CHAR1 'D' Delete in Case of Conflict 20021010
2 C_COLLISION_DELIMIT Constant Private Type reference (TYPE) CHAR1 'A' Delimit in Case of Conflict 20021010
3 C_COLLISION_ERROR Constant Private Type reference (TYPE) CHAR1 'E' Error Message in Case of Conflict 20021010
4 C_COLLISION_SPLIT Constant Private Type reference (TYPE) CHAR1 'S' Split in Case of Conflict 20021010
5 C_COLLISION_WARNING Constant Private Type reference (TYPE) CHAR1 'W' Warning Message in Case of Conflict 20021010
6 C_ERROR Constant Private Type reference (TYPE) CHAR1 'E' Error Message 20021004
7 C_MARKED Constant Private Type reference (TYPE) CHAR1 'X' Selection 20021002
8 C_PRIMARY_ENTITLEMENT Constant Private Type reference (TYPE) T5DCM-ANTYP '1' Entitlement 20021001
9 C_WARNING Constant Private Type reference (TYPE) CHAR1 'W' Warning Message 20021004
10 C_WITHDRAWN Constant Private Type reference (TYPE) P0000-STAT2 '0' Withdrawn 20021002
11 C_ZERO_OR_SPACE Constant Private Type reference (TYPE) CHAR2 ' 0' 0 or Space 20021002
12 S_TO_E Constant Private Type reference (TYPE) CHAR2 'E:' Component of Version Number 20021010
13 S_TO_W Constant Private Type reference (TYPE) CHAR2 'W:' Component of Version Number 20021010
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COLLISIONS Instance method Private Method Check for Conflict with Other Infotype Records 20021009
2 CHECK_CURRENCY Instance method Private Method Check Validity of Currency 20021002
3 CHECK_ENTITLEMENT Instance method Private Method Checks for Entitlement 20021002
4 CHECK_FEATURE_DWCBP Instance method Private Method Check of DWCBP Characteristic for Re-Creating IT 20021004
5 CHECK_MITST Instance method Private Method Check of Entitlement Status 20021004
6 CHECK_NUMBER_MIN_MAX Instance method Private Method Check if Range Boundries are Exceeded 20021008
7 CHECK_PNRBZ Instance method Private Method Check of Contributor 20021002
8 CHECK_SUBTY Instance method Private Method Check of Entitlement 20021106
9 CHECK_WAERG_MUSSFELD Instance method Private Method Check Wheether a Currency Exists for an Amount 20021004
10 CHECK_WANDLUNG Instance method Private Method Check Consistency of Deferred Compensation Period 20021008
11 CHECK_ZNPER Instance method Private Method Check of Payment Period 20021008
12 MODIFY_PS_BY_COLLISION Instance method Private Method Delimit (Delete/Insert) Conflicting IT Records 20021011
13 SPECIFIC_COMPUTATIONS Instance method Private Method Infotype-Specific Checks After Entry 20021001
Events
Class CL_HRPA_INFOTYPE_0202 has no event.
Types
Class CL_HRPA_INFOTYPE_0202 has no local type.
Method Signatures

Method CHECK_COLLISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0202-BEGDA Gültigkeitsbeginn 20021011
2 Exporting CNNNN Call by reference Type reference (TYPE) T_COLLISION_TABLE Kollisionstabelle 20021111
3 Importing ENDDA Call by reference Type reference (TYPE) P0202-ENDDA Gültigkeitsende 20021011
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021011
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021011
6 Importing PERNR Call by reference Type reference (TYPE) P0202-PERNR Personalnummer 20021011
7 Importing SPRPS Call by reference Type reference (TYPE) P0202-SPRPS Sperrkennzeichen fuer Personalstammsatz 20021011
8 Importing SUBTY Call by reference Type reference (TYPE) P0202-SUBTY Subtyp 20021011
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021011
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0202-BEGDA Gültigkeitsbeginn 20021002
2 Importing ENDDA Call by reference Type reference (TYPE) P0202-ENDDA Gültigkeitsende 20021002
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021002
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021002
5 Importing WAERS Call by reference Type reference (TYPE) P0202-WAERS Währungsschlüssel 20021002
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANGRP Call by reference Type reference (TYPE) P0202-ANGRP Versorgungsordnung 20021011
2 Importing BEGDA Call by reference Type reference (TYPE) P0202-BEGDA Gültigkeitsbeginn 20021011
3 Importing ENDDA Call by reference Type reference (TYPE) P0202-ENDDA Gültigkeitsende 20021011
4 Importing HANSP Call by reference Type reference (TYPE) P0202-HANSP Anspruch der betrieblichen Altersversorgung 20021011
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021002
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021002
7 Importing PERNR Call by reference Type reference (TYPE) P0202-PERNR Personalnummer 20021011
8 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021002
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_FEATURE_DWCBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021004
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021004
3 Importing P0202 Call by reference Type reference (TYPE) P0202 20021004
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021004
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_MITST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANSP Call by reference Type reference (TYPE) P0202-HANSP Anspruch der betrieblichen Altersversorgung 20021004
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021004
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021004
4 Importing MITST Call by reference Type reference (TYPE) P0202-MITST Anspruchsstatus 20021004
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_NUMBER_MIN_MAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANZHL Call by reference Type reference (TYPE) P0202-ANZHL Anzahl 20021008
2 Importing HANSP Call by reference Type reference (TYPE) P0202-HANSP Anspruch der betrieblichen Altersversorgung 20021008
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021008
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021008
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_PNRBZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021002
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021002
3 Importing P_BEGDA Call by reference Type reference (TYPE) P0202-BEGDA Gültigkeitsbeginn 20021002
4 Importing P_PERNR Call by reference Type reference (TYPE) P0202-PERNR Personalnummer 20021002
5 Importing P_PNRBZ Call by reference Type reference (TYPE) P0202-PNRBZ Personalnummer Beitragszahler 20021002
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021002
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_SUBTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021106
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021106
3 Importing T5DCA Call by reference Type reference (TYPE) T5DCA Ansprüche / Leistungsarten 20021106

Method CHECK_SUBTY on class CL_HRPA_INFOTYPE_0202 has no exception.

Method CHECK_WAERG_MUSSFELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BETRG Call by reference Type reference (TYPE) P0202-BEITR Beitrag 20021004
2 Importing FELDNAME Call by reference Type reference (TYPE) CHAR15 Feldname 20021004
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021004
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021004
5 Importing WAERS Call by reference Type reference (TYPE) P0202-WAERS Währungsschlüssel 20021004
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_WANDLUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGAZ Call by reference Type reference (TYPE) P0202-BEGAZ Beginn des Wandlungszeitraumes 20021008
2 Importing BEGDA Call by reference Type reference (TYPE) P0202-BEGDA Gültigkeitsbeginn 20021008
3 Importing ENDAZ Call by reference Type reference (TYPE) P0202-ENDAZ Ende des Wandlungszeitraumes 20021008
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021008
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021008
6 Importing RELAB Call by reference Type reference (TYPE) P0202-RELAB Ermittlung der Basis durch die Abrechnung 20021008
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method CHECK_ZNPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021008
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021008
3 Importing ZANZL Call by reference Type reference (TYPE) P0202-ZANZL Anzahl zur Ermittlung der weiteren Zahlungszeitpunkte 20021008
4 Importing ZFPER Call by reference Type reference (TYPE) P0202-ZFPER Erste Auszahlungsperiode 20021008
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method MODIFY_PS_BY_COLLISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0202-BEGDA Gültigkeitsbeginn 20021022
2 Importing CNNNN Call by reference Type reference (TYPE) T_COLLISION_TABLE Kollisionstabelle 20021111
3 Importing ENDDA Call by reference Type reference (TYPE) P0202-ENDDA Gültigkeitsende 20021022
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021022
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021022
6 Importing SUBTY Call by reference Type reference (TYPE) P0202-SUBTY Subtyp 20021022
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021022
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20021105
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021001
3 Changing P0202 Call by reference Type reference (TYPE) P0202 Personal-Stammsatz Infotyp 0202 (Ansprüche) 20021001
4 Importing P0202_OLD Call by reference Type reference (TYPE) P0202 Personal-Stammsatz Infotyp 0202 (Ansprüche) 20030317
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021001
6 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20021105
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021022
History
Last changed by/on SAP  20021024 
SAP Release Created in 200