SAP ABAP Class CL_HRPA_INFOTYPE_0435 (Infotype 0435 (ITF ADP 309 Free Format))
Hierarchy
EA-HRCFR (Software Component) Sub component EA-HRCFR of EA-HR
   PA-PA-FR (Application Component) France
     PAOC_PAD_FR (Package) Staff administration development Add-On: France
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 20030129
Properties
Class CL_HRPA_INFOTYPE_0435  
Short Description Infotype 0435 (ITF ADP 309 Free Format)    
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 P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_FR   Staff administration development Add-On: France 
Created 20030129   SAP 
Last change 20030129   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P06IU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0435 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0435 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MASTER_PAC Instance attribute Private Type reference (TYPE) P06IU_PAC Master PAC 20030228
2 A_PAC Instance attribute Private Type reference (TYPE) P06IU_PAC PAC 20030228
3 C_ABORT Constant Private Type reference (TYPE) SYMSGTY 'A' Messages, message type 20030225
4 C_ADP_FUND_TABLE Constant Private Type reference (TYPE) T5F69-ITFST 'CT4' ADP table of contribution funds 20030228
5 C_ALPHANUM Constant Private Type reference (TYPE) C 'A' Type of alphanumeric field 20030227
6 C_AMOUNT Constant Private Type reference (TYPE) C 'M' Type of amount field 20030227
7 C_ANY_ETABL Constant Private Type reference (TYPE) T_ETABL '*****' 20030301
8 C_ANY_MONTH Constant Private Type reference (TYPE) T_MONTH '**' 20030228
9 C_ASTERISK Constant Private Type reference (TYPE) C '*' Asterisk 20030301
10 C_COMMA Constant Private Type reference (TYPE) C ',' Comma 20030225
11 C_CONTRIB_HISTO Constant Private Type reference (TYPE) STRING 'HCX' Multiple type: contributions history 20030228
12 C_DATE Constant Private Type reference (TYPE) C 'D' Date 20030227
13 C_DECEMBER Constant Private Type reference (TYPE) STRING '12' Month of December 20030228
14 C_DFA_ELEM Constant Private Type reference (TYPE) C '_' ZADIG DFA element prefix 20030301
15 C_DFA_TREAT Constant Private Type reference (TYPE) STRING 'FA' End-of year processing 20030301
16 C_DIGITS Constant Private Type reference (TYPE) STRING '0123456789' Figures 20030226
17 C_DOT Constant Private Type reference (TYPE) C '.' Point 20030225
18 C_ELT_MULT_SUFFIX Constant Private Type reference (TYPE) STRING '1:' Multiple element suffix 20030923
19 C_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Messages, message type 20030225
20 C_ETABL_HISTO Constant Private Type reference (TYPE) STRING 'HET' Multiple type: branch history 20030228
21 C_EXIT Constant Private Type reference (TYPE) SYMSGTY 'X' Messages, message type 20030225
22 C_FUND Constant Private Type reference (TYPE) STRING 'CXX' Multiple type: fund 20030228
23 C_JANUARY Constant Private Type reference (TYPE) STRING '01' Month of January 20030228
24 C_MAX_RATE_SUFFIX Constant Private Type reference (TYPE) STRING '49' Maximum number of multiple elements 20030304
25 C_MINUS_SIGN Constant Private Type reference (TYPE) C '-' Minus sign 20030225
26 C_MIN_RATE_SUFFIX Constant Private Type reference (TYPE) STRING '01' Minimum number of multiple elements 20030304
27 C_NUMC_SYMBS Constant Private Type reference (TYPE) STRING '0123456789 .,-' Numeric symbols 20030225
28 C_NUMERIC Constant Private Type reference (TYPE) C 'N' Type of numeric field 20030227
29 C_ORDERING_NUM Constant Private Type reference (TYPE) STRING 'NNN' Multiple type: order number 20030228
30 C_PAY_PERIOD Constant Private Type reference (TYPE) STRING 'PER' Multiple type: payroll period 20030228
31 C_PAY_RUN Constant Private Type reference (TYPE) STRING 'HRP' Multiple type: payroll history 20030301
32 C_RATE_HISTO Constant Private Type reference (TYPE) STRING 'HTX' Multiple type: installment history 20030228
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ELEMENT_OVERLAP Instance method Private Method Record overlap check 20030305
2 CHECK_INDEX_CONTRIB_HISTORY Instance method Private Method Code check: contribution history 20030313
3 CHECK_INDEX_ETABL_HISTORY Instance method Private Method Code check for branch history 20030313
4 CHECK_INDEX_FUND Instance method Private Method Code check: contribution fund 20030313
5 CHECK_INDEX_ORDERING_NUMBER Instance method Private Method Order number check 20030313
6 CHECK_INDEX_PAY_RUN Instance method Private Method Code check: payroll results (crossing) 20030313
7 CHECK_INDEX_PERIOD Instance method Private Method Multiple items code check: payroll period 20030313
8 CHECK_INDEX_RATE_HISTO Instance method Private Method Code check: installment history 20030313
9 CHECK_INDEX_SIMPLE_ELEMENT Instance method Private Method Single item check 20030313
10 CHECK_INTEGER_DECIMAL_PARTS Instance method Private Method Floor and decimal portions check 20030226
11 CHECK_MULTIPLE_ELEMENT_INDEX Instance method Private Method Checks for multiple elements 20030313
12 CHECK_NUMERIC_ENTRY Instance method Private Method Verification of numeric field entry 20030228
13 CHECK_PAY_AREA_CHANGE Instance method Private Method Change of payroll area check 20030305
14 CHECK_SIGN Instance method Private Method Verification of sign position in a numeric field 20030226
15 CHECK_VALID_FUND Instance method Private Method Contribution fund check 20030228
16 FIND_DECIMAL_SEPARATOR Instance method Private Method Floor and decimal portion separator check 20030311
17 GET_DEFAULT_CURRENCY Instance method Private Method Verification of currency 20030313
18 GET_EXISTING_RECORDS Instance method Private Method Record search 20030305
19 GET_PACS Instance method Private Method PAC and PAC master search 20030224
20 SPECIFIC_COMPUTATIONS Instance method Private Method Record change or creation 20030223
Events
Class CL_HRPA_INFOTYPE_0435 has no event.
Types
Class CL_HRPA_INFOTYPE_0435 has no local type.
Method Signatures

Method CHECK_ELEMENT_OVERLAP 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030305
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030305
3 Importing P_BEGDA Call by reference Type reference (TYPE) D Start date 20030305
4 Importing P_ENDDA Call by reference Type reference (TYPE) D End date 20030305
5 Importing P_MUL_ELEM_CODE Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030305
6 Importing P_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel no. 20030305
7 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030305
8 Importing P_ZADIG_ELEM Call by reference Type reference (TYPE) PS0435-ITFFN ZADIG element code 20030305
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030402

Method CHECK_INDEX_CONTRIB_HISTORY 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313
4 Importing P_ZADIG_ELMT Call by reference Type reference (TYPE) PS0435-ITFFN ZADIG element code 20030812

Method CHECK_INDEX_CONTRIB_HISTORY on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_ETABL_HISTORY 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313

Method CHECK_INDEX_ETABL_HISTORY on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_FUND 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313
4 Importing P_ZADIG_ELMT Call by reference Type reference (TYPE) PS0435-ITFFN ZADIG element code 20030812

Method CHECK_INDEX_FUND on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_ORDERING_NUMBER 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313
4 Importing P_MAX_NUM_REC Call by reference Type reference (TYPE) T5F6B-ITFMR Maximum number of records interface 20030313

Method CHECK_INDEX_ORDERING_NUMBER on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_PAY_RUN 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20030313
4 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313

Method CHECK_INDEX_PAY_RUN on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_PERIOD 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20030313
4 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313

Method CHECK_INDEX_PERIOD on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_RATE_HISTO 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313
4 Importing P_MAX_NUM_REC Call by reference Type reference (TYPE) T5F6B-ITFMR Maximum number of records interface 20030923

Method CHECK_INDEX_RATE_HISTO on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INDEX_SIMPLE_ELEMENT 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_INDEX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313

Method CHECK_INDEX_SIMPLE_ELEMENT on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_INTEGER_DECIMAL_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LEN_INT_PT Call by reference Type reference (TYPE) T5F6B-ITFFL Floor length 20030226
2 Importing P_NUM_DEC Call by reference Type reference (TYPE) T5F6B-ITFND Number of field decimals interface 20030226
3 Importing P_STRING Call by reference Type reference (TYPE) STRING Corresponding data 20030312
4 Changing P_WRONG_FORMAT Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030226

Method CHECK_INTEGER_DECIMAL_PARTS on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_MULTIPLE_ELEMENT_INDEX 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20030313
4 Importing P_MAX_NUM_REC Call by reference Type reference (TYPE) T5F6B-ITFMR Maximum number of records interface 20030313
5 Importing P_MUL_ELEM_IDX Call by reference Type reference (TYPE) PS0435-ITFIN Multiple element code 20030313
6 Importing P_MUL_TYPE Call by reference Type reference (TYPE) T5F6B-ITFTM Multiple Type Interface 20030313
7 Importing P_TREATMENT Call by reference Type reference (TYPE) PS0435-ITFTT Processing type 20030313
8 Importing P_ZADIG_ELMT Call by reference Type reference (TYPE) PS0435-ITFFN ZADIG element code 20030812

Method CHECK_MULTIPLE_ELEMENT_INDEX on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_NUMERIC_ENTRY 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030228
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030228
3 Changing P_ENTRY Call by reference Type reference (TYPE) PS0435-ITFDT Corresponding data 20030228
4 Importing P_LEN_INT_PT Call by reference Type reference (TYPE) T5F6B-ITFFL Field Length Interface 20030228
5 Importing P_NUM_DEC Call by reference Type reference (TYPE) T5F6B-ITFND Number of field decimals interface 20030228

Method CHECK_NUMERIC_ENTRY on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_PAY_AREA_CHANGE 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030305
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030305
3 Importing P_BEGDA Call by reference Type reference (TYPE) D Start date 20030305
4 Changing P_ENDDA Call by reference Type reference (TYPE) D End date 20030305
5 Importing P_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel no. 20030305
6 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030305

Method CHECK_PAY_AREA_CHANGE on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_SIGN Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030226
2 Importing P_STRING Call by reference Type reference (TYPE) STRING Corresponding data 20030312
3 Changing P_WRONG_FORMAT Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030226

Method CHECK_SIGN on class CL_HRPA_INFOTYPE_0435 has no exception.

Method CHECK_VALID_FUND 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030228
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030228
3 Importing P_FUND Call by reference Type reference (TYPE) T_FUND Contribution fund 20030228

Method CHECK_VALID_FUND on class CL_HRPA_INFOTYPE_0435 has no exception.

Method FIND_DECIMAL_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DEC_SEP Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030311
2 Exporting P_OFFSET Call by reference Type reference (TYPE) T_STR_LEN Offset 20030311
3 Importing P_STRING Call by reference Type reference (TYPE) STRING Character string 20030311

Method FIND_DECIMAL_SEPARATOR on class CL_HRPA_INFOTYPE_0435 has no exception.

Method GET_DEFAULT_CURRENCY 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030313
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030313
3 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20030313
4 Changing P_CURRCY Call by reference Type reference (TYPE) WAERS Currency key 20030313
5 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20030313
6 Importing P_PERNR Call by reference Type reference (TYPE) PSKEY-PERNR Standard selections for HR master data Reporting 20030313
7 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030313

Method GET_DEFAULT_CURRENCY on class CL_HRPA_INFOTYPE_0435 has no exception.

Method GET_EXISTING_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel no. 20030305
2 Exporting P_TAB_RECORDS Call by reference Type reference (TYPE) T_TAB_0435 Records 20030305
3 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030305
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030402

Method GET_PACS 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030225
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Messages 20030225
3 Importing P_DATE Call by reference Type reference (TYPE) BEGDA Start date 20030224
4 Exporting P_MASTER_PAC Call by reference Type reference (TYPE) P06IU_PAC Master PAC 20030224
5 Exporting P_PAC Call by reference Type reference (TYPE) P06IU_PAC PAC 20030224
6 Importing P_PERNR Call by reference Type reference (TYPE) PSKEY-PERNR Personnel no. 20030224
7 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030224

Method GET_PACS on class CL_HRPA_INFOTYPE_0435 has no exception.

Method SPECIFIC_COMPUTATIONS 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030224
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR master data : messages 20030224
3 Changing P0435 Call by reference Type reference (TYPE) P0435 HR Master Record for Infotype 0435 20030224
4 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030224

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