SAP ABAP Class CL_HRTMC_PD_OBJECT_TB (PD Object Class for Talent Groups)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷ CA-EPT-TM (Application Component) Talent Management
⤷ HCM_TMC (Package) HCM: Talent Management Core
⤷ CA-EPT-TM (Application Component) Talent Management
⤷ HCM_TMC (Package) HCM: Talent Management Core
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRTMC_PD_OBJECT | PD Object Class of Talent Management | 20080430 |
Properties
Class | CL_HRTMC_PD_OBJECT_TB | |
Short Description | PD Object Class for Talent Groups | |
Super Class | CL_HRTMC_PD_OBJECT | PD Object Class of Talent Management |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | HCM_TMC | HCM: Talent Management Core |
Created | 20080430 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRTMC_PD_OBJECT_TB has no forward declaration.
Interfaces
Class CL_HRTMC_PD_OBJECT_TB has no interface implemented.
Friends
Class CL_HRTMC_PD_OBJECT_TB has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_APPROVED | Constant | Private | Type reference (TYPE) | HRTMC_NOMINATION_STATUS | 'APPROVED' | Nomination Status | 20080430 | |
2 | MC_INFTY_BASIC | Constant | Private | Type reference (TYPE) | INFTY | '7420' | Infotype | 20080506 | |
3 | MC_MSG_CLASS | Constant | Private | Type reference (TYPE) | STRING | 'HRTMC_BASIS' | 20080502 | ||
4 | MC_NOMINATED | Constant | Private | Type reference (TYPE) | HRTMC_NOMINATION_STATUS | 'NOMINATED' | Nomination Status | 20080430 | |
5 | MC_SUPPORT_TEAM | Constant | Private | Type reference (TYPE) | INFTY | '7430' | Infotype | 20080612 | |
6 | MT_SUPPORT_TEAM | Instance attribute | Private | Type reference (TYPE) | HRTMC_T_PT7430 | Table Type for PT7430 | 20080612 | ||
7 | MV_ASSIGN_CHECK_ENABLE | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080430 | |
8 | MV_MODIFY | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080526 | |
9 | MV_NO_AUTH_CHECK | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080820 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALCULATE_ASSIGN_ENDDA | Instance method | Public | Method | Calculate the Default Assignment End Date | 20080502 |
2 | CHECK_CREATE_ASSIGN | Instance method | Public | Method | Check Before Creating an Assignment (Use Internally) | 20080430 |
3 | CHECK_DELIMIT_ASSIGN | Instance method | Public | Method | Check Before Delimiting an Assignment (Use Internally) | 20080506 |
4 | CHECK_MODIFY_ASSIGN | Instance method | Public | Method | Check Before Modifying an Assignment (Use Internally) | 20080506 |
5 | CHECK_WRITE_AUTHORIZATION | Instance method | Public | Method | Check Write Authorization | 20080529 |
6 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080820 |
7 | DELIMIT_ASSIGN | Instance method | Public | Method | Delimit an Assignment | 20080506 |
8 | GET_TALENT_INFO | Instance method | Private | Method | Get Talent's Information | 20080508 |
9 | GET_TB_INFO | Instance method | Private | Method | Get Talent Group's Information | 20080506 |
10 | SET_ASSIGN_CHECK | Instance method | Public | Method | Set If Assignment Check Is Needed (Use Internally) | 20080430 |
Events
Class CL_HRTMC_PD_OBJECT_TB has no event.
Types
Class CL_HRTMC_PD_OBJECT_TB has no local type.
Method Signatures
Method CALCULATE_ASSIGN_ENDDA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ASSIGN_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080502 | ||
2 | Importing | IV_ASSIGN_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080502 | ||
3 | Importing | IV_ASSIGN_MONTH | Call by reference | Type reference (TYPE) | HRTMC_TG_LENGTH_MONTH | Dauer der Talentzuordnung in Monaten | 20080502 | ||
4 | Importing | IV_ASSIGN_YEAR | Call by reference | Type reference (TYPE) | HRTMC_TG_LENGTH_YEAR | Dauer der Talentzuordnung in Jahren | 20080502 | ||
5 | Importing | IV_TG_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080502 |
Method CALCULATE_ASSIGN_ENDDA on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method CHECK_CREATE_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080430 | ||
2 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080430 | ||
3 | Importing | IS_ADATA | Call by reference | Type reference (TYPE) | PAD743 | Zusätzliche Daten der Verknüpfung 743 (Talent-Talentgruppe) | 20080430 | ||
4 | Importing | IT_ASSIGNED_TALENT | Call by reference | Type reference (TYPE) | HRTMC_T_TG_NEW_TALENT | Objekt | 20080430 | ||
5 | Importing | IT_OLD_ASSIGN | Call by reference | Type reference (TYPE) | P1001TAB | Tabelle mit der Struktur P1001 | 20080430 | ||
6 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080430 | ||
7 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080430 | ||
8 | Importing | IV_NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080819 | ||
9 | Importing | IV_TG_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080430 | ||
10 | Importing | IV_TG_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080430 | ||
11 | Importing | IV_TG_TITLE | Call by reference | Type reference (TYPE) | HRTMC_TG_TITLE | Titel der Talentgruppe | 20080430 |
Method CHECK_CREATE_ASSIGN on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method CHECK_DELIMIT_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080506 | ||
2 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080506 | ||
3 | Importing | IS_NEW_ADATA | Call by reference | Type reference (TYPE) | PAD743 | Zusätzliche Daten der Verknüpfung 743 (Talent-Talentgruppe) | 20080506 | ||
4 | Importing | IT_OLD_ASSIGN | Call by reference | Type reference (TYPE) | P1001TAB | Infotyp 1001: Verknüpfungen | 20080506 | ||
5 | Importing | IV_NEW_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080506 | ||
6 | Importing | IV_NEW_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080506 | ||
7 | Importing | IV_TG_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080506 | ||
8 | Importing | IV_TG_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080506 | ||
9 | Importing | IV_TG_TITLE | Call by reference | Type reference (TYPE) | HRTMC_TG_TITLE | Titel der Talentgruppe | 20080506 |
Method CHECK_DELIMIT_ASSIGN on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method CHECK_MODIFY_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080506 | ||
2 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080506 | ||
3 | Importing | IS_NEW_ADATA | Call by reference | Type reference (TYPE) | PAD743 | Zusätzliche Daten der Verknüpfung 743 (Talent-Talentgruppe) | 20080507 | ||
4 | Importing | IT_OLD_ASSIGN | Call by reference | Type reference (TYPE) | P1001TAB | Key-Struktur für Infotypstrukturen PNNNN | 20080506 | ||
5 | Importing | IV_NEW_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080506 | ||
6 | Importing | IV_NEW_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080506 | ||
7 | Importing | IV_TG_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080506 | ||
8 | Importing | IV_TG_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080506 | ||
9 | Importing | IV_TG_TITLE | Call by reference | Type reference (TYPE) | HRTMC_TG_TITLE | Titel der Talentgruppe | 20080506 |
Method CHECK_MODIFY_ASSIGN on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method CHECK_WRITE_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080529 | ||
2 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080529 | ||
3 | Importing | IT_ASSIGNED_TALENT | Call by reference | Type reference (TYPE) | HRTMC_T_TG_NEW_TALENT | Objekt | 20080529 | ||
4 | Importing | IV_IS_RELATION | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | 20080612 |
Method CHECK_WRITE_AUTHORIZATION on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_HRTMC_PD_OBJECT_TB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method DELIMIT_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_RELATION | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20080508 | ||
2 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080506 | ||
3 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080506 | ||
4 | Importing | IS_UPDATE_MODE | Call by reference | Type reference (TYPE) | HRBAS_UPDATE_MODE | Welche Bucherfunktionen sollen abgeschaltet/aktiviert sein? | 20080506 | ||
5 | Importing | IV_NEW_ADATA | Call by reference | Type reference (TYPE) | ADATA | Zusatzdaten Verknüpfung | 20080506 | ||
6 | Importing | IV_NEW_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080506 | ||
7 | Importing | IV_NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Deaktivierung der Berechtigungsprüfung | 20080506 | ||
8 | Importing | IV_OLD_KEY | Call by reference | Type reference (TYPE) | ANY | 20080506 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRBAS_VIOLATED_ASSERTION | HRBAS-Infotypdaten: unerfüllte Programmbedingung | 20080506 |
Method GET_TALENT_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DISPLAY_NAME | Call by reference | Type reference (TYPE) | HRTMC_DISPLAY_NAME | SAP BP: BAPI Structure for Personal Data | 20080508 | ||
2 | Exporting | EV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | HRTMC_EMPLOYEE_ID | Employee id for talent | 20080508 | ||
3 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080508 | ||
4 | Exporting | EV_PERNR | Call by reference | Type reference (TYPE) | HRTMC_PERNR | Beschäftigungsvertrag | 20080508 | ||
5 | Exporting | EV_PERSON_ID | Call by reference | Type reference (TYPE) | PERSONID | technische Personennummer | 20080508 | ||
6 | Exporting | EV_PICTURE_URL | Call by reference | Type reference (TYPE) | SAEURI | SAP ArchiveLink: Datenelement für absolute URI | 20080508 | ||
7 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD Infotypes: Messages | 20080508 | ||
8 | Importing | IV_PERSON_ID | Call by reference | Type reference (TYPE) | PERSONID | Technical Person Number | 20080508 | ||
9 | Importing | IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080508 |
Method GET_TALENT_INFO on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method GET_TB_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ASSIGN_MONTH | Call by reference | Type reference (TYPE) | HRTMC_TG_LENGTH_MONTH | Dauer der Talentzuordnung in Monaten | 20080506 | ||
2 | Exporting | EV_ASSIGN_YEAR | Call by reference | Type reference (TYPE) | HRTMC_TG_LENGTH_YEAR | Dauer der Talentzuordnung in Jahren | 20080506 | ||
3 | Exporting | EV_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080506 | ||
4 | Exporting | EV_TB_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Beginndatum | 20080506 | ||
5 | Exporting | EV_TB_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20080506 | ||
6 | Exporting | EV_TB_TITLE | Call by reference | Type reference (TYPE) | HRTMC_TG_TITLE | Titel der Talentgruppe | 20080506 | ||
7 | Importing | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080506 |
Method GET_TB_INFO on class CL_HRTMC_PD_OBJECT_TB has no exception.
Method SET_ASSIGN_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_IS_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080430 |
Method SET_ASSIGN_CHECK on class CL_HRTMC_PD_OBJECT_TB has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 701 |