SAP ABAP Class CL_EQ_GENERATION (Easy Query Generation)
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_GENERATION  
Short Description Easy Query Generation    
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 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)
Interfaces
Class CL_EQ_GENERATION has no interface implemented.
Friends
Class CL_EQ_GENERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_PRFX Constant Public Type reference (TYPE) STRING 'EQ_' Prefix for Generated Objects 20110202
2 N_DEV_CLASS Instance attribute Public Type reference (TYPE) DEVCLASS Package 20110202
3 N_R_SIW_LOG Instance attribute Public Object reference (TYPE REF TO) CL_SIW_LOG 20110202
4 N_S_CORR_INSERT Instance attribute Public Type reference (TYPE) VICORRINSERT Delegate Data to RS_CORR_INSERT 20110202
5 N_S_EQ_DIR Instance attribute Public Type reference (TYPE) RSEQ_S_EQDIR 20110202
6 N_S_SIW_PROJECT_DATA Instance attribute Public Type reference (TYPE) SIW_STR_API_PROJECT_ATTR 20110202
7 N_T_SIW_API_PROPERTY Instance attribute Public Type reference (TYPE) SIW_TAB_API_PROPERTY 20110202
8 O_EQ_UPDATE_MODE Instance attribute Protected Type reference (TYPE) RS_BOOL 'X' == working in update mode 20111012
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_UP_FUNCTIONGROUP Instance method Private Method Delete Function Group 20110830
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110202
3 CREATE_WEBSERVICE_NAME Instance method Private Method Form Web Service Name and Check Name Length 20110707
4 DELETE Instance method Public Method Delete SIW Project + Web Service 20110202
5 MODIFY Instance method Public Method Create/Update SIW Project + Web Service 20110202
6 _DELETE_SIW Instance method Private Method Delete SIW Project and FM 20111012
7 _DELETE_WS Instance method Private Method Delete Web Service 20111012
8 _GET_SIW_MESSAGES Instance method Private Method Read Messages from SIW Log 20111012
9 _MODIFY_SIW Instance method Private Method Create/Update SIW Project 20111012
10 _MODIFY_WS Instance method Private Method Create/Update Web Service 20111012
11 _UPDATE_DB Instance method Private Method Update Database Table RSQWS_DIR 20111012
Events
Class CL_EQ_GENERATION has no event.
Types
Class CL_EQ_GENERATION has no local type.
Method Signatures

Method CLEAN_UP_FUNCTIONGROUP Signature

Method CLEAN_UP_FUNCTIONGROUP on class CL_EQ_GENERATION has no parameter.
Method CLEAN_UP_FUNCTIONGROUP on class CL_EQ_GENERATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20110202
2 Importing I_S_QUERY Call by reference Type reference (TYPE) RSEQ_S_EQDIR UI: QWS Overview 20110202

Method CONSTRUCTOR on class CL_EQ_GENERATION has no exception.

Method CREATE_WEBSERVICE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WEBSERVICE Call by reference Type reference (TYPE) RSEQ_WEBSERVICE Easy Query Webservice Objekt 20110707
2 Importing I_COUNTER Call by reference Type reference (TYPE) STRING Natürliche Zahl 20110707
3 Importing I_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namensraum 20110707
4 Importing I_QUERY Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20110707

Method CREATE_WEBSERVICE_NAME on class CL_EQ_GENERATION has no exception.

Method DELETE 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 20110202
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110202

Method DELETE on class CL_EQ_GENERATION has no exception.

Method MODIFY 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 20110202
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110202

Method MODIFY on class CL_EQ_GENERATION has no exception.

Method _DELETE_SIW 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) 20111012
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20111012

Method _DELETE_SIW on class CL_EQ_GENERATION has no exception.

Method _DELETE_WS 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) 20111012
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20111012

Method _DELETE_WS on class CL_EQ_GENERATION has no exception.

Method _GET_SIW_MESSAGES 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 20111012

Method _GET_SIW_MESSAGES on class CL_EQ_GENERATION has no exception.

Method _MODIFY_SIW 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) 20111012
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20111012

Method _MODIFY_SIW on class CL_EQ_GENERATION has no exception.

Method _MODIFY_WS 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) 20111012
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20111012
3 Importing I_WS_TEXT Call by reference Type reference (TYPE) VEPTEXT Kurzbeschreibung 20111012

Method _MODIFY_WS on class CL_EQ_GENERATION has no exception.

Method _UPDATE_DB 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) 20111012

Method _UPDATE_DB on class CL_EQ_GENERATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731