Hierarchy
⤷
⤷
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 | 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 | Static Attribute | Private | Type reference (TYPE) | HREIC_T_ORG_TIER | 20060718 | ||||
| 2 | Constant | Private | Type reference (TYPE) | SFW_SWITCH_ID | 'ERP_HR_EP1' | 20060512 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Switch Status, '1' = On and '0' = Off | 20060512 | |||
| 4 | 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 | I_OBJID | Call by reference | Type reference (TYPE) | HROBJID | 20060718 | ||||
| 2 | I_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20060718 | |||
| 3 | I_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20060718 | |||
| 4 | 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 | I_AGENT | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20060904 | ||
| 2 | I_ORGUNIT | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20060904 | |||
| 3 | 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 | ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | NAMEVALUEASSTRING | 20060907 | |||
| 2 | ATTR_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Attributes as Structure | 20060907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | 20060824 | ||||
| 2 | ATTR_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20060824 | ||||
| 3 | RETURN_NONINIT_VALUE_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | 20060824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060824 |
Method GET_ALL_EIC_ORGUNITS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | E_ORGUNITS | Call by reference | Type reference (TYPE) | HREIC_T_ORGUNIT_AGENT | 20060718 | ||||
| 2 | I_OBJID | Call by reference | Type reference (TYPE) | HROBJID | 20060718 | ||||
| 3 | I_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 'O' | 20060718 | |||
| 4 | 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 | 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 | E_EMPL_NAME | Call by reference | Type reference (TYPE) | EMNAM | Aufbereiteter Name des Mitarbeiters bzw. Bewerbers | 20060911 | |||
| 2 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20060911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_DFIES | Value transfer | Type reference (TYPE) | DDFIELDS | Table Type for Structure DFIES | 20060926 | |||
| 2 | IS_STRUC | Call by reference | Type reference (TYPE) | ANY | 20060926 | ||||
| 3 | IT_FIELDNAMES | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | NAMEVALUEASSTRING | 20060926 | |||
| 4 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotype | 20060912 | |||
| 2 | STRUC_NAME | Call by reference | Type reference (TYPE) | PPNNN | Structure | 20060912 | |||
| 3 | STRUC_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20060912 | ||||
| 4 | TABLE_NAME | Call by reference | Type reference (TYPE) | DBTABL | Name of database table | 20060912 | |||
| 5 | TABLE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to Table Appropriate for Structure | 20060912 | |||
| 6 | TABLE_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to Structure of DB Table | 20060912 | |||
| 7 | 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 | 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 | I_AGENT | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20060904 | ||
| 2 | I_RETURNFIRSTONLY | Call by reference | Type reference (TYPE) | HREIC_BOOLEAN | ABAP_FALSE | EIC: Boolean Variable (X=True, Space=False) | 20060904 | ||
| 3 | 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 | I_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20060912 | |||
| 2 | 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 | I_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20060920 | |||
| 2 | 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 | 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 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | 20061004 | ||||
| 2 | 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 | I_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | Benutzername | 20060912 | |||
| 2 | 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 | I_CONSTNAME | Value transfer | Type reference (TYPE) | HREIC_CONSTANT | HREIC Applicaion Constants | 20060829 | |||
| 2 | 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 | 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 | 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 | E_INFTYDATA | Call by reference | Type reference (TYPE) | TABLE | 20060912 | ||||
| 2 | E_RETURNCODE | Call by reference | Type reference (TYPE) | HREIC_RETCODE | Return Value | 20060912 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | D | SY-DATUM | 20060912 | |||
| 4 | I_INFTY | Call by reference | Type reference (TYPE) | INFOTYP | 20060912 | ||||
| 5 | 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 |