SAP ABAP Class CL_OO_SECTION_SOURCE (Section Source Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEOE (Package) ABAP Objects Class Builder
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OO_CLASS_SECTION_SOURCE Section Source Object 20030505
2 Inheritance (c INHERITING FROM c_ref)  CL_OO_INTERFACE_SECTION_SOURCE Section Source Object 20030505
Properties
Class CL_OO_SECTION_SOURCE  
Short Description Section Source Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEOE   ABAP Objects Class Builder 
Created 20000811   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)
2 CL_ADT_LIFECYCLE_MNGR_ENUM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_OO_CLASSNAME_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SABOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SEOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OO_SECTION_SOURCE has no interface implemented.
Friends
Class CL_OO_SECTION_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLSKEY Instance attribute Protected Type reference (TYPE) SEOCLSKEY Key Structure of a Class 20030718
2 C_READ_ONLY Constant Public Type reference (TYPE) STRING '*ScanAttrInfo: READ-ONLY' 20100112
3 DARK_MODE Instance attribute Protected Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE Executed in background 20061204
4 INCNAME Instance attribute Protected Type reference (TYPE) PROGRAM Program/Transaction in SQL Trace Evaluation 20030718
5 LIFECYCLE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20090827
6 OLD_SOURCE Instance attribute Protected Type reference (TYPE) SEO_SECTION_SOURCE 20000811
7 SCAN_RESULT Instance attribute Public Type reference (TYPE) SABOO_VSEOT 20010125
8 SOURCE Instance attribute Protected Type reference (TYPE) SEO_SECTION_SOURCE 20000811
9 STATE Instance attribute Protected Type reference (TYPE) C Version indicator (active/inactive) 20030718
10 SUPPRESS_CONSTRCTR_GENERATION Instance attribute Protected Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE Suppresses constructor regeneration 20100702
11 VERSION Instance attribute Protected Type reference (TYPE) SEOVERSION Version indicator (active/inactive) 20030718
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20010125
2 CHECK_WITH_ERROR_RETRIEVEMENT Instance method Public Method 20060815
3 CONVERT_POSTION_TO_TYPESRC Static method Public Method 20130403
4 CONVERT_STRING_TO_TABLE Static method Public Method Splits String at CRLF into Lines 20021203
5 CONVERT_TABLE_TO_STRING Static method Public Method Converts Page Source into Tabular Format in String 20021203
6 CREATE_CLAS_DEFERRD Instance method Protected Method 20070207
7 CREATE_INTF_DEFERRD Instance method Protected Method 20070207
8 CREATE_TYPE_USAGE Instance method Protected Method 20070207
9 GET_TYPE_SOURCE Instance method Public Method 20030805
10 REVERT_ALIASES Instance method Protected Method 20030902
11 REVERT_ATTRIBUTES Instance method Protected Method 20030523
12 REVERT_CLAS_DEFERRDS Instance method Protected Method 20070207
13 REVERT_EVENTS Instance method Protected Method 20030523
14 REVERT_EXCEPTIONS Instance method Protected Method 20030523
15 REVERT_INTF_DEFERRDS Instance method Protected Method 20070207
16 REVERT_METHODS Instance method Protected Method 20030523
17 REVERT_PARAMETERS Instance method Protected Method 20030523
18 REVERT_SCAN_RESULT Instance method Public Method 20010125
19 REVERT_SCAN_RESULT_COMPLETE Instance method Public Method 20030121
20 REVERT_TYPES Instance method Protected Method 20030523
21 REVERT_TYPE_USAGES Instance method Protected Method 20070207
22 SCAN_SECTION_SOURCE Instance method Public Method 20000811
23 SET_DARK_MODE Instance method Public Method Sets whether class is called in the background 20061204
24 SET_SOURCE Instance method Public Method 20000811
Events
Class CL_OO_SECTION_SOURCE has no event.
Types
Class CL_OO_SECTION_SOURCE has no local type.
Method Signatures

Method CHECK Signature

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

Method CHECK on class CL_OO_SECTION_SOURCE has no exception.

Method CHECK_WITH_ERROR_RETRIEVEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_LINE Value transfer Type reference (TYPE) SY-INDEX Schleifenindex 20060815
2 Exporting ERROR_MESSAGE Value transfer Type reference (TYPE) RSLINLMSG-MESSAGE Textfeld der Länge 240 20060815
3 Exporting ERROR_OFFSET Value transfer Type reference (TYPE) SY-TABIX Index interner Tabellen 20060815
4 Exporting SYNTAX_ERROR Value transfer Type reference (TYPE) SEOX_BOOLEAN 20060815

Method CHECK_WITH_ERROR_RETRIEVEMENT on class CL_OO_SECTION_SOURCE has no exception.

Method CONVERT_POSTION_TO_TYPESRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_FROM Call by reference Type reference (TYPE) TOKEN_COL 20130403
2 Importing COLUMN_TO Call by reference Type reference (TYPE) TOKEN_COL 20130403
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20130403
4 Importing ROW_FROM Call by reference Type reference (TYPE) TOKEN_ROW 20130403
5 Importing ROW_TO Call by reference Type reference (TYPE) TOKEN_ROW 20130403
6 Importing SOURCE Call by reference Type reference (TYPE) SEO_SECTION_SOURCE 20130403

Method CONVERT_POSTION_TO_TYPESRC on class CL_OO_SECTION_SOURCE has no exception.

Method CONVERT_STRING_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STRING Call by reference Type reference (TYPE) STRING Input String 20021203
2 Returning P_TABLE Value transfer Type reference (TYPE) SEO_SECTION_SOURCE Ausgabetabelle 20021203

Method CONVERT_STRING_TO_TABLE on class CL_OO_SECTION_SOURCE has no exception.

Method CONVERT_TABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE Call by reference Type reference (TYPE) SEO_SECTION_SOURCE Quelle 20021203
2 Returning P_STRING Value transfer Type reference (TYPE) STRING Stringrepräsentation der Quelle 20021203

Method CONVERT_TABLE_TO_STRING on class CL_OO_SECTION_SOURCE has no exception.

Method CREATE_CLAS_DEFERRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLAS_DEFERRD Call by reference Type reference (TYPE) VSEOCDEFER Type group application 20070207

Method CREATE_CLAS_DEFERRD on class CL_OO_SECTION_SOURCE has no exception.

Method CREATE_INTF_DEFERRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INTF_DEFERRD Call by reference Type reference (TYPE) VSEOIDEFER Type group application 20070207

Method CREATE_INTF_DEFERRD on class CL_OO_SECTION_SOURCE has no exception.

Method CREATE_TYPE_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TYPE_USAGE Call by reference Type reference (TYPE) VSEOTYPEP Type group application 20070207

Method CREATE_TYPE_USAGE on class CL_OO_SECTION_SOURCE has no exception.

Method GET_TYPE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) SEOTYPE 20030805
2 Returning TYPESRC Value transfer Type reference (TYPE) STRING 20030805

Method GET_TYPE_SOURCE on class CL_OO_SECTION_SOURCE has no exception.

Method REVERT_ALIASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIASES Value transfer Type reference (TYPE) SEO_ALIASES 20030902
2 Importing SCANNED_ALIASES Value transfer Type reference (TYPE) SEO_ALIASES 20030902

Method REVERT_ALIASES on class CL_OO_SECTION_SOURCE has no exception.

Method REVERT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Value transfer Type reference (TYPE) SEO_ATTRIBUTES 20030523
2 Importing SCANNED_ATTRIBUTES Value transfer Type reference (TYPE) SEO_ATTRIBUTES 20030523
# Exception Resumable Description Created on
1 CX_OO_INVALID_COMPONENT_KIND 20100809

Method REVERT_CLAS_DEFERRDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLAS_DEFERRDS Call by reference Type reference (TYPE) SEOT_CLSDEFERRDS_R 20070207
2 Importing SCANNED_CLAS_DEFERRDS Call by reference Type reference (TYPE) SEOT_CLSDEFERRDS_R 20070207

Method REVERT_CLAS_DEFERRDS on class CL_OO_SECTION_SOURCE has no exception.

Method REVERT_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTS Call by reference Type reference (TYPE) SEO_EVENTS 20030523
2 Importing SCANNED_EVENTS Call by reference Type reference (TYPE) SEO_EVENTS 20030523
# Exception Resumable Description Created on
1 CX_OO_INVALID_COMPONENT_KIND 20100809

Method REVERT_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTIONS Call by reference Type reference (TYPE) SEO_EXCEPTIONS 20030523
2 Importing SCANNED_EXCEPTIONS Call by reference Type reference (TYPE) SEO_EXCEPTIONS 20030523

Method REVERT_EXCEPTIONS on class CL_OO_SECTION_SOURCE has no exception.

Method REVERT_INTF_DEFERRDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF_DEFERRDS Call by reference Type reference (TYPE) SEOT_INTDEFERRDS_R 20070207
2 Importing SCANNED_INTF_DEFERRDS Call by reference Type reference (TYPE) SEOT_INTDEFERRDS_R 20070207

Method REVERT_INTF_DEFERRDS on class CL_OO_SECTION_SOURCE has no exception.

Method REVERT_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHODS Call by reference Type reference (TYPE) SEO_METHODS 20030523
2 Importing SCANNED_METHODS Call by reference Type reference (TYPE) SEO_METHODS 20030523
# Exception Resumable Description Created on
1 CX_OO_INVALID_COMPONENT_KIND 20100809

Method REVERT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMETERS Call by reference Type reference (TYPE) SEO_PARAMETERS 20030523
2 Importing SCANNED_PARAMETERS Call by reference Type reference (TYPE) SEO_PARAMETERS 20030523

Method REVERT_PARAMETERS on class CL_OO_SECTION_SOURCE has no exception.

Method REVERT_SCAN_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPRESS_ACCESS_PERMISSION Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20010126
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR Class category is invalid 20100708

Method REVERT_SCAN_RESULT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPRESS_ACCESS_PERMISSION Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20030121
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR Class Processing Error 20100708

Method REVERT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCANNED_TYPES Call by reference Type reference (TYPE) SEO_TYPES 20030523
2 Importing TYPES Call by reference Type reference (TYPE) SEO_TYPES 20030523
# Exception Resumable Description Created on
1 CX_OO_INVALID_COMPONENT_KIND 20100809

Method REVERT_TYPE_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCANNED_TYPE_USAGES Call by reference Type reference (TYPE) SEOT_TYPEPUSAGES_R Type Group Uses 20070207
2 Importing TYPE_USAGES Call by reference Type reference (TYPE) SEOT_TYPEPUSAGES_R Type Group Uses 20070207

Method REVERT_TYPE_USAGES on class CL_OO_SECTION_SOURCE has no exception.

Method SCAN_SECTION_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCAN_ERROR Value transfer Type reference (TYPE) SEOX_BOOLEAN 20010212
# Exception Resumable Description Created on
1 SCAN_ABAP_SOURCE_ERROR Fehler beim ABAP SCAN 20010212

Method SET_DARK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DARK_MODE Call by reference Type reference (TYPE) SEOX_BOOLEAN Dunkel ausführen? 20061204

Method SET_DARK_MODE on class CL_OO_SECTION_SOURCE has no exception.

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) SEO_SECTION_SOURCE 20000811

Method SET_SOURCE on class CL_OO_SECTION_SOURCE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A