SAP ABAP Class CL_HRPA_INFTY_0045_IN (HR : Company loan for India)
Hierarchy
EA-HRCIN (Software Component) Sub component EA-HRCIN of EA-HR
   PA-PA-IN (Application Component) India
     PAOC_PAD_INFTY_LOAN_IN (Package) Infotype Decoupling for IT 0045 - India
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0045 HR: Infotype 0045 - Loans 20030311
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_LOANS_ESS Loans ESS specific Checks 20070122
Properties
Class CL_HRPA_INFTY_0045_IN  
Short Description HR : Company loan for India    
Super Class CL_HRPA_INFTY_0045 HR: Infotype 0045 - Loans 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_LOAN_IN   Infotype Decoupling for IT 0045 - India 
Created 20030311   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFTY_0045_IN has no forward declaration.
Interfaces
Class CL_HRPA_INFTY_0045_IN has no interface implemented.
Friends
Class CL_HRPA_INFTY_0045_IN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ALGRP Instance attribute Private Type reference (TYPE) T7INA3-ALGRP Pay scale grouping for allowances 20030311
2 A_LOAN_GRP Instance attribute Private Type reference (TYPE) T7INJ3-LOGRP Loan Grouping (India) determined in feature 40LGR 20030311
3 A_MOLGA Instance attribute Private Type reference (TYPE) T7INA9-MOLGA Country Grouping 20030311
4 A_MSG_DELIMITER Instance attribute Private Type reference (TYPE) C 20030311
5 E_MSGNO_ALGRP_NOT_FOUND Constant Private Type reference (TYPE) SYMSGNO '084' Messages, Message Number 20030311
6 E_MSGTY_HRPADIN01 Constant Private Type reference (TYPE) SYMSGID 'HRPADIN01' Messages, Message Class 20030311
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AGE Instance method Protected Method Check maximum eligible age for a loan 20030311
2 CHECK_EXPERIENCE Instance method Protected Method Check minimum eligible experience for a loan 20030311
3 CHECK_MAX_LOAN_LIMIT Instance method Protected Method Check max. approval limit of loans 20030311
4 CHECK_MAX_NO_LOANS Instance method Protected Method Check max. no. of loans allowed during service 20030311
5 CHECK_MAX_NO_LOANS_TIME Instance method Protected Method Check max. no. of loans allowed at a time 20030311
6 CHECK_PERIOD_BETWEEN_LOANS Instance method Protected Method Check min. gap allowed between loans 20030311
7 CHECK_VALUE_TOTAL Instance method Protected Method Check max. outstanding amount of loan allowed 20030311
8 GET_ALGRP Instance method Protected Method Determine the ALGRP 20030311
9 GET_LOGRP Instance method Protected Method get the loan grouping(India) for the employee 20030311
10 NEW_MESSAGE Instance method Protected Method Add message to the message list 20030311
11 P0008 Instance method Protected Method Read Infotype 0008 20030311
12 SPECIFIC_CHECKS_IN Instance method Protected Method India specific eligibility checks 20030311
Events
Class CL_HRPA_INFTY_0045_IN has no event.
Types
Class CL_HRPA_INFTY_0045_IN has no local type.
Method Signatures

Method CHECK_AGE 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_AGE on class CL_HRPA_INFTY_0045_IN has no exception.

Method CHECK_EXPERIENCE 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_EXPERIENCE on class CL_HRPA_INFTY_0045_IN has no exception.

Method CHECK_MAX_LOAN_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLI Call by reference Type reference (TYPE) APPLI Application 20100312
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
3 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
5 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
6 Importing PA0045 Call by reference Type reference (TYPE) P0045_TAB Table type for Infotype 45 20030311
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_MAX_LOAN_LIMIT on class CL_HRPA_INFTY_0045_IN has no exception.

Method CHECK_MAX_NO_LOANS 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
5 Importing PA0045 Call by reference Type reference (TYPE) P0045_TAB Table type for Infotype 45 20030311
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_MAX_NO_LOANS on class CL_HRPA_INFTY_0045_IN has no exception.

Method CHECK_MAX_NO_LOANS_TIME 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
5 Importing PA0045 Call by reference Type reference (TYPE) P0045_TAB Table type for Infotype 45 20030311
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_MAX_NO_LOANS_TIME on class CL_HRPA_INFTY_0045_IN has no exception.

Method CHECK_PERIOD_BETWEEN_LOANS 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
5 Importing PA0045 Call by reference Type reference (TYPE) P0045_TAB Table type for Infotype 45 20030311
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_PERIOD_BETWEEN_LOANS on class CL_HRPA_INFTY_0045_IN has no exception.

Method CHECK_VALUE_TOTAL 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
5 Importing PA0045 Call by reference Type reference (TYPE) P0045_TAB Table type for Infotype 45 20030311
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method CHECK_VALUE_TOTAL on class CL_HRPA_INFTY_0045_IN has no exception.

Method GET_ALGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALGRP Value transfer Type reference (TYPE) T7INA3-ALGRP Pay scale grouping for allowances 20030311
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030311
3 Importing PERNR Call by reference Type reference (TYPE) PRELP-PERNR Personnel Number 20030311
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method GET_ALGRP on class CL_HRPA_INFTY_0045_IN has no exception.

Method GET_LOGRP 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Exporting LS_T7INJ3 Call by reference Type reference (TYPE) T7INJ3 HR-IN: Loans Eligibility checks and limits 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record for Infotype 0583 20030311
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method GET_LOGRP on class CL_HRPA_INFTY_0045_IN has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Default values for fast entry: field name 20030311
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Messages, Message Class 20030311
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Messages, Message Number 20030311
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Messages, message type 20030311
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20030311
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20030311
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20030311

Method NEW_MESSAGE on class CL_HRPA_INFTY_0045_IN has no exception.

Method P0008 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 Start Date 20030311
2 Returning P0008 Value transfer Type reference (TYPE) P0008 20030311
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030311
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method P0008 on class CL_HRPA_INFTY_0045_IN has no exception.

Method SPECIFIC_CHECKS_IN 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030311
3 Importing P0045 Call by reference Type reference (TYPE) P0045 HR Master Record: Infotype 0045 (Company Loans) 20030311
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030311

Method SPECIFIC_CHECKS_IN on class CL_HRPA_INFTY_0045_IN has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 200