SAP ABAP Class CL_ADT_SOURCE_VERSION_PROVIDER (Provides version information for a source)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-COV (Application Component) Coverage Analyzer
     SCOV_ADT (Package) Coverage Analyzer service enabling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_SOURCE_VERSION_PROVIDER Provides version information for a source 20110708
Properties
Class CL_ADT_SOURCE_VERSION_PROVIDER  
Short Description Provides version information for a source    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCOV_ADT   Coverage Analyzer service enabling 
Created 20110708   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADT_SOURCE_VERSION_PROVIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ADT_SOURCE_VERSION_PROVIDER Provides version information for a source 20110708
Friends
Class CL_ADT_SOURCE_VERSION_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED_AT Instance attribute Private Type reference (TYPE) TY_CHANGED_AT 20110708
2 ETAG Instance attribute Private Type reference (TYPE) STRING 20110708
3 MAIN_PROGRAM_NAME Instance attribute Private Type reference (TYPE) PROGRAM 20110708
4 REPOSRC_ENTRY Instance attribute Private Type reference (TYPE) REPOSRC 20110708
5 SOURCE_NAME Instance attribute Private Type reference (TYPE) PROGRAM 20110708
6 SOURCE_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) LIF_SOURCE_ACCESSOR 20110816
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ETAG Instance method Private Method 20110708
2 CREATE Static method Public Method 20120314
3 CREATE_UTC_TIMESTAMP Instance method Private Method 20120314
4 FILL_THIS_REPOSRC_ENTRY Instance method Private Method 20110708
5 FILL_VERSION_INFORMATION Instance method Private Method 20110708
6 GET_CHANGED_AT_FOR_PROGRAM Instance method Private Method 20110816
7 GET_REPOTEXT_ENTRY Instance method Private Method 20120314
8 GET_UNIFICATION_STR_4_MAIN_CLS Instance method Private Method 20121207
9 IS_FUNCTION_GROUP Instance method Private Method 20110708
10 IS_THIS_A_CLASS_INCLUDE Instance method Private Method 20110708
11 IS_THIS_A_FUNCTION_MODULE Instance method Private Method 20110708
12 IS_THIS_A_FUNC_GROUP_INCLUDE Instance method Private Method 20110708
13 IS_THIS_A_MAIN_CLASS Instance method Private Method 20110708
14 IS_THIS_A_PROGRAM Instance method Private Method 20110708
Events
Class CL_ADT_SOURCE_VERSION_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHANGED_AT Private Type reference (TYPE) XSDDATETIME_Z 20110711
Method Signatures

Method CALCULATE_ETAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGED_AT Call by reference Type reference (TYPE) TY_CHANGED_AT 20110708
2 Importing I_UNIFICATION_STR Call by reference Type reference (TYPE) STRING 20110708
3 Returning R_ETAG Value transfer Type reference (TYPE) STRING 20110708
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20110708

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDE_NAME Call by reference Type reference (TYPE) PROGRAM 20120314
2 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) PROGRAM 20120314
3 Returning R_PROVIDER Value transfer Object reference (TYPE REF TO) CL_ADT_SOURCE_VERSION_PROVIDER 20120314

Method CREATE on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method CREATE_UTC_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYSTEM_DATE Call by reference Type reference (TYPE) D 20120314
2 Importing I_SYSTEM_TIME Call by reference Type reference (TYPE) T 20120314
3 Returning R_UTC_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP 20120314
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE 20120314

Method FILL_THIS_REPOSRC_ENTRY Signature

Method FILL_THIS_REPOSRC_ENTRY on class CL_ADT_SOURCE_VERSION_PROVIDER has no parameter.
Method FILL_THIS_REPOSRC_ENTRY on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method FILL_VERSION_INFORMATION Signature

Method FILL_VERSION_INFORMATION on class CL_ADT_SOURCE_VERSION_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20110708

Method GET_CHANGED_AT_FOR_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED_AT Value transfer Type reference (TYPE) TY_CHANGED_AT 20110816

Method GET_CHANGED_AT_FOR_PROGRAM on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method GET_REPOTEXT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPOTEXT_ENTRY Value transfer Type reference (TYPE) REPOTEXT 20120314

Method GET_REPOTEXT_ENTRY on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method GET_UNIFICATION_STR_4_MAIN_CLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20121207
2 Returning R_UNIFICATION_STRING Value transfer Type reference (TYPE) STRING 20121207

Method GET_UNIFICATION_STR_4_MAIN_CLS on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method IS_FUNCTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE Call by reference Type reference (TYPE) PROGRAM 20110708
2 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_FUNCTION_GROUP on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method IS_THIS_A_CLASS_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_THIS_A_CLASS_INCLUDE on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method IS_THIS_A_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_THIS_A_FUNCTION_MODULE on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method IS_THIS_A_FUNC_GROUP_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_THIS_A_FUNC_GROUP_INCLUDE on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method IS_THIS_A_MAIN_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_THIS_A_MAIN_CLASS on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.

Method IS_THIS_A_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_THIS_A_PROGRAM on class CL_ADT_SOURCE_VERSION_PROVIDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 803