SAP ABAP Class CL_HRPA_INFOTYPE_0021_ES (HR: Infotype 0021, Family/related pers.)
Hierarchy
EA-HRCES (Software Component) Sub component EA-HRCES of EA-HR
   PA-PA-ES (Application Component) Spain
     PAOC_PAD_INFTY_0021_ES (Package) Infotype Decoupling for IT 0021 - Spain
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021 HR: Infotype 0021 International 20021115
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_PQ_CONVERSION HR: Interface for Conversion Between Pnnnn and Qnnnn 20021120
Properties
Class CL_HRPA_INFOTYPE_0021_ES  
Short Description HR: Infotype 0021, Family/related pers.    
Super Class CL_HRPA_INFOTYPE_0021 HR: Infotype 0021 International 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5E    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_INFTY_0021_ES   Infotype Decoupling for IT 0021 - Spain 
Created 20021104   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T5E39 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_PQ_CONVERSION HR: Interface for Conversion Between Pnnnn and Qnnnn 20021120
Friends
Class CL_HRPA_INFOTYPE_0021_ES has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0021_ES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CODIM Instance method Protected Method Evaluate NIF (tax number) 20021120
2 CHECK_FECAD Instance method Protected Method Check adoption date is later than date of birth. 20030603
3 CHECK_IRPF Instance method Protected Method Checking of employment tax values in relation to domain 20030128
4 CHECK_MINSV Instance method Protected Method Evaluate allowed degree of disability 20021121
5 CHECK_NIF_CONYUGE_REPRESENTANT Instance method Protected Method Check NIF exists if there is a spouse or representative 20030603
6 CHECK_WARN_IRPF_MINUSV Instance method Protected Method IRPF not reported, MINUSV value has changed 20061107
7 GET_REL_IRPF Instance method Protected Method Obtain employment tax list in corresponding Q-fields 20021115
8 REG_PRODA Instance method Protected Method LOPD - High level data protection legislation 20021120
9 SET_REL_IRPF Instance method Protected Method Family employment tax list 20021115
Events
Class CL_HRPA_INFOTYPE_0021_ES has no event.
Types
Class CL_HRPA_INFOTYPE_0021_ES has no local type.
Method Signatures

Method CHECK_CODIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AHVNR Call by reference Type reference (TYPE) P0021-AHVNR Number of old-age and family benefits 20021121
2 Changing CODIM Call by reference Type reference (TYPE) Q0021-CODIM Tax payer's reference number (NIF) 20021121
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021121
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021122

Method CHECK_FECAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUSVG Call by reference Type reference (TYPE) P0021-AUSVG Adoption date 20030603
2 Importing FGBDT Call by reference Type reference (TYPE) P0021-FGBDT Date of birth 20030603
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030603
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Message controller 20030603

Method CHECK_FECAD on class CL_HRPA_INFOTYPE_0021_ES has no exception.

Method CHECK_IRPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRPF Call by reference Type reference (TYPE) Q0021-IRPF Factor for applying family minimum 20030128
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20030128
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030128

Method CHECK_IRPF on class CL_HRPA_INFOTYPE_0021_ES has no exception.

Method CHECK_MINSV 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) BOOLE_D 20021121
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021121
3 Changing MINSV Call by reference Type reference (TYPE) Q0021-MINSV Employment tax (IRPF): Degree of challenge 20021121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021122

Method CHECK_NIF_CONYUGE_REPRESENTANT 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") and FALSE (=" ") 20030603
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030603
3 Importing P_BEGDA Call by reference Type reference (TYPE) P0021-BEGDA Valid from date 20080718
4 Importing P_CODIM Call by reference Type reference (TYPE) Q0021-CODIM Tax payer's reference number (NIF) 20030603
5 Importing P_ENDDA Call by reference Type reference (TYPE) P0021-ENDDA Validity to date 20080718
6 Importing P_PERNR Call by reference Type reference (TYPE) P0021-PERNR Personnel number 20080718
7 Importing P_SUBTY Call by reference Type reference (TYPE) P0021-SUBTY Subtype 20030603

Method CHECK_NIF_CONYUGE_REPRESENTANT on class CL_HRPA_INFOTYPE_0021_ES has no exception.

Method CHECK_WARN_IRPF_MINUSV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRPF Call by reference Type reference (TYPE) Q0021-IRPF Factor for applying family minimum 20061107
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20061107
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20061107
4 Importing MINSV Call by reference Type reference (TYPE) Q0021-MINSV Employment tax (IRPF): Degree of challenge 20061107

Method CHECK_WARN_IRPF_MINUSV on class CL_HRPA_INFOTYPE_0021_ES has no exception.

Method GET_REL_IRPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AHVNR Call by reference Type reference (TYPE) P0021-AHVNR Number of old-age and family benefits 20021121
2 Changing CODIM Call by reference Type reference (TYPE) Q0021-CODIM Tax payer's reference number (NIF) 20021121
3 Importing ERMNR Call by reference Type reference (TYPE) P0021-ERMNR Pay office number 20021121
4 Changing IRPF Call by reference Type reference (TYPE) Q0021-IRPF Factor for applying family minimum 20021121
5 Changing MINSV Call by reference Type reference (TYPE) Q0021-MINSV Employment tax (IRPF): Degree of challenge 20021121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021122

Method REG_PRODA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODIM Call by reference Type reference (TYPE) Q0021-CODIM Tax payer's reference number (NIF) 20021120
2 Importing OPERACION Call by reference Type reference (TYPE) PSYST-IOPER Infotype operation 20021120
3 Importing PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel number 20021120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021122

Method SET_REL_IRPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERMNR Call by reference Type reference (TYPE) P0021-ERMNR Pay office number 20021121
2 Importing IRPF Call by reference Type reference (TYPE) Q0021-IRPF Factor for applying family minimum 20021121
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 20021121
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021121
5 Importing MINSV Call by reference Type reference (TYPE) Q0021-MINSV Employment tax (IRPF): Degree of challenge 20021121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021122
History
Last changed by/on SAP  20071120 
SAP Release Created in 200