SAP ABAP Class CL_CGPL_VERSION_HEADERS (Version Headers)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     CGPL_VERSIONS (Package) Project Planning - Extension for Versions
Properties
Class CL_CGPL_VERSION_HEADERS  
Short Description Version Headers    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_VERSIONS   Project Planning - Extension for Versions 
Created 20031021   SAP 
Last change 20141109    
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_VERSION_HEADERS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_VERSION_HEADER 20031021 Version Header
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BADI Instance attribute Private Object reference (TYPE REF TO) CGPL_VRSN_HDR_AUTH BAdI Interface IF_EX_CGPL_VRSN_HDR_AUTH 20040209
2 MR_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_VERS_HDR_PERSISTENCY Project Planning - Persistence for CGPL Entities 20031021
3 MT_HEADER Instance attribute Private Type reference (TYPE) TT_HEADER_ITEM 20031021
4 MV_APPLICATION Instance attribute Private Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20031021
5 SS_INSTANCE Static Attribute Private Type reference (TYPE) TS_HEADERS Instance 20040909
6 ST_INSTANCE Static Attribute Private Type reference (TYPE) TT_HEADERS Table of Instances 20031021
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Create Version Header 20031117
2 APPEND Instance method Private Method Insert Version Header in MT_HEADER 20031021
3 CLEAR_HEADERS Instance method Public Method Clear mt_header 20100622
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031021
5 GET_INSTANCE Static method Public Method Get Instance for Application 20031021
6 GET_VERSIONS Instance method Public Method Access to all Loaded Versions 20050217
7 GET_VERSION_HEADER_W_VERSION Instance method Public Method Get Version Header via Version 20031021
8 INITIALIZE Instance method Public Method Initialize 20031114
9 LOAD Instance method Public Method Load Version Headers 20031021
10 REMOVE_FROM_COLLECTION Instance method Private Method Remove Entity from Collection 20031021
11 SAVE Instance method Public Method Save Changes Made to all Opened Version Headers 20031114
Events
Class CL_CGPL_VERSION_HEADERS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_HEADERS Private See coding 20031021 BEGIN OF ts_headers, application TYPE cgpl_application_type, ref TYPE REF TO cl_cgpl_version_headers, END OF ts_headers
2 TS_HEADER_ITEM Private See coding 20031021 BEGIN OF ts_header_item, version TYPE cgpl_tv_version, ref TYPE REF TO cl_cgpl_version_header, END OF ts_header_item
3 TT_HEADERS Private See coding 20031021 tt_headers TYPE SORTED TABLE OF ts_headers WITH UNIQUE KEY application
4 TT_HEADER_ITEM Private See coding 20031021 tt_header_item TYPE SORTED TABLE OF ts_header_item WITH UNIQUE KEY version
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_VRSN_HDR Projektplanung: Versionsköpfe 20031117
2 Importing IT_TEXT Call by reference Type reference (TYPE) CGPL_TT_VRSN_HDR_T Tabelle von Texten zu Versionsköpfen 20031117
3 Returning RR_VERSION_HEADER Value transfer Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADER Versionskopf 20031117
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20031117
2 NO_AUTHORIZATION Keine Berechtigung 20040209

Method APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HEADER Call by reference Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADER Versionskopf 20031021

Method APPEND on class CL_CGPL_VERSION_HEADERS has no exception.

Method CLEAR_HEADERS Signature

Method CLEAR_HEADERS on class CL_CGPL_VERSION_HEADERS has no parameter.
Method CLEAR_HEADERS on class CL_CGPL_VERSION_HEADERS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20031021

Method CONSTRUCTOR on class CL_CGPL_VERSION_HEADERS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20031021
2 Returning RR_HEADERS Value transfer Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADERS Versionsköpfe 20031021

Method GET_INSTANCE on class CL_CGPL_VERSION_HEADERS has no exception.

Method GET_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VERSION_HEADERS Value transfer Type reference (TYPE) CGPL_TT_VERSION_HEADER Tabellen aus CGPL_TS_VERSION_HEADER 20050217

Method GET_VERSIONS on class CL_CGPL_VERSION_HEADERS has no exception.

Method GET_VERSION_HEADER_W_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) CGPL_TV_VERSION Versionsnummer 20031021
2 Returning RR_VERSION_HEADER Value transfer Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADER Versionskopf 20031021
# Exception Resumable Description Created on
1 NOT_FOUND Version nicht gefunden 20031021

Method INITIALIZE Signature

Method INITIALIZE on class CL_CGPL_VERSION_HEADERS has no parameter.
Method INITIALIZE on class CL_CGPL_VERSION_HEADERS has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGEMODE_FAILED Value transfer Type reference (TYPE) CGPL_TT_VERSION_HEADER Geladene Versionsköpfe (nicht mit IV_CHANGE_MODE geöffnet) 20031021
2 Exporting ET_VERSION_HEADER Value transfer Type reference (TYPE) CGPL_TT_VERSION_HEADER Geladene Versionsköpfe 20031021
3 Importing IT_VERSION_HEADER Call by reference Type reference (TYPE) CGPL_TT_VERSION_HEADER Zu ladende Versionsköpfe 20031021
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) XFELD SPACE Kennzeichen: Versionsköpfe im Änderungsmodus öffnen 20031021

Method LOAD on class CL_CGPL_VERSION_HEADERS has no exception.

Method REMOVE_FROM_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HEADER Call by reference Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADER Versionskopf 20031021

Method REMOVE_FROM_COLLECTION on class CL_CGPL_VERSION_HEADERS has no exception.

Method SAVE Signature

Method SAVE on class CL_CGPL_VERSION_HEADERS has no parameter.
# Exception Resumable Description Created on
1 SAVE_FAILED Fehler beim Speicher 20031114
History
Last changed by/on SAP  20141109 
SAP Release Created in 310