SAP ABAP Class CL_HRPA_INFOTYPE_0090 (CL_HRPA_INFOTYPE_0090)
Hierarchy
EA-HRCES (Software Component) Sub component EA-HRCES of EA-HR
   PA-PA-ES (Application Component) Spain
     PAOC_PAD_ES (Package) Developed personnel administration add-on: Spain
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 20021219
Properties
Class CL_HRPA_INFOTYPE_0090  
Short Description    
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_ES   Developed personnel administration add-on: Spain 
Created 20021219   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0090 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0090 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0090 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0090 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALC_TIRET Instance method Private Method Deduction rate calculation 20021219
2 CHECK_FYEAR Instance method Private Method 20021219
3 CHECK_IMRET Instance method Private Method 20021219
4 CHECK_RENIR Instance method Private Method 20021219
5 CPERP Instance method Private Method 20021219
6 FILL_DEFAULT_VALUES_ES Instance method Private Method 20021219
7 GET_AND_CALC_TIRET Instance method Private Method 20021219
8 GET_CURRENCY Instance method Private Method Read currency 20021219
9 GET_P0062 Instance method Private Method Read Infotype 0062 20021219
10 INIT_CODAU Instance method Private Method Initialize tax modifier 20021219
11 PROVN Instance method Private Method Province 20021219
12 PRUEF_IMPOR Instance method Private Method 20021219
13 SPECIFIC_COMPUTATIONS_ES Instance method Private Method 20021219
Events
Class CL_HRPA_INFOTYPE_0090 has no event.
Types
Class CL_HRPA_INFOTYPE_0090 has no local type.
Method Signatures

Method CALC_TIRET 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 20021219
2 Importing FLAG_I0062 Call by reference Type reference (TYPE) C 20021219
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
5 Changing P0062 Call by reference Type reference (TYPE) P0062 HR master record Infotype 0062 (Tax - Spain) 20021219
6 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
7 Importing T5E41 Call by reference Type reference (TYPE) T5E41 Payment subkeys 20021219
8 Importing WAERS Call by reference Type reference (TYPE) T500C-WAERS Currency key 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method CHECK_FYEAR 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 20021219
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method CHECK_IMRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Fields list 20021219
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method CHECK_RENIR 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 20021219
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method CPERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Fields list 20021219
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method FILL_DEFAULT_VALUES_ES 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 (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
3 Changing PNNNN Call by reference Type reference (TYPE) ANY Special fields for various infotypes 20021219
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method GET_AND_CALC_TIRET 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 (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
3 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CALCCURR Call by reference Type reference (TYPE) T500C-WAERS Currency key 20021219
2 Exporting CURRENCY_1 Call by reference Type reference (TYPE) T500C-WAERS Currency key 20021219
3 Exporting CURRENCY_2 Call by reference Type reference (TYPE) T500C-WAERS Currency key 20021219
4 Exporting CURRENCY_3 Call by reference Type reference (TYPE) T500C-WAERS Currency key 20021219
5 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Fields list 20021219
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
8 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
9 Exporting T500C_WAERS Call by reference Type reference (TYPE) T500C-WAERS Currency key 20021219
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method GET_P0062 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing A_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE 20021219
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0062 Call by reference Type reference (TYPE) P0062 HR master record Infotype 0062 (Tax - Spain) 20021219
5 Importing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method INIT_CODAU 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 20021219
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Importing P0001 Call by reference Type reference (TYPE) P0001 20021219
5 Changing P0062 Call by reference Type reference (TYPE) P0062 HR master record Infotype 0062 (Tax - Spain) 20021219
6 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method PROVN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) T5E20-ENDDA Valid to date 20021219
2 Changing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Fields list 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0062 Call by reference Type reference (TYPE) P0062 HR master record Infotype 0062 (Tax - Spain) 20021219
5 Importing PROVN Call by reference Type reference (TYPE) T5E20-PROVN Province 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method PRUEF_IMPOR 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 20021219
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for BOOLE domain: TRUE (='X') & FALSE (=' ') 20021219
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
4 Changing P0090 Call by reference Type reference (TYPE) P0090 HR Master Record Infotype 0090 (Additional Income) 20021219
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219

Method SPECIFIC_COMPUTATIONS_ES 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 (=' ') 20021219
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20021219
3 Changing PNNNN Call by reference Type reference (TYPE) ANY HR Master Record Infotype 0090 (Additional Income) 20021219
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data retention 20021219
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Master data, program conditions not fulfilled 20021219
History
Last changed by/on SAP  00000000 
SAP Release Created in 200