SAP ABAP Class CL_DPR_VISITOR (Development Projects: Abstract Visitor)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_TRAVERSAL (Package) Project Management - Traversal
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_FIN_GECCO_ACC_STATUS Sets Status for Account Assignment 20050216
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_TASK_COPIER DevPro: Copy Task Including Subtasks 20050309
3 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SET_FORECASTED Set forecasted dates 20080807
4 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SEARCH_VISITOR Find 20020405
5 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SAVE_FINALIZER Development Projects: Visitor When SAving 20020409
6 Inheritance (c INHERITING FROM c_ref)  CL_DPR_REPLICATION_BROKER Development Projects: Visitor for Confirmation of Replicatn 20020531
7 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_T_CLEANER Dev. Proj.: Delete Operative Data from Project Template 20020705
8 Inheritance (c INHERITING FROM c_ref)  CL_DPR_INSTANTIATOR DevPro: Instantiate Dependent Objects 20030129
9 Inheritance (c INHERITING FROM c_ref)  CL_DPR_FIN_GECCO_CALC_COLL Costing: Collection of Data for Costing 20030211
10 Inheritance (c INHERITING FROM c_ref)  CL_DPR_AUTHORIZATION_CHECKER DevPro: Check Authorization Including Dependent Objects 20020816
... Click here to see Used By full list (17 items)
Properties
Class CL_DPR_VISITOR  
Short Description Development Projects: Abstract Visitor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_TRAVERSAL   Project Management - Traversal 
Created 20020314   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_ENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_VISITOR has no interface implemented.
Friends
Class CL_DPR_VISITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CURRENT Instance attribute Protected Object reference (TYPE REF TO) IF_DPR_HOST Current Node 20020314
2 MR_ITERATOR Instance attribute Protected Object reference (TYPE REF TO) IF_DPR_ITERATOR Iterator 20020314
3 MR_ROOT Instance attribute Protected Object reference (TYPE REF TO) IF_DPR_HOST Root Nodes 20020314
4 MV_ERROR Instance attribute Protected Type reference (TYPE) CHAR1 Indicator: Errors Occurred 20020314
5 MV_STATE Instance attribute Protected Type reference (TYPE) CHAR1 Status 20020314
6 SC_STATE_ABORTED Constant Public Type reference (TYPE) CHAR1 '4' Status: Canceled 20020314
7 SC_STATE_CREATED Constant Public Type reference (TYPE) CHAR1 '0' Status: Created 20020314
8 SC_STATE_FINISHED Constant Public Type reference (TYPE) CHAR1 '3' Status: Ended 20020314
9 SC_STATE_FREED Constant Public Type reference (TYPE) CHAR1 '5' Status: Destroyed 20020314
10 SC_STATE_READY Constant Public Type reference (TYPE) CHAR1 '1' Status: Ready 20020314
11 SC_STATE_STARTED Constant Public Type reference (TYPE) CHAR1 '2' Status: Started 20020314
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020314
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020314
3 CONVERT_HOST Instance method Protected Method Conversion of Host 20020314
4 CONVERT_NODE Instance method Protected Method Conversion of Node 20020314
5 FREE Instance method Public Method Destructor 20020314
6 GET_CURRENT Instance method Public Method Access Method to Current Nodes (Reading) 20020314
7 GET_ROOT Instance method Public Method Access Method to Root Nodes (Reading) 20020314
8 RESET Instance method Public Method Reset Visitor 20020314
9 SET_CURRENT Instance method Protected Method Access Method to Current Nodes (Writing) 20020314
10 SET_ROOT Instance method Public Method Access Method to Root Nodes (Writing) (Initialized) 20020314
11 START Instance method Public Method Start Visitor Transaction 20020314
12 VISIT_APPROVAL Instance method Public Method Visitor Method for Approval 20020314
13 VISIT_BUPA_DISTRIBUTION Instance method Public Method Visitor Method for Distribution to Project Role 20050310
14 VISIT_BUSINESS_PARTNER_FAVO Instance method Public Method Visitor Method for Business Partner Favorite 20020526
15 VISIT_BUSINESS_PARTNER_LINK Instance method Public Method Visitor Method for Link to Business Partner 20020402
16 VISIT_CHECKLIST Instance method Public Method Visitor Method for Checklist 20020314
17 VISIT_CHECKLIST_ITEM Instance method Public Method Visitor Method for Checklist Item 20020314
18 VISIT_CHECKLIST_REFERENCE Instance method Public Method Visitor Method for Checklist Reference 20020314
19 VISIT_COLLABORATION Instance method Public Method Visitor Method for Collaboration 20020314
20 VISIT_CONTROL_PLAN Instance method Public Method Visitor Method for Control Plan 20020402
21 VISIT_CONTROL_PLAN_ITEM Instance method Public Method Visitor Method for Control Plan Element 20020402
22 VISIT_CONTROL_PLAN_LINK Instance method Public Method Visitor Method for Control Plan Link 20020402
23 VISIT_CONTROL_PLAN_VERSION Instance method Public Method Visitor Method for Control Plan Version 20020402
24 VISIT_DOCUMENT Instance method Public Method Visitor Method for Document 20020314
25 VISIT_ENTITY_LINK Instance method Public Method Visitor Method for Link Between Role and Entity 20020402
26 VISIT_INDIVIDUAL_APPROVAL Instance method Public Method Visitor Method for Individual Approval 20020314
27 VISIT_OBJECT_LINK Instance method Public Method Visitor Method for Object Link 20020314
28 VISIT_PARTICIPANT Instance method Public Method Visitor Method for Project Participant(s) 20020314
29 VISIT_PART_DISTRIBUTION Instance method Public Method Visitor Method for Distribution to Project Role 20050310
30 VISIT_PHASE Instance method Public Method Visitor Method for Phase 20020314
31 VISIT_PROJECT Instance method Public Method Visitor Method for Project 20020314
32 VISIT_PROJECT_CHARTER Instance method Public Method Visitor Method for Project Charter 20070502
33 VISIT_SKILL Instance method Public Method Visitor Method for Skill/Qualification 20020526
34 VISIT_TASK Instance method Public Method Visitor Method for Task 20020314
Events
Class CL_DPR_VISITOR has no event.
Types
Class CL_DPR_VISITOR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CONVERT_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HOST Call by reference Object reference (TYPE REF TO) IF_DPR_HOST Development Projects: Schnittst. aller vom Visitor Besuchten 20020314
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_DPR_ITERATOR_ELEMENT Development Projects: Schnittstelle aller iterierb. Elemente 20020314

Method CONVERT_HOST on class CL_DPR_VISITOR has no exception.

Method CONVERT_NODE 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_DPR_ITERATOR_ELEMENT Development Projects: Schnittstelle aller iterierb. Elemente 20020314
2 Returning RR_HOST Value transfer Object reference (TYPE REF TO) IF_DPR_HOST Development Projects: Schnittst. aller vom Visitor Besuchten 20020314

Method CONVERT_NODE on class CL_DPR_VISITOR has no exception.

Method FREE Signature

Method FREE on class CL_DPR_VISITOR has no parameter.
Method FREE on class CL_DPR_VISITOR has no exception.

Method GET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CURRENT Value transfer Object reference (TYPE REF TO) IF_DPR_HOST Development Projects: Schnittst. aller vom Visitor Besuchten 20020314

Method GET_CURRENT on class CL_DPR_VISITOR has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ROOT Value transfer Object reference (TYPE REF TO) IF_DPR_HOST Development Projects: Schnittst. aller vom Visitor Besuchten 20020314

Method GET_ROOT on class CL_DPR_VISITOR has no exception.

Method RESET Signature

Method RESET on class CL_DPR_VISITOR has no parameter.
Method RESET on class CL_DPR_VISITOR has no exception.

Method SET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURRENT Call by reference Object reference (TYPE REF TO) IF_DPR_HOST Development Projects: Schnittst. aller vom Visitor Besuchten 20020314

Method SET_CURRENT on class CL_DPR_VISITOR has no exception.

Method SET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITERATOR Call by reference Object reference (TYPE REF TO) IF_DPR_ITERATOR Development Projects: Schnittstelle aller Iteratoren 20020314
2 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) IF_DPR_HOST Development Projects: Schnittst. aller vom Visitor Besuchten 20020314

Method SET_ROOT on class CL_DPR_VISITOR has no exception.

Method START Signature

Method START on class CL_DPR_VISITOR has no parameter.
Method START on class CL_DPR_VISITOR has no exception.

Method VISIT_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPROVAL Call by reference Object reference (TYPE REF TO) CL_DPR_APPROVAL Development Projects: Abstrakte Abnahme 20020314

Method VISIT_APPROVAL on class CL_DPR_VISITOR has no exception.

Method VISIT_BUPA_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUPA_DIST Call by reference Object reference (TYPE REF TO) CL_DPR_BUPA_DISTRIBUTION Development Projects: Verteilung an Projektrolle 20050310

Method VISIT_BUPA_DISTRIBUTION on class CL_DPR_VISITOR has no exception.

Method VISIT_BUSINESS_PARTNER_FAVO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUSINESS_PARTNER_FAVO Call by reference Object reference (TYPE REF TO) CL_DPR_BUSINESS_PARTNER_FAVO Development Projects: Geschäftspartnerfavorit 20020526

Method VISIT_BUSINESS_PARTNER_FAVO on class CL_DPR_VISITOR has no exception.

Method VISIT_BUSINESS_PARTNER_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUSINESS_PARTNER_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_BUSINESS_PARTNER_LINK Development Projects: Verknüpfung zum Geschäftspartner 20020402

Method VISIT_BUSINESS_PARTNER_LINK on class CL_DPR_VISITOR has no exception.

Method VISIT_CHECKLIST 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 Development Projects: Abstrakte Checkliste 20020314

Method VISIT_CHECKLIST on class CL_DPR_VISITOR has no exception.

Method VISIT_CHECKLIST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST_ITEM Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_ITEM Development Projects: Abstrakter Checklistenpunkt 20020314

Method VISIT_CHECKLIST_ITEM on class CL_DPR_VISITOR has no exception.

Method VISIT_CHECKLIST_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST_REFERENCE Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_REFERENCE Development Projects: Checklistenreferenz 20020314

Method VISIT_CHECKLIST_REFERENCE on class CL_DPR_VISITOR has no exception.

Method VISIT_COLLABORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLABORATION Call by reference Object reference (TYPE REF TO) CL_DPR_COLLABORATION Development Projects: Collaboration 20020314

Method VISIT_COLLABORATION on class CL_DPR_VISITOR has no exception.

Method VISIT_CONTROL_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROL_PLAN Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN Development Projects: Abstrakter Kontrollplan 20020402

Method VISIT_CONTROL_PLAN on class CL_DPR_VISITOR has no exception.

Method VISIT_CONTROL_PLAN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROL_PLAN_ITEM Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_ITEM Development Projects: Abstraktes Kontrollplanelement 20020402

Method VISIT_CONTROL_PLAN_ITEM on class CL_DPR_VISITOR has no exception.

Method VISIT_CONTROL_PLAN_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROL_PLAN_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20020402

Method VISIT_CONTROL_PLAN_LINK on class CL_DPR_VISITOR has no exception.

Method VISIT_CONTROL_PLAN_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROL_PLAN_VERSION Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_VERSION Development Projects: Abstrakte Kontrollplanversion 20020402

Method VISIT_CONTROL_PLAN_VERSION on class CL_DPR_VISITOR has no exception.

Method VISIT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_DPR_DOCUMENT Development Projects: Dokument 20020314

Method VISIT_DOCUMENT on class CL_DPR_VISITOR has no exception.

Method VISIT_ENTITY_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_ENTITY_LINK Development Projects: Verknüpfung zwischen Rolle und Entity 20020402

Method VISIT_ENTITY_LINK on class CL_DPR_VISITOR has no exception.

Method VISIT_INDIVIDUAL_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDIVIDUAL_APPROVAL Call by reference Object reference (TYPE REF TO) CL_DPR_INDIVIDUAL_APPROVAL Development Projects: Abstrakte Einzelabnahme 20020314

Method VISIT_INDIVIDUAL_APPROVAL on class CL_DPR_VISITOR has no exception.

Method VISIT_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINK Development Projects: Objektverknüpfung 20020314

Method VISIT_OBJECT_LINK on class CL_DPR_VISITOR has no exception.

Method VISIT_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) 20020314

Method VISIT_PARTICIPANT on class CL_DPR_VISITOR has no exception.

Method VISIT_PART_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PART_DIST Call by reference Object reference (TYPE REF TO) CL_DPR_PART_DISTRIBUTION Development Projects: Verteilung an Projektrolle 20050310

Method VISIT_PART_DISTRIBUTION on class CL_DPR_VISITOR has no exception.

Method VISIT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_DPR_PHASE Development Projects: Abstrakte Phase 20020314

Method VISIT_PHASE on class CL_DPR_VISITOR has no exception.

Method VISIT_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_DPR_PROJECT Development Projects: Abstraktes Projekt 20020314

Method VISIT_PROJECT on class CL_DPR_VISITOR has no exception.

Method VISIT_PROJECT_CHARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT_CHARTER Call by reference Object reference (TYPE REF TO) CL_DPR_PROJECT_CHARTER Development Projects: Abstrakter Projektauftrag 20070502

Method VISIT_PROJECT_CHARTER on class CL_DPR_VISITOR has no exception.

Method VISIT_SKILL Signature

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

Method VISIT_SKILL on class CL_DPR_VISITOR has no exception.

Method VISIT_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TASK Call by reference Object reference (TYPE REF TO) CL_DPR_TASK Development Projects: Abstrakte Aufgabe 20020314

Method VISIT_TASK on class CL_DPR_VISITOR has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_FIN_GECCO_ACC_STATUS Sets Status for Account Assignment 20050216
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_TASK_COPIER DevPro: Copy Task Including Subtasks 20050309
3 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SET_FORECASTED Set forecasted dates 20080807
4 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SEARCH_VISITOR Find 20020405
5 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SAVE_FINALIZER Development Projects: Visitor When SAving 20020409
6 Inheritance (c INHERITING FROM c_ref)  CL_DPR_REPLICATION_BROKER Development Projects: Visitor for Confirmation of Replicatn 20020531
7 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_T_CLEANER Dev. Proj.: Delete Operative Data from Project Template 20020705
8 Inheritance (c INHERITING FROM c_ref)  CL_DPR_INSTANTIATOR DevPro: Instantiate Dependent Objects 20030129
9 Inheritance (c INHERITING FROM c_ref)  CL_DPR_FIN_GECCO_CALC_COLL Costing: Collection of Data for Costing 20030211
10 Inheritance (c INHERITING FROM c_ref)  CL_DPR_AUTHORIZATION_CHECKER DevPro: Check Authorization Including Dependent Objects 20020816
11 Inheritance (c INHERITING FROM c_ref)  CL_DPR_DATA_COLLECTOR Development Projects: Visitors for Data Retrieval 20020504
12 Inheritance (c INHERITING FROM c_ref)  CL_DPR_COPY_FINALIZER DevProj.: Complete Copy Process Including Depend. Objects 20030226
13 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLIST_T_CREATOR DevPro: Create a Checklist Template from Operative Checklist 20020604
14 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLIST_T_CLEANER Dev. Proj.: Delete Operative Data from Checklist Template 20020705
15 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLIST_RESOLVER Development Projects: Resolution of a Checklist Template 20020417
16 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLIST_COPIER DevPro: Copy Checklist Incl. Dependent Objects 20050420
17 Inheritance (c INHERITING FROM c_ref)  CL_DPR_AUTHORIZATION_COPY DevProj: Copy Authorization Incl. Dependent Objects 20030115
History
Last changed by/on SAP  20141109 
SAP Release Created in 100