SAP ABAP Class CL_DPR_CHECKLIST_T_CREATOR (DevPro: Create a Checklist Template from Operative Checklist)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-STR (Application Component) Structure
     DEVELOPMENT_PROJECTS_CHECKLIST (Package) Project Management - Checklists
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_VISITOR Development Projects: Abstract Visitor 20020604
Properties
Class CL_DPR_CHECKLIST_T_CREATOR  
Short Description DevPro: Create a Checklist Template from Operative Checklist    
Super Class CL_DPR_VISITOR Development Projects: Abstract Visitor 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class DPR_CHECKLIST    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_CHECKLIST   Project Management - Checklists 
Created 20020604   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_CHECKLIST_T_CREATOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_CHECKLIST_O 20020604 Development Projects: Checklist
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CHECKLIST Instance attribute Private Object reference (TYPE REF TO) CL_DPR_CHECKLIST_O Checklist 20020604
2 MR_CHECKLIST_TEMPLATE Instance attribute Private Object reference (TYPE REF TO) CL_DPR_CHECKLIST_T Checklist Template 20020604
3 MT_ENTITY_LINKS Instance attribute Private Type reference (TYPE) DPR_TT_ENTITY_LINKS Table Type for Links Between Roles and Entities 20030319
4 MT_PROCESSED_DOCUMENT_PARENTS Instance attribute Private Type reference (TYPE) TY_PROCESSED_DOCUMENT_PARENTS 20030520
5 MT_PROCESSED_ENTITIES Instance attribute Private Type reference (TYPE) TY_PROCESSED_ENTITIES Table of Processed Entries 20020604
6 MT_PROCESSED_PARTICIPANTS Instance attribute Private Type reference (TYPE) TY_PROCESSED_PARTICIPANTS Table Type for Project Participants 20030319
7 MT_RELATIONS_PREDECESSORS Instance attribute Private Type reference (TYPE) TY_RELATIONS_PREDECESSORS Table of Relation Predecessor 20020722
8 MT_RELATIONS_SUCCESSORS Instance attribute Private Type reference (TYPE) TY_RELATIONS_SUCCESSORS Table of Relation Successor 20020722
9 MV_CHECK_CHECKLIST_TYPE Instance attribute Private Type reference (TYPE) ABAP_BOOL 'X' X = Check Against Active Checklist Types 20070424
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020604
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020604
3 CREATE_CHECKLIST_TEMPLATE Static method Public Method Create a Checklist Template from Operative Checklist 20020604
4 CREATE_CREATOR_INSTANCE Static method Private Method Create New Instance 20020604
5 CREATE_PARTICIPANT Instance method Private Method Create Role in Checklist Template 20030319
6 CREATE_SKILL Instance method Private Method Create Skils 20030401
7 FINALIZE_CREATED_RELATIONS Instance method Private Method Completion of Relationships Found During Resolution 20020722
8 FINALIZE_ENTITY_LINK Instance method Private Method Create Entity Links at End of Traversing 20030319
9 GET_CREATED_CHECKLIST_TEMPLATE Instance method Private Method Access Method to Checklist Template (Reading) 20020604
10 GET_PARENT_FOR_INSERTION Instance method Private Method Access Method to Superior Element (Reading) 20020604
11 SET_CREATION_PARAMETERS Instance method Private Method Access Method to Resolution Parameters (Writing) 20020604
Events
Class CL_DPR_CHECKLIST_T_CREATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_PARTICIPANTS Private See coding 20030319 begin of ty_participants, participant type ref to CL_dpr_participant, end of ty_participants
2 TY_PROCESSED_DOCUMENT_PARENT Private See coding 20030520 BEGIN OF ty_processed_document_parent, parent TYPE REF TO if_dpr_entity, END OF ty_processed_document_parent
3 TY_PROCESSED_DOCUMENT_PARENTS Private See coding 20030520 ty_processed_document_parents TYPE HASHED TABLE OF ty_processed_document_parent WITH UNIQUE KEY parent
4 TY_PROCESSED_ENTITIES Private See coding Data Set Table 20020604 TY_PROCESSED_ENTITIES type hashed table of ty_processed_entity with unique key source
5 TY_PROCESSED_ENTITY Private See coding Structure with the Already Processed Entries (Data Set) 20020604 begin of TY_PROCESSED_ENTITY, source type ref to if_dpr_entity, target type ref to if_dpr_entity, end of ty_processed_entity
6 TY_PROCESSED_PARTICIPANTS Private See coding 20030319 ty_processed_participants type sorted table of ty_participants with unique key participant
7 TY_RELATIONS_PREDECESSOR Private See coding 20020722 BEGIN OF TY_RELATIONS_PREDECESSOR, SOURCE TYPE REF TO CL_CGPL_HIERARCHY_NODE, TARGET TYPE REF TO CL_CGPL_HIERARCHY_NODE, SUCCESSORS TYPE CGPL_RELATIONS, END OF TY_RELATIONS_PREDECESSOR
8 TY_RELATIONS_PREDECESSORS Private See coding 20020722 TY_RELATIONS_PREDECESSORS TYPE SORTED TABLE OF TY_RELATIONS_PREDECESSOR WITH UNIQUE KEY TARGET
9 TY_RELATIONS_SUCCESSOR Private See coding 20020722 BEGIN OF TY_RELATIONS_SUCCESSOR, SOURCE TYPE REF TO CL_CGPL_HIERARCHY_NODE, TARGET TYPE REF TO CL_CGPL_HIERARCHY_NODE, END OF TY_RELATIONS_SUCCESSOR
10 TY_RELATIONS_SUCCESSORS Private See coding 20020722 TY_RELATIONS_SUCCESSORS TYPE SORTED TABLE OF TY_RELATIONS_SUCCESSOR WITH UNIQUE KEY SOURCE
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_CHECKLIST_T_CREATOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_CHECKLIST_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_O zu kopierende Checkliste 20020604
2 Importing IV_CHECK_CHECKLIST_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE X = Prüfung gegen aktive Checklistenarten 20070424
3 Returning RR_CHECKLIST_TEMPLATE Value transfer Object reference (TYPE REF TO) CL_DPR_CHECKLIST_T Resultierende Checklistenvorlage 20020604

Method CREATE_CHECKLIST_TEMPLATE on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method CREATE_CREATOR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_O Development Projects: Checkliste 20020604
2 Importing IV_CHECK_CHECKLIST_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' = Prüfung gegen aktive Checklistenarten 20070424
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_CHECKLIST_T_CREATOR Anlegen einer Checklistenvorlage aus operativer Checkliste 20020604

Method CREATE_CREATOR_INSTANCE on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method CREATE_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARTICIPANT Call by reference Object reference (TYPE REF TO) CL_DPR_PARTICIPANT Development Projects: Projektbeteiligte(r) 20030319

Method CREATE_PARTICIPANT on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method CREATE_SKILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SKILL Value transfer Object reference (TYPE REF TO) CL_DPR_SKILL Development Projects: Skill 20030401

Method CREATE_SKILL on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method FINALIZE_CREATED_RELATIONS Signature

Method FINALIZE_CREATED_RELATIONS on class CL_DPR_CHECKLIST_T_CREATOR has no parameter.
Method FINALIZE_CREATED_RELATIONS on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method FINALIZE_ENTITY_LINK Signature

Method FINALIZE_ENTITY_LINK on class CL_DPR_CHECKLIST_T_CREATOR has no parameter.
Method FINALIZE_ENTITY_LINK on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method GET_CREATED_CHECKLIST_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CHECKLIST_TEMPLATE Value transfer Object reference (TYPE REF TO) CL_DPR_CHECKLIST_T Development Projects: Checklistenvorlage 20020604

Method GET_CREATED_CHECKLIST_TEMPLATE on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method GET_PARENT_FOR_INSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PARENT_CHECKLIST_ITEM_T Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_ITEM_T Development Projects: Checklistenpunkt 20020604
2 Exporting ER_PARENT_CHECKLIST_T Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_T Development Projects: Checkliste 20020604
3 Exporting ER_PARENT_PARTICIPANT Call by reference Object reference (TYPE REF TO) CL_DPR_PARTICIPANT Development Projects: Projektbeteiligte(r) 20030319
4 Exporting ER_PARENT_TASK_T Call by reference Object reference (TYPE REF TO) CL_DPR_TASK_T Development Projects: Aufgabe 20020604
5 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) IF_DPR_ENTITY Development Projects: Schnittstelle aller Entities 20020604

Method GET_PARENT_FOR_INSERTION on class CL_DPR_CHECKLIST_T_CREATOR has no exception.

Method SET_CREATION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_O Development Projects: Checkliste 20020604
2 Importing IV_CHECK_CHECKLIST_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Prüfung gegen aktive Checklistenarten 20070424

Method SET_CREATION_PARAMETERS on class CL_DPR_CHECKLIST_T_CREATOR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200