SAP ABAP Class CL_HRTMC_CENTRAL_FUNCTIONS (Central Class for HRTMC)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-TM (Application Component) Talent Management
⤷
HCM_TMC (Package) HCM: Talent Management Core

⤷

⤷

Properties
Class | CL_HRTMC_CENTRAL_FUNCTIONS | |
Short Description | Central Class for HRTMC | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | HCM_TMC | HCM: Talent Management Core |
Created | 20080311 | SAP |
Last change | 20130531 | 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_HRTMC_CENTRAL_FUNCTIONS has no interface implemented.
Friends
Class CL_HRTMC_CENTRAL_FUNCTIONS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLE_D | IF_HRBAS_BOOLE_D=>FALSE | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080311 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | HRTMC_NOMINATION_STATUS | 'APPROVED' | Nomination Status | 20080801 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | OTYPE | 'CP' | Object Type | 20080804 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'CREAT_DECIDED_BY' | Field Name | 20080804 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | HRTMC_SERVICE_OPERATION | 'DELIMIT' | Operation | 20080801 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'DELIM_DECIDED_BY' | Field Name | 20080801 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGTY | 'I' | Message Type | 20080801 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | HRTMC_SERVICE_OPERATION | 'INSERT' | Operation | 20080801 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | HRTMC_SERVICE_OPERATION | 'MODIFY' | Operation | 20080801 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | HRTMC_NOMINATION_STATUS | 'NOMINATED' | Nomination Status | 20080801 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'REASON_FOR_CREAT' | Field Name | 20080801 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'REASON_FOR_DELIM' | Field Name | 20080801 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'STATUS' | Field Name | 20080801 | |
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_ELEMENT_TEXTS | 20110103 | |||
15 | ![]() |
Static Attribute | Private | See coding | 20110103 | ||||
16 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLE_D | IF_HRBAS_BOOLE_D=>TRUE | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080311 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Checks Whether Holder Relationship Exists | 20090720 |
2 | ![]() |
Static method | Public | Method | Check Nomination Status Handling | 20080311 |
3 | ![]() |
Static method | Private | Method | Compares Assignment Periods Holder - Successor | 20090720 |
4 | ![]() |
Static method | Public | Method | Convert IF_HRBAS_MESSAGE_HANDLER to BAPIRET2_TAB | 20080311 |
5 | ![]() |
Static method | Public | Method | Content of AES Documents, Restricted to the Necessary | 20110103 |
6 | ![]() |
Static method | Private | Method | Read Name of AES Element | 20110103 |
7 | ![]() |
Static method | Public | Method | Provides Employee's Manager | 20091215 |
8 | ![]() |
Static method | Public | Method | Provides Org. Units from TMS Area of Responsibility | 20090916 |
9 | ![]() |
Static method | Public | Method | Provides Assigned CP IDs | 20090910 |
10 | ![]() |
Static method | Private | Method | Read Name of a Scale | 20110103 |
11 | ![]() |
Static method | Public | Method | Returns the SuccBenchStrength By Calling BAdI | 20080512 |
Events
Class CL_HRTMC_CENTRAL_FUNCTIONS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_DOCUMENT_DETAILS | Public | See coding | 20110114 | tty_document_details type standard table of ty_document_detail
|
||
2 | TTY_ELEMENT_TEXTS | Private | See coding | 20110103 | tty_element_texts type SORTED TABLE OF
TY_ELEMENT_TEXTS WITH UNIQUE key plvar otype realo
|
||
3 | TY_DOCUMENT_DETAIL | Public | See coding | 20110114 | begin of ty_document_detail.
types objid type hrobjid.
types begda type begda.
types endda type endda.
types status type hap_ap_status.
types status_sub type HAP_AP_STATUS_SUB. "VXJ1748287
types column_id type hap_column_id.
types element_type type hap_element_foreign_type.
types element_id type hap_element_foreign_id.
types ref_element_type type hap_element_foreign_type.
types ref_element_id type hap_element_foreign_id.
types element_text type stext.
types cell_value_class type hap_value_class.
types cell_value_type type hap_value_type.
types value_num type hap_value_num.
types value_nnv type hap_value_nnv.
types value_text type hap_value_text.
types value_txt type hap_value_txt.
types scale_text type scale_text.
types status_text type HAP_AP_STATUS_NAME. "VXJ1748287
types status_sub_text type HAP_AP_STATUS_sub_NAME. "VXJ1748287
types end of ty_document_detail
|
||
4 | TY_ELEMENT_TEXTS | Private | See coding | 20110103 | begin of TY_ELEMENT_TEXTS .
types plvar type plvar.
types otype type otype.
types realo type realo.
types stext type stext.
types end of TY_ELEMENT_TEXTS
|
Method Signatures
Method CHECK_INCUMBENT_RELATIONS 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 | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090720 | ||
2 | ![]() |
MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | Referenz auf Interface des Message Handlers | 20090720 | ||
3 | ![]() |
OPERATION | Value transfer | Type reference (TYPE) | HRTMC_SERVICE_OPERATION | 'INSERT' | Operation | 20090722 | |
4 | ![]() |
P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20090720 |
Method CHECK_INCUMBENT_RELATIONS on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method CHECK_NOMINATE_STATUS_HANDLING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080311 | ||
2 | ![]() |
IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080311 | ||
3 | ![]() |
IV_CREATE_DECIDED_BY | Call by reference | Type reference (TYPE) | HRTMC_CREATE_DECIDED_BY | 20080311 | |||
4 | ![]() |
IV_DELIMIT_DECIDED_BY | Call by reference | Type reference (TYPE) | HRTMC_CREATE_DECIDED_BY | 20080311 | |||
5 | ![]() |
IV_NOMINATION_CONTEXT | Call by reference | Type reference (TYPE) | HRTMC_NOMINATION_CONTEXT | Nominierungskontext | 20080311 | ||
6 | ![]() |
IV_NOMINATION_STATUS | Call by reference | Type reference (TYPE) | HRTMC_NOMINATION_STATUS | Nominierungsstatus | 20080311 | ||
7 | ![]() |
IV_OLD_NOMINATION_STATUS | Call by reference | Type reference (TYPE) | HRTMC_NOMINATION_STATUS | Nominierungsstatus | 20080311 | ||
8 | ![]() |
IV_REASON_FOR_CREATE | Call by reference | Type reference (TYPE) | HRTMC_REASON_FOR_CREATE | Grund für Anlegen | 20080311 | ||
9 | ![]() |
IV_REASON_FOR_DELIMIT | Call by reference | Type reference (TYPE) | HRTMC_REASON_FOR_DELIMIT | Grund für Abgrenzen | 20080311 | ||
10 | ![]() |
IV_SERVICE_OPERATION | Call by reference | Type reference (TYPE) | HRTMC_SERVICE_OPERATION | 20080311 |
Method CHECK_NOMINATE_STATUS_HANDLING on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method COMPARE_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DELIMIT_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsende | 20090722 | ||
2 | ![]() |
EV_DELIMIT_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20090722 | ||
3 | ![]() |
EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090720 | ||
4 | ![]() |
IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | Referenz auf Interface des Message Handlers | 20090721 | ||
5 | ![]() |
IV_INC_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20090720 | ||
6 | ![]() |
IV_INC_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20090720 | ||
7 | ![]() |
IV_OPERATION | Value transfer | Type reference (TYPE) | HRTMC_SERVICE_OPERATION | 'INSERT' | Operation | 20090722 | |
8 | ![]() |
IV_SUCC_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20090720 | ||
9 | ![]() |
IV_SUCC_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20090720 |
Method COMPARE_ASSIGNMENTS on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method FILL_BAPIRET2_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Fehlermeldungen | 20080311 | ||
2 | ![]() |
IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_HRBAS_MESSAGE_LIST | HR-PD-Infotypen: Meldungen | 20080311 | ||
3 | ![]() |
IV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080522 |
Method FILL_BAPIRET2_TAB on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_AES_DOCUMENT_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DOCUMENT_DETAILS | Call by reference | Type reference (TYPE) | TTY_DOCUMENT_DETAILS | 20110114 | |||
2 | ![]() |
IV_APP_ID | Call by reference | Type reference (TYPE) | HAP_S_APPRAISAL_ID | Beurteilungs-ID | 20110103 | ||
3 | ![]() |
IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20110103 | ||
4 | ![]() |
IV_PROVIDE_TEXTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110103 | |||
5 | ![]() |
IV_READ_FAPP_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110104 |
Method GET_AES_DOCUMENT_DETAILS on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_AES_ELEMENT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ELEMENT_NAME | Value transfer | Type reference (TYPE) | STEXT | Objektbezeichnung | 20110103 | ||
2 | ![]() |
IV_ELEMENT_ID | Call by reference | Type reference (TYPE) | REALO | Erweiterte ObjektId | 20110103 | ||
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | HAP_ELEMENT_TYPE | Beurteilungselementtyp | 20110103 | ||
4 | ![]() |
IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20110103 |
Method GET_AES_ELEMENT_NAME on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_MANAGER_OF_EMPLOYEE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MANAGER | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20091215 | ||
2 | ![]() |
ET_OBJECTS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20091215 | ||
3 | ![]() |
ET_STRUCTURE | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20091215 | ||
4 | ![]() |
EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20091215 | ||
5 | ![]() |
IS_EMPLOYEE | Call by reference | Type reference (TYPE) | HRROOTOB | Wurzelobjekte | 20091215 | ||
6 | ![]() |
IT_EMPLOYEES | Call by reference | Type reference (TYPE) | HRBAS_HRROOTOB_TABLE | Tabellentype für Struktur HRROOTOB | 20110218 | ||
7 | ![]() |
IV_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | HR_AUTHY | ABAP_FALSE | Kennzeichen: Berechtigung | 20100112 | |
8 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | SY-DATUM | Beginndatum | 20091215 | |
9 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | SY-DATUM | Endedatum | 20091215 | |
10 | ![]() |
IV_HIERARCHY_DEPTH | Call by reference | Type reference (TYPE) | TDEPTH | 0 | Technische Tiefe der Struktur | 20110218 | |
11 | ![]() |
IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20091215 |
Method GET_MANAGER_OF_EMPLOYEE on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_ORGUNITS_FOR_TMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ORGUNITS | Call by reference | Type reference (TYPE) | HRROOTOB_T | Orgmanagement: Tabelle von Wurzelobjekten Einträgen | 20090916 | ||
2 | ![]() |
ET_ORG_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20090916 | ||
3 | ![]() |
ET_ORG_STRUC | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20090916 | ||
4 | ![]() |
EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090916 | ||
5 | ![]() |
IV_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090916 | |
6 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | SY-DATUM | Gültigkeitsbeginn | 20090916 | |
7 | ![]() |
IV_DEPTH | Call by reference | Type reference (TYPE) | HRTMC_TDEPTH | 0 | Technische Tiefe der Struktur | 20090916 | |
8 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | SY-DATUM | Gültigkeitsende | 20090916 | |
9 | ![]() |
IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20090916 |
Method GET_ORGUNITS_FOR_TMS on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_PERSONIDS_FROM_ORGUNITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PERSONIDS | Call by reference | Type reference (TYPE) | HRPERSONID_TAB | Nummern der zentralen Person | 20090910 | ||
2 | ![]() |
EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090910 | ||
3 | ![]() |
IT_ORGUNITS | Call by reference | Type reference (TYPE) | HRROOTOB_T | Orgmanagement: Tabelle von Wurzelobjekten Einträgen | 20090910 | ||
4 | ![]() |
IV_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090916 | |
5 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | SY-DATUM | Gültigkeitsbeginn | 20090910 | |
6 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | SY-DATUM | Gültigkeitsende | 20090910 | |
7 | ![]() |
IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20090910 |
Method GET_PERSONIDS_FROM_ORGUNITS on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_SCALE_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SCALE_TEXT | Value transfer | Type reference (TYPE) | SCALE_TEXT | Name der Skala | 20110103 | ||
2 | ![]() |
IV_CELL_VALUE_TYPE | Call by reference | Type reference (TYPE) | HAP_VALUE_TYPE | Werteliste | 20110103 |
Method GET_SCALE_DESCRIPTION on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
Method GET_SUCCESSOR_BENCH_STRENGTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SUCCESSOR_BENCH_STRENGTH | Call by reference | Type reference (TYPE) | HRTMC_SUCCESSOR_BENCH_STRENGTH | 20080512 | |||
2 | ![]() |
IV_ISTAT | Value transfer | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20080512 | ||
3 | ![]() |
IV_KEY_DATE | Value transfer | Type reference (TYPE) | DATUM | 20080512 | |||
4 | ![]() |
IV_OBJID | Value transfer | Type reference (TYPE) | OBJEKTID | 20080512 | |||
5 | ![]() |
IV_PLVAR | Value transfer | Type reference (TYPE) | PLVAR | 20080512 |
Method GET_SUCCESSOR_BENCH_STRENGTH on class CL_HRTMC_CENTRAL_FUNCTIONS has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 701 |