SAP ABAP Class CL_DPR_SAVE_FINALIZER (Development Projects: Visitor When SAving)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_CORE (Package) Project Management - Application Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_VISITOR Development Projects: Abstract Visitor 20020409
Properties
Class CL_DPR_SAVE_FINALIZER  
Short Description Development Projects: Visitor When SAving    
Super Class CL_DPR_VISITOR Development Projects: Abstract Visitor 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class DPR_CORE    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_CORE   Project Management - Application Core 
Created 20020409   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_SAVE_FINALIZER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_CHANGE_MNGR 20020409 Development Projects: Administrator of Changed Appl. Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_FIN_IMPLEMENTATION Instance attribute Private Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_IMPLEMENT cProjects Accounting Integration: Gecco 20060516
2 MT_COMPONENTS Instance attribute Private Type reference (TYPE) DPR_TT_COMMONS Changed Components 20020409
3 MT_ENTITY_LINKS Instance attribute Private Type reference (TYPE) TT_ENTITY_LINKS Table Type for Links Between Roles and Entities 20040305
4 MT_REPLICATION_ADD_COMPONENTS Instance attribute Private Type reference (TYPE) DPR_TT_COMMONS Components That Were Changed (Non-Replication Components) 20030402
5 MT_REPLICATION_COMPONENTS Instance attribute Private Type reference (TYPE) DPR_TT_COMMONS Components to Be Replicated 20020816
6 MT_SAP_SCRIPT_CHANGE_LOG Instance attribute Private Type reference (TYPE) TT_TCATALOG SAPScript: Changed Texts 20041115
7 MV_CHANGED_BY Instance attribute Private Type reference (TYPE) DPR_TV_CHANGED_BY Last Changed by 20020409
8 MV_CHANGED_ON Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp for Time of Change 20020409
9 MV_EVE_NO_REP Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Value: No replication during evaluation 20121009
10 MV_REPLICATE Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Value: Call Distribution 20020529
11 MV_REPLICATE_ALL_COMPONENTS Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Value: Replicate All Elements 20030403
12 MV_REPLICATE_CHECK_ROOT_ONLY Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Value: Check Root Object Only 20030205
13 MV_REPLICATION_INACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Value: Confirmation of Replication Is Active 20030221
14 SR_BADI_ATTRIBUTES Static Attribute Private Object reference (TYPE REF TO) DPR_ATTRIBUTES BAdI: Check/Change Fields in Project Management 20110728
15 SR_REPLICATION Static Attribute Private Object reference (TYPE REF TO) DPR_REPLICATION BAdI Interface IF_EX_DPR_REPLICATION 20020529
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACC_INTEGRATION_EVE Instance method Private Method Check accouting integtation during evaluation 20121009
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020409
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020409
4 FINALIZE_OBJECT_BEFORE_SAVE Static method Private Method Complete Object Before Saving 20020409
5 GET_COMPONENTS Instance method Public Method Access Method for Changed Components (Reading) 20020409
6 GET_DELETED_COMPONENTS Instance method Private Method Access Method to Deleted Components (Reading) 20020702
7 GET_REPLICATION_COMPONENTS Instance method Private Method Access Method to Components to Be Replicated (Reading) 20020816
8 HAS_DELETED_COMPONENTS Instance method Private Method Do deleted componets exist? 20030205
9 REPLICATE_COMPONENT Instance method Private Method Components Transferred to Replication 20030205
10 SET_COMPONENTS Instance method Private Method Access Method for Changed Components (Writing) 20020409
Events
# Event Type Visibility Description Created on
1 APPROVAL_FINALIZED Instance Event
(0)
Public
(2)
Approval Finalized Before Saving 20030218
2 BUPA_DIST_FINALIZED Instance Event
(0)
Public
(2)
Distribution to Project Role Before Saving Is Finalized 20050310
3 BUSI_PARTNER_FAVO_FINALIZED Instance Event
(0)
Public
(2)
Business Partner Favorite Finalized Before Saving 20030218
4 BUSI_PARTNER_LINK_FINALIZED Instance Event
(0)
Public
(2)
Business Partner Link Finalized Before Saving 20030218
5 CHECKLIST_FINALIZED Instance Event
(0)
Public
(2)
Checklist Finalized Before Saving 20030218
6 CHECKLIST_ITEM_FINALIZED Instance Event
(0)
Public
(2)
Checklist Item Finalized Before Saving 20030218
7 CHECKLIST_REFERENCE_FINALIZED Instance Event
(0)
Public
(2)
Checklist Reference Finalized Before Saving 20030218
8 COLLABORATION_FINALIZED Instance Event
(0)
Public
(2)
Collaboration Finalized Before Saving 20030218
9 CONTROL_PLAN_FINALIZED Instance Event
(0)
Public
(2)
Control Plan Finalized Before Saving 20030218
10 CONTROL_PLAN_ITEM_FINALIZED Instance Event
(0)
Public
(2)
Control Plan Element Finalized Before Saving 20030218
11 CONTROL_PLAN_LINK_FINALIZED Instance Event
(0)
Public
(2)
Control Plan Link Finalized Before Saving 20030218
12 CONTROL_PLAN_VERSION_FINALIZED Instance Event
(0)
Public
(2)
Control Plan Version Finalized Before Saving 20030218
13 DOCUMENT_FINALIZED Instance Event
(0)
Public
(2)
Document Finalized Before Saving 20030218
14 ENTITY_LINK_FINALIZED Instance Event
(0)
Public
(2)
Link Between Role and Entity Finalized Before Saving 20030218
15 FINALIZATION_COMPLETED Instance Event
(0)
Public
(2)
Finalization Completed 20030222
16 FINALIZATION_PREPARED Instance Event
(0)
Public
(2)
Finalization Prepared 20030222
17 INDIVIDUAL_APPROVAL_FINALIZED Instance Event
(0)
Public
(2)
Individual Approval Finalized Before Saving 20030218
18 OBJECT_LINK_FINALIZED Instance Event
(0)
Public
(2)
Object Link Finalized Before Saving 20030218
19 PARTICIPANT_FINALIZED Instance Event
(0)
Public
(2)
Project Participant Finalized Before Saving 20030218
20 PART_DIST_FINALIZED Instance Event
(0)
Public
(2)
Distribution to Project Role Before Saving Is Finalized 20050310
21 PC_FINALIZED Instance Event
(0)
Public
(2)
Project Charter Finalized Before Saving 20070508
22 PHASE_FINALIZED Instance Event
(0)
Public
(2)
Phase Finalized Before Saving 20030218
23 PROJECT_FINALIZED Instance Event
(0)
Public
(2)
Project Finalized Before Saving 20030218
24 SKILL_FINALIZED Instance Event
(0)
Public
(2)
Skill Finalized Before Saving 20030218
25 TASK_FINALIZED Instance Event
(0)
Public
(2)
Task Finalized Before Saving 20030218
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ENTITY_LINKS Private See coding 20040305 tt_entity_links TYPE HASHED TABLE OF REF TO cl_dpr_entity_link WITH UNIQUE KEY table_line
2 TT_TCATALOG Private See coding 20041115 tt_tcatalog TYPE TABLE OF tcatalog
Method Signatures

Method CHECK_ACC_INTEGRATION_EVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DPR_OBJECT Call by reference Object reference (TYPE REF TO) CL_DPR_PROJECT Development Projects: Abstract Project 20121009

Method CHECK_ACC_INTEGRATION_EVE on class CL_DPR_SAVE_FINALIZER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method FINALIZE_OBJECT_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FILTER_HIER Call by reference Object reference (TYPE REF TO) IF_DPR_FILTER_HIER Development Projects: Schnittstelle hierarchischer Filter 20030225
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Zu finalisierendes Anwendungsobjekt 20020409
3 Importing IT_COMPONENTS Call by reference Type reference (TYPE) DPR_TT_COMMONS Geänderte Komponenten 20020409

Method FINALIZE_OBJECT_BEFORE_SAVE on class CL_DPR_SAVE_FINALIZER has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMPONENTS Value transfer Type reference (TYPE) DPR_TT_COMMONS Geänderte Komponenten 20020409

Method GET_COMPONENTS on class CL_DPR_SAVE_FINALIZER has no exception.

Method GET_DELETED_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20020702
2 Returning RT_DELETED_COMPONENTS Value transfer Type reference (TYPE) DPR_TT_COMMONS Gelöschte Komponenten 20020702

Method GET_DELETED_COMPONENTS on class CL_DPR_SAVE_FINALIZER has no exception.

Method GET_REPLICATION_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REPLICATION_ADD_COMPONENTS Call by reference Type reference (TYPE) DPR_TT_COMMONS Weitere geänderete Komponenten 20030402
2 Exporting ET_REPLICATION_COMPONENTS Call by reference Type reference (TYPE) DPR_TT_COMMONS Zu replizierende Komponenten 20030402

Method GET_REPLICATION_COMPONENTS on class CL_DPR_SAVE_FINALIZER has no exception.

Method HAS_DELETED_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_DELETED_COMPONENTS Value transfer Type reference (TYPE) BOOLE_D Gelöschte Komponeneten? 20030205

Method HAS_DELETED_COMPONENTS on class CL_DPR_SAVE_FINALIZER has no exception.

Method REPLICATE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPONENT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Projektkomponente 20030205
2 Importing IV_ENFORCE_REPLICATION Call by reference Type reference (TYPE) BOOLE_D Replikation erzwingen auch wenn Objekt nicht geändert wurde 20030205

Method REPLICATE_COMPONENT on class CL_DPR_SAVE_FINALIZER has no exception.

Method SET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENTS Call by reference Type reference (TYPE) DPR_TT_COMMONS Geänderte Komponenten 20020409

Method SET_COMPONENTS on class CL_DPR_SAVE_FINALIZER has no exception.
Event Signatures

Event APPROVAL_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_APPROVAL Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_APPROVAL Finalisierte Abnahme 20030222

Event BUPA_DIST_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_BUPA_DIST Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_BUPA_DISTRIBUTION Finalisierte BupaLink-Verteilung 20050310

Event BUSI_PARTNER_FAVO_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_BUSINESS_PARTNER_FAVO Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_BUSINESS_PARTNER_FAVO Finalisierter Geschäftspartnerfavorit 20030222

Event BUSI_PARTNER_LINK_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_BUSINESS_PARTNER_LINK Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_BUSINESS_PARTNER_LINK Finalisierte Geschäftspartnerverknüpfung 20030222

Event CHECKLIST_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CHECKLIST Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CHECKLIST Finalisierte Checkliste 20030222

Event CHECKLIST_ITEM_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CHECKLIST_ITEM Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CHECKLIST_ITEM Finalisierter Checklistenpunkt 20030222

Event CHECKLIST_REFERENCE_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CHECKLIST_REFERENCE Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CHECKLIST_REFERENCE Finalisierte Checklistenreferenz 20030222

Event COLLABORATION_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_COLLABORATION Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_COLLABORATION Finalisierte Collaboration 20030222

Event CONTROL_PLAN_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CONTROL_PLAN Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN Finalisierter Kontrollplan 20030222

Event CONTROL_PLAN_ITEM_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CONTROL_PLAN_ITEM Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_ITEM Finalisiertes Kontrollplanelement 20030222

Event CONTROL_PLAN_LINK_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CONTROL_PLAN_LINK Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Finalisierte Kontrollplanverknüpfung 20030222

Event CONTROL_PLAN_VERSION_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_CONTROL_PLAN_VERSION Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_VERSION Finalisierte Kontrollplanversion 20030222

Event DOCUMENT_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_DOCUMENT Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_DOCUMENT Finalisiertes Dokument 20030222

Event ENTITY_LINK_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_ENTITY_LINK Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_ENTITY_LINK Finalisierte Verknüpfung zwischen Rolle und Entity 20030222

Event FINALIZATION_COMPLETED Signature
Event FINALIZATION_COMPLETED on class CL_DPR_SAVE_FINALIZER has no parameter.
Event FINALIZATION_PREPARED Signature
Event FINALIZATION_PREPARED on class CL_DPR_SAVE_FINALIZER has no parameter.
Event INDIVIDUAL_APPROVAL_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_INDIVIDUAL_APPROVAL Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_INDIVIDUAL_APPROVAL Finalisierte Einzelabnahme 20030222

Event OBJECT_LINK_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_OBJECT_LINK Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_OBJECT_LINK Finalisierte Objektverknüpfung 20030222

Event PARTICIPANT_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_PARTICIPANT Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_PARTICIPANT Finalisierte(r) Projektbeteiligte(r) 20030222

Event PART_DIST_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_PART_DIST Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_PART_DISTRIBUTION Finalisierte Projektrollen-Verteilung 20050310

Event PC_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_PROJECT_CHARTER Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_PROJECT_CHARTER Collaboration Projects: Projektauftrag 20070508

Event PHASE_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_PHASE Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_PHASE Finalisierte Phase 20030222

Event PROJECT_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_PROJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_PROJECT Finalisiertes Projekt 20030222

Event SKILL_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_SKILL Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_SKILL Finalisierte Skill 20030222

Event TASK_FINALIZED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_TASK Exporting Value transfer Object reference (TYPE REF TO) CL_DPR_TASK Finalisierte Aufgabe 20030222
History
Last changed by/on SAP  20141109 
SAP Release Created in 200