SAP ABAP Class CL_OO_SOURCE (Obsolete - Please don't use!!!)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OO_CLIF_SOURCE Class/Interface source representation 20091201
Properties
Class CL_OO_SOURCE  
Short Description Obsolete - Please don't use!!!    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20091201   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ADT_LIFECYCLE_MNGR_ENUM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SEDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OO_CLIF_SOURCE Class/Interface source representation 20091201
Friends
Class CL_OO_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLIF_SOURCE_PART Instance attribute Private Object reference (TYPE REF TO) LCL_CLIF_SOURCE_PART_LIST 20091201
2 CLSKEY Instance attribute Private Type reference (TYPE) SEOCLSKEY 20091201
3 CP_IMP_STRT_LINE Instance attribute Private Type reference (TYPE) I 20091201
4 IS_CLASS Instance attribute Public Type reference (TYPE) BOOLEAN 20091201
5 OLD_SOURCE Instance attribute Private Type reference (TYPE) SEOP_SOURCE_STRING 20091201
6 PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) LIF_PERSISTENCE_FACADE 20091201
7 POOL_INCLUDE_NAME Instance attribute Private Type reference (TYPE) PROGRAM 20091201
8 POOL_SOURCE Instance attribute Private Type reference (TYPE) SEOP_SOURCE_STRING 20091201
9 SCANNER Instance attribute Private Object reference (TYPE REF TO) CL_OO_SOURCE_SCANNER 20091201
10 SETTINGS Instance attribute Private Object reference (TYPE REF TO) LCL_SOURCE_PART_SETTINGS 20091201
11 SOURCE Instance attribute Public Type reference (TYPE) SEOP_SOURCE_STRING 20091201
12 STATE Instance attribute Private Type reference (TYPE) CHAR1 'I' 20091201
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_PERMISSION Instance method Public Method 20091201
2 CHECK Instance method Public Method 20091201
3 CHECK_FOR_UNKNOWN_COMMENTS Instance method Private Method 20091201
4 CONSTRUCTOR Instance method Public Constructor 20091201
5 CREATE_LINEINDEX Instance method Public Method 20091201
6 GET_BREAKPOINTS Instance method Private Method 20091201
7 GET_CP_IMPLEMENTATION_START Instance method Public Method 20091201
8 GET_OLD_SOURCE Instance method Public Method 20091201
9 GET_SCANNER Instance method Public Method 20091201
10 GET_SOURCE_NAME Instance method Public Method 20091201
11 GET_SRC_4_SYNTAX_CHECK Instance method Private Method 20091201
12 GET_SYNTAX_CHECK_INCLUDES Instance method Public Method 20091201
13 IS_BREAKPOINT_SET Instance method Private Method 20091201
14 IS_COMPLETELY_LOCKED Instance method Public Method 20091201
15 IS_LOCKED Instance method Public Method 20091201
16 IS_SOURCE_PART_LOCKED Instance method Public Method 20091201
17 LOCK_SOURCE_PART Instance method Public Method 20091201
18 PRETTY_PRINT_SOURCE_PART Instance method Public Method 20091201
19 READ Instance method Public Method 20091201
20 READ_CLIF_POOL Instance method Private Method 20091201
21 REFRESH_SOURCE_PARTS Instance method Private Method 20091201
22 SAVE Instance method Public Method 20091201
23 SET_SOURCE Instance method Public Method 20091201
24 TOGGLE_BREAKPOINT Instance method Public Method 20091201
25 UNLOCK_SOURCE_PART Instance method Public Method 20091201
Events
Class CL_OO_SOURCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHECK_RESULT Public See coding 20091201 begin of ty_check_result, errors type standard table of rslinlmsg with default key, warnings type standard table of rslinlmsg with default key, error_descriptions type rslinltab, end of ty_check_result
Method Signatures

Method ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCESS_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE SEOK_ACCESS_SHOW 20091201
2 Importing LOCK_HANDLE Call by reference Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE Lock Handle 20110228
# Exception Resumable Description Created on
1 CX_OO_ACCESS_PERMISSION 20091201

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHECK_RESULT Value transfer Type reference (TYPE) TY_CHECK_RESULT 20091201

Method CHECK on class CL_OO_SOURCE has no exception.

Method CHECK_FOR_UNKNOWN_COMMENTS Signature

Method CHECK_FOR_UNKNOWN_COMMENTS on class CL_OO_SOURCE has no parameter.
# Exception Resumable Description Created on
1 CX_OO_SOURCE_SAVE_FAILURE 20091201

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20091201
2 Importing LIFECYCLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER CL_ADT_LIFECYCLE_MNGR_ENUM=>CORR_MANAGER_CLASSIC 20091201
# Exception Resumable Description Created on
1 CLASS_NOT_EXISTING 20091201

Method CREATE_LINEINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LINEINDEX Value transfer Type reference (TYPE) SEDI_LINDEX 20091201

Method CREATE_LINEINDEX on class CL_OO_SOURCE has no exception.

Method GET_BREAKPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BP_LIST Value transfer Type reference (TYPE) SEOE_BREAKPOINTS 20091201

Method GET_BREAKPOINTS on class CL_OO_SOURCE has no exception.

Method GET_CP_IMPLEMENTATION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning START_ROW Value transfer Type reference (TYPE) I 20091201

Method GET_CP_IMPLEMENTATION_START on class CL_OO_SOURCE has no exception.

Method GET_OLD_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OLD_SOURCE Value transfer Type reference (TYPE) SEOP_SOURCE_STRING 20091201

Method GET_OLD_SOURCE on class CL_OO_SOURCE has no exception.

Method GET_SCANNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCANNER Value transfer Object reference (TYPE REF TO) CL_OO_SOURCE_SCANNER 20091201
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091204

Method GET_SOURCE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) PROGRAM 20091201

Method GET_SOURCE_NAME on class CL_OO_SOURCE has no exception.

Method GET_SRC_4_SYNTAX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SC_SOURCE Value transfer Type reference (TYPE) SEOP_SOURCE_STRING 20091201
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091204

Method GET_SYNTAX_CHECK_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INC_TABLE Value transfer Type reference (TYPE) SREPTAB 20091201
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091204

Method IS_BREAKPOINT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BREAKPOINT_TYPE Call by reference Type reference (TYPE) SEOE_BREAKPOINT_TYPE 20091201
2 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGRAM 20091201
3 Importing LINE Call by reference Type reference (TYPE) I 20091201
4 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20091201

Method IS_BREAKPOINT_SET on class CL_OO_SOURCE has no exception.

Method IS_COMPLETELY_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCKED Value transfer Type reference (TYPE) SEOX_BOOLEAN 20091201

Method IS_COMPLETELY_LOCKED on class CL_OO_SOURCE has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCKED Value transfer Type reference (TYPE) SEOX_BOOLEAN 20091201

Method IS_LOCKED on class CL_OO_SOURCE has no exception.

Method IS_SOURCE_PART_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCKED Value transfer Type reference (TYPE) SEOX_BOOLEAN 20091201
2 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20091201

Method IS_SOURCE_PART_LOCKED on class CL_OO_SOURCE has no exception.

Method LOCK_SOURCE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20091201
# Exception Resumable Description Created on
1 CX_OO_ACCESS_PERMISSION 20091201

Method PRETTY_PRINT_SOURCE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20091201

Method PRETTY_PRINT_SOURCE_PART on class CL_OO_SOURCE has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Call by reference Type reference (TYPE) CHAR1 'I' 20091201

Method READ on class CL_OO_SOURCE has no exception.

Method READ_CLIF_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20091201

Method READ_CLIF_POOL on class CL_OO_SOURCE has no exception.

Method REFRESH_SOURCE_PARTS Signature

Method REFRESH_SOURCE_PARTS on class CL_OO_SOURCE has no parameter.
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091204

Method SAVE Signature

Method SAVE on class CL_OO_SOURCE has no parameter.
# Exception Resumable Description Created on
1 CX_OO_SOURCE_SAVE_FAILURE 20091201

Method SET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE Value transfer Type reference (TYPE) SEOP_SOURCE_STRING 20091201

Method SET_SOURCE on class CL_OO_SOURCE has no exception.

Method TOGGLE_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BREAKPOINT_TYPE Call by reference Type reference (TYPE) SEOE_BREAKPOINT_TYPE 20091201
2 Importing LINE Call by reference Type reference (TYPE) I 20091201
3 Returning RESULT Value transfer Type reference (TYPE) I 20091201
# Exception Resumable Description Created on
1 CX_OO_MESSAGE 20091201

Method UNLOCK_SOURCE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20091201
# Exception Resumable Description Created on
1 CX_OO_ACCESS_PERMISSION 20091201
History
Last changed by/on SAP  20130531 
SAP Release Created in 800