SAP ABAP Class CL_HRPA_INFOTYPE_0113 (Garnishment Interest Information)
Hierarchy
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
   PA-PA-DE (Application Component) Germany
     PAOC_PAD_DE (Package) Add-On Development for Personnel Administration: Germany
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 20030121
Properties
Class CL_HRPA_INFOTYPE_0113  
Short Description Garnishment Interest Information    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEPF    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_DE   Add-On Development for Personnel Administration: Germany 
Created 20030121   SAP 
Last change 20030121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0113 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0113 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0113 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MSGC Instance attribute Protected Type reference (TYPE) STRING Message Container 20030121
2 C_ART_ABTRETUNG Constant Protected Type reference (TYPE) PFARD '3' Garnishment Type: Cession 20030121
3 C_ART_BEVORRECHTIGT Constant Protected Type reference (TYPE) PFARD '2' Garnishment Type: Preferred Garnishment 20030121
4 C_ART_GEWOEHNLICH Constant Protected Type reference (TYPE) PFARD '1' Garnishment Type: Normal Garnishmnet 20030121
5 C_BERECHNUNG_DISKONT Constant Protected Type reference (TYPE) TBART '04' Interest Calculation Type: Interest Rate above Discount Rate 20030121
6 C_BERECHNUNG_KREDIT Constant Protected Type reference (TYPE) TBART '03' Interest Calculation Type: Credit Fee 20030121
7 C_BERECHNUNG_NORMAL Constant Protected Type reference (TYPE) TBART '01' Interest Calculation Type: Normal Interest Calculation 20030121
8 C_BERECHNUNG_ZINSESZINS Constant Protected Type reference (TYPE) TBART '02' Interest Calculation Type: Compound Interest 20030121
9 C_ZEITRAUM_JAHR Constant Protected Type reference (TYPE) TINSZ '01' Interest Period: Annual 20030121
10 C_ZEITRAUM_MONAT Constant Protected Type reference (TYPE) TINSZ '02' Interest Period: Monthly 20030121
11 C_ZEITRAUM_TAG Constant Protected Type reference (TYPE) TINSZ '03' Interest Period: Daily 20030121
12 C_ZINSART_KOSTEN_FIKTIV Constant Protected Type reference (TYPE) TSART '03' Interest Type: Interest on Notional Costs 20030121
13 C_ZINSART_KOSTEN_NORMAL Constant Protected Type reference (TYPE) TSART '01' Interest Type: Interest on Costs, Normal Area 20030121
14 C_ZINSART_KOSTEN_VORRECHT Constant Protected Type reference (TYPE) TSART '02' Interest Type: Interest on Costs, Preferred Area 20030121
15 C_ZINSART_KREDIT_KOSTEN Constant Protected Type reference (TYPE) TSART '04' Interest Type: Credit Fee for Costs 20030121
16 C_ZINSART_KREDIT_SCHULD Constant Protected Type reference (TYPE) TSART '11' Interest Type: Credit Fee for Debt 20030121
17 C_ZINSART_SCHULD_FIKTIV Constant Protected Type reference (TYPE) TSART '10' Interest Type: Interest on Notional Debt 20030121
18 C_ZINSART_SCHULD_NORMAL Constant Protected Type reference (TYPE) TSART '05' Interest Type: Interest on Debt, Normal Area 20030121
19 C_ZINSART_SCHULD_VORRECHT Constant Protected Type reference (TYPE) TSART '06' Interest Type: Interest on Debt, Preferred Area 20030121
20 C_ZINSART_TEILSCHULD_NORMAL Constant Protected Type reference (TYPE) TSART '07' Interest Type: Interest on Partial Debt, Normal Area 20030121
21 C_ZINSART_TEILSCHULD_VORRECHT Constant Protected Type reference (TYPE) TSART '08' Interest Type: Interest on Partial Debt, Preferred Area 20030121
22 C_ZINSART_UNTERHALT Constant Protected Type reference (TYPE) TSART '09' Interest Type: Interest on Unpaid Support Payments 20030121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATUMSANGABEN Instance method Private Method Check / Determine Period for Interest Calculation 20030121
2 CHECK_MODELL1 Instance method Private Method Check Interest Model 1 20030122
3 CHECK_MODELL2 Instance method Private Method Check Interest Model 2 20030122
4 CHECK_MODELL3 Instance method Private Method Check Interest Model 3 20030122
5 CHECK_MODELL4 Instance method Private Method Check Interest Model 4 20030122
6 CHECK_MODELL5 Instance method Private Method Check Interest Model 5 20030122
7 CHECK_PRIVATINSOLVENZ Instance method Private Method Prevent Investment in Case of Private Insolvency 20081113
8 CHECK_VORRECHT Instance method Private Method Check Preferred Garnishment for Interest Information 20030122
9 CHECK_WAEHRUNGSSPLIT Instance method Private Method Check Whether Currency Changes in Period 20030121
10 CHECK_ZINSANGABEN Instance method Private Method Check Interest Models 20030122
11 CHECK_ZINSSATZ Instance method Private Method Check Information on Interest Rate and Interest Period 20030121
12 INIT_P0113 Instance method Private Method Default Values When Creating Infotype Record 20030121
13 SPECIFIC_COMPUTATIONS Instance method Private Method General Checks 20030122
Events
Class CL_HRPA_INFOTYPE_0113 has no event.
Types
Class CL_HRPA_INFOTYPE_0113 has no local type.
Method Signatures

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

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

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

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

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

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

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

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

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

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

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

Method INIT_P0113 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 (=' ') 20030122
2 Changing P0113 Call by reference Type reference (TYPE) P0113 Personal-Stammsatz Infotyp 0113 (Pf. Zinsangaben) 20030121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030121

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 (=' ') 20030122
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030122
3 Changing P0113 Call by reference Type reference (TYPE) P0113 Personal-Stammsatz Infotyp 0113 (Pf. Zinsangaben) 20030122
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030122
History
Last changed by/on SAP  20030121 
SAP Release Created in 200