SAP ABAP Class CL_PST_METHOD_DEFINITION (comfort API for information on a dedicated method 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_METHOD_DEFINITION  
Short Description comfort API for information on a dedicated method 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 20121011   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PST_METHOD_DEFINITION has no forward declaration.
Interfaces
Class CL_PST_METHOD_DEFINITION has no interface implemented.
Friends
Class CL_PST_METHOD_DEFINITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IS_ABSTRACT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
2 IS_DEFINED_IN_INTERFACE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
3 IS_EVENT_HANDLER Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
4 IS_FINAL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
5 IS_REDEFINED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
6 IS_STATIC Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
7 METHOD_DEF_NODE Instance attribute Public Object reference (TYPE REF TO) CL_PST_NODE 20121023
8 NAME Instance attribute Public Type reference (TYPE) STRING 20121023
9 SHOULD_BE_DEFINED_IN_INTERFACE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121023
10 VISIBILITY Instance attribute Private Type reference (TYPE) IF_RFAC_IMPL_TYPES=>TY_METHOD_VISIBILITY 20121023
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method 20121023
2 FIND_CLASS_BASED_EXCEPTION Instance method Public Method 20130820
3 FIND_LAST_EXCEPTION Instance method Public Method 20130820
4 FIND_LAST_PARAMETER Instance method Public Method 20130718
5 FIND_LAST_PARAMETER_SECTION Instance method Public Method 20130820
6 FIND_PARAMETER Instance method Public Method 20130417
7 GET_CLASS Instance method Public Method 20121023
8 GET_CLASSIC_EXCEPTIONS Instance method Public Method 20130820
9 GET_CLASS_BASED_EXCEPTIONS Instance method Public Method 20130820
10 GET_INTERFACE Instance method Public Method 20130913
11 GET_PARAMETERS Instance method Public Method 20130408
12 GET_PREFERRED_PARAMETER Instance method Public Method 20130214
13 GET_VISIBILITY Instance method Public Method 20121023
14 INIT Instance method Private Method 20121023
15 IS_ABSTRACT_METHOD Instance method Public Method 20121023
16 IS_EVENT_HANDLER_METHOD Instance method Public Method 20121023
17 IS_FINAL_METHOD Instance method Public Method 20121023
18 IS_INTERFACE_METHOD Instance method Public Method 20121023
19 IS_PRIVATE_METHOD Instance method Public Method 20121023
20 IS_PROTECTED_METHOD Instance method Public Method 20121023
21 IS_PUBLIC_METHOD Instance method Public Method 20121023
22 IS_REDEFINED_METHOD Instance method Public Method 20121023
23 IS_STATIC_METHOD Instance method Public Method 20121023
24 IS_TEST_METHOD Instance method Public Method 20121023
Events
Class CL_PST_METHOD_DEFINITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20121025 tab TYPE STANDARD TABLE OF REF TO cl_pst_method_definition 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 20121023
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_METHOD_DEFINITION 20121023

Method CREATE on class CL_PST_METHOD_DEFINITION has no exception.

Method FIND_CLASS_BASED_EXCEPTION 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 20130820
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20130820

Method FIND_CLASS_BASED_EXCEPTION on class CL_PST_METHOD_DEFINITION has no exception.

Method FIND_LAST_EXCEPTION 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_NODE 20130820

Method FIND_LAST_EXCEPTION on class CL_PST_METHOD_DEFINITION has no exception.

Method FIND_LAST_PARAMETER 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 20130718
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20130718

Method FIND_LAST_PARAMETER on class CL_PST_METHOD_DEFINITION has no exception.

Method FIND_LAST_PARAMETER_SECTION 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_NODE 20130820

Method FIND_LAST_PARAMETER_SECTION on class CL_PST_METHOD_DEFINITION has no exception.

Method FIND_PARAMETER 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 20130417
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20130417

Method FIND_PARAMETER on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_CLASS 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_CLASS 20121023

Method GET_CLASS on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_CLASSIC_EXCEPTIONS 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 20130820

Method GET_CLASSIC_EXCEPTIONS on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_CLASS_BASED_EXCEPTIONS 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 20130820

Method GET_CLASS_BASED_EXCEPTIONS on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_INTERFACE 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_INTERFACE 20130913

Method GET_INTERFACE on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_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 CE_PST_KIND=>ANY_PARAMETER 20130409
2 Returning R_RESULT Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20130408

Method GET_PARAMETERS on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_PREFERRED_PARAMETER 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_NODE 20130214

Method GET_PREFERRED_PARAMETER on class CL_PST_METHOD_DEFINITION has no exception.

Method GET_VISIBILITY 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_RFAC_IMPL_TYPES=>TY_METHOD_VISIBILITY 20121023

Method GET_VISIBILITY on class CL_PST_METHOD_DEFINITION has no exception.

Method INIT 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 20121023

Method INIT on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_ABSTRACT_METHOD 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 20121023

Method IS_ABSTRACT_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_EVENT_HANDLER_METHOD 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 20121023

Method IS_EVENT_HANDLER_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_FINAL_METHOD 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 20121023

Method IS_FINAL_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_INTERFACE_METHOD 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 20121023

Method IS_INTERFACE_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_PRIVATE_METHOD 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 20121023

Method IS_PRIVATE_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_PROTECTED_METHOD 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 20121023

Method IS_PROTECTED_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_PUBLIC_METHOD 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 20121023

Method IS_PUBLIC_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_REDEFINED_METHOD 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 20121023

Method IS_REDEFINED_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_STATIC_METHOD 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 20121023

Method IS_STATIC_METHOD on class CL_PST_METHOD_DEFINITION has no exception.

Method IS_TEST_METHOD 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 20121023

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