SAP ABAP Class CL_PPM_CGPL_CHANGE_DOCUMENT (xRPM Change Documents)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_SHARED (Package) RPM Shared Objects
Properties
Class CL_PPM_CGPL_CHANGE_DOCUMENT  
Short Description xRPM Change Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_SHARED   RPM Shared Objects 
Created 20070424   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CHANGE_DOCUMENT_SRVC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPM_CGPL_CHANGE_DOCUMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /RPM/CL_OBJ_MANAGER 20070424 Project and Portfolio Controller
2 CL_CGPL_CHANGE_DOCUMENT 20070424 Writing of Change Documents for Generic Project Planning
3 CL_RPM_OBJ_MANAGER 20070424 Proj. Mgmt Controller
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 20070424
2 M_CONTEXT Static Attribute Public Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070424
3 SC_CLASS_PPM Constant Private Type reference (TYPE) CDOBJECTCL 'PPM_OBJECT' xRPM Object Class 20070424
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_OBJECTID Static method Public Method Group Object ID 20070424
2 HAS_DOCUMENTS Static method Public Method Group Object ID 20070424
3 IS_CDOC_REQUIRED Static method Public Method Is Creation of Change Documents from Appl. View Required? 20070424
4 PREPARE_CHANGE_DOCUMENTS Static method Public Method Prepare Change Documents 20070424
5 REFRESH Static method Public Method Refresh 20070424
6 WRITE Static method Public Method Create Change Documents 20070424
Events
Class CL_PPM_CGPL_CHANGE_DOCUMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DATA_LINE Private See coding 20070424 BEGIN OF ty_data_line, guid TYPE /rpm/tv_guid, data TYPE /rpm/tt_change_doc_data, END OF ty_data_line
2 TY_DATA_TABLE Private See coding 20070424 ty_data_table TYPE SORTED TABLE OF ty_data_line WITH UNIQUE KEY guid
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 'PPM' Application in Project Planning 20070424
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Category in Project Planning 20070424
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Application Object GUID (Entity with Conversion Exit) 20070424
4 Returning RV_OBJECTID Value transfer Type reference (TYPE) CDOBJECTV Object Value 20070424

Method BUILD_OBJECTID on class CL_PPM_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 'PPM' Application in Project Planning 20070424
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Category in Project Planning 20070424
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Application Object GUID (Entity with Conversion Exit) 20070424
4 Returning RV_HAS_DOCUMENTS Value transfer Type reference (TYPE) BOOLE_D Change Documents Exist 20070424

Method HAS_DOCUMENTS on class CL_PPM_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 Creation of Change Documents of Generic Project Planning 20070424
2 Returning RV_APPL_CD_REQUIRED Value transfer Type reference (TYPE) BOOLE_D 'X': CDOCs Are Necessary from DPR View 20070424

Method IS_CDOC_REQUIRED on class CL_PPM_CGPL_CHANGE_DOCUMENT has no exception.

Method PREPARE_CHANGE_DOCUMENTS Signature

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

Method REFRESH Signature

Method REFRESH on class CL_PPM_CGPL_CHANGE_DOCUMENT has no parameter.
Method REFRESH on class CL_PPM_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 Creation of Change Documents of Generic Project Planning 20070424
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 'PPM' Application in Project Planning 20070424

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