SAP ABAP Class CL_HRPA_INFTY_0078 (HR: Infotype 0078 - Loan Payments)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX (Application Component) Payroll: General Parts
     PAOC_PAD_INFTY_LOAN_XX (Package) Infotypes 0045, 0078 (Loans) - International Part
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 20030203
Properties
Class CL_HRPA_INFTY_0078  
Short Description HR: Infotype 0078 - Loan Payments    
Super Class CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_INFTY_LOAN_XX   Infotypes 0045, 0078 (Loans) - International Part 
Created 20030203   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_HRPA_LOAN_COMPUTATIONS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T500P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFTY_0078 has no interface implemented.
Friends
Class CL_HRPA_INFTY_0078 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDT1_BAL_TRANSFER Constant Public Type reference (TYPE) CHAR1 'O' Outgoing payment is the Loan Balance Transfer 20030221
2 LOAN_INFTY_NUMBER Constant Public Type reference (TYPE) INFTY '0045' Infotype 20030224
3 PAYMENTS_INFTY_NUMBER Constant Public Type reference (TYPE) INFTY '0078' Infotype 20030221
4 PYDIR_IN Constant Public Type reference (TYPE) DIR_OF_PAY 'I' Inpayment 20030221
5 PYDIR_OUT Constant Public Type reference (TYPE) DIR_OF_PAY 'O' Payment 20030221
6 PYWAY_EXTERN Constant Public Type reference (TYPE) WAY_2_PAY 'E' External Payment 20030221
7 PYWAY_OVER_PAYROLL Constant Public Type reference (TYPE) WAY_2_PAY 'P' Payment over Payroll 20030221
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CURRENCY Instance method Protected Method Check Currency of Payment 20030225
2 CHECK_ENDDA Instance method Protected Method End Date Earlier than Start Date? 20030226
3 CHECK_LATE_AMOUNT_GRANTED Instance method Protected Method Pay Out Small Approved Amount? 20030224
4 CHECK_LATE_BAL_TRANSFER Instance method Protected Method No payment after loan balance has been transferred? 20030221
5 CHECK_LATE_IM_PAYMENT_EXISTS Instance method Protected Method Payment already exists for the same day? 20030226
6 CHECK_LOAN_EXISTS Instance method Protected Method Does a valid loan exist? 20030224
7 CHECK_MOD_ENDDA Instance method Protected Method Start date has been changed, but not the end date? 20030226
8 CHECK_SLAVE_MODE Instance method Private Method Checks Whether IT0078 Is Accessed Using IT0045 20060929
9 PROPOSAL_CURRENCY Instance method Protected Method Default Value for Currency 20030225
10 PROPOSAL_LOAN_ID Instance method Protected Method Default Value for Loan ID 20030225
11 SET_UNUSED_FIELDS Instance method Protected Method Fill Unused Fields with Initial Value 20030224
12 SPECIFIC_INS_MOD_COMPUTATIONS Instance method Protected Method Infotype-Specific Validations 20030224
13 SPECIFIC_LATE_COMPUTATIONS Instance method Protected Method Infotype-Specific Validations 20030221
14 SPECIFIC_LATE_IM_COMPUTATIONS Instance method Protected Method Infotype-Specific Validations 20030226
Events
Class CL_HRPA_INFTY_0078 has no event.
Types
Class CL_HRPA_INFTY_0078 has no local type.
Method Signatures

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030225
2 Importing CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030225
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030225
4 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030225
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030225
6 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030225
7 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030225

Method CHECK_CURRENCY on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030226
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
3 Importing NEW_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030226
4 Changing NEW_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030226
5 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030226

Method CHECK_ENDDA on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_LATE_AMOUNT_GRANTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030224
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030224
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030224
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030224

Method CHECK_LATE_AMOUNT_GRANTED on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_LATE_BAL_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030221
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030221
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030221
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030221

Method CHECK_LATE_BAL_TRANSFER on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_LATE_IM_PAYMENT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030226
2 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030226
3 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030226
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
5 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030226
6 Importing ZAHLA Value transfer Type reference (TYPE) DZAHLA Zahlart 20030226

Method CHECK_LATE_IM_PAYMENT_EXISTS on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_LOAN_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030224
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030224
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030224
4 Importing PAY_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030224
5 Importing PAY_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030224
6 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030224

Method CHECK_LOAN_EXISTS on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_MOD_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030226
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030226
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
4 Importing NEW_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030226
5 Changing NEW_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030226
6 Importing OLD_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030226
7 Importing OLD_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030226
8 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030226
9 Importing USES_ENDDA Value transfer Type reference (TYPE) PCLO_USES_ENDDA Zahlung gilt für einen Zeitraum 20030226

Method CHECK_MOD_ENDDA on class CL_HRPA_INFTY_0078 has no exception.

Method CHECK_SLAVE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Value transfer Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060929

Method CHECK_SLAVE_MODE on class CL_HRPA_INFTY_0078 has no exception.

Method PROPOSAL_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030225
2 Returning BTRCU Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030225
3 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030225
4 Importing MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20030225
5 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030225

Method PROPOSAL_CURRENCY on class CL_HRPA_INFTY_0078 has no exception.

Method PROPOSAL_LOAN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030225
2 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030225
3 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030225

Method PROPOSAL_LOAN_ID on class CL_HRPA_INFTY_0078 has no exception.

Method SET_UNUSED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0078 Call by reference Type reference (TYPE) P0078 Personal-Stammsatz-Infotyp 0078 (Darlehen - Ausz. & ST) 20030224
2 Importing USES_ENDDA Value transfer Type reference (TYPE) PCLO_USES_ENDDA Zahlung gilt für einen Zeitraum 20030224

Method SET_UNUSED_FIELDS on class CL_HRPA_INFTY_0078 has no exception.

Method SPECIFIC_INS_MOD_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 (=' ') 20030224
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030224
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030224
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030224
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030224
6 Changing P0078 Call by reference Type reference (TYPE) P0078 Personal-Stammsatz-Infotyp 0078 (Darlehen - Ausz. & ST) 20030224
7 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030224
8 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030224
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030224
10 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030224

Method SPECIFIC_INS_MOD_COMPUTATIONS on class CL_HRPA_INFTY_0078 has no exception.

Method SPECIFIC_LATE_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 (=' ') 20030221
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030221
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030221
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030221
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030221
6 Changing P0078 Call by reference Type reference (TYPE) P0078 Personal-Stammsatz-Infotyp 0078 (Darlehen - Ausz. & ST) 20030221
7 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030221
8 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030221
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030221
10 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030221
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030221

Method SPECIFIC_LATE_IM_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 (=' ') 20030226
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030226
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030226
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030226
6 Changing P0078 Call by reference Type reference (TYPE) P0078 Personal-Stammsatz-Infotyp 0078 (Darlehen - Ausz. & ST) 20030226
7 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030226
8 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20030226
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030226
10 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030226
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030226
History
Last changed by/on SAP  20030203 
SAP Release Created in 200