SAP ABAP Class CL_DPR_CGPL_CHANGE_DOCUMENT (cProjects Change Documents)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_CHANGEDOC (Package) Change Documents in Project Management
Properties
Class CL_DPR_CGPL_CHANGE_DOCUMENT  
Short Description cProjects Change Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_CHANGEDOC   Change Documents in Project Management 
Created 20020731   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)
2 CL_DPR_CHANGE_DOCUMENT_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_CGPL_CHANGE_DOCUMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_CHANGE_DOCUMENT 20020731 Writing of Change Documents for Generic Project Planning
2 CL_DPR_APPL_OBJECT_MANAGER 20020814 Development Projects: Administration of Application Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DATA Static Attribute Private Type reference (TYPE) TY_DATA_TABLE 20020814
2 MT_GUID_THLD_VIOLATIONS Static Attribute Private Type reference (TYPE) TY_GUID_THLD_VIOLATIONS_TABLE GUID for CGPL Project + THLD_VIOLATIONS Object 20031127
3 SC_BUPA_LINK_TAB_NAME Constant Private Type reference (TYPE) TABNAME 'DPRDPR_BUPA_LINK_CD' Table Name 20070815
4 SC_CLASS_DPR Constant Private Type reference (TYPE) CDOBJECTCL 'DPR_PROJECT' cProjects Object Class 20020731
5 SC_TEXT_TAB_NAME Constant Private Type reference (TYPE) TABNAME 'DPRCGPL_TEXT_CD' Tabellenname 20080222
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_OBJECTID Static method Public Method Group Object ID 20020731
2 HAS_DOCUMENTS Static method Public Method Group Object ID 20020731
3 IS_CDOC_REQUIRED Static method Private Method Is Creation of Change Documents from Appl. View Required? 20050726
4 PREPARE_CGPL_OBJECT_CHANGE_DOC Static method Private Method Preparation of Change Documents for Certain CGPL Objects 20070815
5 PREPARE_CHANGE_DOCUMENTS Static method Private Method Prepare Change Documents 20020813
6 REFRESH Static method Private Method Refresh 20020814
7 SET_GUID_THLD_VIOLATIONS Static method Public Method Set Link CGPL Project Guid THLD Evaluations 20031127
8 WRITE Static method Private Method Create Change Documents 20020731
Events
Class CL_DPR_CGPL_CHANGE_DOCUMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DATA_LINE Private See coding 20031127
2 TY_DATA_TABLE Private See coding 20031127
3 TY_GUID_THLD_VIOLATIONS Private See coding 20031127
4 TY_GUID_THLD_VIOLATIONS_TABLE Private See coding 20031127
5 TY_THLD_VIOLATIONS Private See coding 20031127
6 TY_TS_THLD_VIOLATIONS Private See coding 20031127
Method Signatures

Method BUILD_OBJECTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 'DPR' Applikation in der Projektplanung 20020731
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20020731
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Anwendungsobjekts (Entity; mit Konvertierungsexit) 20020731
4 Returning RV_OBJECTID Value transfer Type reference (TYPE) CDOBJECTV Objektwert 20020731

Method BUILD_OBJECTID on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method HAS_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 'DPR' Applikation in der Projektplanung 20020731
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20020731
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Anwendungsobjekts (Entity; mit Konvertierungsexit) 20020731
4 Returning RV_HAS_DOCUMENTS Value transfer Type reference (TYPE) BOOLE_D es existieren Änderungsbelege 20020731

Method HAS_DOCUMENTS on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method IS_CDOC_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_CHANGE_DOCUMENT Änderungsbelegschreibung der Generischen Projektplanung 20050726
2 Returning RV_APPL_CD_REQUIRED Value transfer Type reference (TYPE) BOOLE_D 'X': CDOCs sind aus DPR-Sicht notwendig 20050726

Method IS_CDOC_REQUIRED on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method PREPARE_CGPL_OBJECT_CHANGE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_TABLE_NEW Call by reference Object reference (TYPE REF TO) DATA 20070816
2 Changing CR_TABLE_OLD Call by reference Object reference (TYPE REF TO) DATA 20070816
3 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070815

Method PREPARE_CGPL_OBJECT_CHANGE_DOC on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method PREPARE_CHANGE_DOCUMENTS Signature

Method PREPARE_CHANGE_DOCUMENTS on class CL_DPR_CGPL_CHANGE_DOCUMENT has no parameter.
Method PREPARE_CHANGE_DOCUMENTS on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method REFRESH Signature

Method REFRESH on class CL_DPR_CGPL_CHANGE_DOCUMENT has no parameter.
Method REFRESH on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method SET_GUID_THLD_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GUID_THLD_VIOLATIONS Call by reference Type reference (TYPE) DPR_TS_GUID_THLD_VIOLATIONS CGPL-Projekt GUID + THLD_VIOLATIONS Objekt 20031127

Method SET_GUID_THLD_VIOLATIONS on class CL_DPR_CGPL_CHANGE_DOCUMENT has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_CHANGE_DOCUMENT Änderungsbelegschreibung der Generischen Projektplanung 20020802
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 'DPR' Applikation in der Projektplanung 20020731

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