SAP ABAP Class CL_HRTMC_AC_SKILLS_FUNCTION (Assistance Class for Skill)
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_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20100709
Properties
Class CL_HRTMC_AC_SKILLS_FUNCTION  
Short Description Assistance Class for Skill    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package HCM_TMC   HCM: Talent Management Core 
Created 20100709   SAP 
Last change 20140121   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_HRTMC_AC_SKILLS_FUNCTION has no interface implemented.
Friends
Class CL_HRTMC_AC_SKILLS_FUNCTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CENTRAL_PERSON Constant Public Type reference (TYPE) OTYPE 'CP' Object Type 20100712
2 MS_CURRENT Instance attribute Public Type reference (TYPE) HRSOBID Enhanced Object 20100713
3 MT_DEFAULT_POSITION Instance attribute Public Type reference (TYPE) HRTB_SOBID Enhanced Object 20100717
4 MT_PERNRS Instance attribute Public Type reference (TYPE) HRTMC_T_PERNR Personnel Assignment 20100709
5 MT_QUAL_CATALOG Instance attribute Public Type reference (TYPE) PTM_T_QUALI_CAT Qualifications Catalog 20100720
6 MT_QUAL_GROUP Instance attribute Public Type reference (TYPE) TY_QGROUP 20100712
7 MT_QUAL_PROFILE Instance attribute Public Type reference (TYPE) TY_SKILL 20100712
8 MT_REQ_PRF Instance attribute Public Type reference (TYPE) TY_REQ_PRF 20100804
9 MT_SKILL_LOG Instance attribute Public Type reference (TYPE) TY_SKILL_LOG 20100717
10 MT_SKILL_VALIDITY Instance attribute Private Type reference (TYPE) TY_EXPIRY_DATE 20100723
11 MV_BEGDA Instance attribute Public Type reference (TYPE) BEGDA Valid-From Date 20100709
12 MV_DEST Instance attribute Private Type reference (TYPE) CHAR20 Char20 20100709
13 MV_DINAD Instance attribute Public Type reference (TYPE) I 20100709
14 MV_ENDDA Instance attribute Public Type reference (TYPE) ENDDA End of Validity Period 20100709
15 MV_FORM Instance attribute Private Type reference (TYPE) CHAR10 Character Field of Length 10 20100709
16 MV_LIC_EXPIRE_VISI Instance attribute Public Type reference (TYPE) WDUI_VISIBILITY Web Dynpro: Visibility 20100723
17 MV_NO_AUTH_CHECK Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20100709
18 MV_PERNR Instance attribute Public Type reference (TYPE) HRTMC_PERNR Personnel Number 20100709
19 MV_PERNR_TYPE Instance attribute Private Type reference (TYPE) OTYPE Object Type 20100709
20 MV_PERSONID Instance attribute Public Type reference (TYPE) PERSONID Technical Person Number 20100709
21 MV_PLVAR Instance attribute Public Type reference (TYPE) PLVAR Plan Variant 20100709
22 MV_QUALI Instance attribute Private Type reference (TYPE) OTYPE 'Q' Object Type 20100709
23 MV_SELECTED_VIEW Instance attribute Public Type reference (TYPE) STRING 'S1' 20110111
24 MV_SHOW_REQUIRED_PROFCY Instance attribute Private Type reference (TYPE) XFELD Checkbox 20100709
25 MV_TRURL Instance attribute Private Type reference (TYPE) OTYPE Object Type 20100709
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OR_UPDATE_SKILLS Instance method Public Method Add or Change Skills 20100713
2 DELETE_SKILL Instance method Public Method Delete Skills 20100717
3 GET_SCALE_FOR_SKILL Instance method Public Method Read Scale Details for a Qualification ID 20100720
4 GET_SKILLS_PROFILE Instance method Public Method Read Skills Profile 20100709
5 INITIALIZE_DATA Instance method Public Method Initialize Data 20100709
6 QUAL_IN_TREE Instance method Public Method Check If Qualification Is Contained in Visible Catalog 20130823
7 READ_DESCRIPTION Instance method Public Method Read Description of Skill (IT1002) and Proficiency (IT1048) 20130815
8 READ_EXPIRY_SKILLS Instance method Private Method Read Expiry Date of Skills 20100722
9 READ_QUAL_CATALOG Instance method Public Method Read Qualifications Catalog 20100716
10 READ_SCALE_DETAILS Instance method Public Method Read Scale Values and Description 20100713
11 UPDATE_SKILL Instance method Private Method Update Skill and Qualifications Group After Changes 20100720
Events
Class CL_HRTMC_AC_SKILLS_FUNCTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EXPIRY_DATE Public See coding 20100723 BEGIN OF ts_expiry_date, skill_id TYPE hrobjid, expiry_date TYPE datum, END OF ts_expiry_date
2 TS_QGROUP Public See coding 20100709 BEGIN OF ts_qgroup, qgroup_id TYPE qualigroup_id, qgroup_txt TYPE string, END OF ts_qgroup
3 TS_REQ_PRF Public See coding 20100804 BEGIN OF ts_req_prf, skill_id TYPE hrobjid, pos_id TYPE hrobjid, pos_text TYPE string, QGROUP_ID type QUALIGROUP_ID, QGROUPTXT TYPE QUALIGROUP_TXT, END OF ts_req_prf
4 TS_SKILL Public See coding 20100709 BEGIN OF ts_skill, skill TYPE string, skill_id TYPE hrobjid, qgroup_id TYPE qualigroup_id, qgrouptxt TYPE qualigroup_txt, exist_profcy TYPE rating, exis_prof_text TYPE string, req_profcy TYPE rating, req_profcy_txt TYPE string, need_to_act_url TYPE string, need_to_act_txt TYPE string, expiry_date TYPE datum, action_edi TYPE boole_d, action_del TYPE boole_d, scale_id TYPE scale_id, END OF ts_skill
5 TS_SKILL_LOG Public See coding 20100717 BEGIN OF ts_skill_log, skill_id TYPE hrobjid, rating TYPE rating, edited TYPE boole_d, added TYPE boole_d, deleted TYPE boole_d, END OF ts_skill_log
6 TY_EXPIRY_DATE Public See coding 20100723 ty_expiry_date TYPE standard TABLE OF ts_expiry_date
7 TY_QGROUP Public See coding 20100709 ty_qgroup TYPE STANDARD TABLE OF ts_qgroup
8 TY_REQ_PRF Public See coding 20100804 ty_req_prf TYPE STANDARD TABLE OF ts_req_prf
9 TY_SKILL Public See coding 20100709 ty_skill TYPE STANDARD TABLE OF ts_skill
10 TY_SKILL_LOG Public See coding 20100717 ty_skill_log TYPE standard TABLE OF ts_skill_log
Method Signatures

Method ADD_OR_UPDATE_SKILLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20110112
2 Importing EXIST_PROFCY Call by reference Type reference (TYPE) RATING Ausprägung einer Qualitätsskala 20100713
3 Importing SKILL_ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20100713

Method ADD_OR_UPDATE_SKILLS on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method DELETE_SKILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20110112
2 Importing IV_OLD_PROFCY Call by reference Type reference (TYPE) RATING Ausprägung einer Qualitätsskala 20100717
3 Importing IV_SKILL_ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20100717

Method DELETE_SKILL on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method GET_SCALE_FOR_SKILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESCRIPTION Call by reference Type reference (TYPE) HAP_T_PT1048 Wertbeschreibung 20100720
2 Exporting ET_VALUES Call by reference Type reference (TYPE) HAP_T_EXIT_VALUE_LIST_S Werteliste für Standardwerte 20100720
3 Exporting EV_SCALE_ID Call by reference Type reference (TYPE) SCALE_ID SkalenID 20100720
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20110110
5 Importing IV_SKILL_ID Call by reference Type reference (TYPE) HROBJID SkalenID 20100720

Method GET_SCALE_FOR_SKILL on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method GET_SKILLS_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20110112
2 Exporting ET_QGROUPS Call by reference Type reference (TYPE) TY_QGROUP 20100709
3 Exporting ET_QUALIPROFILE Call by reference Type reference (TYPE) TY_SKILL 20100709

Method GET_SKILLS_PROFILE on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method INITIALIZE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Gültigkeitsbeginn 20100709
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20100709
3 Importing IV_ENQ_OBJ Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100722
4 Importing IV_PERNR Call by reference Type reference (TYPE) HRTMC_PERNR Personalnummer 20100709
5 Importing IV_PERSONID Call by reference Type reference (TYPE) PERSONID technische Personennummer 20100709
6 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20100709

Method INITIALIZE_DATA on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method QUAL_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20130823
2 Returning RV_RETURN Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130823

Method QUAL_IN_TREE on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method READ_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESCRIPTION Call by reference Type reference (TYPE) HAP_T_PT1048 Wertbeschreibung 20130815
2 Exporting EV_DESCR_1002 Call by reference Type reference (TYPE) STRING 20130815
3 Importing IV_OBJID Call by reference Type reference (TYPE) HRP1000-OBJID Objekt-Id 20130815
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20130815

Method READ_DESCRIPTION on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method READ_EXPIRY_SKILLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPIRY_DATE Call by reference Type reference (TYPE) DATUM Datum 20100722
2 Exporting EV_VALIDITY Call by reference Type reference (TYPE) C Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100722
3 Importing IV_ADDED_SKILL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20100722
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Gültigkeitsbeginn 20110614
5 Importing IV_SKILL_ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20100722

Method READ_EXPIRY_SKILLS on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method READ_QUAL_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUAL_CATALOG Call by reference Type reference (TYPE) PTM_T_QUALI_CAT Qualifikationskatalog 20100716

Method READ_QUAL_CATALOG on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method READ_SCALE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESCRIPTION Call by reference Type reference (TYPE) HAP_T_PT1048 Wertbeschreibung 20100713
2 Exporting ET_VALUES Call by reference Type reference (TYPE) HAP_T_EXIT_VALUE_LIST_S Werteliste für Standardwerte 20100713
3 Importing IV_SCALE_ID Call by reference Type reference (TYPE) SCALE_ID SkalenID 20100713

Method READ_SCALE_DETAILS on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.

Method UPDATE_SKILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXIST_PROFCY Call by reference Type reference (TYPE) RATING Ausprägung einer Qualitätsskala 20100720
2 Importing IV_OPERATION Call by reference Type reference (TYPE) CHAR1 'D' Delete, 'A' Add, 'U' Update 20100720
3 Importing IV_SKILL_ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20100720

Method UPDATE_SKILL on class CL_HRTMC_AC_SKILLS_FUNCTION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 703