SAP ABAP Class CL_UML_CLASS_SCANNER (UML Class Diagram Scanner/Generator)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
S_ABAP_TOOLS_UML (Package) UML Class Diagram
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_UML_CLASS_DECORATOR | Decorator for UML Class Diagrams | 20071029 |
Properties
| Class | CL_UML_CLASS_SCANNER | |
| Short Description | UML Class Diagram Scanner/Generator | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | S_ABAP_TOOLS_UML | UML Class Diagram |
| Created | 20071029 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_UML_CLASS_SCANNER has no interface implemented.
Friends
Class CL_UML_CLASS_SCANNER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | LTY_UML_CONFIG | Configuration Data | 20071029 | |||
| 2 | Constant | Public | Type reference (TYPE) | C | 'T' | Return Type Table | 20071105 | ||
| 3 | Constant | Public | Type reference (TYPE) | C | 'X' | Return Type XSTRING | 20071106 | ||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'CLASS=' | RTTI Eyecatcher | 20081215 | ||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'CLASS-POOL=' | RTTI Eyecatcher | 20081215 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'FUNCTION-POOL=' | RTTI Eyecatcher | 20081215 | ||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'FUGR=' | RTTI Eyecatcher | 20081215 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'INTERFACE=' | RTTI Eyecatcher | 20081215 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'PROGRAM=' | RTTI Eyecatcher | 20081215 | ||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'TYPE-POOL=' | RTTI Eyecatcher | 20081215 | ||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'TYPE=' | RTTI Eyecatcher | 20081215 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'CLASS' | Eyecatcher | 20081215 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'CLASS-POOL' | Eyecatcher | 20081215 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'FUNCTION-POOL' | Eyecatcher | 20081215 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'FUGR' | Eyecatcher | 20081215 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'INTERFACE' | Eyecatcher | 20081215 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'PROGRAM' | Eyecatcher | 20081215 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'TYPE-POOL' | Eyecatcher | 20081215 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'TYPE' | Eyecatcher | 20081215 | ||
| 20 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_UML_CACHE | UML Class Diagram | 20071029 | |||
| 21 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_TCL_GRAPH | Class for Displaying Graphs | 20071029 | |||
| 22 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AUNIT_FACTORY | Create AUNIT Task | 20081008 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Processing Status | 20071029 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | LTY_PACK_TAB | Package Selection | 20071029 | |||
| 25 | Instance attribute | Protected | Object reference (TYPE REF TO) | UML_TAB | Table of Type UML_LINE | 20081215 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | UML_TYPE_ABSNAME_TAB | Selected Objects | 20071029 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | UML_TYPE_ABSNAME_TAB | Types with Minimal Display | 20071029 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Insert Type Information for Collection | 20071029 | |
| 2 | Instance method | Private | Method | Additional Function for Determining All Packages Used | 20071029 | |
| 3 | Instance method | Private | Method | Eliminate Redundant Information | 20081208 | |
| 4 | Instance method | Private | Method | Evaluate Local Classes | 20081205 | |
| 5 | Instance method | Private | Method | Scan Methods and Attributes of Classes and Interfaces | 20081205 | |
| 6 | Instance method | Private | Method | Determine Type Used | 20081113 | |
| 7 | Instance method | Public | Constructor | Constructor | 20071029 | |
| 8 | Instance method | Private | Event handling method | Event Handler for Graphs Used | 20071029 | |
| 9 | Instance method | Public | Method | Creating Data for UML Diagram | 20071029 | |
| 10 | Instance method | Public | Method | Read Buffered Type | 20080924 | |
| 11 | Instance method | Public | Method | Display of UML Diagram Using Jnet | 20071029 | |
| 12 | Instance method | Private | Method | Determine Key for Table Access | 20071119 | |
| 13 | Instance method | Private | Method | Collect Information on Types | 20071029 | |
| 14 | Instance method | Private | Method | Analyze Class | 20071029 | |
| 15 | Instance method | Private | Method | Scan Function Group | 20081205 | |
| 16 | Instance method | Private | Method | Analyze Interface | 20071029 | |
| 17 | Instance method | Private | Method | Scan Program | 20081205 | |
| 18 | Instance method | Private | Method | Analyze Structure | 20071029 | |
| 19 | Instance method | Private | Method | Analyze Table | 20071212 | |
| 20 | Instance method | Public | Method | Configuration of UML Scanner | 20071029 | |
| 21 | Instance method | Private | Method | Set Switch for Buffered Type | 20081216 |
Events
Class CL_UML_CLASS_SCANNER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_PACK_TAB | Private | See coding | Internal Used Type for Package | 20071108 | lty_pack_tab TYPE STANDARD TABLE OF sobj_name
|
|
| 2 | LTY_UML_CONFIG | Protected | See coding | Local Type for Configuration Parameter | 20071029 | BEGIN OF lty_uml_config,
local_types(1) TYPE c, " show local classes
show_structures(1) TYPE c, " show structures
show_dependencies(1) TYPE c, " show used types
show_fugr(1) TYPE c, " show function groups
show_prog(1) TYPE c, " show programs
END OF lty_uml_config
|
|
| 3 | UML_LINE | Public | See coding | Scanner Result Row | 20080102 | BEGIN OF uml_line,
name TYPE abap_abstypename,
header TYPE string,
comment TYPE string,
container TYPE string,
package TYPE string,
description TYPE vseoclass-descript,
kind(1) TYPE c,
pool TYPE string,
visibility(1) TYPE c,
is_super(1) TYPE c,
is_ref(1) TYPE c,
is_used(1) TYPE c,
is_selected(1) TYPE c,
is_final(1) TYPE c,
is_abstract(1) TYPE c,
is_local(1) TYPE c,
is_exception(1) TYPE c,
is_persistent(1) TYPE c,
is_agent(1) TYPE c,
is_fugr(1) TYPE c,
is_prog(1) TYPE c,
is_unit(1) TYPE c,
shrink(1) TYPE c,
super_added(1) TYPE c,
impl_added(1) TYPE c,
friends_added(1) TYPE c,
error TYPE abap_bool,
supertype TYPE abap_abstypename,
t_methods TYPE uml_type_methods_tab,
t_events TYPE uml_type_events_tab,
t_attributes TYPE uml_type_attributes_tab,
t_friends TYPE uml_string_tab,
t_childs TYPE uml_string_tab,
t_implementations TYPE uml_string_tab,
t_used_types TYPE uml_used_types_tab,
t_user type uml_string_tab,
t_exceptions TYPE uml_type_absname_tab,
t_subtypes TYPE cl_uml_class_scanner=>uml_subtype_tab,
END OF uml_line
|
|
| 4 | UML_RANGE_PACKAGES | Public | See coding | Range Table for Package | 20080102 | uml_range_packages TYPE RANGE OF tadir-devclass
|
|
| 5 | UML_RANGE_TYPES | Public | See coding | Range Table for Types | 20080102 | uml_range_types TYPE RANGE OF tadir-obj_name
|
|
| 6 | UML_STRING_TAB | Public | See coding | Table of Type String | 20080102 | uml_string_tab TYPE STANDARD TABLE OF string WITH KEY table_line
|
|
| 7 | UML_SUBTYPE | Public | See coding | Subtype | 20080118 | BEGIN OF uml_subtype,
name TYPE string,
absname TYPE string,
visibility TYPE abap_visibility,
kind(1) TYPE c,
END OF uml_subtype
|
|
| 8 | UML_SUBTYPE_TAB | Public | See coding | Table of All Subtypes | 20080118 | uml_subtype_tab TYPE STANDARD TABLE OF uml_subtype WITH KEY name
|
|
| 9 | UML_TAB | Public | See coding | Table of Type UML_LINE | 20080102 | uml_tab TYPE STANDARD TABLE OF uml_line WITH KEY name
|
|
| 10 | UML_TYPE_ABSNAME_TAB | Public | See coding | Table with Used Types | 20080102 | uml_type_absname_tab TYPE STANDARD TABLE OF abap_abstypename WITH KEY table_line
|
|
| 11 | UML_TYPE_ATTRIBUTE | Public | See coding | Information About Attributes | 20080102 | BEGIN OF uml_type_attribute,
name TYPE abap_attrname,
type_kind TYPE abap_typekind,
visibility TYPE abap_visibility,
is_interface TYPE abap_bool,
is_inherited TYPE abap_bool,
is_class TYPE abap_bool,
is_constant TYPE abap_bool,
is_virtual TYPE abap_bool,
is_read_only TYPE abap_bool,
alias_for TYPE abap_attrname,
type TYPE abap_abstypename,
default(132) TYPE c,
is_aggregation TYPE abap_bool,
is_association TYPE abap_bool,
description(60) TYPE c,
END OF uml_type_attribute
|
|
| 12 | UML_TYPE_ATTRIBUTES_TAB | Public | See coding | Table of Type UML_TYPE_ATTRIBUTE | 20080102 | uml_type_attributes_tab TYPE STANDARD TABLE OF uml_type_attribute WITH KEY name
|
|
| 13 | UML_TYPE_EVENT | Public | See coding | Information About Events | 20080102 | BEGIN OF uml_type_event,
name TYPE abap_evntname,
visibility TYPE abap_visibility,
is_interface TYPE abap_bool,
is_inherited TYPE abap_bool,
is_class TYPE abap_bool,
alias_for TYPE abap_evntname,
is_static TYPE abap_bool,
descript(60) TYPE c,
abstypename TYPE abap_abstypename,
t_parameters TYPE uml_type_parameters_tab,
END OF uml_type_event
|
|
| 14 | UML_TYPE_EVENTS_TAB | Public | See coding | Table of Type UML_TYPE_EVENT | 20080102 | uml_type_events_tab TYPE STANDARD TABLE OF uml_type_event WITH KEY name
|
|
| 15 | UML_TYPE_METHOD | Public | See coding | Information About a Method | 20080102 | BEGIN OF uml_type_method,
name TYPE abap_methname,
for_event TYPE abap_evntname,
of_class TYPE abap_classname,
visibility TYPE abap_visibility,
is_interface TYPE abap_bool,
is_inherited TYPE abap_bool,
is_redefined TYPE abap_bool,
is_abstract TYPE abap_bool,
is_final TYPE abap_bool,
is_class TYPE abap_bool,
alias_for TYPE abap_methname,
descript(60) TYPE c,
abstypename TYPE abap_abstypename,
t_exceptions TYPE uml_type_absname_tab,
t_parameters TYPE uml_type_parameters_tab,
END OF uml_type_method
|
|
| 16 | UML_TYPE_METHODS_TAB | Public | See coding | Table of Type UML_TYPE_METHOD | 20080102 | uml_type_methods_tab TYPE STANDARD TABLE OF uml_type_method WITH KEY name
|
|
| 17 | UML_TYPE_PARAMETER | Public | See coding | Information About Parameters | 20080102 | BEGIN OF uml_type_parameter,
name TYPE abap_parmname,
visibility TYPE abap_visibility,
type_kind TYPE abap_typekind,
parm_kind TYPE abap_parmkind,
by_value TYPE abap_bool,
is_optional TYPE abap_bool,
passtype(1) TYPE c,
type TYPE abap_abstypename,
methodtype(1) TYPE c,
default(132) TYPE c,
is_table TYPE abap_bool,
descript(60) TYPE c,
END OF uml_type_parameter
|
|
| 18 | UML_TYPE_PARAMETERS_TAB | Public | See coding | Table of Type UML_TYPE_PARAMETER | 20080102 | uml_type_parameters_tab TYPE STANDARD TABLE OF uml_type_parameter WITH KEY name
|
|
| 19 | UML_USED_TYPE | Public | See coding | Used ABAP Types | 20080102 | BEGIN OF uml_used_type,
name TYPE abap_abstypename,
tag TYPE scr_tag,
kind TYPE scr_typekind,
END OF uml_used_type
|
|
| 20 | UML_USED_TYPES_TAB | Public | See coding | Table of Type UML_USED_TYPE | 20080102 | uml_used_types_tab TYPE STANDARD TABLE OF uml_used_type WITH KEY name
|
Method Signatures
Method ADD_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist eine Ausnahmeklasse | 20071120 | ||
| 2 | IS_REFERENCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist eine Referenz | 20071112 | ||
| 3 | IS_SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist selektiert | 20071123 | ||
| 4 | IS_SUPERTYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist ein Supertyp | 20071029 | ||
| 5 | IS_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, wird verwendet | 20071120 | ||
| 6 | KIND | Call by reference | Type reference (TYPE) | STRING | Art des Types | 20071207 | |||
| 7 | NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | Names des Typen | 20071029 | |||
| 8 | POOL | Call by reference | Type reference (TYPE) | STRING | Pool der lokalen Typen | 20071205 | |||
| 9 | R_ABSNAME | Value transfer | Type reference (TYPE) | ABAP_ABSTYPENAME | Voller Name des Typen | 20071120 | |||
| 10 | SUPERTYPE | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | Name der Superklasse | 20071206 | |||
| 11 | VISIBILITY | Call by reference | Type reference (TYPE) | ABAP_VISIBILITY | 'U' | Sichtbarkeit | 20080118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20071109 |
Method BUILD_PACKNAME_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PACKNAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Paket | 20071029 |
Method BUILD_PACKNAME_TABLE on class CL_UML_CLASS_SCANNER has no exception.
Method CLEAN_UP Signature
Method CLEAN_UP on class CL_UML_CLASS_SCANNER has no parameter.
Method CLEAN_UP on class CL_UML_CLASS_SCANNER has no exception.
Method COLLECT_LOCAL_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag für Selektion | 20081205 | ||
| 2 | IS_SUPERTYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090312 | |||
| 3 | I_CLSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Name des Programms | 20081205 | |||
| 4 | I_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Name des Sourcecode | 20081205 | |||
| 5 | I_TYPE | Call by reference | Type reference (TYPE) | C | Art des Sourcecodes | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20081205 |
Method COLLECT_OBJECT_MEMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Zu scannender Typ | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20081205 |
Method COLLECT_USED_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | Name des Types | 20081113 |
Method COLLECT_USED_TYPES on class CL_UML_CLASS_SCANNER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_UML_CLASS_SCANNER has no parameter.
Method CONSTRUCTOR on class CL_UML_CLASS_SCANNER has no exception.
Method EVENT_HANDLER_ITEM_INSERTED Signature
Method EVENT_HANDLER_ITEM_INSERTED on class CL_UML_CLASS_SCANNER has no parameter.
Method EVENT_HANDLER_ITEM_INSERTED on class CL_UML_CLASS_SCANNER has no exception.
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DETAILED | Call by reference | Type reference (TYPE) | UML_RANGE_TYPES | Maximaldarstellung für diese Typen | 20071029 | |||
| 2 | SCAN_PACKAGES | Call by reference | Type reference (TYPE) | UML_RANGE_PACKAGES | Auszuwertenden Pakete | 20071108 | |||
| 3 | SCAN_TYPES | Call by reference | Type reference (TYPE) | UML_RANGE_TYPES | Auszuwertende Typen | 20071108 | |||
| 4 | SHRINK | Call by reference | Type reference (TYPE) | UML_RANGE_TYPES | Minimaldarstellung für diese Typen | 20071029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein Observer verlangt den Abbruch | 20071109 |
Method GET_CACHED_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Typen | 20080924 | |||
| 2 | UML | Value transfer | Type reference (TYPE) | UML_LINE | Gepufferter Typ | 20080924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Knoten ist nicht bekannt | 20080924 |
Method GET_DIAGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Rückgabedaten | 20071112 | |||
| 2 | E_KIND | Call by reference | Type reference (TYPE) | C | Art der Rückgabedaten | 20071112 |
Method GET_DIAGRAM on class CL_UML_CLASS_SCANNER has no exception.
Method GET_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Gepuferter Typ | 20071119 | |||
| 2 | R_ABSNAME | Value transfer | Type reference (TYPE) | ABAP_ABSTYPENAME | Schlüssel | 20071119 |
Method GET_KEY on class CL_UML_CLASS_SCANNER has no exception.
Method SCANNER Signature
Method SCANNER on class CL_UML_CLASS_SCANNER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20071109 |
Method SCAN_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Zu scannende Klasse | 20071029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20071109 |
Method SCAN_FUNCTION_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, wurde selektiert | 20081205 | ||
| 2 | IS_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, wird verwendet | 20081205 | ||
| 3 | I_NAME | Call by reference | Type reference (TYPE) | RS38L_AREA | Funktionsgruppe | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse aller Exceptions der TCL | 20081205 |
Method SCAN_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Zu scannendes Interface | 20071029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20071109 |
Method SCAN_PROGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, wurde selektiert | 20081205 | ||
| 2 | IS_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, wird verwendet | 20081205 | ||
| 3 | I_NAME | Call by reference | Type reference (TYPE) | PROGRAM | Programm | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Oberklasse aller Exceptions der TCL | 20081205 |
Method SCAN_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Zu scannende Struktur | 20071029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20071109 |
Method SCAN_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Zu scannende Struktur | 20071212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20071212 |
Method SET_SCANNER_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADD_STRUCTURES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Strukturen hinzufügen | 20071029 | ||
| 2 | SCAN_FUNCTION_GROUPS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Funktionsgruppen scannen | 20080930 | ||
| 3 | SCAN_LOCAL_TYPES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Lokale Typen scannen | 20071029 | ||
| 4 | SCAN_PROGRAMS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Programme scannen | 20080930 | ||
| 5 | SCAN_USED_TYPES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Verwendete Typen hinzufügen | 20071120 |
Method SET_SCANNER_CONFIGURATION on class CL_UML_CLASS_SCANNER has no exception.
Method SET_TYPE_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist eine Ausnahmeklasse | 20081216 | ||
| 2 | IS_REFERENCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist eine Referenz | 20081216 | ||
| 3 | IS_SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist selektiert | 20081216 | ||
| 4 | IS_SUPERTYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, ist ein Supertyp | 20081216 | ||
| 5 | IS_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag, wird verwendet | 20081216 | ||
| 6 | SUPERTYPE | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | Name der Superklasse | 20081216 | |||
| 7 | VERTEX | Call by reference | Object reference (TYPE REF TO) | CL_TCL_VERTEX | Knoten für die Darstellung von Graphen | 20081216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Observer verlangt einen Abbruch | 20081216 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 711 |