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 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | PSYST-MSGTP | 'A' | Indicator for Warning/Error or S Message | 20020920 | |
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021001 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021001 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | C | '-' | 20021030 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SYST-SUBRC | Return Value, Return Value After ABAP Statements | 20021001 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T511P | International Payroll Constants | 20021007 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T512W | Wage Type Valuation | 20021001 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T54C0 | Start of the tax year for payroll periods | 20021001 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T7INJ1 | HR-IN: Section 24 details for Housing Loans | 20021007 | ||
10 | ![]() |
Constant | Public | Type reference (TYPE) | PSYST-MSGTP | 'E' | Indicator for Warning/Error or S Message | 20020920 | |
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLE_D | IF_HRPA_BOOLE_D=>FALSE | False | 20021001 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | T500L-MOLGA | 40 | Country Grouping | 20020925 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | ',' | Single-character flag | 20020925 | |
14 | ![]() |
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 | ![]() |
Static method | Public | Method | Check the fields not allowed for input | 20021030 |
2 | ![]() |
Static method | Public | Method | Check method for repeat structure (No Gaps Allowed ..etc) | 20021001 |
3 | ![]() |
Static method | Public | Method | Default financial year begda and endda | 20020925 |
4 | ![]() |
Static method | Public | Method | Read Allowance Grouping of an employee on a particular date | 20021001 |
5 | ![]() |
Static method | Public | Method | Read currency as per land settings | 20020919 |
6 | ![]() |
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 | ![]() |
IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021030 | ||
2 | ![]() |
PNNNN | Call by reference | Type reference (TYPE) | ANY | HR Master Record for Infotype 0584 | 20021030 | ||
3 | ![]() |
P_FIELD | Call by reference | Type reference (TYPE) | PROP_FNAME | P field | 20021030 | ||
4 | ![]() |
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 | ![]() |
DATAGAP_FIELDS | Call by reference | Type reference (TYPE) | HR_FIELDLIST_TAB | Field List for Repeat structure with Gaps | 20021003 | ||
2 | ![]() |
DUPLICATE_CHK_FIELDLIST | Call by reference | Type reference (TYPE) | PROP_FNAME | Duplicate field value checks | 20021003 | ||
3 | ![]() |
DUPLICATE_FIELDS | Call by reference | Type reference (TYPE) | HR_FIELDLIST_TAB | Duplicate field errors | 20021003 | ||
4 | ![]() |
FIRST_INITIAL_GROUP | Call by reference | Type reference (TYPE) | P | First Blank Repeat Group | 20021001 | ||
5 | ![]() |
IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021003 | ||
6 | ![]() |
MISSING_FIELDS | Call by reference | Type reference (TYPE) | HR_FIELDLIST_TAB | Missing Required Fields | 20021003 | ||
7 | ![]() |
OPTIONAL_FIELDLIST | Call by reference | Type reference (TYPE) | PROP_FNAME | Optional field names | 20021003 | ||
8 | ![]() |
PNNNN | Call by reference | Type reference (TYPE) | ANY | Any Infotype Record | 20021001 | ||
9 | ![]() |
REPEAT_TIMES | Call by reference | Type reference (TYPE) | P | No. of repeat groups | 20021001 | ||
10 | ![]() |
REQUIRED_FIELDLIST | Call by reference | Type reference (TYPE) | PROP_FNAME | Required field names | 20021003 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
FYBEGDA | Call by reference | Type reference (TYPE) | P0001-BEGDA | Start Date | 20020925 | ||
2 | ![]() |
FYENDDA | Call by reference | Type reference (TYPE) | P0001-ENDDA | End Date | 20020925 | ||
3 | ![]() |
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 | ![]() |
ALGRP | Value transfer | Type reference (TYPE) | T7INA9-ALGRP | Pay scale grouping for allowances | 20021001 | ||
2 | ![]() |
MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country | 20021001 | ||
3 | ![]() |
PERSG | Call by reference | Type reference (TYPE) | P0001-PERSG | Employee Group | 20021001 | ||
4 | ![]() |
PERSK | Call by reference | Type reference (TYPE) | P0001-PERSK | Employee Subgroup | 20021001 | ||
5 | ![]() |
TRFAR | Call by reference | Type reference (TYPE) | P0008-TRFAR | Pay scale type | 20021001 | ||
6 | ![]() |
TRFGB | Call by reference | Type reference (TYPE) | P0008-TRFGB | Pay Scale Area | 20021001 | ||
7 | ![]() |
TRFGR | Call by reference | Type reference (TYPE) | P0008-TRFGR | Pay Scale Group | 20021001 | ||
8 | ![]() |
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 | ![]() |
BEGDA | Call by reference | Type reference (TYPE) | P0001-BEGDA | Start Date | 20020919 | ||
2 | ![]() |
BUKRS | Call by reference | Type reference (TYPE) | P0001-BUKRS | Company Code | 20020919 | ||
3 | ![]() |
ENDDA | Call by reference | Type reference (TYPE) | P0001-ENDDA | End Date | 20020919 | ||
4 | ![]() |
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 | ![]() |
IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030805 | ||
2 | ![]() |
PNNNN | Call by reference | Type reference (TYPE) | ANY | Any Infotype Record | 20030805 | ||
3 | ![]() |
REPEAT_FIELDLIST | Call by reference | Type reference (TYPE) | PROP_FNAME | Repeat field names | 20030805 | ||
4 | ![]() |
REPEAT_TIMES | Call by reference | Type reference (TYPE) | P | No. of repeat groups | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
HR: Stammdaten, ungültiger Parameter | 20030805 |
History
Last changed by/on | SAP | 20021007 |
SAP Release Created in | 200 |