SAP ABAP Class /RPM/CL_FILTER_API (filter api class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_METADATA Metadata for API objects 20081003
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20080923
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20081001
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20080923
Properties
Class /RPM/CL_FILTER_API  
Short Description filter api class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20080923   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_FILTER_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_METADATA Metadata for API objects 20081003
2 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20080923
3 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20081001
4 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20080923
Friends
Class /RPM/CL_FILTER_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_NODE_CHANGE_MODE Constant Public Type reference (TYPE) STRING 'CHANGE_MODE' 20081008
2 CV_NODE_CONTEXT Constant Public Type reference (TYPE) STRING 'CONTEXT' 20081008
3 CV_NODE_FILTER_DATA Constant Public Type reference (TYPE) STRING 'FILTER_DATA' 20080930
4 CV_NODE_FILTER_DATA_ALL Constant Public Type reference (TYPE) STRING 'FILTER_ALL' 20081007
5 CV_NODE_FILTER_DESCRIPTION Constant Public Type reference (TYPE) STRING 'FILTER_DESC' 20081013
6 CV_NODE_FILTER_DETAIL Constant Public Type reference (TYPE) STRING 'FILTER_DETAIL' 20080923
7 CV_NODE_FILTER_LIST Constant Public Type reference (TYPE) STRING 'FILTER_LIST' 20080930
8 CV_NODE_GUID Constant Public Type reference (TYPE) STRING 'GUID' 20081008
9 CV_NODE_LANGUAGE Constant Public Type reference (TYPE) STRING 'LANGUAGE' 20081013
10 CV_QUERY_FILTER Constant Public Type reference (TYPE) STRING 'QUERY_FILTER' 20080923
11 MR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) /RPM/CL_FILTER_API filter api class 20080930
12 OT_MSG Instance attribute Public Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20080923
13 OV_RC Instance attribute Public Type reference (TYPE) I 20080923
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Returns the singleton instance 20080930
2 QUERY_DESCRIPTION Instance method Private Method 20081013
3 QUERY_FILTER_ALL_DATA Instance method Private Method 20081007
4 QUERY_FILTER_DATA Instance method Private Method 20080930
5 QUERY_FILTER_DETAILS Instance method Private Method 20080923
6 QUERY_FILTER_LIST Instance method Private Method 20080930
Events
Class /RPM/CL_FILTER_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MODIFICATIONS Public Attribute reference (LIKE) 20080923
2 TT_SELECTION_PARAMETERS Public Attribute reference (LIKE) 20080923
3 TY_EDIT_MODE Public Attribute reference (LIKE) 20080923
4 TY_MODIFICATIONS Public Attribute reference (LIKE) 20080923
5 TY_QUERY_INFO Public Attribute reference (LIKE) 20080923
6 TY_QUERY_OPTIONS Public Attribute reference (LIKE) 20080923
7 TY_SELECTION_PARAMETER Public Attribute reference (LIKE) 20080923
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_FILTER_API filter api class 20080930

Method GET_INSTANCE on class /RPM/CL_FILTER_API has no exception.

Method QUERY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolean 20081013
2 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081013
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20081013
4 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20081013
5 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20081013
6 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20081013
7 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081013
8 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20081013

Method QUERY_DESCRIPTION on class /RPM/CL_FILTER_API has no exception.

Method QUERY_FILTER_ALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolean 20081007
2 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081007
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20081007
4 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20081007
5 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20081007
6 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20081007
7 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081007
8 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20081007

Method QUERY_FILTER_ALL_DATA on class /RPM/CL_FILTER_API has no exception.

Method QUERY_FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolean 20080930
2 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080930
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20080930
4 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20080930
5 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20080930
6 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080930
7 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080930
8 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20080930

Method QUERY_FILTER_DATA on class /RPM/CL_FILTER_API has no exception.

Method QUERY_FILTER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolean 20080923
2 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080923
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20080923
4 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20080923
5 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20080923
6 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080923
7 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080923
8 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20080923

Method QUERY_FILTER_DETAILS on class /RPM/CL_FILTER_API has no exception.

Method QUERY_FILTER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolean 20080930
2 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080930
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20080930
4 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20080930
5 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20080930
6 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080930
7 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080930
8 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20080930

Method QUERY_FILTER_LIST on class /RPM/CL_FILTER_API has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702