SAP ABAP Class CL_HRPA_INFOTYPE_0962 (BL for IT0962 Rental Subsidy/Deduction)
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN (Package) Master Data Non Profit Organizations
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 20050715
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADUN_CONST NPO Constants 20050715
Properties
Class CL_HRPA_INFOTYPE_0962  
Short Description BL for IT0962 Rental Subsidy/Deduction    
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 K  Customer Production Program 
Category 0   
Package PBUN   Master Data Non Profit Organizations 
Created 20050715   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0962 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADUN_CONST NPO Constants 20050715
Friends
Class CL_HRPA_INFOTYPE_0962 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DAVO Static Attribute Protected Type reference (TYPE) DAVO Default start date 20050715
2 A_DAVOE Instance attribute Private Type reference (TYPE) DAVOE Default end date 20050715
3 C_12MONTH Instance attribute Private Type reference (TYPE) ANZHL '12' Number 20061116
4 C_52WEEKS Instance attribute Private Type reference (TYPE) ANZHL '52' Number 20061116
5 C_DAYS Instance attribute Private Type reference (TYPE) PT_ZEINH '010' Time/Measurement Unit 20061116
6 C_EOD_DATE_TYPE Instance attribute Protected Attribute reference (LIKE) 20050715
7 C_FALSE Instance attribute Private Type reference (TYPE) BOOLE_D ' ' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061116
8 C_FORCMJ Instance attribute Private Type reference (TYPE) PUN_RSSCH '1' Rental Subsidy Calculation Schema 20061116
9 C_GED_DATE_TYPE Instance attribute Protected Attribute reference (LIKE) 20050715
10 C_HIGH_DATE Instance attribute Protected Attribute reference (LIKE) 20050715
11 C_LOW_DATE Instance attribute Protected Attribute reference (LIKE) 20050715
12 C_MOB_INFTY Instance attribute Protected Attribute reference (LIKE) 20050715
13 C_MONTH Instance attribute Private Type reference (TYPE) PT_ZEINH '012' Time/Measurement Unit 20061116
14 C_MSG_CLASS Instance attribute Protected Attribute reference (LIKE) 20050715
15 C_NEWCOM Instance attribute Private Type reference (TYPE) PUN_RSSCH '2' Rental Subsidy Calculation Schema 20061116
16 C_ONEYEAR Instance attribute Private Type reference (TYPE) ANZHL '1' Number 20061116
17 C_REGULR Instance attribute Private Type reference (TYPE) PUN_RSREA '3' Rental Subsidy Reimbursement Application Type 20061116
18 C_RS_INFTY Instance attribute Protected Attribute reference (LIKE) 20050715
19 C_RS_WAERS Instance attribute Protected Attribute reference (LIKE) 20050715
20 C_SCHE90 Instance attribute Private Type reference (TYPE) PUN_RSSCH '3' Rental Subsidy Calculation Schema 20061116
21 C_SCHE95 Instance attribute Private Type reference (TYPE) PUN_RSSCH '4' Rental Subsidy Calculation Schema 20061116
22 C_SCHEMA Instance attribute Private Type reference (TYPE) PUN_RSSCH '1' Rental Subsidy Calculation Schema 20061116
23 C_SCHEMB Instance attribute Private Type reference (TYPE) PUN_RSSCH '2' Rental Subsidy Calculation Schema 20061116
24 C_TCLAS Instance attribute Protected Attribute reference (LIKE) 20050715
25 C_TRUE Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061116
26 C_TWOYEAR Instance attribute Private Type reference (TYPE) ANZHL '2' Number 20061116
27 C_UN_MOLGA Instance attribute Protected Attribute reference (LIKE) 20050715
28 C_WEEKS Instance attribute Private Type reference (TYPE) PT_ZEINH '011' Time/Measurement Unit 20061116
29 C_YEARS Instance attribute Private Type reference (TYPE) PT_ZEINH '013' Time/Measurement Unit 20061116
30 DISABLED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061117
31 DP_SWITCH Instance attribute Private Type reference (TYPE) C Switch for payroll simulation button 20061116
32 ENABLED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061117
33 G_DEP_TOTAL Instance attribute Private Type reference (TYPE) PUN_RSDEP Rental Subsidy Number of Dependents 20061116
34 G_DS_TAB Instance attribute Private Type reference (TYPE) HRPADUN_DS Duty Station Table 20061116
35 G_SEL_DATE Instance attribute Private Type reference (TYPE) BEGDA Start Date 20061116
36 RSSCH Instance attribute Private Type reference (TYPE) PUN_RSSCH Rental Subsidy Calculation Schema 20061220
Methods
# Method Level Visibility Method type Description Created on
1 BL_NO_DEPENDENTS Static method Public Method Get Number of Dependents 20050715
2 BL_NO_YEARS Static method Public Method Get Number of Years for Rental Subsidy 20050715
3 DC_GET_DEFAULT Instance method Private Method Get Default during insertion of new record. 20061116
4 DC_GET_DEPENDENTS_TOTAL Instance method Private Method Get total no. of dependents. 20061116
5 DC_INIT_P0962 Instance method Private Method Initial Validations 20061115
6 DC_P0962_PB Instance method Private Method Validation for Pushbutton for payroll simulation 20061116
7 DC_PAY_SIMU Instance method Private Method Payroll Simulation. 20061118
8 DC_SPECIFIC_COMPUTATION Instance method Private Method Common examinations with MODIFY and INSERT 20061116
9 P0962 Static method Public Method Read Rental Subsidy 20050715
10 T511P Static method Private Method Read T511P for constants 20050715
Events
Class CL_HRPA_INFOTYPE_0962 has no event.
Types
Class CL_HRPA_INFOTYPE_0962 has no local type.
Method Signatures

Method BL_NO_DEPENDENTS 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 20050715
2 Exporting DEPNR Call by reference Type reference (TYPE) NUMC2 Two digit number 20050715
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050715
4 Importing P0021 Call by reference Type reference (TYPE) P0021_TAB HR Master Record: Infotype 0021 (Family/Related Person) 20050715
5 Importing P0962 Call by reference Type reference (TYPE) P0962_TAB HR Master Record: Infotype 0962 (Rental Subsidy) 20050715

Method BL_NO_DEPENDENTS on class CL_HRPA_INFOTYPE_0962 has no exception.

Method BL_NO_YEARS 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 20050715
2 Exporting DAYS Call by reference Type reference (TYPE) I number of days not included in months 20050715
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050715
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050715
5 Exporting MONTHS Call by reference Type reference (TYPE) I Number of months not included in years 20050715
6 Exporting YEARS Call by reference Type reference (TYPE) I Number of years 20050715

Method BL_NO_YEARS on class CL_HRPA_INFOTYPE_0962 has no exception.

Method DC_GET_DEFAULT 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061116
3 Changing P0962 Call by reference Type reference (TYPE) P0962 HR Master Record: Infotype 0962 20061116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20061116

Method DC_GET_DEFAULT on class CL_HRPA_INFOTYPE_0962 has no exception.

Method DC_GET_DEPENDENTS_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 (=' ') 20061116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061116
3 Changing P0962 Call by reference Type reference (TYPE) P0962 HR Master Record: Infotype 0962 20061116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20061116

Method DC_GET_DEPENDENTS_TOTAL on class CL_HRPA_INFOTYPE_0962 has no exception.

Method DC_INIT_P0962 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 to the domain BOOLE: TRUE (= ' X') and FALSE (= 20061115
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061115
3 Changing P0962 Call by reference Type reference (TYPE) P0962 Personnel master record type of info. 0962 20061115
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data retention 20061115

Method DC_INIT_P0962 on class CL_HRPA_INFOTYPE_0962 has no exception.

Method DC_P0962_PB 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 (=' ') 20061116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061116
3 Changing P0962 Call by reference Type reference (TYPE) P0962 HR Master Record: Infotype 0962 20061116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20061116

Method DC_P0962_PB on class CL_HRPA_INFOTYPE_0962 has no exception.

Method DC_PAY_SIMU 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 (=' ') 20061118
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061118
3 Changing P0962 Call by reference Type reference (TYPE) P0962 HR Master Record: Infotype 0962 20061118
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20061118

Method DC_PAY_SIMU on class CL_HRPA_INFOTYPE_0962 has no exception.

Method DC_SPECIFIC_COMPUTATION 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 (=' ') 20061116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061116
3 Changing P0962 Call by reference Type reference (TYPE) P0962 HR Master Record: Infotype 0962 20061117
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20061116

Method DC_SPECIFIC_COMPUTATION on class CL_HRPA_INFOTYPE_0962 has no exception.

Method P0962 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 20050715
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050715
3 Returning P0962 Value transfer Type reference (TYPE) P0962 IT 0962 20050715
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050715
5 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20050715
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050715

Method P0962 on class CL_HRPA_INFOTYPE_0962 has no exception.

Method T511P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BETRG Value transfer Type reference (TYPE) MAXBT Value of payroll constants 20050715
2 Importing DATE Call by reference Type reference (TYPE) D Key Date 20050715
3 Importing KONST Call by reference Type reference (TYPE) PAYCO Payroll constant 20050715
4 Importing WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20050715

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