SAP ABAP Class CL_SEDI_ADT_WB_TYPE_UTILITY (cl_sedi_adt_wb_type_utility)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
     SEDI_ADT (Package) Service Enabeling Navigation
Properties
Class CL_SEDI_ADT_WB_TYPE_UTILITY  
Short Description cl_sedi_adt_wb_type_utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEDI_ADT   Service Enabeling Navigation 
Created 20120322   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SEDI_ADT_WB_TYPE_UTILITY has no forward declaration.
Interfaces
Class CL_SEDI_ADT_WB_TYPE_UTILITY has no interface implemented.
Friends
Class CL_SEDI_ADT_WB_TYPE_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS Constant Public Type reference (TYPE) STRING 'OC' 20120322
2 CO_CLASSIC_EXCEPTION Constant Public Type reference (TYPE) STRING 'classic_exception' 20120322
3 CO_CLASSIC_EXC_CLASS_METHOD Constant Private Type reference (TYPE) STRING 'CLAS/CEX' 20120322
4 CO_CLASSIC_EXC_FUNCTION_MODULE Constant Private Type reference (TYPE) STRING 'FUGR/CEX' 20120322
5 CO_CLASSIC_EXC_INTERFACE_METH Constant Private Type reference (TYPE) STRING 'INTF/CEX' 20120322
6 CO_CLASS_EVENT_PARAM Constant Private Type reference (TYPE) STRING 'CLAS/OEP' 20120322
7 CO_CLASS_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OC' 20120322
8 CO_CLASS_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OCL' 20120322
9 CO_CLASS_METHOD_PARAM Constant Private Type reference (TYPE) STRING 'CLAS/OOP' 20120322
10 CO_CLASS_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PL' 20120322
11 CO_CONSTANT Constant Public Type reference (TYPE) STRING 'constant' 20120322
12 CO_DATA Constant Public Type reference (TYPE) STRING 'data' 20120322
13 CO_DATA_CLASS_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OA' 20120322
14 CO_DATA_CLASS_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OLA' 20120322
15 CO_DATA_INTERFACE_GLOBAL Constant Private Type reference (TYPE) STRING 'INTF/IA' 20120322
16 CO_DATA_INTERFACE_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/ONA' 20120322
17 CO_DATA_INTERFACE_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PNA' 20120322
18 CO_DATA_PROG_CLASS_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PLA' 20120322
19 CO_DATA_TYPE Constant Private Type reference (TYPE) STRING 'DTEL/DE' 20120322
20 CO_EVENT Constant Public Type reference (TYPE) STRING 'event' 20120322
21 CO_EVENT_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OE' 20120322
22 CO_EVENT_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OLE' 20120322
23 CO_EVENT_PROG_INTF_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PNE' 20120322
24 CO_EVENT_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PLE' 20120322
25 CO_FORM_PARAM Constant Private Type reference (TYPE) STRING 'PROG/PUP' 20120322
26 CO_FORM_ROUTINE Constant Public Type reference (TYPE) STRING 'form' 20120322
27 CO_FRIEND Constant Public Type reference (TYPE) STRING 'friend' 20120322
28 CO_FRIEND_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OF' 20120322
29 CO_FRIEND_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OLF' 20120322
30 CO_FRIEND_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PLF' 20120322
31 CO_FUNCTION Constant Public Type reference (TYPE) STRING 'FF' 20120322
32 CO_FUNCTION_PARAM Constant Private Type reference (TYPE) STRING 'FUGR/FFP' 20120322
33 CO_GLOBAL Constant Public Type reference (TYPE) STRING 'global' 20120322
34 CO_INTERFACE Constant Public Type reference (TYPE) STRING 'OI' 20120322
35 CO_INTERFACE_EVENT_GLOBAL Constant Private Type reference (TYPE) STRING 'INTF/IE' 20120322
36 CO_INTERFACE_EVENT_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/ONE' 20120322
37 CO_INTERFACE_EVENT_PARAM Constant Private Type reference (TYPE) STRING 'INTF/IEP' 20120322
38 CO_INTERFACE_GLOBAL Constant Private Type reference (TYPE) STRING 'INTF/OI' 20120322
39 CO_INTERFACE_IMPL_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OR' 20120322
40 CO_INTERFACE_IMPL_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OLN' 20120322
41 CO_INTERFACE_IMPL_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PLN' 20120322
42 CO_INTERFACE_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/ON' 20120322
43 CO_INTERFACE_METHOD_PARAM Constant Private Type reference (TYPE) STRING 'INTF/IOP' 20120322
44 CO_INTERFACE_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PN' 20120322
45 CO_INTF_IMPL Constant Public Type reference (TYPE) STRING 'interfaceImplementation' 20120322
46 CO_LOCAL Constant Public Type reference (TYPE) STRING 'local' 20120322
47 CO_LOCAL_TYPE_IN_FM Constant Private Type reference (TYPE) STRING 'FUGR/FFT' 20120322
48 CO_LOCAL_TYPE_IN_FORM Constant Private Type reference (TYPE) STRING 'PROG/PUT' 20120322
49 CO_LOCAL_TYPE_IN_METHOD Constant Private Type reference (TYPE) STRING 'CLAS/OOT' 20120322
50 CO_LOCAL_VAR_IN_CLASS_METHOD Constant Private Type reference (TYPE) STRING 'CLAS/OOV' 20120322
51 CO_LOCAL_VAR_IN_FM Constant Private Type reference (TYPE) STRING 'FUGR/FFV' 20120322
52 CO_LOCAL_VAR_IN_FORM Constant Private Type reference (TYPE) STRING 'PROG/PUV' 20120322
53 CO_LOCAL_VAR_IN_INTF_METHOD Constant Private Type reference (TYPE) STRING 'INTF/IOV' 20120322
54 CO_MAPPING_OPTION_PARAMETER Constant Public Type reference (TYPE) STRING 'parameter' 20120322
55 CO_METHOD Constant Public Type reference (TYPE) STRING 'method' 20120322
56 CO_METHOD_CLASS_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OO' 20120322
57 CO_METHOD_CLASS_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OLD' 20120322
58 CO_METHOD_INTERFACE_GLOBAL Constant Private Type reference (TYPE) STRING 'INTF/IO' 20120322
59 CO_METHOD_INTERFACE_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OND' 20120322
60 CO_METHOD_INTERFACE_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PNM' 20120322
61 CO_METHOD_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PLM' 20120322
62 CO_PROG_DATA Constant Private Type reference (TYPE) STRING 'PROG/PD' 20120322
63 CO_PROG_FORM_ROUTINE Constant Private Type reference (TYPE) STRING 'PROG/PU' 20120322
64 CO_PROG_TYPE Constant Private Type reference (TYPE) STRING 'PROG/PY' 20120322
65 CO_SURROUNDING_CLASS_METHOD Constant Public Type reference (TYPE) SUBC 'M' 20120322
66 CO_SURROUNDING_CLASS_POOL Constant Public Type reference (TYPE) SUBC 'K' 20120322
67 CO_SURROUNDING_EVENT Constant Public Type reference (TYPE) STRING 'EV' 20120322
68 CO_SURROUNDING_FORM Constant Public Type reference (TYPE) STRING 'FO' 20120322
69 CO_SURROUNDING_FUNCTION_GROUP Constant Public Type reference (TYPE) SUBC 'F' 20120322
70 CO_SURROUNDING_INTERFACE_METH Constant Public Type reference (TYPE) STRING 'IM' 20120322
71 CO_SURROUNDING_INTERFACE_POOL Constant Public Type reference (TYPE) SUBC 'J' 20120322
72 CO_SURROUNDING_LOCAL_CLASS Constant Public Type reference (TYPE) SUBC 'L' 20120322
73 CO_SURROUNDING_LOCAL_INTERFACE Constant Public Type reference (TYPE) SUBC 'I' 20120322
74 CO_SURROUNDING_PROGRAM Constant Public Type reference (TYPE) SUBC 'P' 20120322
75 CO_SURROUNDING_TYPE Constant Public Type reference (TYPE) STRING 'TY' 20120322
76 CO_TESTCLASS Constant Public Type reference (TYPE) STRING 'testclass' 20120322
77 CO_TESTMETHOD Constant Public Type reference (TYPE) STRING 'testmethod' 20120322
78 CO_TYPE Constant Public Type reference (TYPE) STRING 'type' 20120322
79 CO_TYPE_CLASS_GLOBAL Constant Private Type reference (TYPE) STRING 'CLAS/OT' 20120322
80 CO_TYPE_CLASS_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/OLT' 20120322
81 CO_TYPE_CLASS_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PLY' 20120322
82 CO_TYPE_FUNCTION_MODULE Constant Private Type reference (TYPE) STRING 'FUGR/FF' 20120322
83 CO_TYPE_INTERFACE_CLASS_LOCAL Constant Private Type reference (TYPE) STRING 'CLAS/ONT' 20120322
84 CO_TYPE_INTERFACE_GLOBAL Constant Private Type reference (TYPE) STRING 'INTF/IT' 20120322
85 CO_TYPE_INTERFACE_PROG_LOCAL Constant Private Type reference (TYPE) STRING 'PROG/PNY' 20120322
86 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SEDI_ADT_WB_TYPE_UTILITY 20120322
87 PROG_BUFFER Instance attribute Private See coding 20120322
88 RESULT_LINE Instance attribute Private Type reference (TYPE) PROG_BUFFER_LINE_TYPE 20120322
Methods
# Method Level Visibility Method type Description Created on
1 GET_GLOBAL_TYPE_ID Instance method Public Method 20120322
2 GET_INSTANCE Static method Public Method 20120322
3 GET_SCOPE_OF_INCLUDE Instance method Private Method 20120322
4 MAP_FULLNAME_TO_GLOBAL_TYPE Instance method Public Method 20120322
5 MAP_TO_GLOBAL_ID Instance method Private Method 20120322
Events
Class CL_SEDI_ADT_WB_TYPE_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PROG_BUFFER_LINE_TYPE Private See coding 20120322 begin of prog_buffer_line_type, progname type progname, type type string, encapsulating_type type string, subc type subc, surrounding_type type subc, end of prog_buffer_line_type
2 TY_MAPPING_OPTION Public See coding 20120322 begin of ty_mapping_option, option_value type string, end of ty_mapping_option
3 TY_MAPPING_OPTIONS Public See coding 20120322 ty_mapping_options type standard table of ty_mapping_option
Method Signatures

Method GET_GLOBAL_TYPE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GLOBAL_TYPE_ID Value transfer Type reference (TYPE) STRING 20120322
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME 20120322
3 Importing SURROUNDING_TYPE Call by reference Type reference (TYPE) SUBC 20120322
4 Importing TYPE Call by reference Type reference (TYPE) STRING 20120322

Method GET_GLOBAL_TYPE_ID on class CL_SEDI_ADT_WB_TYPE_UTILITY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SEDI_ADT_WB_TYPE_UTILITY 20120322

Method GET_INSTANCE on class CL_SEDI_ADT_WB_TYPE_UTILITY has no exception.

Method GET_SCOPE_OF_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENCAPSULATING_TYPE Call by reference Type reference (TYPE) STRING 20120322
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME 20120322
3 Exporting SUBC Call by reference Type reference (TYPE) STRING 20120322
4 Importing SURROUNDING_TYPE Call by reference Type reference (TYPE) SUBC 20120322
5 Importing TYPE Call by reference Type reference (TYPE) STRING 20120322

Method GET_SCOPE_OF_INCLUDE on class CL_SEDI_ADT_WB_TYPE_UTILITY has no exception.

Method MAP_FULLNAME_TO_GLOBAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FULLNAME Call by reference Type reference (TYPE) STRING 20120322
2 Importing MAPPING_OPTIONS Call by reference Type reference (TYPE) TY_MAPPING_OPTIONS 20120322
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20120322

Method MAP_FULLNAME_TO_GLOBAL_TYPE on class CL_SEDI_ADT_WB_TYPE_UTILITY has no exception.

Method MAP_TO_GLOBAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENCAPSULATING_TYPE Call by reference Type reference (TYPE) STRING 20120322
2 Returning GLOBAL_TYPE_ID Value transfer Type reference (TYPE) STRING 20120322
3 Importing SURROUNDING_TYPE Call by reference Type reference (TYPE) STRING 20120322
4 Importing TYPE Call by reference Type reference (TYPE) STRING 20120322

Method MAP_TO_GLOBAL_ID on class CL_SEDI_ADT_WB_TYPE_UTILITY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in