SAP ABAP Class /BCV/CL_QRM_BRFPLUS (BRFplus Helper)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/QRM (Package) BCV Query Management Layer
Properties
Class /BCV/CL_QRM_BRFPLUS  
Short Description BRFplus Helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/QRM   BCV Query Management Layer 
Created 20080905   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_APPLICATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_WD_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BCV/CL_QRM_BRFPLUS has no interface implemented.
Friends
Class /BCV/CL_QRM_BRFPLUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BCV_APPLICATION_COMPONENT Constant Public Type reference (TYPE) IF_FDT_APPLICATION=>APPLICATION_COMPONENT 'CA-EPT-BCV' BCV Application Component 20080905
2 SC_BCV_SOFTWARE_COMPONENT Constant Public Type reference (TYPE) IF_FDT_APPLICATION=>SOFTWARE_COMPONENT 'HOME' BCV Software Component 20080905
3 SC_BRF_APPL_BCV_SAP Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID '801CC4EFFE841DDE83B1BD57BF7E9297' ID of BRFplus Application /PLMPCV/SAP 20080905
4 SC_BRF_CUST_APPLICATION_PREFIX Constant Private Type reference (TYPE) STRING 'Z_BCVCUST_' Prefix of BRFplus Customer Application 20080905
5 SC_BRF_CUST_APPLICATION_PTRN Constant Private Type reference (TYPE) STRING '*BCVCUST_++++++++_++++++' Pattern of BRFplus Customer Appl. (*... to work also at SAP) 20080905
6 SC_BRF_SETTINGS_CLASS Constant Public Type reference (TYPE) SEOCLSNAME '/BCV/CL_QRM_BRFAPPL_SET' Settings Class for BRFplus 20080905
7 SC_COVERS_PATTERN Constant Public Type reference (TYPE) DDOPTION 'CP' Type of OPTION component in row type of a Ranges type 20080905
8 SC_DIGITS Constant Public Type reference (TYPE) CHAR10 '0123456789' List of Digits 20080905
9 SC_EQUAL Constant Public Type reference (TYPE) DDOPTION 'EQ' Type of OPTION component in row type of a Ranges type 20080905
10 SC_INCLUDE Constant Public Type reference (TYPE) DDSIGN 'I' Type of SIGN component in row type of a Ranges type 20080905
11 SC_NOT_SPECIFIED Constant Public Type reference (TYPE) STRING 'NOT_SPECIFIED' Request Name if no Request was Selected 20080905
12 SC_QRM_PACKAGE Constant Public Type reference (TYPE) STRING '/BCV/QRM' QRM Package 20080905
13 SC_WD_APPLICATION Constant Private Type reference (TYPE) STRING '/BCV/WDA_QRM_BRF_OBJMAN' BCV Webdynpro Application 20080905
14 SO_BRF_APPL_BCV_CUST Static Attribute Private Object reference (TYPE REF TO) IF_FDT_APPLICATION BRFplus Application 20090723
15 ST_BRF_FUNC_SAVED Static Attribute Private See coding 20090730
16 ST_BRF_FUNC_UNSAVED Static Attribute Private See coding 20090730
17 ST_FORMULA_PARAMETER Static Attribute Private Type reference (TYPE) /BCV/T_QRM_QUERY_FPARAM Query formula parameter table 20090513
18 SV_BRF_APPL_BCV_CUST Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20090723
19 SV_ELEMENT_TYPE Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE BRFplus Element Type (of last CREATE_ELEMENT call) 20130919
20 SV_QUERY_ID Static Attribute Private Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090710
21 SV_REQUEST_ID Static Attribute Private Type reference (TYPE) TRKORR Request/Task 20090710
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BROWSER Static method Private Method Calls the browser 20080905
2 CALL_REPORT_LAUNCHPAD Static method Private Method Start WD application via report launchpad 20090225
3 COPY_FUNCTION Static method Public Method Copy BRFplus Function 20080905
4 CREATE_APPLICATION Static method Private Method Create BRFplus Application for Customer Objects 20080905
5 CREATE_DATA_OBJECT Static method Private Method Create BRFplus Data Object 20080905
6 CREATE_ELEMENT Static method Private Method Create BRFplus Element 20080905
7 CREATE_EXPRESSION Static method Private Method Create BRFplus Expression 20080905
8 CREATE_FUNCTION Static method Public Method Create Function 20080905
9 DELETE_FUNCTION Static method Public Method Delete Function 20080905
10 DEQUEUE_FUNCTION Static method Public Method Dequeue Function 20091215
11 ENQUEUE_FUNCTION Static method Public Method Enqueue Function 20091215
12 GENERATE_ELEM_NAME Static method Private Method Generate valid/unique BRFplus element name 20130920
13 GET_APPLICATION_OF_QUERY Static method Public Method Get BRFplus Application used in BCV Query 20130918
14 GET_BRF_APPLICATION Static method Public Method Get BRFplus Application ID 20080905
15 GET_BRF_FUNCTION Static method Public Method Get BRFplus Function ID 20080905
16 GET_FUNCTION_DATA Static method Public Method Get Function Data 20080905
17 GET_NEW_FORMULA_ID Static method Public Method Get new Formula ID 20090703
18 GET_REQUEST_TYPE Static method Public Method Returns Type of Transport Request for Save if Required 20090723
19 HANDLE_EXCEPTION Static method Public Method Handle Exception 20080905
20 LOG_MESSAGES Static method Public Method Write Messages to Log and Display Log in Window 20080905
21 QUERY_APPLICATION Static method Private Method Start Query to Get BRFplus Application by Pattern 20080905
22 QUERY_FUNCTION Static method Private Method Start Query to Get BRFplus Function by Name 20080905
23 RAISE_ATTRIBUTE_IS_INVALID Static method Public Method Raise Exception Attribute is Invalid 20080905
24 RAISE_ATTRIBUTE_NOT_FOUND Static method Public Method Raise Exception Attribute not Found 20080905
25 RAISE_FUNCTION_ALREADY_USED Static method Public Method Raise Exception Function Already Used 20080905
26 RAISE_FUNCTION_IS_LOCKED Static method Public Method Raise Exception Function is Locked 20080905
27 RAISE_FUNCTION_NOT_FOUND Static method Public Method Raise Exception Function not Found 20080905
28 SAVE_APPLICATION Static method Public Method Save BRFplus Application 20080905
29 SAVE_FUNCTION Static method Public Method Save BRFplusFunction 20080905
30 SELECT_OUT_ATTR Static method Public Method Select Function Parameter from Output Attributes of SConn. 20090202
31 SELECT_REQUEST Static method Public Method Select Transport Request 20080905
32 SELECT_RESULT_ATTR Static method Public Method Select Function Parameter from Result Attributes 20080905
33 SELECT_VARIABLE Static method Public Method Select Function Parameter from Variables 20080905
34 SET_REQUEST Static method Public Method Sets transport request ID for later use 20100115
35 SET_URL_PARAMETERS Static method Private Method Sets the URL parameter 20080905
36 START_OBJECT_MANAGER Static method Public Method Start BRFplus Object Manager 20080905
Events
Class /BCV/CL_QRM_BRFPLUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BRF_FUNCTION Private See coding Query ID, Ref to BRF Function 20090731 BEGIN OF ty_brf_function, query_id TYPE /bcv/qrm_query_id, function TYPE REF TO if_fdt_function, END OF ty_brf_function
2 TY_T_ELEM_NAME Private See coding Table of BRFplus Element Names 20130920 TY_T_ELEM_NAME type standard table of if_fdt_types=>name with default key
Method Signatures

Method CALL_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_URL_PARAMETER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20080905
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application name 20080905
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM 20080905

Method CALL_REPORT_LAUNCHPAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Calling WD component 20090225
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20090225
3 Importing IV_WD_APPLICATION Call by reference Type reference (TYPE) STRING WD application to start 20090225

Method CALL_REPORT_LAUNCHPAD on class /BCV/CL_QRM_BRFPLUS has no exception.

Method COPY_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID_OLD Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID old Formula ID 20080905
2 Importing IV_QUERY_ID_NEW Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID new Query ID 20080905
3 Importing IV_QUERY_ID_OLD Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID old Query ID 20080905
4 Returning RV_FORMULA_ID_NEW Value transfer Type reference (TYPE) /BCV/QRM_FORMULA_ID new Formula ID 20080905
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090722
2 CX_FDT 20080905

Method CREATE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
# Exception Resumable Description Created on
1 CX_FDT 20080905

Method CREATE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20080905
2 Exporting EV_RESULT_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080905
3 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) /BCV/S_QRM_QUERY_ATTRIBUTE Query Attribute 20080905
4 Importing IS_RESULT_ATTRIBUTE Call by reference Type reference (TYPE) /BCV/S_QRM_QUERY_RES_ATTR Query Result Attribute 20080905
5 Importing IT_ATTRIBUTE_ALL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE All Query Attributes 20090204
6 Importing IT_ATTRIBUTE_SEL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE Selected Query Attributes 20090204
7 Importing IT_RESULT_ATTRIBUTE_SEL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR Selected Query Result Attributes 20090204
8 Importing IT_VARIABLE_SEL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_VARIABLE Selected Query Variables 20090204
9 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method CREATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) ANY Attribute/Variable 20080905
2 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
3 Returning RO_ELEMENT_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Element ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method CREATE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME BRFplus Expression Name 20080905
3 Importing IV_RESULT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Result Object ID 20080905
4 Returning RV_EXPRESSION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Expression ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method CREATE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Calling WD component 20090225
2 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) /BCV/S_QRM_QUERY_ATTRIBUTE Query Attribute 20080905
3 Importing IS_RESULT_ATTRIBUTE Call by reference Type reference (TYPE) /BCV/S_QRM_QUERY_RES_ATTR Current Query Result Attribute 20080905
4 Importing IT_ATTRIBUTE_ALL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE All Query Attributes 20090204
5 Importing IT_ATTRIBUTE_SEL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE Selectedt Query Attributes 20090204
6 Importing IT_RESULT_ATTRIBUTE_SEL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR Selected Query Result Attributes 20090204
7 Importing IT_VARIABLE_SEL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_VARIABLE Selected Query Variables 20090204
8 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
9 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
10 Returning RO_FUNCTION Value transfer Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090710
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090723
2 CX_FDT FDT: Abstract Exception Class 20080905

Method DELETE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090722
2 CX_FDT 20080905

Method DEQUEUE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20091215
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20091215
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20091215

Method ENQUEUE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20091215
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20091215
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20091215

Method GENERATE_ELEM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTE_ALL Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE All existing attributes 20130920
2 Importing IT_ELEM_NAME_ALL Call by reference Type reference (TYPE) TY_T_ELEM_NAME All existing element names 20130920
3 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) /BCV/QRM_ATTRIBUTE_ID Attribute ID 20130920
4 Importing IV_PREFIX Call by reference Type reference (TYPE) /BCV/QRM_ATTRIBUTE_ID If filled: Add prefix 20130920
5 Returning RV_ELEM_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Generated element name 20130920

Method GENERATE_ELEM_NAME on class /BCV/CL_QRM_BRFPLUS has no exception.

Method GET_APPLICATION_OF_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20130918
2 Returning RV_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20130918

Method GET_APPLICATION_OF_QUERY on class /BCV/CL_QRM_BRFPLUS has no exception.

Method GET_BRF_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
2 Returning RV_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090724
2 CX_FDT FDT: Abstract Exception Class 20080905

Method GET_BRF_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
3 Returning RV_FUNCTION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Function ID 20080905
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090722
2 CX_FDT FDT: Abstract Exception Class 20080905

Method GET_FUNCTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORMULA_PARAMETER Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_FPARAM Query formula parameter table 20080905
2 Exporting EV_BRF_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
3 Exporting EV_BRF_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Expression ID 20080905
4 Exporting EV_BRF_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Function ID 20080905
5 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
6 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090722
2 CX_FDT FDT: Abstract Exception Class 20080905

Method GET_NEW_FORMULA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID_OLD Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID old Formula ID 20090703
2 Importing IV_QUERY_ID_NEW Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID new Query ID 20090707
3 Returning RV_FORMULA_ID_NEW Value transfer Type reference (TYPE) /BCV/QRM_FORMULA_ID new Formula ID 20090703
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090722

Method GET_REQUEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090723
2 Returning RV_REQUEST_TYPE Value transfer Type reference (TYPE) CHAR01 Request Type 20090723
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090723
2 CX_FDT FDT: Abstract Exception Class 20090723

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_FDT Call by reference Object reference (TYPE REF TO) CX_FDT FDT: Abstract Exception Class 20080905

Method HANDLE_EXCEPTION on class /BCV/CL_QRM_BRFPLUS has no exception.

Method LOG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080905

Method LOG_MESSAGES on class /BCV/CL_QRM_BRFPLUS has no exception.

Method QUERY_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method QUERY_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application ID 20080905
2 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
3 Returning RV_FUNCTION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Function ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method RAISE_ATTRIBUTE_IS_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) /BCV/QRM_ATTRIBUTE_ID Query Attribute ID 20081029
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method RAISE_ATTRIBUTE_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) /BCV/QRM_ATTRIBUTE_ID Query Attribute ID 20081029
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method RAISE_FUNCTION_ALREADY_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method RAISE_FUNCTION_IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method RAISE_FUNCTION_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) /BCV/QRM_FORMULA_ID Formula ID 20080905
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905

Method SAVE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090717
# Exception Resumable Description Created on
1 CX_FDT 20080905

Method SAVE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090730
2 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090731
3 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090710
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090731
2 CX_FDT FDT: Abstract Exception Class 20080905

Method SELECT_OUT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE Query Attribute Table 20090202
2 Exporting EV_CANCEL Call by reference Type reference (TYPE) ABAP_BOOL Boolean variable 20090202
3 Importing IT_ATTR Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE Query Attribute Table (internal view) 20090204
4 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090202
5 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/QRM_SEARCH_ID Internal ID of Search Connector 20090202
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20090202

Method SELECT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
2 Returning RV_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20080905
# Exception Resumable Description Created on
1 /BCV/CX_BRFPLUS Exception class for BRFplus 20090723
2 CX_FDT FDT: Abstract Exception Class 20080905

Method SELECT_RESULT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RES_ATTR Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR Query Result Attribute Table (internal view) 20080905
2 Exporting EV_CANCEL Call by reference Type reference (TYPE) ABAP_BOOL Boolean variable 20080905
3 Importing IT_ATTR Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ATTRIBUTE Query Attribute Table (internal view) 20090204
4 Importing IT_RES_ATTR Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR Query Result Attribute Table (internal view) 20090204
5 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905
# Exception Resumable Description Created on
1 CX_FDT 20080905

Method SELECT_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VARIABLE Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_VARIABLE Query Variable Table 20080905
2 Exporting EV_CANCEL Call by reference Type reference (TYPE) ABAP_BOOL 20080905
3 Importing IT_VARIABLE Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_VARIABLE Query Variable Table (internal view) 20090204
4 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20080905

Method SELECT_VARIABLE on class /BCV/CL_QRM_BRFPLUS has no exception.

Method SET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) TRKORR Request/Task 20100115

Method SET_REQUEST on class /BCV/CL_QRM_BRFPLUS has no exception.

Method SET_URL_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>DISPLAY_MODE Display Mode 20080905
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID 20080905
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp 20080905
4 Returning RT_URL_PARAMETER Value transfer Type reference (TYPE) TIHTTPNVP URL parameter 20080905

Method SET_URL_PARAMETERS on class /BCV/CL_QRM_BRFPLUS has no exception.

Method START_OBJECT_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Calling WD component 20090225
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Object ID 20080905
3 Importing IV_MODE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>DISPLAY_MODE IF_FDT_WD_CONSTANTS=>GC_EDIT_MODE Mode (Edit/Display) 20080905
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080905
History
Last changed by/on SAP  20130531 
SAP Release Created in 701