SAP ABAP Class CL_RIS_INCLUDE (Include)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-INR (Application Component) Repository Infosystem
     SRIS_OCCURRENCE_FINDER (Package) Repository Information System: Occurrence Finder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RIS_INCLUDE Include for Refactoring 20110404
Properties
Class CL_RIS_INCLUDE  
Short Description Include    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRIS_OCCURRENCE_FINDER   Repository Information System: Occurrence Finder 
Created 20110210   SAP 
Last change 20130531   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RIS_INCLUDE Include for Refactoring 20110404
Friends
Class CL_RIS_INCLUDE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPLAY_NAME_OF_MAIN_PROGRAM Instance attribute Public Attribute reference (LIKE) 20110404
2 FB_SOURCE Instance attribute Private Object reference (TYPE REF TO) IF_WB_SOURCE 20110701
3 FUNCTION_MODULE_NAME Instance attribute Public Attribute reference (LIKE) 20110404
4 INCLUDE_INSTANCES Static Attribute Private Type reference (TYPE) TY_T_INCLUDE_INSTANCES 20110701
5 IS_BSP_INCLUDE Instance attribute Public Attribute reference (LIKE) 20120626
6 IS_CS_INCLUDE Instance attribute Public Attribute reference (LIKE) 20110404
7 IS_ENH_INCLUDE Instance attribute Public Attribute reference (LIKE) 20120702
8 IS_FUNCTION_INTERFACE_INCLUDE Instance attribute Public Attribute reference (LIKE) 20120928
9 IS_FUNCTION_MODULE Instance attribute Public Attribute reference (LIKE) 20110404
10 IS_IP_INCLUDE Instance attribute Public Attribute reference (LIKE) 20110404
11 IS_MULTIUSED Instance attribute Public Attribute reference (LIKE) 20110404
12 IS_WDY_INCLUDE Instance attribute Public Attribute reference (LIKE) 20120625
13 LIFECYCLE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20110404
14 LOCK_HANDLE Instance attribute Public Attribute reference (LIKE) 20110404
15 MAIN_PROGRAM Instance attribute Public Attribute reference (LIKE) 20110404
16 MAIN_TYPE Instance attribute Public Attribute reference (LIKE) 20110404
17 NAME Instance attribute Public Attribute reference (LIKE) 20110404
18 OO_CLIF_SOURCE Instance attribute Private Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE Class/Interface source representation 20110404
19 RANGES Instance attribute Public Attribute reference (LIKE) 20110404
20 SOURCE Instance attribute Public Attribute reference (LIKE) 20110404
21 TRANSPORT_REQUEST Instance attribute Private Type reference (TYPE) TRKORR 20110404
22 VERSION Instance attribute Public Attribute reference (LIKE) 20110701
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RANGE Instance method Public Method 20110404
2 CHECK_FOR_ENHANCEMENTS Instance method Private Method 20110404
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110404
4 CREATE Static method Public Method 20110404
5 CREATE_LOCK Instance method Private Method 20110404
6 DERIVE_DISPLAY_NAME Instance method Private Method 20110404
7 DERIVE_INCLUDE_FLAGS Instance method Private Method 20110404
8 DERIVE_MAIN_PROGRAM Instance method Private Method 20110404
9 DETERMINE_VERSION Instance method Private Method 20110701
10 GET_CLASSKEY Instance method Private Method 20110404
11 GET_CLIF_INCLUDE_POSTFIX Instance method Private Method 20110404
12 GET_INSTANCE Static method Public Method 20110701
13 GET_MAIN_TYPE Instance method Private Method 20110404
14 SAVE_CLIF Instance method Private Method 20110404
15 SAVE_DEF_INCLUDE Instance method Private Method 20110404
16 SAVE_FUBA Instance method Private Method 20110701
17 SAVE_IMP_INCLUDE Instance method Private Method 20110404
18 SAVE_MACRO_INCLUDE Instance method Private Method 20110404
19 SAVE_OTHER_INCLUDE Instance method Private Method 20110404
20 SAVE_TEST_INCLUDE Instance method Private Method 20110404
21 SET_CLASS_STATE Instance method Private Method 20110404
22 SET_LOCK Instance method Private Method 20110404
23 SET_LOCK_HANDLE Instance method Public Method 20110404
24 SET_RANGES Instance method Public Method 20110404
25 SET_SOURCE Instance method Public Method 20110404
Events
Class CL_RIS_INCLUDE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INCLUDE_INSTANCE Private See coding 20110701 BEGIN OF ty_s_include_instance, name TYPE programm, instance TYPE REF TO cl_ris_include, END OF ty_s_include_instance
2 TY_T_INCLUDE_INSTANCES Private See coding 20110701 ty_t_include_instances TYPE SORTED TABLE OF ty_s_include_instance WITH UNIQUE KEY name
Method Signatures

Method ADD_RANGE Signature

Method ADD_RANGE on class CL_RIS_INCLUDE has no parameter.
Method ADD_RANGE on class CL_RIS_INCLUDE has no exception.

Method CHECK_FOR_ENHANCEMENTS Signature

Method CHECK_FOR_ENHANCEMENTS on class CL_RIS_INCLUDE has no parameter.
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR 20110404

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MULTIUSED Call by reference Type reference (TYPE) ABAP_BOOL 20110404
2 Importing I_LOCK_HANDLE Call by reference Type reference (TYPE) CSEQUENCE 20110404
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) CSEQUENCE ABAP Program: Current Main Program 20110404
4 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE ABAP Program: Current Main Program 20110404
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_CREATION_ERROR 20110701

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MULTIUSED Call by reference Type reference (TYPE) ABAP_BOOL 20110404
2 Importing I_LOCK_HANDLE Call by reference Type reference (TYPE) CSEQUENCE 20110404
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20110404
4 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110404
5 Returning R_INCLUDE Value transfer Object reference (TYPE REF TO) CL_RIS_INCLUDE 20110404
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_CREATION_ERROR 20110701

Method CREATE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20110404
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR 20110404

Method DERIVE_DISPLAY_NAME Signature

Method DERIVE_DISPLAY_NAME on class CL_RIS_INCLUDE has no parameter.
Method DERIVE_DISPLAY_NAME on class CL_RIS_INCLUDE has no exception.

Method DERIVE_INCLUDE_FLAGS Signature

Method DERIVE_INCLUDE_FLAGS on class CL_RIS_INCLUDE has no parameter.
Method DERIVE_INCLUDE_FLAGS on class CL_RIS_INCLUDE has no exception.

Method DERIVE_MAIN_PROGRAM Signature

Method DERIVE_MAIN_PROGRAM on class CL_RIS_INCLUDE has no parameter.
Method DERIVE_MAIN_PROGRAM on class CL_RIS_INCLUDE has no exception.

Method DETERMINE_VERSION Signature

Method DETERMINE_VERSION on class CL_RIS_INCLUDE has no parameter.
Method DETERMINE_VERSION on class CL_RIS_INCLUDE has no exception.

Method GET_CLASSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) SEOCLSKEY 20110404

Method GET_CLASSKEY on class CL_RIS_INCLUDE has no exception.

Method GET_CLIF_INCLUDE_POSTFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20110404

Method GET_CLIF_INCLUDE_POSTFIX on class CL_RIS_INCLUDE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MULTIUSED Call by reference Type reference (TYPE) ABAP_BOOL 20110701
2 Importing I_LOCK_HANDLE Call by reference Type reference (TYPE) CSEQUENCE 20110701
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20110701
4 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110701
5 Returning R_INCLUDE Value transfer Object reference (TYPE REF TO) CL_RIS_INCLUDE 20110701

Method GET_INSTANCE on class CL_RIS_INCLUDE has no exception.

Method GET_MAIN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAIN_TYPE Value transfer Type reference (TYPE) TROBJTYPE 20110404

Method GET_MAIN_TYPE on class CL_RIS_INCLUDE has no exception.

Method SAVE_CLIF Signature

Method SAVE_CLIF on class CL_RIS_INCLUDE has no parameter.
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR RIS Include Error 20110404

Method SAVE_DEF_INCLUDE Signature

Method SAVE_DEF_INCLUDE on class CL_RIS_INCLUDE has no parameter.
Method SAVE_DEF_INCLUDE on class CL_RIS_INCLUDE has no exception.

Method SAVE_FUBA Signature

Method SAVE_FUBA on class CL_RIS_INCLUDE has no parameter.
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR 20110701

Method SAVE_IMP_INCLUDE Signature

Method SAVE_IMP_INCLUDE on class CL_RIS_INCLUDE has no parameter.
Method SAVE_IMP_INCLUDE on class CL_RIS_INCLUDE has no exception.

Method SAVE_MACRO_INCLUDE Signature

Method SAVE_MACRO_INCLUDE on class CL_RIS_INCLUDE has no parameter.
Method SAVE_MACRO_INCLUDE on class CL_RIS_INCLUDE has no exception.

Method SAVE_OTHER_INCLUDE Signature

Method SAVE_OTHER_INCLUDE on class CL_RIS_INCLUDE has no parameter.
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR RIS Include Error 20110404

Method SAVE_TEST_INCLUDE Signature

Method SAVE_TEST_INCLUDE on class CL_RIS_INCLUDE has no parameter.
Method SAVE_TEST_INCLUDE on class CL_RIS_INCLUDE has no exception.

Method SET_CLASS_STATE Signature

Method SET_CLASS_STATE on class CL_RIS_INCLUDE has no parameter.
Method SET_CLASS_STATE on class CL_RIS_INCLUDE has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20110404
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR 20110404

Method SET_LOCK_HANDLE Signature

Method SET_LOCK_HANDLE on class CL_RIS_INCLUDE has no parameter.
Method SET_LOCK_HANDLE on class CL_RIS_INCLUDE has no exception.

Method SET_RANGES Signature

Method SET_RANGES on class CL_RIS_INCLUDE has no parameter.
Method SET_RANGES on class CL_RIS_INCLUDE has no exception.

Method SET_SOURCE Signature

Method SET_SOURCE on class CL_RIS_INCLUDE has no parameter.
Method SET_SOURCE on class CL_RIS_INCLUDE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740