SAP ABAP Class CL_HRPA_INFOTYPE_0527 (Payments Upon Leaving (Austria))
Hierarchy
EA-HRCAT (Software Component) Sub component EA-HRCAT of EA-HR
   PA-PA-AT (Application Component) Austria
     PAOC_PAD_AT (Package) Add-On Development Personnel Administration: Austria
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 20021125
Properties
Class CL_HRPA_INFOTYPE_0527  
Short Description Payments Upon Leaving (Austria)    
Super Class CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRITFAT    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_AT   Add-On Development Personnel Administration: Austria 
Created 20021125   SAP 
Last change 20030203   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T549A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T549Q Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0527 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0527 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DEFAULT_FIELD_LIST Instance attribute Protected Type reference (TYPE) HRPAD_FIELD_TAB Fields for Default Values T5A9B 20021126
2 A_ERG_TAB Instance attribute Private Type reference (TYPE) HRPAYAT_IT527_ERG Payroll Results for Default Wage Types IT 527 20021128
3 A_PENS_FLAG Instance attribute Private Type reference (TYPE) BOOLE_D FALSE Infotype 0000 Stat 2 = '2' ? 20030114
4 A_PER_END Instance attribute Private Type reference (TYPE) P0527-ENDDA End Date of Payroll Period Upon Leaving 20030114
5 A_RELEV_LGARTS Instance attribute Private Type reference (TYPE) HRPAYAT_T5A9B_LGARTS Relevant Wage Types IT0527 20021128
6 A_VALID_BEGDA Instance attribute Private Type reference (TYPE) P0527-BEGDA Valid From Date (Calculated) 20021128
7 A_VALID_ENDDA Instance attribute Private Type reference (TYPE) P0527-ENDDA Valid To Date (Calculated) 20021128
Methods
# Method Level Visibility Method type Description Created on
1 P0002 Instance method Private Method Read Personal Data 20030113
2 P0527_ADD_MESSAGE Instance method Private Method Message Handling 20021127
3 P0527_ASSIGN_DEFAULT_VALUES Instance method Private Method Assign default values 20021203
4 P0527_CALCULATE_ABWD1 Instance method Private Method Calculate "Run Payroll To" in Infotype 0003 20030114
5 P0527_CALCULATE_DEFAULT_VALUES Instance method Private Method Determine payroll results acc. to T5A9B as defaults 20021129
6 P0527_CHECK_DATES Instance method Private Method Check Eligibility of Period 20021213
7 P0527_CHECK_DATE_IT0003 Instance method Private Method When deleting the record, check whether ABWD1 is set 20030114
8 P0527_CHECK_DISMISSAL Instance method Private Method Check severance pay 20030113
9 P0527_CHECK_MALUS_AGE Instance method Private Method Check Age for Penalty Contribution 20030113
10 P0527_CHECK_STAT2_GEN_DATES Instance method Private Method Check whether employee has left/is inactive 20021128
11 P0527_CHECK_UE Instance method Private Method Check Payment in Lieu of Unused Leave 20030113
12 P0527_COLLECT_RESULTS Instance method Private Method Cumulate wage types 20021129
13 P0527_FILL_RELEV_LGARTS Instance method Private Method Relevant Wage Types from T5A9B 20021213
14 P0527_GET_END_OF_PERIOD Instance method Private Method Determine end of payroll period 20021128
15 P0527_GET_FIELDS_FOR_DEFAULT Instance method Private Method Create field list for defaults from T5A9B 20021126
16 P0527_GET_PAYROLL_RESULTS Instance method Private Method Read Payroll Results 20021129
17 P0527_INSERT_ERG_TAB Instance method Private Method Create results table 20021202
18 P0527_SPECIFIC_COMPUTATIONS Instance method Private Method Checks for Modify/Insert 20021213
19 UPDATE_P0003 Instance method Private Method 20030114
Events
Class CL_HRPA_INFOTYPE_0527 has no event.
Types
Class CL_HRPA_INFOTYPE_0527 has no local type.
Method Signatures

Method P0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P0002 Call by reference Type reference (TYPE) P0002 Struktur IT0002 20030113
2 Importing PERNR Call by reference Type reference (TYPE) P0527-PERNR Personalnummer 20030113
3 Importing STICHTAG Call by reference Type reference (TYPE) P0527-BEGDA Gültigkeitsbeginn 20030113
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114

Method P0527_ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Feldliste 20021127
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021127
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021127
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Nachrichten, Nachrichtenklasse 20021127
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Nachrichten, Nachrichtennummer 20021127
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Nachrichten, Nachrichtentyp 20021127
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20021127
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20021127
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20021127
10 Importing MSGV4 Call by reference Type reference (TYPE) ANY 20021127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021127

Method P0527_ASSIGN_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021203
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021203
3 Changing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20021203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021213

Method P0527_CALCULATE_ABWD1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030114
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030114
3 Importing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20030114
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114

Method P0527_CALCULATE_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021202
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021202
3 Changing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20021129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021129

Method P0527_CHECK_DATES Signature

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

Method P0527_CHECK_DATE_IT0003 Signature

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

Method P0527_CHECK_DISMISSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030113
3 Importing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method P0527_CHECK_MALUS_AGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Importing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20030113
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114

Method P0527_CHECK_STAT2_GEN_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021128
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021128
3 Changing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20021128
4 Importing SET_BEGDA_ENDDA Call by reference Type reference (TYPE) BOOLE_D FALSE P Felder versorgen? 20021203
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021128

Method P0527_CHECK_UE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Changing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20030113
4 Importing P0527_OLD Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114

Method P0527_COLLECT_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021129
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021129
3 Importing ONE_PERIOD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021129
4 Changing RESULT_TAB Call by reference Type reference (TYPE) HRPAYAT_RESULT_TAB Abrechnungsergebnis AT, nationaler Teil 20021129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021129

Method P0527_FILL_RELEV_LGARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20021213
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021213

Method P0527_GET_END_OF_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABKRS Call by reference Type reference (TYPE) P0001-ABKRS Abrechnungskreis 20021128
2 Exporting END_OF_PERIOD Call by reference Type reference (TYPE) P0527-ENDDA Gültigkeitsende 20021128
3 Importing STICHTAG Call by reference Type reference (TYPE) P0527-BEGDA Gültigkeitsbeginn 20021128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021128

Method P0527_GET_FIELDS_FOR_DEFAULT Signature

Method P0527_GET_FIELDS_FOR_DEFAULT on class CL_HRPA_INFOTYPE_0527 has no parameter.
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021126

Method P0527_GET_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPER Call by reference Type reference (TYPE) PAPER Abrechnungsperiode 20021129
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021129
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021129
4 Importing NUM_PER_PREV_YEAR Call by reference Type reference (TYPE) N Anzahl Perioden Vorjahr 20021129
5 Importing PERNR Call by reference Type reference (TYPE) P0527-PERNR Personalnummer 20021129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021129

Method P0527_INSERT_ERG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOR_PERIOD Call by reference Type reference (TYPE) FPPER Fürperiode Pfändung 20021202
2 Importing WA_RELEV_LGARTS Call by reference Type reference (TYPE) T5A9B Zahlungsattribute für Teilapplikationen 20021202
3 Importing WA_RT Call by reference Type reference (TYPE) PC207 Abrechnungsergebnis: Ergebnistabelle 20021202
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021202

Method P0527_SPECIFIC_COMPUTATIONS Signature

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

Method UPDATE_P0003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABWD1 Call by reference Type reference (TYPE) P0003-ABWD1 Abwicklungsende 1 (Personalnummer abrechnen bis) 20030114
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030207
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030207
4 Importing P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20030114
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030115
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114
History
Last changed by/on SAP  20030203 
SAP Release Created in 200