SAP ABAP Interface IF_SCV_SOURCE_REPOSITORY (Manages access to REPOLOAD, TADIR, TRDIR, etc)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-COV (Application Component) Coverage Analyzer
     SCOV_API_CALC (Package) Calculations
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCV_SOURCE_REPOSITORY Manages access to REPOLOAD, TADIR, TRDIR, etc 20100208
Properties
Interface IF_SCV_SOURCE_REPOSITORY  
Short Description Manages access to REPOLOAD, TADIR, TRDIR, etc    
General Data
Package SCOV_API_CALC   Calculations 
Created 20100205   SAP 
Last changed 20130531   SAP 
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)
Interfaces
Interface IF_SCV_SOURCE_REPOSITORY has no interface.
Friends
Interface IF_SCV_SOURCE_REPOSITORY has no friend.
Attributes
Interface IF_SCV_SOURCE_REPOSITORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROGRAMS_RELEVANT_FOR_SCOV Instance method Public Method Gets all programs relevant for SCOV 20100609
2 HAS_TADIR_ENTRY Instance method Public Method Checks whether a TADIR entry exists 20100303
3 IS_UNICODE_ENABLED Instance method Public Method Checks whether a program is Unicode-enabled 20100429
4 IS_VIEW_MAINTENANCE_FUGR Instance method Public Method Checks whether a function group maintains a view 20100329
5 READ_DEVCLASSES_FOR_TADIR_OBJS Instance method Public Method 20120112
6 READ_PROG_TYPE Instance method Public Method Gets type of a program 20100208
7 READ_SOURCE_CODE Instance method Public Method Gets source code of a program 20100810
8 READ_SOURCE_TIMESTAMP Instance method Public Method Gets time stamp of the source text 20100622
9 READ_TADIR_KEY Instance method Public Method Gets TADIR key of a program 20100429
10 READ_TADIR_NAME Instance method Public Method Gets TADIR name of a program 20100331
Events
Interface IF_SCV_SOURCE_REPOSITORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DEVCLASSES Public See coding 20120112 ty_devclasses TYPE SORTED TABLE OF devclass WITH UNIQUE KEY table_line
2 TY_PACKAGES Public See coding 20120112 ty_packages TYPE SORTED TABLE OF devclass WITH UNIQUE DEFAULT KEY
3 TY_PROGRAMS Public See coding Group of Programs 20100609 ty_programs TYPE SORTED TABLE OF progname WITH UNIQUE KEY table_line
4 TY_TADIR_KEY Public See coding TADIR Key 20100429 BEGIN OF ty_tadir_key, pgmid TYPE pgmid, object TYPE trobjtype, obj_name TYPE sobj_name, END OF ty_tadir_key
5 TY_TADIR_KEYS Public See coding 20120112 ty_tadir_keys TYPE SORTED TABLE OF ty_tadir_key WITH UNIQUE KEY table_line
Method Signatures

Method GET_PROGRAMS_RELEVANT_FOR_SCOV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROGRAMS Value transfer Type reference (TYPE) TY_PROGRAMS Menge von Programmen 20100609

Method GET_PROGRAMS_RELEVANT_FOR_SCOV on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method HAS_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TADIR_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20100303
2 Importing I_TADIR_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20100303
3 Returning R_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL TRUE falls Eintrag existieret; Ansonsten FALSE 20100303

Method HAS_TADIR_ENTRY on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method IS_UNICODE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20100429
2 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL TRUE falls Unicode-fähig; Ansonsten FALSE 20100429

Method IS_UNICODE_ENABLED on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method IS_VIEW_MAINTENANCE_FUGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20100329
2 Returning R_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL TRUE falls Viewmaintenance; Ansonsten FALSE 20100329

Method IS_VIEW_MAINTENANCE_FUGR on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method READ_DEVCLASSES_FOR_TADIR_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTS Call by reference Type reference (TYPE) TY_TADIR_KEYS 20120112
2 Returning R_DEVCLASSES Value transfer Type reference (TYPE) TY_DEVCLASSES 20120112

Method READ_DEVCLASSES_FOR_TADIR_OBJS on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method READ_PROG_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20100208
2 Returning R_PROG_TYPE Value transfer Type reference (TYPE) TROBJTYPE Objekttyp 20100208

Method READ_PROG_TYPE on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method READ_SOURCE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_NAME Call by reference Type reference (TYPE) CSEQUENCE Programm/Transaktion in SQL-Trace-Auswertung. 20100810
2 Returning R_SOURCE_CODE Value transfer Type reference (TYPE) SVT_SRC Quelltext des Programms 20100810

Method READ_SOURCE_CODE on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method READ_SOURCE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SOURCE_DATE Call by reference Type reference (TYPE) RDIR_SDATE Source Datum beim letzten Update 20100622
2 Exporting E_SOURCE_TIME Call by reference Type reference (TYPE) RDIR_STIME Source Time beim letzten Update 20100622
3 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20100622

Method READ_SOURCE_TIMESTAMP on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method READ_TADIR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20100429
2 Returning R_KEY Value transfer Type reference (TYPE) TY_TADIR_KEY TADIR-Schlüssel 20100429

Method READ_TADIR_KEY on Interface IF_SCV_SOURCE_REPOSITORY has no exception.

Method READ_TADIR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_NAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20100331
2 Returning R_TADIR_NAME Value transfer Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20100331

Method READ_TADIR_NAME on Interface IF_SCV_SOURCE_REPOSITORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800