SAP ABAP Class CL_OO_SOURCE_OBJECT (CL_OO_SOURCE_OBJECT)
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 Inheritance (c INHERITING FROM c_ref)  CL_WB_SOURCE Source Management 20050815
Properties
Class CL_OO_SOURCE_OBJECT  
Short Description    
Super Class CL_WB_SOURCE Source Management 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20050815   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OO_SOURCE_OBJECT has no interface implemented.
Friends
Class CL_OO_SOURCE_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLSKEY Instance attribute Private Type reference (TYPE) SEOCLSKEY Key structure of a class 20050815
2 INCL_SOURCE Instance attribute Public Type reference (TYPE) SEDI_SOURCE 20060411
3 PROPERTIES_CHANGED Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20110324
4 SOURCE_INSTANCE Instance attribute Private Object reference (TYPE REF TO) CL_OO_CLIF_SOURCE Source Instance 20050815
5 SRC Instance attribute Private Type reference (TYPE) SCR_INCLUDE 20060222
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_PERMISSION Instance method Public Method Access Permission 20070125
2 APPEND_SOURCE Instance method Public Method Appends Source to the specified section 20051007
3 CONSTRUCTOR Instance method Public Constructor 20050815
4 DELETE_BREAKPOINT Instance method Public Method 20070115
5 DETERMINE_FULL_NAME Instance method Public Method 20060222
6 DETERMINE_TRANSPORT_KEY Instance method Private Method 20070105
7 GET_SOURCE_FOR_REFACTORING Instance method Public Method 20061211
8 GET_SOURCE_INSTANCE Instance method Public Method 20051116
9 GET_SYNTAX_CHECK_INCLUDES Instance method Public Method 20061208
10 IS_LOCKED Instance method Public Method 20070129
11 SET_BREAKPOINT Instance method Public Method Sets the Breakpoint 20051116
12 SET_CLIF_PROPERTIES_CHANGED Instance method Public Method 20110324
13 UPDATE_LINEINDEX Instance method Public Method Updates lineindex from source instance 20060221
Events
Class CL_OO_SOURCE_OBJECT has no event.
Types
Class CL_OO_SOURCE_OBJECT has no local type.
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 WB Request: Operation in the Development Environment 20070125
# Exception Resumable Description Created on
1 CX_OO_ACCESS_PERMISSION WB - Class Builder - Access Permission Exception 20070125

Method APPEND_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ROW Call by reference Type reference (TYPE) I 20051007
2 Importing SOURCE_INFO Call by reference Type reference (TYPE) SEOE_SOURCE 20051007
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR Class Processing Error 20091124

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 Key structure of a class 20050815
2 Importing EDITOR Call by reference Object reference (TYPE REF TO) CL_WB_EDITOR ABAP Editor - Development Workbench View 20050815
3 Importing OO_EDITOR_OBJ Call by reference Object reference (TYPE REF TO) CL_OO_CLASS_EDITOR Editor For Complete Source Of A Class 20060404

Method CONSTRUCTOR on class CL_OO_SOURCE_OBJECT has no exception.

Method DELETE_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 20070115
2 Importing LINE_NUM Call by reference Type reference (TYPE) I 20070115

Method DELETE_BREAKPOINT on class CL_OO_SOURCE_OBJECT has no exception.

Method DETERMINE_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20060222
2 Returning FULL_NAME Value transfer Type reference (TYPE) STRING 20060222
3 Importing LINE Call by reference Type reference (TYPE) I 20060222
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20060222

Method DETERMINE_TRANSPORT_KEY 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 20070105
2 Returning TRANSPORT_KEY Value transfer Type reference (TYPE) TRKEY 20070105

Method DETERMINE_TRANSPORT_KEY on class CL_OO_SOURCE_OBJECT has no exception.

Method GET_SOURCE_FOR_REFACTORING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOURCE Value transfer Type reference (TYPE) SEOP_SOURCE_STRING 20061211
2 Importing USE_CONTROL Call by reference Type reference (TYPE) CHAR1 SPACE 20061211

Method GET_SOURCE_FOR_REFACTORING on class CL_OO_SOURCE_OBJECT has no exception.

Method GET_SOURCE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOURCE_INSTANCE Value transfer Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE Source Code of a Class 20051116

Method GET_SOURCE_INSTANCE on class CL_OO_SOURCE_OBJECT has no exception.

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 Table Type for SYNTAX-CHECK REPLACING 20061208
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR Class Processing Error 20091124

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 20070129

Method IS_LOCKED on class CL_OO_SOURCE_OBJECT has no exception.

Method SET_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 Breakpoint Type 20051118
2 Importing LINE_NUM Call by reference Type reference (TYPE) I Line number in the complete source 20051116

Method SET_BREAKPOINT on class CL_OO_SOURCE_OBJECT has no exception.

Method SET_CLIF_PROPERTIES_CHANGED Signature

Method SET_CLIF_PROPERTIES_CHANGED on class CL_OO_SOURCE_OBJECT has no parameter.
Method SET_CLIF_PROPERTIES_CHANGED on class CL_OO_SOURCE_OBJECT has no exception.

Method UPDATE_LINEINDEX Signature

Method UPDATE_LINEINDEX on class CL_OO_SOURCE_OBJECT has no parameter.
Method UPDATE_LINEINDEX on class CL_OO_SOURCE_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710