SAP ABAP Class CL_HRPA_LOAN_COMPUTATIONS (HR Loans: General Functions)
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
Properties
Class CL_HRPA_LOAN_COMPUTATIONS  
Short Description HR Loans: General Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_LOAN_XX   Infotypes 0045, 0078 (Loans) - International Part 
Created 20030204   SAP 
Last change 20030204   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T506W Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T549A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T549Q Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T549S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_HRPA_INFTY_BL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPA_LOAN_COMPUTATIONS has no interface implemented.
Friends
Class CL_HRPA_LOAN_COMPUTATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABEND Constant Public Type reference (TYPE) BAPI_MTYPE 'A' Message Type: S Success, E Error, W Warning, I Info, A Abort 20030413
2 A_MASTERDATA_BUFFER Static Attribute Protected Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Buffer for Access to Master Data 20030226
3 A_READ_INFOTYPE Static Attribute Protected Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20030211
4 A_READ_MOLGA Static Attribute Protected Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20030218
5 ERROR Constant Public Type reference (TYPE) BAPI_MTYPE 'E' Message Type: S Success, E Error, W Warning, I Info, A Abort 20030413
6 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE FALSE (=' ') 20030211
7 HIGH_DATE Constant Public Type reference (TYPE) ENDDA IF_HRPA_INFTY_BL=>HIGH_DATE Highest Valid Date 20030228
8 INFO Constant Public Type reference (TYPE) BAPI_MTYPE 'I' Message Type: S Success, E Error, W Warning, I Info, A Abort 20030413
9 LOAN_INFTY_NUMBER Constant Public Type reference (TYPE) INFTY '0045' Infotype 20030211
10 LOW_DATE Constant Public Type reference (TYPE) BEGDA IF_HRPA_INFTY_BL=>LOW_DATE Lowest Valid Date 20030228
11 P0001_INFTY_NUMBER Constant Public Type reference (TYPE) INFTY '0001' Infotype 20030401
12 PAYMENTS_INFTY_NUMBER Constant Public Type reference (TYPE) INFTY '0078' Infotype 20030211
13 PYDIR_IN Constant Public Type reference (TYPE) DIR_OF_PAY 'I' Inpayment 20030221
14 PYDIR_OUT Constant Public Type reference (TYPE) DIR_OF_PAY 'O' Payment 20030221
15 SUCCESS Constant Public Type reference (TYPE) BAPI_MTYPE 'S' Message Type: S Success, E Error, W Warning, I Info, A Abort 20030413
16 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE TRUE (='X') 20030211
17 WARNING Constant Public Type reference (TYPE) BAPI_MTYPE 'W' Message Type: S Success, E Error, W Warning, I Info, A Abort 20030413
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INFO_TO_P0078 Static method Public Method Public: Add Additional Information to Payment 20030224
2 CALCULATE_LOAN Static method Private Method Perform Calculation as in Payroll 20030411
3 CHECK_AMOUNT_GRANTED Static method Public Method 45, Late78: Pay out a small, approved amount? 20030224
4 CHECK_CURR_VALID Static method Public Method Public: Check Validity of a Currency 20030217
5 CHECK_FM_EXIST Static method Private Method Check Whether Country-Specific Function Exists 20030411
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030212
7 CLEAR_LO_TAB Static method Private Method Deleted Wage Types That Are not Required 20030413
8 COMPUTE_DLEND_EFFIN Static method Public Method Late4578: Calculate DLEND and EFFIN 20030214
9 COMPUTE_EFFECTIVE_INTEREST Static method Public Method Late4578: Calculate Effective Interest 20030401
10 COMPUTE_ESTIMATED_END_OF_LOAN Static method Public Method Late4578: Calculate Estimated End of Loan 20030401
11 COMPUTE_REPAYMENT_PLAN Static method Public Method Late4578: Calculate Repayment Play 20030330
12 CONVERT_LOAN_CHANGES_TO_CURR Static method Private Method Convert Loan Changes to Currency 20030401
13 CONVERT_TO_LOCAL_CURRENCY Static method Public Method Public: Convert Amounts to Currency 20030218
14 FILL_LINE_OF_REPPLAN Static method Private Method Fills a Line of Repayment Plan 20030411
15 FILL_LOAN_CHANGES Static method Private Method Fills Table of Loan Intervals 20030413
16 GET_DLEND_FROM_REP_PLAN Static method Public Method Late4578: Calculate Estimated End of Loan 20030401
17 GET_EFFIN_FROM_LOAN_CHANGES Static method Public Method Late4578: Calculate Effective Interest 20030401
18 GET_LOAN_BEGDA Static method Public Method Late45: Read BEGDA of First Loan Record 20030211
19 GET_LOAN_ENDDA Static method Public Method Late45: Read ENDDA of Last Loan Record 20030211
20 GET_LOAN_ID_FROM_P0045 Static method Public Method Determine Loan ID 20030228
21 GET_LOAN_ID_FROM_P0078 Static method Public Method Determine Loan ID 20030228
22 GET_NUMBER_OF_LOAN_RECORDS Static method Public Method Late45: Read Number of Loan Records 20030212
23 GET_SUM_OF_PAYMENTS Static method Public Method Late78: Total of Payments 20030218
24 MOLGA Static method Public Method Public: Determine Country Grouping 20030218
25 P0001 Static method Public Method Public: Read P0001 20030401
26 PROPOSE_CURRENCY Static method Public Method Public: Determine Default Value for Currency 20030204
27 RAW_LATE_MODIFY_OF_IT45 Static method Private Method Change Record of IT45 Directly in Buffer 20030226
28 READ_ABKRS_PERMO_CPROG Static method Private Method Read ABKRS, PERMO, and Determine CALC Name 20030402
29 READ_P0001_TAB Static method Public Method Public: Read Table of Records for Infotype 0001 20030410
30 READ_P0045_FOR_LOAN_ID Static method Public Method Late45: Read Loan Records 20030401
31 READ_P0078_FOR_LOAN_ID Static method Public Method Late78: Read Payments 20030228
32 READ_PAYMENTS_FOR_LOAN_ID Static method Public Method Late78: Read Payments with Additional Information 20030221
33 UPDATE_IT45_WITH_DLEND_EFFIN Static method Public Method Late4578: Set DLEND and EFFIN in all IT0045 Records 20030214
Events
Class CL_HRPA_LOAN_COMPUTATIONS has no event.
Types
Class CL_HRPA_LOAN_COMPUTATIONS has no local type.
Method Signatures

Method ADD_INFO_TO_P0078 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0078 Call by reference Type reference (TYPE) P0078 Personal-Stammsatz-Infotyp 0078 (Darlehen - Ausz. & ST) 20030224
2 Returning PAYMENT Value transfer Type reference (TYPE) PCLO_PAYMENT Zahlung mit Zusatzinformation aus T506P und T506W 20030224
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030224

Method CALCULATE_LOAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DLTYP Call by reference Type reference (TYPE) DLTYP Darlehenstyp 20030411
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030411
3 Changing LOAN Call by reference Type reference (TYPE) PCLO_LOAN_DATA Darlehensdaten in der Abrechnung 20030411
4 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030411
5 Changing LO_TAB Call by reference Type reference (TYPE) PCLO_LO_TAB Darlehenslohnartentabelle 20030411
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030411
7 Importing P0045 Call by reference Type reference (TYPE) P0045 Personal-Stammsatz Infotyp 0045 (Darlehen) 20030411
8 Importing P0045_TAB Call by reference Type reference (TYPE) P0045_TAB Personal-Stammsatz Infotyp 0045 (Darlehen) 20030411

Method CALCULATE_LOAN on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method CHECK_AMOUNT_GRANTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DARBT Value transfer Type reference (TYPE) DARB1 Bewilligter Darlehensbetrag 20030224
2 Importing DARCU Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030224
3 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030224
4 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030224
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030224
6 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_PRECONDITION HR: Stammdaten, unerfüllte Nachbedingung 20030224

Method CHECK_CURR_VALID 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 20030217
2 Importing CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030217
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030217
4 Importing FLAG_CALLED_FOR Value transfer Type reference (TYPE) CHAR04 Kennzeichen des Aufrufers 20030217
5 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030217
6 Importing LAND Value transfer Type reference (TYPE) LAND1 Länderschlüssel 20030225
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR: Stammdaten Meldungsbehandler 20030217

Method CHECK_CURR_VALID on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method CHECK_FM_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FM_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030411
2 Changing FM_NAME Value transfer Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20030411
3 Importing MOLGA Value transfer Type reference (TYPE) MOLGA 20030411

Method CHECK_FM_EXIST on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPA_LOAN_COMPUTATIONS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method CLEAR_LO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOAN Call by reference Type reference (TYPE) PCLO_LOAN_DATA Darlehensdaten in der Abrechnung 20030413
2 Changing LO_TAB Call by reference Type reference (TYPE) PCLO_LO_TAB Darlehenslohnartentabelle 20030413

Method CLEAR_LO_TAB on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method COMPUTE_DLEND_EFFIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EFFECTIVE_INTEREST Value transfer Type reference (TYPE) EFFIN Effektivzins 20030414
2 Exporting ESTIMATED_END_OF_LOAN Value transfer Type reference (TYPE) PCLO_DLEND Voraussichtliches Darlehensende 20030414
3 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030214
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR: Stammdaten Meldungsbehandler 20030214
5 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030214

Method COMPUTE_DLEND_EFFIN on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method COMPUTE_EFFECTIVE_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EFFECTIVE_INTEREST Value transfer Type reference (TYPE) EFFIN Effektivzins 20030401
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030401
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030413
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030401

Method COMPUTE_EFFECTIVE_INTEREST on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method COMPUTE_ESTIMATED_END_OF_LOAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ESTIMATED_END_OF_LOAN Value transfer Type reference (TYPE) PCLO_DLEND Voraussichtliches Darlehensende 20030401
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030401
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030413
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030401

Method COMPUTE_ESTIMATED_END_OF_LOAN on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method COMPUTE_REPAYMENT_PLAN 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 (=' ') 20030401
2 Exporting LOAN_CHANGES Call by reference Type reference (TYPE) PCLO_LOAN_CHANGES_TAB Darlehensverlauf 20030401
3 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030330
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030401
5 Importing NEW_CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030401
6 Exporting REPAYMENT_PLAN Call by reference Type reference (TYPE) PCLO_REPAY_TAB Arbeitgeberdarlehen: Tilgungsplan 20030330
7 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030331
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030331

Method CONVERT_LOAN_CHANGES_TO_CURR 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 (=' ') 20030401
2 Changing LOAN_CHANGES Call by reference Type reference (TYPE) PCLO_LOAN_CHANGES_TAB Darlehensverlauf 20030401
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030401
4 Importing NEW_CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030401

Method CONVERT_LOAN_CHANGES_TO_CURR on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method CONVERT_TO_LOCAL_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030218
2 Importing FOREIGN_AMOUNT Value transfer Type reference (TYPE) ANY umzurechnender Betrag 20030218
3 Importing FOREIGN_CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030218
4 Exporting LOCAL_AMOUNT Value transfer Type reference (TYPE) ANY umgerechneter Betrag 20030218
5 Importing LOCAL_CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030218
# Exception Resumable Description Created on
1 CONVERTING_ERROR Fehler bei der Währungsumrechnung 20030218

Method FILL_LINE_OF_REPPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOAN Call by reference Type reference (TYPE) PCLO_LOAN_DATA Darlehensdaten in der Abrechnung 20030411
2 Importing LO_TAB Call by reference Type reference (TYPE) PCLO_LO_TAB Darlehenslohnartentabelle 20030411
3 Returning REPLINE Value transfer Type reference (TYPE) PCLO_REPAY Arbeitgeberdarlehen: Tilgungsplan 20030411

Method FILL_LINE_OF_REPPLAN on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method FILL_LOAN_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOAN Call by reference Type reference (TYPE) PCLO_LOAN_DATA Darlehensdaten in der Abrechnung 20030413
2 Changing LOAN_CHANGES Call by reference Type reference (TYPE) PCLO_LOAN_CHANGES_TAB Struktur zur Tabelle der Darlehensintervalle 20030413
3 Importing LO_TAB Call by reference Type reference (TYPE) PCLO_LO_TAB Darlehenslohnartentabelle 20030413

Method FILL_LOAN_CHANGES on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_DLEND_FROM_REP_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ESTIMATED_END_OF_LOAN Value transfer Type reference (TYPE) PCLO_DLEND Voraussichtliches Darlehensende 20030401
2 Importing REPAYMENT_PLAN Call by reference Type reference (TYPE) PCLO_REPAY_TAB Arbeitgeberdarlehen: Tilgungsplan 20030401

Method GET_DLEND_FROM_REP_PLAN on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_EFFIN_FROM_LOAN_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EFFECTIVE_INTEREST Value transfer Type reference (TYPE) EFFIN Effektivzins 20030401
2 Importing LOAN_CHANGES Call by reference Type reference (TYPE) PCLO_LOAN_CHANGES_TAB Darlehensverlauf 20030401
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030414

Method GET_EFFIN_FROM_LOAN_CHANGES on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_LOAN_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOAN_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030211
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030213
3 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030211

Method GET_LOAN_BEGDA on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_LOAN_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOAN_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030211
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030213
3 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030211

Method GET_LOAN_ENDDA on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_LOAN_ID_FROM_P0045 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 20030228
2 Importing P0045 Call by reference Type reference (TYPE) P0045 Personal-Stammsatz Infotyp 0045 (Darlehen) 20030228

Method GET_LOAN_ID_FROM_P0045 on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_LOAN_ID_FROM_P0078 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 20030228
2 Importing P0078 Call by reference Type reference (TYPE) P0078 Personal-Stammsatz-Infotyp 0078 (Darlehen - Ausz. & ST) 20030228

Method GET_LOAN_ID_FROM_P0078 on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_NUMBER_OF_LOAN_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030213
2 Returning NUMBER_OF_LOAN_RECORDS Value transfer Type reference (TYPE) I Anzahl der IT45-Sätze 20030212
3 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030212

Method GET_NUMBER_OF_LOAN_RECORDS on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method GET_SUM_OF_PAYMENTS Signature

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

Method GET_SUM_OF_PAYMENTS on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method MOLGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MOLGA Value transfer Type reference (TYPE) MOLGA 20030218
2 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030218
3 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030218
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030218

Method P0001 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 20030401
2 Returning P0001 Value transfer Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030401
3 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030401
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030401
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030401

Method PROPOSE_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 20030204
2 Returning CURRENCY Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030204
3 Importing MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20030204

Method PROPOSE_CURRENCY on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method RAW_LATE_MODIFY_OF_IT45 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_ERROR Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030226
2 Importing P0045 Call by reference Type reference (TYPE) P0045 Personal-Stammsatz Infotyp 0045 (Darlehen) 20030226
3 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030226
4 Importing UPDATE_MODE Value transfer Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030415

Method RAW_LATE_MODIFY_OF_IT45 on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method READ_ABKRS_PERMO_CPROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABKRS Value transfer Type reference (TYPE) ABKRS Abrechnungskreis 20030402
2 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030402
3 Exporting CPROG Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20030402
4 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030402
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030402
6 Importing MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20030402
7 Importing P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030402
8 Exporting PERMO Value transfer Type reference (TYPE) PERMO Periodenparameter 20030402

Method READ_ABKRS_PERMO_CPROG on class CL_HRPA_LOAN_COMPUTATIONS has no exception.

Method READ_P0001_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA LOW_DATE Gültigkeitsbeginn 20030410
2 Exporting DATA_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030410
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA HIGH_DATE Gültigkeitsende 20030410
4 Exporting MISSING_AUTH Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030410
5 Importing NO_AUTH_CHECK Value transfer Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030410
6 Exporting P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030410
7 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Darlehens-ID 20030410
8 Importing SPRPS Value transfer Type reference (TYPE) SPRPS '*' Sperrkennzeichen fuer Personalstammsatz 20030410
9 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030410
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030410

Method READ_P0045_FOR_LOAN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA LOW_DATE Gültigkeitsbeginn 20030401
2 Exporting DATA_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030401
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA HIGH_DATE Gültigkeitsende 20030401
4 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030401
5 Exporting MISSING_AUTH Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030401
6 Importing NO_AUTH_CHECK Value transfer Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030401
7 Exporting P0045_TAB Call by reference Type reference (TYPE) P0045_TAB Personal-Stammsatz-Infotyp 0078 (Darlehenszahlungen) 20030401
8 Importing SPRPS Value transfer Type reference (TYPE) SPRPS '*' Sperrkennzeichen fuer Personalstammsatz 20030401
9 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030401
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030401

Method READ_P0078_FOR_LOAN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA LOW_DATE Gültigkeitsbeginn 20030228
2 Exporting DATA_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030228
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA HIGH_DATE Gültigkeitsende 20030228
4 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030228
5 Exporting MISSING_AUTH Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030228
6 Importing NO_AUTH_CHECK Value transfer Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030228
7 Exporting P0078_TAB Call by reference Type reference (TYPE) P0078_TAB Personal-Stammsatz-Infotyp 0078 (Darlehenszahlungen) 20030228
8 Importing SPRPS Value transfer Type reference (TYPE) SPRPS '*' Sperrkennzeichen fuer Personalstammsatz 20030228
9 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030228
10 Importing ZAHLA Value transfer Type reference (TYPE) DZAHLA '*' Zahlart 20030228
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030228

Method READ_PAYMENTS_FOR_LOAN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA LOW_DATE Gültigkeitsbeginn 20030221
2 Exporting DATA_EXISTS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030221
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA HIGH_DATE Gültigkeitsende 20030221
4 Importing LOAN_ID Call by reference Type reference (TYPE) PCLO_ID Darlehens-ID 20030221
5 Exporting MISSING_AUTH Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030221
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030221
7 Exporting PAYMENTS_TAB Call by reference Type reference (TYPE) PCLO_PAYMENTS_TAB Zahlungen mit Zusatzinformation aus T506P und T506W 20030221
8 Importing SPRPS Call by reference Type reference (TYPE) SPRPS '*' Sperrkennzeichen fuer Personalstammsatz 20030221
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030221
10 Importing ZAHLA Call by reference Type reference (TYPE) DZAHLA '*' Zahlart 20030221
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030221

Method UPDATE_IT45_WITH_DLEND_EFFIN 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 (=' ') 20030214
2 Importing LOAN_ID Value transfer Type reference (TYPE) PCLO_ID Darlehens-ID 20030214
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR: Stammdaten Meldungsbehandler 20030214
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030214
5 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20030415

Method UPDATE_IT45_WITH_DLEND_EFFIN on class CL_HRPA_LOAN_COMPUTATIONS has no exception.
History
Last changed by/on SAP  20030204 
SAP Release Created in 200