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