SAP ABAP Class CL_HRPA_INFOTYPE_0370 (INFONAVIT credit)
Hierarchy
EA-HRCMX (Software Component) Sub component EA-HRCMX of EA-HR
   PA-PA-MX (Application Component) Mexico
     PAOC_PAD_MX (Package) Personnel administration add-on: Mexico
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 20020909
Properties
Class CL_HRPA_INFOTYPE_0370  
Short Description INFONAVIT credit    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_MX   Personnel administration add-on: Mexico 
Created 20020909   SAP 
Last change 20021107   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0370 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0370 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0370 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_20_PERCENT Constant Private Type reference (TYPE) PMX_PDECR '20.00' 20 percent 20021125
2 GC_25_PERCENT Constant Private Type reference (TYPE) PMX_PDECR '25.00' 25 percent 20021125
3 GC_30_PERCENT Constant Private Type reference (TYPE) PMX_PDECR '30.00' 30 percent 20021125
4 GC_FIX_AMOUNT Constant Private Type reference (TYPE) PMX_TDINF '2' Fixed monetary amount 20021125
5 GC_FIX_AMOUNT_NMW Constant Private Type reference (TYPE) PMX_TDINF '3' Fixed amount in NMW of FD 20021125
6 GC_PERCENTAGE Constant Private Type reference (TYPE) PMX_TDINF '1' Percentage 20021125
7 GC_SPECIAL_DATE Constant Private Type reference (TYPE) BEGDA '19980130' Date for special Infonavit % 20021125
8 GC_SUBTY_FONACOT Constant Private Type reference (TYPE) SUBTY '0002' Fonacot 20021125
9 GC_SUBTY_INFONAVIT Constant Private Type reference (TYPE) SUBTY '0001' Infonavit 20021125
10 GC_SUBTY_INFONAVIT_RENEW Constant Private Type reference (TYPE) SUBTY '0051' Infonavit gives your home a new lease of life 20120918
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method 20120918
2 CHECK_INCRE Instance method Private Method Check if the Increment field is within its domain 20061110
3 CHECK_INFONAVIT_TIME_CONSTRAIN Instance method Private Method 20120918
4 GET_NEW_OBJPS Instance method Private Method Get new Fonacot number (OBJPS) 20021125
5 SPECIFIC_COMPUTATIONS Instance method Private Method Business logic specific to the IT 20020916
6 SPECIFIC_FONACOT_COMPUTATIONS Instance method Private Method Specific Fonacot logic (Subty = 2) 20021125
7 SPECIFIC_INFONAV_COMPUTATIONS Instance method Private Method Specific Fonacot logic (Subty = 1) 20021125
Events
Class CL_HRPA_INFOTYPE_0370 has no event.
Types
Class CL_HRPA_INFOTYPE_0370 has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Fields list 20120918
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR: Master data, reason for message output 20120918
3 Importing MSGID Call by reference Type reference (TYPE) SYMSGID '3L' Message number 20120918
4 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Message number 20120918
5 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Message type 20120918

Method ADD_MESSAGE on class CL_HRPA_INFOTYPE_0370 has no exception.

Method CHECK_INCRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLEAN Boolean variable (X=true, -=false, space=unknown) 20061110
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20061110
3 Importing P_INCRE Value transfer Type reference (TYPE) P0370-INCRE Indicator FONACOT credit acquired in previous company 20061110

Method CHECK_INCRE on class CL_HRPA_INFOTYPE_0370 has no exception.

Method CHECK_INFONAVIT_TIME_CONSTRAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (="X") and FALSE (=" ") 20120918
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20120918
3 Importing IS_P0370 Call by reference Type reference (TYPE) P0370 Master personnel record infotype 0370 Credits 20120918

Method CHECK_INFONAVIT_TIME_CONSTRAIN on class CL_HRPA_INFOTYPE_0370 has no exception.

Method GET_NEW_OBJPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) P0370-INFTY Infotype 20021125
2 Returning OBJPS Value transfer Type reference (TYPE) NUMC2 Object identifier 20021125
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel number 20021125
4 Importing SUBTY Call by reference Type reference (TYPE) P0370-SUBTY Subtype 20021125
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021125
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021125

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 Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20020916
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20020916
3 Changing PS_P0370 Call by reference Type reference (TYPE) P0370 Master personnel record infotype 0370 Credits 20021125
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20020916
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20020930

Method SPECIFIC_FONACOT_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 Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021125
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021125
3 Changing P0370 Call by reference Type reference (TYPE) P0370 Master personnel record infotype 0370 Credits 20021125
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021125

Method SPECIFIC_FONACOT_COMPUTATIONS on class CL_HRPA_INFOTYPE_0370 has no exception.

Method SPECIFIC_INFONAV_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 Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021125
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021125
3 Changing P0370 Call by reference Type reference (TYPE) P0370 Master personnel record infotype 0370 Credits 20021125
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021125
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021125
History
Last changed by/on SAP  20021107 
SAP Release Created in 200