SAP ABAP Class CE_PST_KIND (Kind of a program structure tree node)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_PROGRAM_STRUCTURE_TREE (Package) Program Structure Tree
Properties
Class CE_PST_KIND  
Short Description Kind of a program structure tree node    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_PROGRAM_STRUCTURE_TREE   Program Structure Tree 
Created 20120730   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CE_PST_KIND has no forward declaration.
Interfaces
Class CE_PST_KIND has no interface implemented.
Friends
Class CE_PST_KIND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALIAS Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120815
2 ALIAS_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
3 ANY Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120813
4 ANY_ATTRIBUTE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130628
5 ANY_CLIF Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130221
6 ANY_EVENT Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121129
7 ANY_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130820
8 ANY_GLOBAL Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130819
9 ANY_INSTANCE_METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120814
10 ANY_LOCAL_DECLARATION Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121123
11 ANY_MEMBER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121123
12 ANY_METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120809
13 ANY_PARAMETER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120817
14 ANY_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
15 ANY_STATIC_METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120814
16 ANY_UNDECLARED Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130405
17 ATTRIBUTE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
18 CHANGING_PARAMETER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120817
19 CHILDREN Instance attribute Public Type reference (TYPE) TAB 20120809
20 CLASS Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120815
21 CLASSIC_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130820
22 CLASS_BASED_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130820
23 CLASS_IMP Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120730
24 CONSTANT Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
25 EVENT Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120807
26 EVENT_HANDLER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120809
27 EXPORTING_PARAMETER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120817
28 FIELDSYMBOL Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
29 FIELDSYMBOL_DECLARED_INLINE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130402
30 FRIEND_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
31 FROM Instance attribute Public Type reference (TYPE) I 20120809
32 GLOBAL_CONSTANT Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130819
33 GLOBAL_TYPE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130819
34 GLOBAL_VARIABLE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130930
35 IMPORTING_PARAMETER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120817
36 INHERITING_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
37 INTERFACE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120802
38 INTERFACE_IMPL_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
39 INTERFACE_METH_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121024
40 KEYWORD Instance attribute Public Type reference (TYPE) STRING 20121129
41 LOCAL_CONSTANT Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
42 LOCAL_TYPE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
43 LOCAL_VARIABLE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
44 LOCAL_VARIABLE_DECLARED_INLINE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130302
45 METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120807
46 METHOD_IMP Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120730
47 NULL Static Attribute Private Object reference (TYPE REF TO) CE_PST_KIND 20130710
48 PARAMETER_SECTION Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130819
49 PARENT Instance attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120809
50 PLURAL Instance attribute Public Type reference (TYPE) STRING 20120730
51 PROGRAM Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
52 REDEFINED_METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120809
53 REDEFINITION_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
54 RETURNING_PARAMETER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120817
55 SECTION Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120730
56 SINGULAR Instance attribute Public Type reference (TYPE) STRING 20120730
57 STATIC_ATTRIBUTE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120807
58 STATIC_EVENT Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120807
59 STATIC_EVENT_HANDLER Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120810
60 STATIC_METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120807
61 TEST_METHOD Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120809
62 TO Instance attribute Public Type reference (TYPE) I 20120809
63 TYPE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120801
64 TYPE_REFERENCE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20121010
65 UNDECLARED_ATTRIBUTE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130425
66 UNDECLARED_FIELDSYMBOL Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130404
67 UNDECLARED_VARIABLE Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20130405
68 UNDEFINED Static Attribute Public Object reference (TYPE REF TO) CE_PST_KIND 20120802
69 VALUES Static Attribute Public Type reference (TYPE) CE_PST_KIND=>TAB 20120730
70 _ID Instance attribute Public Type reference (TYPE) STRING 20130913
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_INTERVALS Static method Private Method 20120810
2 CLASS_CONSTRUCTOR Static method Public Constructor 20120730
3 COUNT_CHILDREN Instance method Private Method 20120810
4 FIND Static method Public Method 20120730
5 FIND_BY_KEYWORD Static method Public Method 20130913
6 GET_CONCRETE_MEMBERS Static method Public Method 20130503
7 GET_CONCRETE_MEMBERS_INVERSE Static method Public Method 20130502
8 GET_LOCALS_INVERSE Static method Public Method 20121123
9 GET_MEMBERS_INVERSE Static method Public Method 20120810
10 IS_KIND_OF Instance method Public Method 20121010
11 IS_VARIABLE Instance method Public Method 20130913
Events
Class CE_PST_KIND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20120730 tab TYPE STANDARD TABLE OF REF TO ce_pst_kind WITH DEFAULT KEY
Method Signatures

Method CALCULATE_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20120810

Method CALCULATE_INTERVALS on class CE_PST_KIND has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CE_PST_KIND has no parameter.
Method CLASS_CONSTRUCTOR on class CE_PST_KIND has no exception.

Method COUNT_CHILDREN Signature

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

Method COUNT_CHILDREN on class CE_PST_KIND has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20120730
2 Returning R_VALUE Value transfer Object reference (TYPE REF TO) CE_PST_KIND 20120730

Method FIND on class CE_PST_KIND has no exception.

Method FIND_BY_KEYWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABSTRACT_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
2 Importing I_KEYWORD Call by reference Type reference (TYPE) STRING 20130913
3 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CE_PST_KIND 20130913

Method FIND_BY_KEYWORD on class CE_PST_KIND has no exception.

Method GET_CONCRETE_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130503
2 Returning R_RESULT Value transfer Type reference (TYPE) CE_PST_KIND=>TAB 20130503

Method GET_CONCRETE_MEMBERS on class CE_PST_KIND has no exception.

Method GET_CONCRETE_MEMBERS_INVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130502
2 Returning R_RESULT Value transfer Type reference (TYPE) CE_PST_KIND=>TAB 20130502

Method GET_CONCRETE_MEMBERS_INVERSE on class CE_PST_KIND has no exception.

Method GET_LOCALS_INVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20121123
2 Returning R_RESULT Value transfer Type reference (TYPE) CE_PST_KIND=>TAB 20121123

Method GET_LOCALS_INVERSE on class CE_PST_KIND has no exception.

Method GET_MEMBERS_INVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20120810
2 Returning R_RESULT Value transfer Type reference (TYPE) CE_PST_KIND=>TAB 20120810

Method GET_MEMBERS_INVERSE on class CE_PST_KIND has no exception.

Method IS_KIND_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20121010
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121010

Method IS_KIND_OF on class CE_PST_KIND has no exception.

Method IS_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130913

Method IS_VARIABLE on class CE_PST_KIND has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740