SAP ABAP Class CL_EQ_TOOL (Tools for Easy Query)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-EQ (Application Component) BICS Easy Query
     BW_BICS_EQ (Package) Easy Query
Properties
Class CL_EQ_TOOL  
Short Description Tools for Easy Query    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_EQ   Easy Query 
Created 20110202   SAP 
Last change 20140121   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_BICS_INFOPROV_METADATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_METADATA_BROWSER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_EQ_TOOL has no interface implemented.
Friends
Class CL_EQ_TOOL has no friend class.
Attributes
Class CL_EQ_TOOL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_CREATE_PACKAGE Static method Public Method Create Package for Generated QWS Objects 20110202
2 CHECK_AND_DELETE_FUNCTION Static method Public Method Check Function and Delete if Required 20110830
3 CHECK_AUTHORITY Static method Public Method Checking EQ-relevant authorizations... 20110825
4 CHECK_EQ_EXISTS Static method Public Method Prüfen ob EasyQuery existiert 20120829
5 CHECK_PACKAGE Static method Public Method Create Package for Generated QWS Objects 20130328
6 CHECK_RSEQ_DIR Static method Public Method Checking all RSEQ_DIR entries... 20110202
7 CLEAN_UP_FUNCTIONGROUP Static method Public Method Delete Function Group 20111012
8 CREATE_MSG_629 Static method Public Method Create Message BRAIN 629 20110202
9 CREATE_MSG_EQ Static method Public Method Meldung aus Nachrichtenklasse BW_BCIS_EQ anlegen 20120829
10 DELETE_RSEQ_DIR Static method Public Method Delete DB 20110202
11 FORMAT_XML_TO_TEXT Static method Public Method Formats xml string to text table (CHAR255) 20110202
12 GET_MSG_PARAMETER Static method Public Method Copy Message Parameter => BAPIRET 20110202
13 GET_NEW_COUNTER Static method Public Method Find New Counter Number 20110310
14 GET_QUERY_DATA_FROM_DB Static method Public Method Read Existing Queries 20110407
15 GET_RSEQ_DIR Static method Public Method Read Individual EQ Record from DB 20110202
16 GET_RSEQ_DIR_ALL Static method Public Method Read Complete EQ Table from DB 20110202
17 GET_RSEQ_DIR_ALL2 Static method Public Method Read Complete EQ Table from DB and compare with RSREPDIR 20110713
18 MODIFY_RSEQ_DIR Static method Public Method Update DB 20110202
19 OPTIMIZE_NAMES Static method Public Method Optimize Field Names for HTML Usage 20120307
20 REMOVE_NAMESPACE Static method Public Method Remove Namespace from Names 20120224
21 REMOVE_NAMESPACE_WITHIN_NAMES Static method Public Method Remove Namespace in a Name 20120307
22 SET_STATUS_FLAG_DELETE Static method Public Method Set Delete Flag for EQ 20110713
23 SET_STATUS_FLAG_UPDATE Static method Public Method Set Create/Update Flag for EQ 20110713
24 UPDATE_TRAFFIC_COUNTER Static method Public Method Update Access Counter on the DB 20110202
Events
Class CL_EQ_TOOL has no event.
Types
Class CL_EQ_TOOL has no local type.
Method Signatures

Method CHECK_AND_CREATE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACK_NAME Call by reference Type reference (TYPE) PACKNAME Paket 20110202
2 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20130328

Method CHECK_AND_CREATE_PACKAGE on class CL_EQ_TOOL has no exception.

Method CHECK_AND_DELETE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20110830
2 Importing I_WEBSERVICE Call by reference Type reference (TYPE) RSEQ_WEBSERVICE Easy Query Webservice Objekt 20111012

Method CHECK_AND_DELETE_FUNCTION on class CL_EQ_TOOL has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MESSAGES Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110825

Method CHECK_AUTHORITY on class CL_EQ_TOOL has no exception.

Method CHECK_EQ_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20120829
2 Returning R_S_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20120829

Method CHECK_EQ_EXISTS on class CL_EQ_TOOL has no exception.

Method CHECK_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACK_NAME Call by reference Type reference (TYPE) PACKNAME Package 20130328
2 Returning R_S_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20130328

Method CHECK_PACKAGE on class CL_EQ_TOOL has no exception.

Method CHECK_RSEQ_DIR Signature

Method CHECK_RSEQ_DIR on class CL_EQ_TOOL has no parameter.
Method CHECK_RSEQ_DIR on class CL_EQ_TOOL has no exception.

Method CLEAN_UP_FUNCTIONGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20111012

Method CLEAN_UP_FUNCTIONGROUP on class CL_EQ_TOOL has no exception.

Method CREATE_MSG_629 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20110202
2 Importing I_VAR_NAME Call by reference Type reference (TYPE) STRING QueryVariableName 20110202

Method CREATE_MSG_629 on class CL_EQ_TOOL has no exception.

Method CREATE_MSG_EQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_NO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20120829
2 Importing I_VAR1 Call by reference Type reference (TYPE) STRING 20120829
3 Importing I_VAR2 Call by reference Type reference (TYPE) STRING 20120829
4 Importing I_VAR3 Call by reference Type reference (TYPE) STRING 20120829
5 Importing I_VAR4 Call by reference Type reference (TYPE) STRING 20120829
6 Returning R_S_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20120829

Method CREATE_MSG_EQ on class CL_EQ_TOOL has no exception.

Method DELETE_RSEQ_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20110202
2 Importing I_FUNCTION_MODULE Call by reference Type reference (TYPE) RSEQ_S_EQDIR-FUNCTION_MODULE Name des Funktionsbausteins 20110202

Method DELETE_RSEQ_DIR on class CL_EQ_TOOL has no exception.

Method FORMAT_XML_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) STRING xml string 20110202
2 Returning R_TAB_TEXT Value transfer Type reference (TYPE) SIW_TAB_CODE Table of Code Lines 20110202

Method FORMAT_XML_TO_TEXT on class CL_EQ_TOOL has no exception.

Method GET_MSG_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20110202

Method GET_MSG_PARAMETER on class CL_EQ_TOOL has no exception.

Method GET_NEW_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNTER Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20110310

Method GET_NEW_COUNTER on class CL_EQ_TOOL has no exception.

Method GET_QUERY_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_BY_INFOPROV Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20110407
2 Importing I_SEARCH_BY_KEY Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20110407
3 Importing I_SEARCH_TEXT Call by reference Type reference (TYPE) IF_BICS_METADATA_BROWSER=>TN_SEARCH_STRING Suchstring 20110407
4 Returning R_T_LIST Value transfer Type reference (TYPE) RSEQ_T_QUERYLIST UI: Easy Query 20110407

Method GET_QUERY_DATA_FROM_DB on class CL_EQ_TOOL has no exception.

Method GET_RSEQ_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_NAME Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20110202
2 Returning R_S_EQ_DIR Value transfer Type reference (TYPE) RSEQ_DIR 20110202

Method GET_RSEQ_DIR on class CL_EQ_TOOL has no exception.

Method GET_RSEQ_DIR_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_QUERYLIST Value transfer Type reference (TYPE) RSEQ_T_QUERYLIST Zuordnung Query zu QueryWebService 20110202

Method GET_RSEQ_DIR_ALL on class CL_EQ_TOOL has no exception.

Method GET_RSEQ_DIR_ALL2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_QUERYLIST Value transfer Type reference (TYPE) RSEQ_T_QUERYLIST Zuordnung Query zu QueryWebService 20110713

Method GET_RSEQ_DIR_ALL2 on class CL_EQ_TOOL has no exception.

Method MODIFY_RSEQ_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20110202
2 Importing I_S_EQ_DIR Call by reference Type reference (TYPE) RSEQ_S_EQDIR 20110202

Method MODIFY_RSEQ_DIR on class CL_EQ_TOOL has no exception.

Method OPTIMIZE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Feldname 20120307
2 Returning R_FIELDNAME_OPT Value transfer Type reference (TYPE) FIELDNAME Feldname optimiert 20120307

Method OPTIMIZE_NAMES on class CL_EQ_TOOL has no exception.

Method REMOVE_NAMESPACE 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 20120224
2 Returning R_NAME Value transfer Type reference (TYPE) STRING 20120224

Method REMOVE_NAMESPACE on class CL_EQ_TOOL has no exception.

Method REMOVE_NAMESPACE_WITHIN_NAMES 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 20120307
2 Returning R_NAME Value transfer Type reference (TYPE) STRING 20120307

Method REMOVE_NAMESPACE_WITHIN_NAMES on class CL_EQ_TOOL has no exception.

Method SET_STATUS_FLAG_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_QUERY Call by reference Type reference (TYPE) RSEQ_S_EQDIR_ID Schlüssel: Query und Infoprovider 20110713

Method SET_STATUS_FLAG_DELETE on class CL_EQ_TOOL has no exception.

Method SET_STATUS_FLAG_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_QUERY Call by reference Type reference (TYPE) RSEQ_S_EQDIR_ID Schlüssel: Query und Infoprovider 20110713

Method SET_STATUS_FLAG_UPDATE on class CL_EQ_TOOL has no exception.

Method UPDATE_TRAFFIC_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20110202
2 Importing I_QUERY Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20110202

Method UPDATE_TRAFFIC_COUNTER on class CL_EQ_TOOL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 731