SAP ABAP Class CL_CGPL_CHANGE_DOCUMENT (Writing of Change Documents for Generic Project Planning)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
Properties
Class CL_CGPL_CHANGE_DOCUMENT  
Short Description Writing of Change Documents for Generic Project Planning    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_APPLICATION_OBJECTS   Project Planning - Application Objects 
Created 20010216   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_CHANGE_DOCUMENT has no interface implemented.
Friends
Class CL_CGPL_CHANGE_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TRUE Constant Public Type reference (TYPE) FLAG 'X' Indicator 20010221
2 M_APPLICATION Instance attribute Public Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20010216
3 M_DATA Instance attribute Private Type reference (TYPE) TYPE_DATA 20010216
4 M_ERROR_DESCRIPTIONS Instance attribute Private Type reference (TYPE) TYPE_ERROR_DESCRIPTIONS Char 80 20010221
5 M_HAS_ERROR Instance attribute Public Type reference (TYPE) FLAG Errors occurred when collecting data 20010221
6 M_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_INSTANCES 20010216
7 M_OBJECT_TYPE Instance attribute Public Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20010216
8 M_PROJECT_GUID Instance attribute Public Type reference (TYPE) CGPL_GUID16 Project Planning: 16-Char GUID for Projects and Transactions 20010216
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_DATA Instance method Public Method Collects Data for Change Document 20010216
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010216
3 CREATE_CHANGE_DOCUMENT_OBJECT Static method Public Method Create Change Document Object 20010216
4 GET_CHANGE_DOCUMENT_OBJECT Static method Public Method Returns Change Document Object to Project 20010216
5 GET_COUNT Instance method Public Method Determines Number of Collected Data Types 20010221
6 GET_DATA Instance method Public Method Delivers Collected Data for Data Type 20010221
7 GET_WRITING_PROJECTS Static method Public Method Determines Projects That Exist for Change Document Object 20010219
8 REFRESH Static method Public Method Resets All Data 20010219
9 WRITE_CHANGE_DOCUMENT Instance method Private Method Creates Change Document 20010216
10 WRITE_CHANGE_DOCUMENTS Static method Public Method Creates All Change Documents with Collected Data 20010216
11 WRITE_ERRORS_TO_LOG Instance method Private Method Writes Errors to Log 20010221
Events
Class CL_CGPL_CHANGE_DOCUMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_DATA Private See coding TYPE_DATA 20010216
2 TYPE_DATA_ITEM Private See coding TYPE_DATA_ITEM 20010216
3 TYPE_ERROR_DESCRIPTIONS Private See coding 20010221
4 TYPE_INSTANCES Private See coding TYPE_INSTANCES 20010216
5 TYPE_INSTANCES_ITEM Private See coding TYPE_INSTANCES_ITEM 20010216
Method Signatures

Method COLLECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20010216
2 Importing IM_TABLE_NEW Call by reference Type reference (TYPE) TABLE 20010216
3 Importing IM_TABLE_OLD Call by reference Type reference (TYPE) TABLE 20010216
# Exception Resumable Description Created on
1 FAILED Daten konnten nicht übernommen werden 20010221

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20010216
2 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20010216
3 Importing IM_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010216

Method CONSTRUCTOR on class CL_CGPL_CHANGE_DOCUMENT has no exception.

Method CREATE_CHANGE_DOCUMENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CGPL_CHANGE_DOCUMENT Änderungsbelegschreibung der Generischen Projektplanung 20010216
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20010216
3 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20010216
4 Importing IM_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010216
# Exception Resumable Description Created on
1 EXISTS Änderungsbelegobjekt zu Projekt existiert bereits 20010216

Method GET_CHANGE_DOCUMENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CGPL_CHANGE_DOCUMENT Änderungsbelegschreibung der Generischen Projektplanung 20010216
2 Importing IM_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010216
# Exception Resumable Description Created on
1 NOT_FOUND Änderungsbelegobjekt existiert nicht 20010216

Method GET_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COUNT Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20010221

Method GET_COUNT on class CL_CGPL_CHANGE_DOCUMENT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20010221
2 Exporting EX_TABLE_NEW Call by reference Object reference (TYPE REF TO) DATA 20010221
3 Exporting EX_TABLE_OLD Call by reference Object reference (TYPE REF TO) DATA 20010221
4 Importing IM_INDEX Call by reference Type reference (TYPE) SYTABIX Index des Datentyps 20010221
# Exception Resumable Description Created on
1 INVALID_INDEX Ungültiger Index 20010221

Method GET_WRITING_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROJECT_GUIDS Call by reference Type reference (TYPE) CGPL_OBJECT_IDS Projektplanung: Tabelle mit GUID-Feld 20010219

Method GET_WRITING_PROJECTS on class CL_CGPL_CHANGE_DOCUMENT has no exception.

Method REFRESH Signature

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

Method WRITE_CHANGE_DOCUMENT Signature

Method WRITE_CHANGE_DOCUMENT on class CL_CGPL_CHANGE_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 FAILED Änderungsbeleg konnte nicht geschrieben werden 20010219

Method WRITE_CHANGE_DOCUMENTS Signature

Method WRITE_CHANGE_DOCUMENTS on class CL_CGPL_CHANGE_DOCUMENT has no parameter.
Method WRITE_CHANGE_DOCUMENTS on class CL_CGPL_CHANGE_DOCUMENT has no exception.

Method WRITE_ERRORS_TO_LOG Signature

Method WRITE_ERRORS_TO_LOG on class CL_CGPL_CHANGE_DOCUMENT has no parameter.
Method WRITE_ERRORS_TO_LOG on class CL_CGPL_CHANGE_DOCUMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 30A