SAP ABAP Class /BCV/CL_SIN_SEARCH_EQ (Easy Query Data Retrieval)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/SIN (Package) BCV Search Integration Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BCV/IF_SIN_DSP_SEARCH Search Interface (Runtime) 20120725
Properties
Class /BCV/CL_SIN_SEARCH_EQ  
Short Description Easy Query Data Retrieval    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/SIN   BCV Search Integration Layer 
Created 20120725   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BCV/CL_SIN_C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BCV/IF_SIN_DSP_SEARCH Search Interface (Runtime) 20120725
Friends
# Friend Modeled only Created on Description
1 /BCV/CL_SIN_SEARCH_BI 20120727 BI Query Data Retrieve
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PREFIX_CHARACTERISTICS Constant Private Type reference (TYPE) /BCV/SIN_CHAR001 'M' Charact. prefix 20120730
2 GC_PREFIX_CUKY Constant Private Type reference (TYPE) /BCV/SIN_CHAR001 'C' Curr. unit prefix 20120730
3 GC_PREFIX_DESCRIPTION Constant Private Type reference (TYPE) /BCV/SIN_CHAR001 'D' Description prefix 20120730
4 GC_PREFIX_KEYFIGURE Constant Private Type reference (TYPE) /BCV/SIN_CHAR001 'K' Key figure prefix 20120730
5 GC_PREFIX_UNIT Constant Private Type reference (TYPE) /BCV/SIN_CHAR001 'U' Unit prefix 20120730
6 GC_PREFIX_VARIABLE Constant Private Type reference (TYPE) /BCV/SIN_CHAR001 'V' Variable prefix 20120730
7 GV_EQ_CALL_CLASSNAME Static Attribute Private Type reference (TYPE) SEOCLSNAME /BCV/CL_SIN_C=>GC_DS_PROVIDER_CLASS_EQ_CALL Object Type Name 20120726
8 MS_DSBI Instance attribute Private Type reference (TYPE) /BCV/C_DSBI Data Provider BI Query 20120727
9 MS_PARAMETER Instance attribute Protected Type reference (TYPE) /BCV/S_SIN_IO_PARAMETER SIN Input/Output Parameter 20120730
10 MT_SYSTEM Instance attribute Private Type reference (TYPE) /BCV/T_LOGSYS logsys 20120727
11 MV_INSTANCE_BY_DATA Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120727
12 MV_MASTER_SYSTEM Instance attribute Private Type reference (TYPE) LOGSYS Logical system 20120727
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INFOCUBE_NAME Static method Public Method Check existence of InfoProvider with given name 20120814
2 CHECK_QUERY_NAME Static method Public Method Check existence of BI query with given name 20120814
3 CONSTRUCTOR Instance method Protected Constructor Constructor 20120725
4 CONVERT_EXT_TO_INT Static method Private Method Extern/Intern Conversion of Value 20120810
5 CONVERT_INT_TO_EXT Static method Private Method Intern/Extern Conversion of Value 20120810
6 EXTRACT_CUKY Static method Private Method Extract Currency Unit from Number String 20120809
7 EXTRACT_UNIT Static method Private Method Extract Unit of Measure from Number String 20120802
8 GENERATE_UNIQUE_ID Static method Private Method Generate unique field ID 20120730
9 GET_DATA_SOURCE_LIST_IFCUBE Static method Public Method Get data sources 20120726
10 GET_DS_DETAIL_IFCUBE_QUERY Static method Public Method Get query metadata 20120730
11 GET_QUERIES Static method Public Method Get BI Queries Accessible via Easy Query 20120726
12 SET_CLASSNAME Static method Public Method Set name of BI interface class 20120726
Events
Class /BCV/CL_SIN_SEARCH_EQ has no event.
Types
Class /BCV/CL_SIN_SEARCH_EQ has no local type.
Method Signatures

Method CHECK_INFOCUBE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) ABAP_BOOL InfoProvider exists 20120814
2 Importing IV_INFOCUBE_NAME Call by reference Type reference (TYPE) /BCV/SIN_BIIFCUBE_NAME InfoProvider name 20120814
3 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120814
# Exception Resumable Description Created on
1 /BCV/CX_SIN Exception Class for Search Integration Layer 20120814

Method CHECK_QUERY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20120814
2 Exporting EV_OK Call by reference Type reference (TYPE) ABAP_BOOL Query exists 20120814
3 Importing IV_INFOCUBE_NAME Call by reference Type reference (TYPE) /BCV/SIN_BIIFCUBE_NAME InfoProvider name 20120814
4 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120814
5 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) /BCV/SIN_BIQUERY_NAME BI Query name 20120814
# Exception Resumable Description Created on
1 /BCV/CX_SIN Exception Class for Search Integration Layer 20120814

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /BCV/V_SIN_BI Generierte Tabelle zu einem View 20120725
2 Importing IT_SYSTEM Call by reference Type reference (TYPE) /BCV/T_LOGSYS logsys 20120725
3 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search ID 20120725
4 Importing IV_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120725
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120727

Method CONVERT_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_INT Call by reference Type reference (TYPE) ANY Value in internal format 20120810
2 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20120810
3 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20120810
4 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20120820
5 Importing IV_DATE_FORMAT Call by reference Type reference (TYPE) XUDATFM Date format 20120810
6 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID (only for exception) 20120810
7 Importing IV_TIME_FORMAT Call by reference Type reference (TYPE) XUTIMEFM Time Format 20120810
8 Importing IV_VALUE_EXT Call by reference Type reference (TYPE) ANY Value in external format 20120810
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120810

Method CONVERT_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_EXT Call by reference Type reference (TYPE) ANY Value in external format 20120810
2 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20120810
3 Importing IV_DATATYPE Call by reference Type reference (TYPE) /BCV/FND_DATATYPE Data Type 20120810
4 Importing IV_DATA_ELEM Call by reference Type reference (TYPE) /BCV/FND_DATA_ELEM Data Element 20120820
5 Importing IV_DATE_FORMAT Call by reference Type reference (TYPE) XUDATFM Date format 20120810
6 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID (only for exception) 20120810
7 Importing IV_TIME_FORMAT Call by reference Type reference (TYPE) XUTIMEFM Time Format 20120810
8 Importing IV_VALUE_INT Call by reference Type reference (TYPE) ANY Value in internal format 20120810
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120810

Method EXTRACT_CUKY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER_STRING Call by reference Type reference (TYPE) CSEQUENCE Number string 20120809
2 Returning RV_CUKY Value transfer Type reference (TYPE) /BCV/FND_CUKY Currency Unit 20120809

Method EXTRACT_CUKY on class /BCV/CL_SIN_SEARCH_EQ has no exception.

Method EXTRACT_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER_STRING Call by reference Type reference (TYPE) CSEQUENCE Number string 20120802
2 Returning RV_UNIT Value transfer Type reference (TYPE) /BCV/FND_UNIT Unit of Measure 20120809

Method EXTRACT_UNIT on class /BCV/CL_SIN_SEARCH_EQ has no exception.

Method GENERATE_UNIQUE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHECK Call by reference Type reference (TYPE) STANDARD TABLE Check table with existing IDs 20120730
2 Importing IV_CHECK_FNAME Call by reference Type reference (TYPE) FIELDNAME Field name of ID in check table 20120730
3 Importing IV_ORIG_ID Call by reference Type reference (TYPE) /BCV/FND_ATTRIBUTE_ID Original field ID 20120730
4 Importing IV_PREFIX Call by reference Type reference (TYPE) /BCV/SIN_CHAR001 Prefix 20120730
5 Returning RV_NEW_ID Value transfer Type reference (TYPE) /BCV/FND_ATTRIBUTE_ID New field ID 20120730

Method GENERATE_UNIQUE_ID on class /BCV/CL_SIN_SEARCH_EQ has no exception.

Method GET_DATA_SOURCE_LIST_IFCUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG BCV Log 20120726
2 Exporting ET_DATA_SOURCE Call by reference Type reference (TYPE) ANY TABLE 20120726
3 Importing IV_INFOCUBE Call by reference Type reference (TYPE) /BCV/SIN_BIIFCUBE_NAME InfoCube Name 20120726
4 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120726
# Exception Resumable Description Created on
1 /BCV/CX_SIN 20120726

Method GET_DS_DETAIL_IFCUBE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG BCV Log 20120730
2 Exporting ET_EXPORT_PARAMETER Call by reference Type reference (TYPE) /BCV/T_FND_EXPORT_PARAMETER Export Parameter 20120730
3 Exporting ET_IMPORT_PARAMETER Call by reference Type reference (TYPE) /BCV/T_FND_IMPORT_PARAMETER Import Parameter 20120730
4 Importing IV_EXC_MODE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Boolean Value 20120730
5 Importing IV_INFOCUBE Call by reference Type reference (TYPE) /BCV/SIN_BIIFCUBE_NAME InfoCube Name 20120730
6 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120730
7 Importing IV_QUERY Call by reference Type reference (TYPE) /BCV/SIN_BIQUERY_NAME BI Query Name 20120730
8 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20120730
# Exception Resumable Description Created on
1 /BCV/CX_SIN Exception Class for Search Integration Layer 20120730

Method GET_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUERY Call by reference Type reference (TYPE) /BCV/T_SIN_QUERY BI Queries 20120726
2 Importing IV_INFOCUBE Call by reference Type reference (TYPE) /BCV/SIN_BIIFCUBE_NAME Infocube Name 20120726
3 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical System 20120726
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120726

Method SET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120726

Method SET_CLASSNAME on class /BCV/CL_SIN_SEARCH_EQ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 747