Hierarchy
⤷ 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
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 |