SAP ABAP Class CL_HRPA_INFOTYPE_0135 (Garnishment AT Special Condition)
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 20030127
Properties
Class CL_HRPA_INFOTYPE_0135  
Short Description Garnishment AT Special Condition    
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 20030127   SAP 
Last change 20030127   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_T5A6C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5A6D Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5A6E Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0135 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0135 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ANZAHL_SONDERFELD Constant Protected Type reference (TYPE) SYINDEX 6 Loops: Current Loop Pass 20030129
2 C_ART_ALLGEMEIN Constant Protected Type reference (TYPE) PFARE 'A' Garnishment Type 20030127
3 C_MAX_PROZENT Constant Protected Type reference (TYPE) FELDS 100 Field for Special Case 20030129
4 C_PROZENT_MINUS Constant Protected Type reference (TYPE) UNBTK '05' Correction for Non-Garnishable Amount 20030129
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ART_NUMMER_SUBTY Instance method Protected Method Checks validity of garnishment type and number 20030129
2 CHECK_EIN_UNPFAEND_BETRAG Instance method Private Method Checks field entries relating to a non-garnishable amount 20030129
3 CHECK_GRUNDBETRAG Instance method Private Method Checks info associated with adding several incomes together 20030127
4 CHECK_MASSEN Instance method Private Method Checks whether all net parts or no net parts were defined 20030127
5 CHECK_PFAENDUNGSGRUPPE Instance method Private Method Check garnishment group (OBJPS) against value table T5A6E 20030127
6 CHECK_SONDERFALL Instance method Private Method Checks fields entered Under Special Case 20030129
7 CHECK_UNPFAENDBARE_BETRAEGE Instance method Private Method Checks entries relating to non-garnishable amounts 20030127
8 CLEAR_UNUSED_FIELDS Instance method Protected Method Deletes currently unused infotype fields 20030129
9 INIT_P0135 Instance method Private Method Default Values upon Creation of Infotype Record 20030127
10 SPECIFIC_COMPUTATIONS Instance method Private Method Shared Checks for MODIFY and INSERT 20030127
11 VOLLSTAENDIGKEIT_PRUEFEN Instance method Private Method Check against the validity period of IT 0131 20030127
12 WAEHRUNGSSPLIT_T500C Instance method Private Method Checks Currency Change in Validity Period Based on T500C 20030127
Events
Class CL_HRPA_INFOTYPE_0135 has no event.
Types
Class CL_HRPA_INFOTYPE_0135 has no local type.
Method Signatures

Method CHECK_ART_NUMMER_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 (=' ') 20030129
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030129
3 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030129

Method CHECK_EIN_UNPFAEND_BETRAG 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 20030129
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030129
3 Importing KORREKTUR Call by reference Type reference (TYPE) UNBTK Korrektur unpfändbarer Betrag 20030129
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030129
5 Importing PFAEND_ART Call by reference Type reference (TYPE) UNBTA Pfändungsbezug unpfändbarer Betrag 20030129
6 Importing STICHDATUM Call by reference Type reference (TYPE) D 20030129
7 Importing WERT Call by reference Type reference (TYPE) UNBTW Wert des unpfändbaren Betrags 20030129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030129

Method CHECK_GRUNDBETRAG 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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Importing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

Method CHECK_MASSEN 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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

Method CHECK_PFAENDUNGSGRUPPE 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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

Method CHECK_SONDERFALL 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 (=' ') 20030129
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030129
3 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030129

Method CHECK_UNPFAENDBARE_BETRAEGE 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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Importing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

Method CLEAR_UNUSED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030129
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030129

Method INIT_P0135 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Importing OLD_P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
4 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

Method VOLLSTAENDIGKEIT_PRUEFEN 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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Importing OLD_PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20030127
4 Changing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0135 (Pf. Sonderbedingung A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127

Method WAEHRUNGSSPLIT_T500C 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 (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030127
3 Importing P0135 Call by reference Type reference (TYPE) P0135 Personal-Stammsatz Infotyp 0134 (Pf. pfändbarer Betrag A) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030127
History
Last changed by/on SAP  20030127 
SAP Release Created in 200