SAP ABAP Class CL_HRPA_INFOTYPE_0051 (Check class for IT0051)
Hierarchy
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
   PY-DE-PS (Application Component) Public Sector
     PAOC_PAD_DE_PS (Package) HR PS DE: Infotype Decoupling for Public Sector Germany
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 20030513
Properties
Class CL_HRPA_INFOTYPE_0051  
Short Description Check class for IT0051    
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 S  System Program 
Category 0   
Package PAOC_PAD_DE_PS   HR PS DE: Infotype Decoupling for Public Sector Germany 
Created 20030513   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T535V Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5D03 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5D5E Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5D5Z Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0051 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0051 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0051 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CANCELLING_REASON Instance method Private Method Check cancellation reason 20030616
2 CHECK_INSURANCE_NUMBER Instance method Private Method Checks VBLNR based on the type of digit check procedure 20030616
3 CHECK_INSURANCE_NUMBER_01 Instance method Private Method Check VBLNR 20030616
4 CHECK_INSURANCE_NUMBER_02 Instance method Private Method Check VBLNR 20030616
5 CHECK_INSURANCE_NUMBER_03 Instance method Private Method Check VBLNR 20030616
6 CHECK_PAYMENT_OF_TAX Instance method Private Method Check Taxation Indicator 20030616
7 CLEAR_FIELDS Instance method Private Method Routine to clear field values and send warning message 20030528
8 GET_PROPOSAL_FROM_DZV09 Instance method Private Method Obtain value of PFBIS and BEINB from feature DZV09 20030616
9 GET_PROPOSAL_INSURANCE_DUTY Instance method Private Method Get value for VBLPF -employee's compulsory coverage 20030616
10 GET_ZVE Instance method Private Method Call function HRPBSDE_ZV_LESE_ZV_DATEN_BASE 20030616
11 P0000 Instance method Protected Method Read infotype P0000 20030609
12 P0002 Instance method Protected Method Read infotype P0002 20030514
13 SET_FIELD_ATTRIBUTES Instance method Private Method Check required and unused fields 20030616
14 SPECIFIC_COMPUTATIONS Instance method Private Method Infotype 0051 checks 20030513
Events
Class CL_HRPA_INFOTYPE_0051 has no event.
Types
Class CL_HRPA_INFOTYPE_0051 has no local type.
Method Signatures

Method CHECK_CANCELLING_REASON 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 (=' ') 20030616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
3 Importing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
4 Importing T5D5Z Call by reference Type reference (TYPE) T5D5Z Zusatzversorgung öffentlicher Dienst: ZVE-Daten 20030618
5 Importing ZVE_KEY Call by reference Type reference (TYPE) T5D5Z-ZVEID Kennung der Zusatzversorgungseinrichtung 20030616

Method CHECK_CANCELLING_REASON on class CL_HRPA_INFOTYPE_0051 has no exception.

Method CHECK_INSURANCE_NUMBER 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 (=' ') 20030616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
3 Importing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
4 Importing T5D5Z Call by reference Type reference (TYPE) T5D5Z Supplementary Pension Public Sector: SPF Data 20030616
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030616

Method CHECK_INSURANCE_NUMBER on class CL_HRPA_INFOTYPE_0051 has no exception.

Method CHECK_INSURANCE_NUMBER_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GBDAT Call by reference Type reference (TYPE) P0002-GBDAT Geburtsdatum 20030616
2 Importing GESCH Call by reference Type reference (TYPE) P0002-GESCH Geschlechtsschluessel 20030616
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030616
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
5 Importing VBLNR Call by reference Type reference (TYPE) P0051-VBLNR Versicherungsnummer 20030616

Method CHECK_INSURANCE_NUMBER_01 on class CL_HRPA_INFOTYPE_0051 has no exception.

Method CHECK_INSURANCE_NUMBER_02 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 (=' ') 20030616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
3 Importing VBLNR Call by reference Type reference (TYPE) P0051-VBLNR Versicherungsnummer 20030616

Method CHECK_INSURANCE_NUMBER_02 on class CL_HRPA_INFOTYPE_0051 has no exception.

Method CHECK_INSURANCE_NUMBER_03 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 (=' ') 20030616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
3 Importing VBLNR Call by reference Type reference (TYPE) P0051-VBLNR Versicherungsnummer 20030616

Method CHECK_INSURANCE_NUMBER_03 on class CL_HRPA_INFOTYPE_0051 has no exception.

Method CHECK_PAYMENT_OF_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYER_KEY Call by reference Type reference (TYPE) T5D5B-VAGKY Arbeitgeberschlüssel 20030623
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030616
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
4 Importing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
5   T5D5B     Supplementary Benefits for Civil Service: Employer Table
6 Importing T5D5H Call by reference Type reference (TYPE) T5D5H 20030616
7 Importing T5D5Z Call by reference Type reference (TYPE) T5D5Z Supplementary Pension Public Sector: SPF Data 20030616
8 Importing ZVE_KEY Call by reference Type reference (TYPE) T5D5Z-ZVEID Kennung der Zusatzversorgungseinrichtung 20030623

Method CHECK_PAYMENT_OF_TAX on class CL_HRPA_INFOTYPE_0051 has no exception.

Method CLEAR_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR_FIELDS Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Character field, length 70 20030529
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030529
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030529
4 Changing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030606

Method CLEAR_FIELDS on class CL_HRPA_INFOTYPE_0051 has no exception.

Method GET_PROPOSAL_FROM_DZV09 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BEINB Call by reference Type reference (TYPE) P0051-BEINB Periode der erhöhten Bemessungsgrundlage 20030616
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030616
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
4 Importing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
5 Changing PFBIS Call by reference Type reference (TYPE) P0051-PFBIS Versicherungshöchstalter 20030616
6 Importing ZVE_KEY Call by reference Type reference (TYPE) T5D5Z-ZVEID Kennung der Zusatzversorgungseinrichtung 20030616

Method GET_PROPOSAL_FROM_DZV09 on class CL_HRPA_INFOTYPE_0051 has no exception.

Method GET_PROPOSAL_INSURANCE_DUTY 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 (=' ') 20030616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
3 Importing P0001 Call by reference Type reference (TYPE) P0001 20030616
4 Importing P0002 Call by reference Type reference (TYPE) P0002 20030616
5 Importing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
6 Changing VBLPF Call by reference Type reference (TYPE) P0051-VBLPF Versicherungsnummer 20030616

Method GET_PROPOSAL_INSURANCE_DUTY on class CL_HRPA_INFOTYPE_0051 has no exception.

Method GET_ZVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMPLOYER_KEY Call by reference Type reference (TYPE) T5D5B-VAGKY Arbeitgeberschlüssel 20030623
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030616
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
4 Importing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
5   T5D5B     Supplementary Benefits for Civil Service: Employer Table
6 Exporting T5D5H Call by reference Type reference (TYPE) T5D5H 20030616
7 Exporting T5D5Z Call by reference Type reference (TYPE) T5D5Z Supplementary Pension Public Sector: SPF Data 20030616
8 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030616
9 Exporting ZVE_KEY Call by reference Type reference (TYPE) T5D5Z-ZVEID Kennung der Zusatzversorgungseinrichtung 20030616

Method GET_ZVE on class CL_HRPA_INFOTYPE_0051 has no exception.

Method P0000 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 Valid from date 20030609
2 Returning P0000 Value transfer Type reference (TYPE) P0000 20030609
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030609
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030609
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20030609

Method P0002 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 Valid from date 20030514
2 Returning P0002 Value transfer Type reference (TYPE) P0002 20030529
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030514
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030514
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20030514

Method SET_FIELD_ATTRIBUTES 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 (=' ') 20030616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030616
3 Changing P0051 Call by reference Type reference (TYPE) P0051 HR Master Record: Infotype 0051 (ASB/SPI Data) 20030616
4 Importing T5D5Z Call by reference Type reference (TYPE) T5D5Z Supplementary Pension Public Sector: SPF Data 20030616

Method SET_FIELD_ATTRIBUTES on class CL_HRPA_INFOTYPE_0051 has no exception.

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 domain BOOLE: TRUE (='X') and FALSE (=' ') 20030513
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030513
3 Changing P0051 Call by reference Type reference (TYPE) P0051 IT 0051 20030529
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030513

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0051 has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 200