SAP ABAP Interface IF_OO_CLIF_PERSISTENCE_SOURCE (interface for source persistence in CL_OO_CLIF_SOURCE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEO_SOURCE_BASED (Package) Source-based Class Editor
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OO_CLIF_SRC_PERSIST_STUB source persistence stub for read only case 20110131
Properties
Interface IF_OO_CLIF_PERSISTENCE_SOURCE  
Short Description interface for source persistence in CL_OO_CLIF_SOURCE    
General Data
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20110119   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no forward declaration.
Interfaces
Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no interface.
Friends
Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no friend.
Attributes
Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_REPORT Instance method Public Method 20110131
2 HAS_CLASS_INACTIVE_SOURCE_PART Instance method Public Method 20110131
3 INSERT_REPORT Instance method Public Method 20110131
4 LOCK_CS_INCLUDE Instance method Public Method 20110131
5 READ_NO_OF_METHOD_INCLUDES Instance method Public Method 20121128
6 READ_PROGDIR Instance method Public Method 20110131
7 READ_REPORT Instance method Public Method 20110131
8 READ_TIMESTAMP_FOR_CLASS Instance method Public Method 20110131
9 READ_TIMESTAMP_FOR_INCLUDE Instance method Public Method 20110131
10 SET_CONSTRUCTOR_GENERATION Instance method Public Method 20110131
11 UNLOCK_CS_INCLUDE Instance method Public Method 20110131
12 UPDATE_PROGDIR Instance method Public Method 20110131
13 WRITE_NO_OF_METHOD_INCLUDES Instance method Public Method 20121128
Events
Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no event.
Types
Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no local type.
Method Signatures

Method DELETE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20110131
2 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131
# Exception Resumable Description Created on
1 CX_OO_SOURCE_SAVE_FAILURE 20110131

Method HAS_CLASS_INACTIVE_SOURCE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_KEY Call by reference Type reference (TYPE) SEOCLSKEY 20110131
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20110131

Method HAS_CLASS_INACTIVE_SOURCE_PART on Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no exception.

Method INSERT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTENSION_TYPE Call by reference Type reference (TYPE) SYCHAR02 20110131
2 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20110131
3 Importing PROGRAM_TYPE Call by reference Type reference (TYPE) SYCHAR01 20110131
4 Importing SOURCE Call by reference Type reference (TYPE) RSWSOURCET 20110131
5 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131
# Exception Resumable Description Created on
1 CX_OO_SOURCE_SAVE_FAILURE 20110131

Method LOCK_CS_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20110131
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20110131
# Exception Resumable Description Created on
1 CX_OO_CS_INCLUDE_LOCK_ERROR 20120302

Method READ_NO_OF_METHOD_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20121128
2 Returning RESULT Value transfer Type reference (TYPE) I 20121128

Method READ_NO_OF_METHOD_INCLUDES on Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no exception.

Method READ_PROGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20110131
2 Returning PROGDIR Value transfer Type reference (TYPE) PROGDIR 20110131
3 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131
# Exception Resumable Description Created on
1 CX_INCLUDE_DOES_NOT_EXIST 20110131

Method READ_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20110131
2 Exporting SOURCE Call by reference Type reference (TYPE) RSWSOURCET 20110131
3 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131
# Exception Resumable Description Created on
1 CX_INCLUDE_DOES_NOT_EXIST 20110131

Method READ_TIMESTAMP_FOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20110131
2 Returning RESULT Value transfer Type reference (TYPE) XSDDATETIME_Z 20110131
3 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131

Method READ_TIMESTAMP_FOR_CLASS on Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no exception.

Method READ_TIMESTAMP_FOR_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20110131
2 Returning RESULT Value transfer Type reference (TYPE) XSDDATETIME_Z 20110131
3 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131
# Exception Resumable Description Created on
1 CX_INCLUDE_DOES_NOT_EXIST 20110131

Method SET_CONSTRUCTOR_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIF_KEY Call by reference Type reference (TYPE) SEOCLSKEY 20110131
2 Importing ENABLED Call by reference Type reference (TYPE) SEOX_BOOLEAN 20110131
3 Importing LIFECYCLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20110131

Method SET_CONSTRUCTOR_GENERATION on Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no exception.

Method UNLOCK_CS_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20110131

Method UNLOCK_CS_INCLUDE on Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no exception.

Method UPDATE_PROGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20110131
2 Importing PROGDIR Call by reference Type reference (TYPE) PROGDIR 20110131
3 Importing STATE Call by reference Type reference (TYPE) R3STATE 20110131
# Exception Resumable Description Created on
1 CX_OO_SOURCE_SAVE_FAILURE 20110131

Method WRITE_NO_OF_METHOD_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20121128
2 Importing NO_OF_METHOD_INCLUDES Call by reference Type reference (TYPE) I 20121128

Method WRITE_NO_OF_METHOD_INCLUDES on Interface IF_OO_CLIF_PERSISTENCE_SOURCE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in