SAP ABAP Class CL_HRPAYDEPF_ALLOC_REPAYMENT (Transfer Repayment Amounts)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-GR (Application Component) Garnishment/Cession
     P01P (Package) HR Germany: Garnishments
Properties
Class CL_HRPAYDEPF_ALLOC_REPAYMENT  
Short Description Transfer Repayment Amounts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01P   HR Germany: Garnishments 
Created 20070622   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDEPF_ALLOC_REPAYMENT has no forward declaration.
Interfaces
Class CL_HRPAYDEPF_ALLOC_REPAYMENT has no interface implemented.
Friends
Class CL_HRPAYDEPF_ALLOC_REPAYMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_AUSGL Instance attribute Private Type reference (TYPE) HRPAYDEPFT_AUSGL Garnishment Principle of Origin: Adjustment Table 20070627
2 AT_PFRESULT_SHDW Instance attribute Private Type reference (TYPE) HRPAYDEPFT_RESULT_DR PY-DE-PF: Garnishment Result Table Cluster DR 20070704
3 AT_PRINS Instance attribute Private Type reference (TYPE) HRPAYDEPFT_0111_RED Garnishment Is Private Bankruptcy 20081031
4 AT_TIERG Instance attribute Private Type reference (TYPE) HRPAYDEPFT_TIERG PY-DE-PF: Garnishment Result Table Cluster DP 20070731
5 AT_TILG Instance attribute Private Type reference (TYPE) HRPAYDEPFT_TILG Garnishment Principle of Origin: Repayment Results Table 20070629
6 AT_TIRNG Instance attribute Private Type reference (TYPE) HRPAYDEPFT_TIRNG Garnishment Principle of Origin: Repayment Priority Table 20070727
7 A_INPER Instance attribute Private Type reference (TYPE) INPRO In-Period for Garnishments 20070626
8 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20070703
9 A_PROT_ON Instance attribute Private Type reference (TYPE) BOOLE_D Create Log 20070810
10 A_WAERG Instance attribute Private Type reference (TYPE) WAERG Target Currency for Currency Conversion 20070926
11 FALSE Constant Protected Type reference (TYPE) BOOLE_D '' False 20070628
12 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 20070628
Methods
# Method Level Visibility Method type Description Created on
1 ALLOCATE Instance method Public Method Trigger Repayment Clearing: Regular Cluster 20070625
2 ALLOCATE_DIFFS Instance method Private Method Clear Negative and Positive Differences 20070625
3 ALLOCATE_REPAYMENT Instance method Private Method Clear Repayment 20070625
4 CALC_ADDITIONAL Instance method Private Method Calculate Additional Repayment 20070719
5 CALC_BALANCE Instance method Private Method Calculate Adjustment Table 20070625
6 CALC_DIFFS_SHDW Instance method Private Method Calculate Difference Table 20070719
7 COLLECT_NEG_DIFFS Instance method Private Method Collect Negative Differences 20070625
8 CUMULATE_DIFFS_SHDW Instance method Private Method Cumulate Differences for Each In-Period 20070719
9 EVALUATE_CLUSTER_SHDW Instance method Public Method Trigger Repayment Clearing: Shadow Cluster 20070717
10 EXPORT_PROTOCOL Instance method Public Method Export Log 20070712
11 FILL_DIFF Instance method Private Method Maintain Cluster Table DIFF 20070719
12 SIMULTANEOUS Instance method Private Method Negative Differences for Simultaneous Garnishments 20070906
Events
Class CL_HRPAYDEPF_ALLOC_REPAYMENT has no event.
Types
Class CL_HRPAYDEPF_ALLOC_REPAYMENT has no local type.
Method Signatures

Method ALLOCATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070801
2 Exporting ET_TIERG Call by reference Type reference (TYPE) HRPAYDEPFT_TIERG Pfändung Entstehungsprinzip: Tabelle Tilgungsergebnisse 20070801
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070703
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER HR Master Data: Messages 20070703
5 Importing IT_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle für Schattencluster DR 20070801
6 Importing IT_GLZ Call by reference Type reference (TYPE) HRPAYDEPFT_GLEICHZ Tabelle Gleichzeitige Pfändungen 20070906
7 Importing IT_PF_FINISHED Call by reference Type reference (TYPE) HRPAYDEPFT_TILG 20080630
8 Importing IT_PRINS Call by reference Type reference (TYPE) HRPAYDEPFT_0111_RED Privatinsolvenzen 20081031
9 Importing IT_TIERG Call by reference Type reference (TYPE) HRPAYDEPFT_TIERG Pfändung Entstehungsprinzip: Tilgungsbeträge 20070731
10 Importing IT_TILG Call by reference Type reference (TYPE) HRPAYDEPFT_TILG Pfändung Entstehungsprinzip: Tilgungsbeträge 20070718
11 Importing IT_TIRNG Call by reference Type reference (TYPE) HRPAYDEPFT_TIRNG Pfändung Entstehungsprinzip: Tilgungsbeträge 20070731
12 Importing I_BUEZ_TILGUNG Call by reference Type reference (TYPE) MAXBT Tilgungsbetrag Bruttoüberzahlung Pfändung EP 20080702
13 Importing I_BUEZ_VORHANDEN Call by reference Type reference (TYPE) BOOLE_D Forderung/Tilgung Bruttoüberzahlung vorhanden 20080702
14 Importing I_INPER Call by reference Type reference (TYPE) INPRO Inperiode Pfändung 20070718
15 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070810
16 Importing I_PROT_ON Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070822
17 Importing I_WAERG Call by reference Type reference (TYPE) WAERG Zielwährung für Währungsumstellung 20070926

Method ALLOCATE on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method ALLOCATE_DIFFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070801
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070628
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER HR Master Data: Messages 20070703
4 Importing IT_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070801
5 Importing IT_GLZ Call by reference Type reference (TYPE) HRPAYDEPFT_GLEICHZ Tabelle Gleichzeitige Pfändungen 20070906
6 Importing I_POOL Call by reference Type reference (TYPE) DFBTR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070628

Method ALLOCATE_DIFFS on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method ALLOCATE_REPAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070627
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER HR Master Data: Messages 20070703

Method ALLOCATE_REPAYMENT on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method CALC_ADDITIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
2 Exporting E_POOL Call by reference Type reference (TYPE) DFBTR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070719
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070719
4 Importing IT_PF_FINISHED Call by reference Type reference (TYPE) HRPAYDEPFT_TILG Pfändung Entstehungsprinzip: Tabelle Tilgungsergebnis 20080630

Method CALC_ADDITIONAL on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method CALC_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Struktur Differenzen kumuliert 20070801
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070627
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER HR Master Data: Messages 20070703
4 Importing IT_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Struktur Differenzen kumuliert 20070801
5 Importing IT_GLZ Call by reference Type reference (TYPE) HRPAYDEPFT_GLEICHZ Tabelle Gleichzeitige Pfändungen 20070906
6 Importing I_BUEZ_TILGUNG Call by reference Type reference (TYPE) MAXBT Tilgungsbetrag Bruttoüberzahlung Pfändung EP 20080702
7 Importing I_BUEZ_VORHANDEN Call by reference Type reference (TYPE) BOOLE_D Forderung/Tilgung Bruttoüberzahlung vorhanden 20080702
8 Importing I_POOL Call by reference Type reference (TYPE) DFVOR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070719

Method CALC_BALANCE on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method CALC_DIFFS_SHDW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PFRESULT_SHDW Call by reference Type reference (TYPE) HRPAYDEPFT_RESULT_DR Pfändung Entstehungsprinzip: Tabelle für Schattencluster DR 20070719
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER HR Master Data: Messages 20070719
4 Importing IT_ACTIVE_GARNISHMENT Call by reference Type reference (TYPE) HRPAYDEPFT_ACTIVE_GARNISHMENT Pfändung Entstehungsprinzip: Intervalle mit aktiver Pfändung 20070921
5 Importing IT_RT_EP Call by reference Type reference (TYPE) HRPAYDEPFT_RT_EP Pfändung Entstehungsprinzip: Ergebnisse Pfändungsberechnung 20070921

Method CALC_DIFFS_SHDW on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method COLLECT_NEG_DIFFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070801
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070628
3 Exporting E_POOL Call by reference Type reference (TYPE) DFBTR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070628
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER HR Master Data: Messages 20070629
5 Importing IT_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070801
6 Importing I_BUEZ_TILGUNG Call by reference Type reference (TYPE) MAXBT Tilgungsbetrag Bruttoüberzahlung Pfändung EP 20080702
7 Importing I_BUEZ_VORHANDEN Call by reference Type reference (TYPE) BOOLE_D Forderung/Tilgung Bruttoüberzahlung vorhanden 20080702
8 Importing I_POOL Call by reference Type reference (TYPE) DFBTR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070719

Method COLLECT_NEG_DIFFS on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method CUMULATE_DIFFS_SHDW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070719
3 Importing IT_PFRESULT_SHDW Call by reference Type reference (TYPE) HRPAYDEPFT_RESULT_DR Pfändung Entstehungsprinzip: Tabelle für Schattencluster DR 20070817

Method CUMULATE_DIFFS_SHDW on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method EVALUATE_CLUSTER_SHDW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PFRESULT_SHDW Call by reference Type reference (TYPE) HRPAYDEPFT_RESULT_DR Pfändung Entstehungsprinzip: Tabelle für Schattencluster DR 20070718
2 Exporting ET_TILG Call by reference Type reference (TYPE) HRPAYDEPFT_TILG Pfändung Entstehungsprinzip: Tilgungsbeträge 20070718
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070718
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070718
5 Importing IT_ACTIVE_GARNISHMENT Call by reference Type reference (TYPE) HRPAYDEPFT_ACTIVE_GARNISHMENT Pfändung Entstehungsprinzip: Intervalle mit aktiver Pfändung 20070921
6 Importing IT_PFRESULT_SHDW Call by reference Type reference (TYPE) HRPAYDEPFT_RESULT_DR Pfändung Entstehungsprinzip: Tabelle für Schattencluster DR 20070718
7 Importing IT_RT_EP Call by reference Type reference (TYPE) HRPAYDEPFT_RT_EP Pfändung Entstehungsprinzip: Ergebnisse Pfändungsberechnung 20070920
8 Importing I_INPER Call by reference Type reference (TYPE) INPRO Inperiode Pfändung 20070718
9 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070810
10 Importing I_PROT_ON Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070810
11 Importing I_WAERG Call by reference Type reference (TYPE) WAERG Zielwährung für Währungsumstellung 20070926

Method EVALUATE_CLUSTER_SHDW on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method EXPORT_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070712
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070712

Method EXPORT_PROTOCOL on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method FILL_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Struktur Differenzen kumuliert 20070801
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070719
4 Importing IT_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Struktur Differenzen kumuliert 20070801

Method FILL_DIFF on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.

Method SIMULTANEOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070906
2 Exporting ET_DIFF_LOG Call by reference Type reference (TYPE) HRPAYDEPFT_LOG_AUSGL Tabelle für Protokollerstellung: Ausgleich erstellen 20070906
3 Exporting ET_GLZ Call by reference Type reference (TYPE) HRPAYDEPFT_GLEICHZ Tabelle Gleichzeitige Pfändungen 20070906
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070906
5 Exporting E_POOL Call by reference Type reference (TYPE) DFVOR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070906
6 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070906
7 Importing IT_DIFF_KUM Call by reference Type reference (TYPE) HRPAYDEPFT_DIFF_KUM Pfändung Entstehungsprinzip: Tabelle Differenzen 20070906
8 Importing IT_DIFF_LOG Call by reference Type reference (TYPE) HRPAYDEPFT_LOG_AUSGL Tabelle für Protokollerstellung: Ausgleich erstellen 20070906
9 Importing IT_GLZ Call by reference Type reference (TYPE) HRPAYDEPFT_GLEICHZ Tabelle Gleichzeitige Pfändungen 20070906
10 Importing I_GLZGRP Call by reference Type reference (TYPE) TLGRP Kennzeichen: wurde schon bearbeitet 20070906
11 Importing I_POOL Call by reference Type reference (TYPE) DFVOR Differenzbetrag: hätte getilgt werden sollen - wurde getilgt 20070906

Method SIMULTANEOUS on class CL_HRPAYDEPF_ALLOC_REPAYMENT has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 600