SAP ABAP Class CL_DPR_UI_LOG_SKILL_TREE (Tree Structure with Qualification Data)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_UI_LOG_PRP_TREE UI PRP Tree 20050504
Properties
Class CL_DPR_UI_LOG_SKILL_TREE  
Short Description Tree Structure with Qualification Data    
Super Class CL_DPR_UI_LOG_PRP_TREE UI PRP Tree 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20050504   SAP 
Last change 20141109    
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_DPR_UI_LOG_SKILL_TREE has no interface implemented.
Friends
Class CL_DPR_UI_LOG_SKILL_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SKILLS_RES_SEARCH Constant Public Type reference (TYPE) STRING 'Resource search' 20050513
2 CO_SKILLS_ROLE Constant Public Type reference (TYPE) STRING 'Skills for Role' 20050513
3 CO_SKILLS_TASK Constant Public Type reference (TYPE) STRING 'Skills for Task' 20050513
4 CO_SKILL_ROLE_IND Constant Public Type reference (TYPE) STRING 'Skills for Independent Role Search' 20090720
5 CO_SKILL_VACANT_ROLE Constant Public Type reference (TYPE) STRING 'Skills for Vacant role' 20070703
6 DIFFERENTIAL Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050504
7 MR_SOURCE_KEY Instance attribute Private Object reference (TYPE REF TO) DATA 20050518
8 MR_TREE Instance attribute Public Object reference (TYPE REF TO) CL_PRP_BSP_M_TREE Development Projects - Model Class for Tree 20050504
9 MR_TREE_DATA Instance attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_SKILL_TREEDATA Model Class for Tree Data Management 20050504
10 MT_CHANGE_TABLE_DATA_UI Instance attribute Private Type reference (TYPE) DPR_TT_API_SKILL Web Dynpro: Set of Elements of Context Node 20050523
11 MT_FUNCTIONS Instance attribute Public Type reference (TYPE) PGX_TT_TREEFUNCTIONS Table for Definition of Functions in Tree Header 20050504
12 MT_MODIFICATIONS Instance attribute Private Type reference (TYPE) TT_MODIFICATIONS 20050513
13 MT_OBJID_TO_ID Instance attribute Private Type reference (TYPE) TT_OBJID_TO_ID 20050607
14 MT_READ_ID Instance attribute Private Type reference (TYPE) TT_READ_ID 20050607
15 MT_SKILL_DATA Instance attribute Private Type reference (TYPE) TT_DATA 20050513
16 MT_TABLE_DATA_BE Instance attribute Private Type reference (TYPE) DPR_TT_API_SKILL Table Type API Skills 20050511
17 MT_TASK_ASSIGNMS Instance attribute Private Type reference (TYPE) TT_ASSIGNMS 20050520
18 MT_TREE_DATA_BE Instance attribute Private Type reference (TYPE) PGX_TT_TREENODES Table for Nodes in PrjGrafX Tree 20050607
19 MT_TREE_TO_TABLE_DATA_BE Instance attribute Private Type reference (TYPE) PRP_TT_SKILL_REQUIREMENTS Table with Qualifications Requirements 20050511
20 MV_ADDSKILL_DISABLED Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050504
21 MV_BO_NAME Instance attribute Private Type reference (TYPE) STRING 20050518
22 MV_BO_NODE_NAME Instance attribute Private Type reference (TYPE) STRING BO Node Name (ESA) 20050518
23 MV_CHANGED Instance attribute Public Type reference (TYPE) FLAG 'X' = Content Changed 20050504
24 MV_MODE Instance attribute Public Type reference (TYPE) STRING Mode 20050504
25 MV_SCENARIO Instance attribute Private Type reference (TYPE) STRING Scenario: Qualifications for ... 20050513
26 MV_SIZE Instance attribute Public Type reference (TYPE) STRING 20050504
27 MV_SKILLMAPPING Instance attribute Private Type reference (TYPE) PRP_TV_MINIMUM_SKILL_MATCHING Maximum Percentage Match of Qualifications 20051108
28 SR_LOG_SKILL Static Attribute Public Object reference (TYPE REF TO) CL_DPR_UI_LOG_SKILL_TREE Instance (Singleton) 20050506
29 SR_SOTR Instance attribute Private Object reference (TYPE REF TO) CL_SOTR Do not delete: Is used in the application 20050608
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050504
2 CONVERT_OBJID_TO_TREE_NODE_ID Instance method Private Method Convert Node ID to Object ID 20050511
3 CONVERT_TREE_NODE_ID_TO_OBJID Instance method Private Method Tree: Convert Context Element ID to Qualification OBJID 20050511
4 GET_CHILD_NODES Instance method Public Method Tree: Read Data in Back-End (Child Node) 20050506
5 GET_INSTANCE Static method Public Method Deliver Singleton Instance 20050504
6 GET_MV_SCENARIO Instance method Public Method Deliver MV_SCENARIO Attribute 20050520
7 GET_MV_SKILLMAPPING Instance method Public Method Set MS_OBJ_EVENT Attribute 20051108
8 GET_OTYPE_BY_TREE_NODE_ID Instance method Private Method Objekttyp (Q oder QK) aus der ID auslesen 20090504
9 GET_OTYPE_FROM_ID Instance method Private Method Objekttyp von gegebener ID lesen 20090504
10 GET_ROOT_NODES Instance method Public Method Tree: Read Data in Back-End (Root Node) 20050504
11 GET_TREE_NODES Instance method Public Method Gets Tree Nodes from Model Class 20050504
12 ON_REPORT_CHANGES Instance method Public Method Send Changes to Back-End 20050513
13 ON_UPDATE Instance method Public Method Send Changes to Back-End 20050513
14 REFRESH_SKILL_DATA Instance method Public Method Refresh All for Skill Logic Class 20050513
15 REFRESH_TASK_ASSIGNMS Instance method Public Method Refresh Task Assignment Table 20050615
16 REMOVE_OTYPE_FROM_ID Instance method Private Method Entfernt den Objekttype (Q oder QK) von der ID 20090504
17 RETRIEVE_SKILL_DATA Instance method Public Method Qualifications for Role / Read Task 20050513
18 RETRIEVE_TASK_ASSIGNMS Instance method Public Method Read Tasks Assigned to Role 20050520
19 SET_MV_BO_BO_NODE_NAME Instance method Public Method Set MS_OBJ_EVENT Attribute 20050616
20 SET_MV_SCENARIO Instance method Public Method Set MV_SCENARIO Attribute 20050513
21 SET_MV_SKILLMAPPING Instance method Public Method Set MS_OBJ_EVENT Attribute 20051108
22 SYNCHRONIZE_REPORT_CHANGES Instance method Public Method Transfer to Report Change Table 20050513
23 UPDATE_SKILL_SELECTIONS Instance method Private Method Tree to Table: Read Qualification in Back-End 20050510
Events
# Event Type Visibility Description Created on
1 ON_SEARCH Instance Event
(0)
Private
(0)
Resource Search Started 20051109
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ASSIGNMS Protected See coding 20050520 tt_assignms TYPE STANDARD TABLE OF ty_assignms WITH KEY source_guid
2 TT_DATA Protected See coding 20050513 tt_data TYPE STANDARD TABLE OF ty_data WITH KEY source_guid
3 TT_GUID_ELEMENT Protected See coding 20050530 tt_guid_element TYPE STANDARD TABLE OF ty_guid_element WITH KEY guid
4 TT_HELP_TABLE Protected See coding 20050513 tt_help_table TYPE SORTED TABLE OF ty_help_table WITH UNIQUE KEY skill_guid
5 TT_MODIFICATIONS Protected See coding 20050513 tt_modifications TYPE STANDARD TABLE OF ty_modifications WITH DEFAULT KEY
6 TT_OBJID_TO_ID Protected See coding 20050511 tt_objid_to_id TYPE STANDARD TABLE OF ty_objid_to_id WITH DEFAULT KEY
7 TT_READ_ID Protected See coding 20050607 tt_read_id TYPE STANDARD TABLE OF ty_read_id WITH DEFAULT KEY
8 TY_ASSIGNMS Protected See coding 20050520 BEGIN OF ty_assignms, source_guid TYPE dpr_tv_object_guid_char, source_key TYPE REF TO data, task_assignms_wd TYPE REF TO data, task_assignms_be TYPE REF TO data, END OF ty_assignms
9 TY_DATA Protected See coding 20050513 BEGIN OF ty_data, source_guid TYPE dpr_tv_object_guid_char, source_key TYPE REF TO data, skill_data_wd TYPE REF TO data, skill_data_be TYPE REF TO data, END OF ty_data
10 TY_GUID_ELEMENT Protected See coding 20050530 BEGIN OF ty_guid_element, guid TYPE dpr_tv_object_guid_char, element TYPE REF TO if_wd_context_element, END OF ty_guid_element
11 TY_HELP_TABLE Protected See coding 20050513 BEGIN OF ty_help_table, skill_guid TYPE dpr_ts_api_skill-skill_guid, element TYPE REF TO if_wd_context_element, END OF ty_help_table
12 TY_MODIFICATIONS Protected See coding 20050513 BEGIN OF ty_modifications, bo_node_name TYPE string, key TYPE REF TO data, change_mode TYPE ty_change_mode, data TYPE REF TO data, changed_fields TYPE dpr_tt_string_t, association TYPE string, source_bo_node TYPE string, source_key TYPE REF TO data, source_key_is_handle TYPE boole_d, END OF ty_modifications
13 TY_OBJID_TO_ID Protected See coding 20050511 BEGIN OF ty_objid_to_id, otype TYPE otype, objid TYPE pd_objid_r, id TYPE string, END OF ty_objid_to_id
14 TY_READ_ID Protected See coding 20050607 BEGIN OF ty_read_id, parent_id TYPE string, child_ids TYPE dpr_tt_string_t, END OF ty_read_id
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DPR_UI_LOG_SKILL_TREE has no parameter.
Method CONSTRUCTOR on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method CONVERT_OBJID_TO_TREE_NODE_ID 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) QCAT_STRU-OBJID ObjektId 20050511
2 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20090504
3 Returning RV_ID Value transfer Type reference (TYPE) STRING 20050511

Method CONVERT_OBJID_TO_TREE_NODE_ID on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method CONVERT_TREE_NODE_ID_TO_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20050511
2 Returning RV_OBJID Value transfer Type reference (TYPE) QCAT_STRU-OBJID ObjektId 20050511

Method CONVERT_TREE_NODE_ID_TO_OBJID on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_NODES Call by reference Type reference (TYPE) PGX_TT_TREENODES Tabelle für Knoten im PrjGrafX Tree 20050506
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Indentifikation eines Knoten 20050506

Method GET_CHILD_NODES on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_LOG_SKILL Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_SKILL_TREE UI-Logik für Rollen Tab-Element 'Qualifikationen' 20050504

Method GET_INSTANCE on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_MV_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCENARIO Value transfer Type reference (TYPE) STRING 20050520

Method GET_MV_SCENARIO on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_MV_SKILLMAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SKILLMAPPING Value transfer Type reference (TYPE) PRP_TV_MINIMUM_SKILL_MATCHING Maximale prozentuale Trefferquote der Qualifikationen 20051108

Method GET_MV_SKILLMAPPING on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_OTYPE_BY_TREE_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_TREE_OBJECT_KNOWN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090504
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090504
3 Returning RV_OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20090504

Method GET_OTYPE_BY_TREE_NODE_ID on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_OTYPE_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090504
2 Returning RV_OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20090504

Method GET_OTYPE_FROM_ID on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_NODES Call by reference Type reference (TYPE) PGX_TT_TREENODES Tabelle für Knoten im PrjGrafX Tree 20050504

Method GET_ROOT_NODES on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method GET_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TREE_NODES Value transfer Type reference (TYPE) PGX_TT_TREENODES Tabelle für Knoten im PrjGrafX Tree 20050504

Method GET_TREE_NODES on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method ON_REPORT_CHANGES Signature

Method ON_REPORT_CHANGES on class CL_DPR_UI_LOG_SKILL_TREE has no parameter.
Method ON_REPORT_CHANGES on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method ON_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050513

Method ON_UPDATE on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method REFRESH_SKILL_DATA Signature

Method REFRESH_SKILL_DATA on class CL_DPR_UI_LOG_SKILL_TREE has no parameter.
Method REFRESH_SKILL_DATA on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method REFRESH_TASK_ASSIGNMS Signature

Method REFRESH_TASK_ASSIGNMS on class CL_DPR_UI_LOG_SKILL_TREE has no parameter.
Method REFRESH_TASK_ASSIGNMS on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method REMOVE_OTYPE_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090504
2 Returning RV_ID Value transfer Type reference (TYPE) STRING 20090504

Method REMOVE_OTYPE_FROM_ID on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method RETRIEVE_SKILL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SOURCE_KEY Call by reference Object reference (TYPE REF TO) DATA 20050513
2 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050513
3 Exporting ET_LINK_SRC_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050513
4 Exporting ET_LINK_TGT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050513
5 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE Schlüssel Applikationsobjekte 20050513
6 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) STRING Assoziationsname 20050513
7 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING BO Name 20050513
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO Knotenname 20050513

Method RETRIEVE_SKILL_DATA on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method RETRIEVE_TASK_ASSIGNMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SOURCE_KEY Call by reference Object reference (TYPE REF TO) DATA 20050520
2 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050520
3 Exporting ET_LINK_SRC_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050520
4 Exporting ET_LINK_TGT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050520
5 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE Schlüssel Applikationsobjekte 20050520
6 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) STRING Assoziationsname 20050520
7 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING BO Name 20050520
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO Knotenname 20050520

Method RETRIEVE_TASK_ASSIGNMS on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method SET_MV_BO_BO_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT-OBJECT_TYPE Identifizierung eines Objektes 20050616

Method SET_MV_BO_BO_NODE_NAME on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method SET_MV_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) STRING 20050513

Method SET_MV_SCENARIO on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method SET_MV_SKILLMAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SKILLMAPPING Call by reference Type reference (TYPE) PRP_TV_MINIMUM_SKILL_MATCHING Maximale prozentuale Trefferquote der Qualifikationen 20051108

Method SET_MV_SKILLMAPPING on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method SYNCHRONIZE_REPORT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20050513
2 Importing IR_SOURCE_KEY Call by reference Type reference (TYPE) DATA 20050513
3 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) DPR_TT_STRING_T Tabelle von Strings 20050513
4 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) STRING 20050513
5 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20050513
6 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) C 20050513
7 Importing IV_SOURCE_BO_NODE Call by reference Type reference (TYPE) STRING CL_DPR_API_CO=>SC_BO_CPROJECTS 20050513
8 Importing IV_SOURCE_KEY_IS_HANDLE Call by reference Type reference (TYPE) BOOLE_D Boolean 20050513

Method SYNCHRONIZE_REPORT_CHANGES on class CL_DPR_UI_LOG_SKILL_TREE has no exception.

Method UPDATE_SKILL_SELECTIONS 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) PD_OBJID_R ObjektId der selektierten Qualifikation 20050510

Method UPDATE_SKILL_SELECTIONS on class CL_DPR_UI_LOG_SKILL_TREE has no exception.
Event Signatures

Event ON_SEARCH Signature
Event ON_SEARCH on class CL_DPR_UI_LOG_SKILL_TREE has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400