SAP ABAP Class CL_HRIN_SERVICES (Service Reader Class for India specific routines)
Hierarchy
EA-HRCIN (Software Component) Sub component EA-HRCIN of EA-HR
   PA-PA-IN (Application Component) India
     PAOC_PAD_IN (Package) PA-PA-IN: Infotype Decoupling for India
Properties
Class CL_HRIN_SERVICES  
Short Description Service Reader Class for India specific routines    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_IN   PA-PA-IN: Infotype Decoupling for India 
Created 20020919   SAP 
Last change 20021007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRIN_SERVICES has no interface implemented.
Friends
Class CL_HRIN_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABEND Constant Public Type reference (TYPE) PSYST-MSGTP 'A' Indicator for Warning/Error or S Message 20020920
2 A_IS_BUFFERED Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021001
3 A_IS_BUFFERED_T54C0 Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021001
4 A_PSTRUCT_PFIELD Static Attribute Private Type reference (TYPE) C '-' 20021030
5 A_SUBRC Static Attribute Private Type reference (TYPE) SYST-SUBRC Return Value, Return Value After ABAP Statements 20021001
6 A_T511P Static Attribute Private Type reference (TYPE) T511P International Payroll Constants 20021007
7 A_T512W Static Attribute Private Type reference (TYPE) T512W Wage Type Valuation 20021001
8 A_T54C0 Static Attribute Private Type reference (TYPE) T54C0 Start of the tax year for payroll periods 20021001
9 A_T7INJ1 Static Attribute Private Type reference (TYPE) T7INJ1 HR-IN: Section 24 details for Housing Loans 20021007
10 ERROR Constant Public Type reference (TYPE) PSYST-MSGTP 'E' Indicator for Warning/Error or S Message 20020920
11 FALSE Static Attribute Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20021001
12 MOLGA Constant Public Type reference (TYPE) T500L-MOLGA 40 Country Grouping 20020925
13 MSG_DELIMITER Constant Public Type reference (TYPE) CHAR1 ',' Single-character flag 20020925
14 TRUE Static Attribute Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE True 20021001
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_INPUT Static method Public Method Check the fields not allowed for input 20021030
2 CHK_REPEAT_STRUCTURE Static method Public Method Check method for repeat structure (No Gaps Allowed ..etc) 20021001
3 GET_FYBEGDA_FYENDDA Static method Public Method Default financial year begda and endda 20020925
4 READ_ALGRP Static method Public Method Read Allowance Grouping of an employee on a particular date 20021001
5 READ_CURRENCY Static method Public Method Read currency as per land settings 20020919
6 REMOVE_GAPS_REPEAT_STRUCTURE Static method Public Method method for removing gaps in repeat structure 20030805
Events
Class CL_HRIN_SERVICES has no event.
Types
Class CL_HRIN_SERVICES has no local type.
Method Signatures

Method CHECK_FIELD_INPUT 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 (=' ') 20021030
2 Importing PNNNN Call by reference Type reference (TYPE) ANY HR Master Record for Infotype 0584 20021030
3 Changing P_FIELD Call by reference Type reference (TYPE) PROP_FNAME P field 20021030
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021030

Method CHECK_FIELD_INPUT on class CL_HRIN_SERVICES has no exception.

Method CHK_REPEAT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATAGAP_FIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Field List for Repeat structure with Gaps 20021003
2 Importing DUPLICATE_CHK_FIELDLIST Call by reference Type reference (TYPE) PROP_FNAME Duplicate field value checks 20021003
3 Exporting DUPLICATE_FIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Duplicate field errors 20021003
4 Exporting FIRST_INITIAL_GROUP Call by reference Type reference (TYPE) P First Blank Repeat Group 20021001
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021003
6 Exporting MISSING_FIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Missing Required Fields 20021003
7 Importing OPTIONAL_FIELDLIST Call by reference Type reference (TYPE) PROP_FNAME Optional field names 20021003
8 Importing PNNNN Call by reference Type reference (TYPE) ANY Any Infotype Record 20021001
9 Importing REPEAT_TIMES Call by reference Type reference (TYPE) P No. of repeat groups 20021001
10 Importing REQUIRED_FIELDLIST Call by reference Type reference (TYPE) PROP_FNAME Required field names 20021003
# Exception Resumable Description Created on
1 CX_HRPA_INVALID_PARAMETER HR: Stammdaten, ungültiger Parameter 20021003

Method GET_FYBEGDA_FYENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FYBEGDA Call by reference Type reference (TYPE) P0001-BEGDA Start Date 20020925
2 Exporting FYENDDA Call by reference Type reference (TYPE) P0001-ENDDA End Date 20020925
3 Importing PY_AREA Call by reference Type reference (TYPE) P0001-ABKRS Payroll Area 20020925

Method GET_FYBEGDA_FYENDDA on class CL_HRIN_SERVICES has no exception.

Method READ_ALGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALGRP Value transfer Type reference (TYPE) T7INA9-ALGRP Pay scale grouping for allowances 20021001
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country 20021001
3 Importing PERSG Call by reference Type reference (TYPE) P0001-PERSG Employee Group 20021001
4 Importing PERSK Call by reference Type reference (TYPE) P0001-PERSK Employee Subgroup 20021001
5 Importing TRFAR Call by reference Type reference (TYPE) P0008-TRFAR Pay scale type 20021001
6 Importing TRFGB Call by reference Type reference (TYPE) P0008-TRFGB Pay Scale Area 20021001
7 Importing TRFGR Call by reference Type reference (TYPE) P0008-TRFGR Pay Scale Group 20021001
8 Importing TRFST Call by reference Type reference (TYPE) P0008-TRFST Pay Scale Level 20021001

Method READ_ALGRP on class CL_HRIN_SERVICES has no exception.

Method READ_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0001-BEGDA Start Date 20020919
2 Importing BUKRS Call by reference Type reference (TYPE) P0001-BUKRS Company Code 20020919
3 Importing ENDDA Call by reference Type reference (TYPE) P0001-ENDDA End Date 20020919
4 Returning WAERS Value transfer Type reference (TYPE) T500C-WAERS Currency Key 20020919

Method READ_CURRENCY on class CL_HRIN_SERVICES has no exception.

Method REMOVE_GAPS_REPEAT_STRUCTURE 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 (=' ') 20030805
2 Changing PNNNN Call by reference Type reference (TYPE) ANY Any Infotype Record 20030805
3 Importing REPEAT_FIELDLIST Call by reference Type reference (TYPE) PROP_FNAME Repeat field names 20030805
4 Importing REPEAT_TIMES Call by reference Type reference (TYPE) P No. of repeat groups 20030805
# Exception Resumable Description Created on
1 CX_HRPA_INVALID_PARAMETER HR: Stammdaten, ungültiger Parameter 20030805
History
Last changed by/on SAP  20021007 
SAP Release Created in 200