SAP ABAP Class CL_CGPL_VERSION_HEADER_DEFS (Collection for Editing Mask for Version Numbers)
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_HEADER_DEFS  
Short Description Collection for Editing Mask for Version Numbers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_VERSIONS   Project Planning - Extension for Versions 
Created 20031112   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 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_VERSION_HEADER_DEFS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_VERSION_HEADER_DEF 20031113 Editing Mask for Version Numbers
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_VERS_HDR_PERSISTENCY Project Planning - Persistence for CGPL Entities 20031113
2 MT_HEADER Instance attribute Private Type reference (TYPE) TT_HEADER_ITEM 20031113
3 MV_APPLICATION Instance attribute Private Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20031113
4 SS_INSTANCE Static Attribute Private Type reference (TYPE) TS_HEADERS Instance 20040909
5 ST_INSTANCE Static Attribute Private Type reference (TYPE) TT_HEADERS Instances 20031113
Methods
# Method Level Visibility Method type Description Created on
1 APPEND Instance method Private Method Insert Version Header in MT_HEADER_DEF 20031113
2 CONSTRUCTOR Instance method Public Constructor Constructor 20031113
3 GET_INSTANCE Static method Public Method Get Instance for Application 20031113
4 GET_VRSN_HDR_DEFS_BY_USAGE Instance method Public Method Get Version Masks After Use 20031113
5 GET_VRSN_HDR_DEF_W_VERSION Instance method Public Method Get Version Header via Version 20031113
Events
Class CL_CGPL_VERSION_HEADER_DEFS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_HEADERS Private See coding 20031113 BEGIN OF ts_headers, application TYPE cgpl_application_type, ref TYPE REF TO cl_cgpl_version_header_defs, END OF ts_headers
2 TS_HEADER_ITEM Private See coding 20031113 BEGIN OF ts_header_item, version TYPE cgpl_tv_version, ref TYPE REF TO cl_cgpl_version_header_def, END OF ts_header_item
3 TT_HEADERS Private See coding 20031113 tt_headers TYPE SORTED TABLE OF ts_headers WITH UNIQUE KEY application
4 TT_HEADER_ITEM Private See coding 20031113 tt_header_item TYPE SORTED TABLE OF ts_header_item WITH UNIQUE KEY version
Method Signatures

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_DEF Editionsmaske für Versionsnummern 20031113

Method APPEND on class CL_CGPL_VERSION_HEADER_DEFS 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 20031113

Method CONSTRUCTOR on class CL_CGPL_VERSION_HEADER_DEFS 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 20031113
2 Returning RR_HEADERS Value transfer Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADER_DEFS Collection zu Editionsmaske für Versionsnummern 20031113

Method GET_INSTANCE on class CL_CGPL_VERSION_HEADER_DEFS has no exception.

Method GET_VRSN_HDR_DEFS_BY_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) CGPL_TV_VERSION_TYPE Versionsart 20031113
2 Importing IV_VERSION_USAGE Call by reference Type reference (TYPE) CGPL_TV_VERSION_USAGE Verwendung für Version 20031113
3 Importing IV_WITHOUT_SYSTEM_DEFS Call by reference Type reference (TYPE) ABAP_BOOL CGPLC_CON_YES Ohne Systemversionsmasken 20041123
4 Returning RT_VERSION_HEADER_DEF Value transfer Type reference (TYPE) CGPL_TT_VRSN_DEF_REF Tabellentyp mit Referenzen auf CL_CGPL_VERSION_HEADER_DEF 20031113

Method GET_VRSN_HDR_DEFS_BY_USAGE on class CL_CGPL_VERSION_HEADER_DEFS has no exception.

Method GET_VRSN_HDR_DEF_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 20031113
2 Returning RR_VERSION_HEADER_DEF Value transfer Object reference (TYPE REF TO) CL_CGPL_VERSION_HEADER_DEF Editionsmaske für Versionsnummern 20031113
# Exception Resumable Description Created on
1 NOT_FOUND Version nicht gefunden 20031113
History
Last changed by/on SAP  20141109 
SAP Release Created in 310