SAP ABAP Class CL_HRPADDESV_CHECK_0942 (Check Class Infotype 942 (Capital Payment))
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-NI (Application Component) Social Insurance
     P01S (Package) HR Germany: Social Insurance
Properties
Class CL_HRPADDESV_CHECK_0942  
Short Description Check Class Infotype 942 (Capital Payment)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20080424   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPADDESV_CHECK_0942 has no interface implemented.
Friends
Class CL_HRPADDESV_CHECK_0942 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ERROR_ID Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20080425
2 C_MESSAGE_ID Constant Public Type reference (TYPE) SYMSGID '5D' Message Class 20080425
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUSZAHLUNGSTAG Static method Public Method Checks Whether Payment Date is in Month Before Start Date 20080427
2 CHECK_IST_RENTNER Static method Public Method Checks Whether Person Is Pensioner (IT0001, SIB01='02') 20080429
3 CHECK_TEILKAPITALISIERUNG Static method Public Method Checks if Partial Capitalization Field Is Correctly Filled 20080505
4 CHECK_ZEITRAUM Static method Public Method Checks whether the period is greater than 10 years 20080425
5 GET_INITIAL_BEGDA Static method Public Method Returns the Initial Value for the Start Date 20080428
6 GET_INITIAL_ENDDA Static method Public Method Returns the Initial Value for the End Date 20080428
7 GET_INITIAL_KAPAUSBG Static method Public Method Returns the Initial Date of the Capital Payment 20080428
8 GET_WAEHRUNG Static method Public Method Writes the Current Currency to the Currency Key Field 20080428
9 SET_MSG_TO_MESSAGE_HANDLER Static method Private Method Writes a Message to the Message Handler 20080429
Events
Class CL_HRPADDESV_CHECK_0942 has no event.
Types
Class CL_HRPADDESV_CHECK_0942 has no local type.
Method Signatures

Method CHECK_AUSZAHLUNGSTAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080427
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080817
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080427
4 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080427
5 Importing IV_KAPAUSBG Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080427

Method CHECK_AUSZAHLUNGSTAG on class CL_HRPADDESV_CHECK_0942 has no exception.

Method CHECK_IST_RENTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IST_RENTNER Call by reference Type reference (TYPE) ABAP_BOOL Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080817
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080817
3 Importing IV_BEGDA Call by reference Type reference (TYPE) PRELP-BEGDA Gültigkeitsbeginn 20080429
4 Importing IV_ENDDA Call by reference Type reference (TYPE) PRELP-ENDDA Gültigkeitsende 20080429
5 Importing IV_INFTY Call by reference Type reference (TYPE) PRELP-INFTY Infotyp 20080429
6 Importing IV_PERNR Call by reference Type reference (TYPE) PRELP-PERNR Personalnummer 20080429
# Exception Resumable Description Created on
1 CX_HR_KEINE_BERECHTIGUNG Keine Berechtigung zum Lesen des IT. 20080429
2 CX_HR_KEIN_RENTNER 20080429

Method CHECK_TEILKAPITALISIERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080505
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080505
3 Importing IV_KENNZTK Call by reference Type reference (TYPE) P0942-KENNZTK Kennzeichen Teilkapitalisierung 20080505

Method CHECK_TEILKAPITALISIERUNG on class CL_HRPADDESV_CHECK_0942 has no exception.

Method CHECK_ZEITRAUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080425
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080425
3 Importing IV_BEGDA Call by reference Type reference (TYPE) P0942-BEGDA Gültigkeitsbeginn 20080425
4 Importing IV_ENDDA Call by reference Type reference (TYPE) P0942-ENDDA Gültigkeitsende 20080425

Method CHECK_ZEITRAUM on class CL_HRPADDESV_CHECK_0942 has no exception.

Method GET_INITIAL_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KAPAUSBG Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080428
2 Returning RV_BEGDA Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20080428

Method GET_INITIAL_BEGDA on class CL_HRPADDESV_CHECK_0942 has no exception.

Method GET_INITIAL_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080428
2 Returning RV_ENDDA Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20080428

Method GET_INITIAL_ENDDA on class CL_HRPADDESV_CHECK_0942 has no exception.

Method GET_INITIAL_KAPAUSBG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KAPAUSBG Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20080428

Method GET_INITIAL_KAPAUSBG on class CL_HRPADDESV_CHECK_0942 has no exception.

Method GET_WAEHRUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20080519
2 Exporting EV_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20080428
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080519
4 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080428
5 Importing IV_LAND Call by reference Type reference (TYPE) T001P-MOLGA Länderschlüssel 20080428

Method GET_WAEHRUNG on class CL_HRPADDESV_CHECK_0942 has no exception.

Method SET_MSG_TO_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080429
2 Importing IT_FIELD_TAB Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Feldliste 20080503
3 Importing IV_MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080429

Method SET_MSG_TO_MESSAGE_HANDLER on class CL_HRPADDESV_CHECK_0942 has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 604