SAP ABAP Class CL_HREIC_APPL_UTILITIES (EIC: Shared Service Class)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EIC (Application Component) Employee Interaction Center
     PAOC_EIC_APPL_COMMON (Package) Employee Interaction Center: Common Objects
Properties
Class CL_HREIC_APPL_UTILITIES  
Short Description EIC: Shared Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_EIC_APPL_COMMON   Employee Interaction Center: Common Objects 
Created 20051227   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HREIC_APPL_UTILITIES has no interface implemented.
Friends
Class CL_HREIC_APPL_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EICORGUNITS Static Attribute Private Type reference (TYPE) HREIC_T_ORG_TIER 20060718
2 ERP_VP_SWITCH Constant Private Type reference (TYPE) SFW_SWITCH_ID 'ERP_HR_EP1' 20060512
3 ERP_VP_SWITCH_STATUS Static Attribute Private Type reference (TYPE) CHAR1 Switch Status, '1' = On and '0' = Off 20060512
4 VCCE_ASSIGN Static Attribute Private Type reference (TYPE) ABAP_BOOL Single-Character Indicator 20060907
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IF_EIC_ORGUNIT Static method Public Method Check Whether Is EIC Organizational Unit 20060718
2 CHECK_ORGUNIT_AGENT Static method Public Method 20060904
3 CHECK_VALUE_PACK_SWITCH Static method Private Method Checks Whether ERP Value Pack Switch Is Set or Not 20060512
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060512
5 CLEAR_VCCE_ASSIGN Static method Public Method Clear VCCE 20060907
6 CONVERT_FIELDNAMEVAL_2_STRUC Static method Public Method 20060907
7 CONVERT_STRUC_2_FIELDNAMEVAL Static method Public Method 20060824
8 GET_ALL_EIC_ORGUNITS Static method Public Method 20060228
9 GET_ALL_ORGUNIT_AGENTS Static method Public Method 20060228
10 GET_CE_GE_SWITCH Static method Public Method Returns CE/GE Switch 20060627
11 GET_EMPLOYEE_NAME Static method Public Method 20060911
12 GET_FIELD_DATA_TYPE Static method Public Method 20060926
13 GET_INFTY_STRUCTURE Static method Private Method 20060912
14 GET_LOGON_ORGUNIT_OF_AGENT Static method Public Method Determine Agent's Organizational Unit 20051227
15 GET_ORGUNITS_FOR_AGENT Static method Public Method 20060904
16 GET_ORGUNIT_NAME Static method Public Method 20060912
17 GET_ORGUNIT_TIER_LEVEL Static method Public Method 20060920
18 GET_SOCSEC Static method Public Method Returns Social Security 20060801
19 GET_STRUCTURE_NAME Static method Public Method Returns Name of Structure 20061004
20 GET_USER_NAME Static method Public Method 20060912
21 GET_VALUE_OF_CONSTANT Static method Public Method 20060829
22 GET_VALUE_PACK_SWITCH Static method Public Method Returns Value Pack Switch 20060512
23 GET_VCCE_ASSIGN Static method Public Method Check VCCE 20060907
24 READ_INFOTYPE Static method Private Method Reads Specified Infotype 20060912
25 RESET_ACTIVITY_LOCKS Static method Public Method 20060829
26 SET_VCCE_ASSIGN Static method Public Method Set VCCE 20060907
Events
Class CL_HREIC_APPL_UTILITIES has no event.
Types
Class CL_HREIC_APPL_UTILITIES has no local type.
Method Signatures

Method CHECK_IF_EIC_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID 20060718
2 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20060718
3 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20060718
4 Returning R_CHECK Value transfer Type reference (TYPE) HREIC_BOOLEAN 20060718

Method CHECK_IF_EIC_ORGUNIT on class CL_HREIC_APPL_UTILITIES has no exception.

Method CHECK_ORGUNIT_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGENT Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20060904
2 Importing I_ORGUNIT Call by reference Type reference (TYPE) HROBJID Object ID 20060904
3 Returning R_SUCCESS Value transfer Type reference (TYPE) HREIC_BOOLEAN EIC: Boolean Variable (X=True, Space=False) 20060904

Method CHECK_ORGUNIT_AGENT on class CL_HREIC_APPL_UTILITIES has no exception.

Method CHECK_VALUE_PACK_SWITCH Signature

Method CHECK_VALUE_PACK_SWITCH on class CL_HREIC_APPL_UTILITIES has no parameter.
Method CHECK_VALUE_PACK_SWITCH on class CL_HREIC_APPL_UTILITIES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HREIC_APPL_UTILITIES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HREIC_APPL_UTILITIES has no exception.

Method CLEAR_VCCE_ASSIGN Signature

Method CLEAR_VCCE_ASSIGN on class CL_HREIC_APPL_UTILITIES has no parameter.
Method CLEAR_VCCE_ASSIGN on class CL_HREIC_APPL_UTILITIES has no exception.

Method CONVERT_FIELDNAMEVAL_2_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING NAMEVALUEASSTRING 20060907
2 Exporting ATTR_STRUCTURE Call by reference Type reference (TYPE) ANY Attributes as Structure 20060907
# Exception Resumable Description Created on
1 CX_HREIC generic Exception class for Employee Interaction Center 20060907

Method CONVERT_STRUC_2_FIELDNAMEVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTES Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING 20060824
2 Importing ATTR_STRUCTURE Call by reference Type reference (TYPE) ANY 20060824
3 Importing RETURN_NONINIT_VALUE_ONLY Call by reference Type reference (TYPE) BOOLE_D 20060824
# Exception Resumable Description Created on
1 CX_HREIC_ACTIVITY 20060824

Method GET_ALL_EIC_ORGUNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ORGUNITS Value transfer Type reference (TYPE) HREIC_T_ORG_TIER 20060725

Method GET_ALL_EIC_ORGUNITS on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_ALL_ORGUNIT_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ORGUNITS Call by reference Type reference (TYPE) HREIC_T_ORGUNIT_AGENT 20060718
2 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID 20060718
3 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE 'O' 20060718
4 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR '01' 20060718

Method GET_ALL_ORGUNIT_AGENTS on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_CE_GE_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CE_GE_SWITCH Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060627

Method GET_CE_GE_SWITCH on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_EMPLOYEE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPL_NAME Call by reference Type reference (TYPE) EMNAM Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20060911
2 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060911
# Exception Resumable Description Created on
1 CX_HREIC generic Exception class for Employee Interaction Center 20060911

Method GET_FIELD_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DFIES Value transfer Type reference (TYPE) DDFIELDS Table Type for Structure DFIES 20060926
2 Importing IS_STRUC Call by reference Type reference (TYPE) ANY 20060926
3 Importing IT_FIELDNAMES Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING NAMEVALUEASSTRING 20060926
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20060926

Method GET_FIELD_DATA_TYPE on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_INFTY_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20060912
2 Exporting STRUC_NAME Call by reference Type reference (TYPE) PPNNN Structure 20060912
3 Exporting STRUC_REF Call by reference Object reference (TYPE REF TO) DATA 20060912
4 Exporting TABLE_NAME Call by reference Type reference (TYPE) DBTABL Name of database table 20060912
5 Exporting TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Reference to Table Appropriate for Structure 20060912
6 Exporting TABLE_WA_REF Call by reference Object reference (TYPE REF TO) DATA Reference to Structure of DB Table 20060912
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20060912

Method GET_INFTY_STRUCTURE on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_LOGON_ORGUNIT_OF_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ORGUNIT Value transfer Type reference (TYPE) HRHCTOBJC Ergebnis der Regelauflösung 20060531

Method GET_LOGON_ORGUNIT_OF_AGENT on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_ORGUNITS_FOR_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGENT Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20060904
2 Importing I_RETURNFIRSTONLY Call by reference Type reference (TYPE) HREIC_BOOLEAN ABAP_FALSE EIC: Boolean Variable (X=True, Space=False) 20060904
3 Returning R_ORGUNITS Value transfer Type reference (TYPE) HRTB_OBJECT Rule Resolution Result 20060904

Method GET_ORGUNITS_FOR_AGENT on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_ORGUNIT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20060912
2 Returning R_ORGNAME Value transfer Type reference (TYPE) STEXT Object Name 20060912

Method GET_ORGUNIT_NAME on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_ORGUNIT_TIER_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20060920
2 Returning R_LEVEL Value transfer Type reference (TYPE) HREIC_TIER_LEVEL EIC Tier Level 20060920

Method GET_ORGUNIT_TIER_LEVEL on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_SOCSEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOCSEC Value transfer Type reference (TYPE) CHAR1 20060801

Method GET_SOCSEC on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_STRUCTURE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY 20061004
2 Returning R_STRUCNAME Value transfer Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20061004

Method GET_STRUCTURE_NAME on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20060912
2 Returning R_NAME Value transfer Type reference (TYPE) STRING 20060912

Method GET_USER_NAME on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_VALUE_OF_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSTNAME Value transfer Type reference (TYPE) HREIC_CONSTANT HREIC Applicaion Constants 20060829
2 Returning I_CONSTVALUE Value transfer Type reference (TYPE) HREIC_CON_VALUE 20060829

Method GET_VALUE_OF_CONSTANT on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_VALUE_PACK_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SWITCH Value transfer Type reference (TYPE) CHAR1 20060512

Method GET_VALUE_PACK_SWITCH on class CL_HREIC_APPL_UTILITIES has no exception.

Method GET_VCCE_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) STRING 20060907

Method GET_VCCE_ASSIGN on class CL_HREIC_APPL_UTILITIES has no exception.

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFTYDATA Call by reference Type reference (TYPE) TABLE 20060912
2 Exporting E_RETURNCODE Call by reference Type reference (TYPE) HREIC_RETCODE Return Value 20060912
3 Importing I_DATE Call by reference Type reference (TYPE) D SY-DATUM 20060912
4 Importing I_INFTY Call by reference Type reference (TYPE) INFOTYP 20060912
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20060912

Method READ_INFOTYPE on class CL_HREIC_APPL_UTILITIES has no exception.

Method RESET_ACTIVITY_LOCKS Signature

Method RESET_ACTIVITY_LOCKS on class CL_HREIC_APPL_UTILITIES has no parameter.
Method RESET_ACTIVITY_LOCKS on class CL_HREIC_APPL_UTILITIES has no exception.

Method SET_VCCE_ASSIGN Signature

Method SET_VCCE_ASSIGN on class CL_HREIC_APPL_UTILITIES has no parameter.
Method SET_VCCE_ASSIGN on class CL_HREIC_APPL_UTILITIES has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 700