SAP ABAP Class CL_HRPA_INFOTYPE_0131 (Garnishment AT Garnishment/Cession)
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_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20021219
Properties
Class CL_HRPA_INFOTYPE_0131  
Short Description Garnishment AT Garnishment/Cession    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5H    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_AT   Add-On Development Personnel Administration: Austria 
Created 20021219   SAP 
Last change 20021219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0131 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0131 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ANSCHRIFTENART_GERICHT Constant Protected Type reference (TYPE) ANART 'GB' Address Type 20030107
2 C_ANSCHRIFTENART_GLAEUBIGER Constant Protected Type reference (TYPE) ANART 'GL' Address Type 20030107
3 C_ANSCHRIFTENART_KORRESPONDENZ Constant Protected Type reference (TYPE) ANART 'KO' Address Type 20030107
4 C_ART_ABTRETUNG Constant Protected Type reference (TYPE) PFARE '3' Garnishment Type 20021219
5 C_STATUS_AKTIV Constant Protected Type reference (TYPE) PFSTB '1' Status of Garnishment/Cession of Wages 20021219
6 C_STATUS_BEENDET Constant Protected Type reference (TYPE) PFSTB '7' Status of Garnishment/Cession of Wages 20021219
7 C_STATUS_EINGESTELLT Constant Protected Type reference (TYPE) PFSTB '6' Status of Garnishment/Cession of Wages 20021219
8 C_STATUS_GUTHABEN_BEENDET Constant Protected Type reference (TYPE) PFSTB '4' Status of Garnishment/Cession of Wages 20021219
9 C_STATUS_KOMPLETT_BEENDET Constant Protected Type reference (TYPE) PFSTB '3' Status of Garnishment/Cession of Wages 20021219
10 C_STATUS_RUHEND Constant Protected Type reference (TYPE) PFSTB '2' Status of Garnishment/Cession of Wages 20030107
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUSTRITT Instance method Private Method Check Exit upon Notification 20030107
2 CHECK_GERICHT Instance method Private Method Check Court Data 20030107
3 CHECK_GLAEUBIGER Instance method Private Method Check Creditor Data 20030107
4 CHECK_KORRESPONDENZ Instance method Private Method Check Correspondence Data 20030107
5 CHECK_LOESCHEN Instance method Private Method Check upon deletion 20030107
6 CHECK_RUHEND Instance method Private Method Check if Inactive Garnishment Exists 20030107
7 CHECK_TILGUNGSDATUM Instance method Private Method Check Repayment Date 20021219
8 CHECK_WAEHRUNG Instance method Private Method Check currency validity 20021219
9 CHECK_ZEITRAUM Instance method Private Method Check change to validity period 20030107
10 CHECK_ZUSTELLUNG Instance method Private Method Check notification date 20030107
11 GET_NEXT_NUMBER Instance method Private Method Determine Available Garnishment Number 20021219
12 INIT_P0131 Instance method Private Method Default Values upon Creation of Infotype Record 20021219
13 READ_GUTHA Instance method Private Method Read Credit Balance from Payroll Results 20030107
14 SPECIFIC_COMPUTATIONS Instance method Private Method Shared Checks for MODIFY and INSERT 20021219
Events
Class CL_HRPA_INFOTYPE_0131 has no event.
Types
Class CL_HRPA_INFOTYPE_0131 has no local type.
Method Signatures

Method CHECK_AUSTRITT Signature

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

Method CHECK_GERICHT 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method CHECK_GLAEUBIGER 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method CHECK_KORRESPONDENZ 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method CHECK_LOESCHEN 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Importing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method CHECK_RUHEND 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Importing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method CHECK_TILGUNGSDATUM 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 (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021219
3 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021219

Method CHECK_WAEHRUNG 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 (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021219
3 Importing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021219

Method CHECK_ZEITRAUM 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Importing OLD_P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
4 Importing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method CHECK_ZUSTELLUNG 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 (=' ') 20030107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
3 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20021219
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021219

Method INIT_P0131 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 (=' ') 20030113
2 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20021219
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021219

Method READ_GUTHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ART Call by reference Type reference (TYPE) PFARE Pfändungsart 20030107
2 Importing DATUM Call by reference Type reference (TYPE) D 20030107
3 Exporting GUTHABEN Call by reference Type reference (TYPE) BTRG3 Guthaben (noch auszugleichender Betrag) 20030107
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030107
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20030107
6 Importing NUMMER Call by reference Type reference (TYPE) PFNUM Pfändungsnummer 20030107
7 Exporting PAYROLL_FOUND Call by reference Type reference (TYPE) BOOLE_D 20030110
8 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030107

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 (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021219
3 Importing OLD_P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20021219
4 Changing P0131 Call by reference Type reference (TYPE) P0131 Personal-Stammsatz Infotyp 0131 (Pf. Verwaltungsdaten A) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021219
History
Last changed by/on SAP  20021219 
SAP Release Created in 200