SAP ABAP Class CL_PST_INTERFACE (comfort API for info on a dedicated interface from PST)
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 CL_PST_INTERFACE  
Short Description comfort API for info on a dedicated interface from PST    
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 20121015   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PST_INTERFACE has no forward declaration.
Interfaces
Class CL_PST_INTERFACE has no interface implemented.
Friends
Class CL_PST_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INTERFACE_NODE Instance attribute Public Object reference (TYPE REF TO) CL_PST_NODE 20121015
2 NAME Instance attribute Public Type reference (TYPE) STRING 20121015
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method 20121015
2 DOES_MEMBER_EXIST Instance method Public Method 20130115
3 FIND_CONSTANTS_BY_VALUE Instance method Public Method 20121220
4 FIND_CONSTANT_BY_NAME Instance method Public Method 20130131
5 FIND_MEMBER Instance method Public Method 20131029
6 FIND_OWN_ALIAS Instance method Public Method 20130515
7 FIND_PREVIOUS_NODE_FOR_MEMBER Instance method Public Method 20121204
8 GET_ALL_MEMBERS Instance method Public Method 20121127
9 GET_ALL_METHOD_NODES Instance method Public Method 20121108
10 GET_ALL_PARAMETERS Instance method Public Method 20130913
11 GET_DEFINITION_INCLUDE Instance method Public Method 20121018
12 GET_IMPLEMENTED_INTERFACES Instance method Public Method 20121015
13 GET_MEMBER_LIST Instance method Public Method 20130506
14 GET_OWN_MEMBERS Instance method Public Method 20121127
15 GET_OWN_METHOD_NODE Instance method Public Method 20130418
16 GET_OWN_METHOD_NODES Instance method Public Method 20121113
17 GET_STATEMENTS Instance method Public Method 20121204
18 GET_SUPER_METHOD_NODES Instance method Public Method 20121031
Events
Class CL_PST_INTERFACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20121015 tab TYPE TABLE OF REF TO cl_pst_interface WITH DEFAULT KEY
Method Signatures

Method CREATE 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) CL_PST_NODE 20121015
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PST_INTERFACE 20121015

Method CREATE on class CL_PST_INTERFACE has no exception.

Method DOES_MEMBER_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130115
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130115

Method DOES_MEMBER_EXIST on class CL_PST_INTERFACE has no exception.

Method FIND_CONSTANTS_BY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20121220
2 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20121220

Method FIND_CONSTANTS_BY_VALUE on class CL_PST_INTERFACE has no exception.

Method FIND_CONSTANT_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130131
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20130131

Method FIND_CONSTANT_BY_NAME on class CL_PST_INTERFACE has no exception.

Method FIND_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEMBER_NAME Call by reference Type reference (TYPE) CSEQUENCE 20131029
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20131029

Method FIND_MEMBER on class CL_PST_INTERFACE has no exception.

Method FIND_OWN_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130515
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_ALIAS 20130515

Method FIND_OWN_ALIAS on class CL_PST_INTERFACE has no exception.

Method FIND_PREVIOUS_NODE_FOR_MEMBER 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 20121204
2 Importing I_POSITION_CONSTRAINT_BEFORE Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20121204
3 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20121204

Method FIND_PREVIOUS_NODE_FOR_MEMBER on class CL_PST_INTERFACE has no exception.

Method GET_ALL_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 CE_PST_KIND=>ANY_MEMBER 20121127
2 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20121127

Method GET_ALL_MEMBERS on class CL_PST_INTERFACE has no exception.

Method GET_ALL_METHOD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20121108

Method GET_ALL_METHOD_NODES on class CL_PST_INTERFACE has no exception.

Method GET_ALL_PARAMETERS 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 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20130913

Method GET_ALL_PARAMETERS on class CL_PST_INTERFACE has no exception.

Method GET_DEFINITION_INCLUDE Signature

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

Method GET_DEFINITION_INCLUDE on class CL_PST_INTERFACE has no exception.

Method GET_IMPLEMENTED_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_INTERFACE=>TAB 20121015

Method GET_IMPLEMENTED_INTERFACES on class CL_PST_INTERFACE has no exception.

Method GET_MEMBER_LIST Signature

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

Method GET_MEMBER_LIST on class CL_PST_INTERFACE has no exception.

Method GET_OWN_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 CE_PST_KIND=>ANY_MEMBER 20121127
2 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20121127

Method GET_OWN_MEMBERS on class CL_PST_INTERFACE has no exception.

Method GET_OWN_METHOD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130515
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_METHOD_DEFINITION 20130418

Method GET_OWN_METHOD_NODE on class CL_PST_INTERFACE has no exception.

Method GET_OWN_METHOD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20121113

Method GET_OWN_METHOD_NODES on class CL_PST_INTERFACE has no exception.

Method GET_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) IF_PST_STATEMENT_TYPES=>TY_T_PST_STATEMENTS 20121204

Method GET_STATEMENTS on class CL_PST_INTERFACE has no exception.

Method GET_SUPER_METHOD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20121031

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