SAP ABAP Class CL_ABAP_QUERY_MM (Encapsulates Accessing of an ABAP Query)
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     BBP_APPLICATION (Package) Structure Package EBP
       ME (Package) Application development R/3 Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DATABLADE_MM Data Collection for Table Models 19990330
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MODEL_MM Default Model Functionality 19990330
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_READER_MM Read Log for User Settings 19990330
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_MM Save User Settings 19990330
Properties
Class CL_ABAP_QUERY_MM  
Short Description Encapsulates Accessing of an ABAP Query    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ME   Application development R/3 Purchasing 
Created 19990330   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_DATABLADE_MM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 MMQUE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DATABLADE_MM Data Collection for Table Models 19990330
2 IF_MODEL_MM Default Model Functionality 19990330
3 IF_READER_MM Read Log for User Settings 19990330
4 IF_SERIALIZABLE_MM Save User Settings 19990330
Friends
Class CL_ABAP_QUERY_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GL_VIA_SCREEN Instance attribute Private Type reference (TYPE) C ABAP Query will be Executed via Selection Screen 19990330
2 GT_SELECTION_TABLE Instance attribute Private See coding Selection Parameters 19990406
3 GT_SEL_FIELDS Instance attribute Private See coding GT_SEL_FIELDS 19990408
4 MY_HANDLE Instance attribute Private Type reference (TYPE) SLIS_HANDL Handle for Display Variants 19990520
5 MY_REPORTNAME Instance attribute Private Type reference (TYPE) AQADEF-PGNAME Program Name 19990426
6 NO_MESSAGE Instance attribute Private Type reference (TYPE) C Do not Send Information Message 20040308
7 QUERY_NAME Instance attribute Private Type reference (TYPE) AQADEF-QUNAME Query Name 19990330
8 STD_VARIANT Instance attribute Private Type reference (TYPE) AQADEF-VARI Standard Variant 19990914
9 USERGROUP Instance attribute Private Type reference (TYPE) AQADEF-BGNAME User Group 19990330
10 VARIANT Instance attribute Private Type reference (TYPE) AQADEF-VARI Variant of Report 19990330
11 WORKSPACE Instance attribute Private Type reference (TYPE) AQADEF-WSID Functional Area 19990330
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SEL_OPTION Instance method Public Method Add Select Option 19990408
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990330
3 DISABLE_MESSAGE Instance method Public Method Switch Message Output On/Off 20040308
4 GET_DATA Instance method Public Method Get Object Data (Only for View !) 19990330
5 IS_VARIANT_VALID Instance method Public Method Check Variant for Validity 20030519
6 REFRESH_SEL_OPTIONS Instance method Public Method Reset Select Options 19990408
7 SET_DATA Instance method Public Method Set Object Data (Only for View !) 19990330
8 SET_SELECTION_TABLE Instance method Public Method Set Selection Table 19990406
9 SET_VARIANT Instance method Public Method Set Variant 19991215
10 SET_VIA_SCREEN Instance method Public Method Report is to be Executed via Selection Screen 19990330
Events
Class CL_ABAP_QUERY_MM has no event.
Types
Class CL_ABAP_QUERY_MM has no local type.
Method Signatures

Method ADD_SEL_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) AQS_FNAME Feldname 19990408
2 Importing IM_HIGH Call by reference Type reference (TYPE) TVARV_VAL High 19990408
3 Importing IM_LOW Call by reference Type reference (TYPE) TVARV_VAL Low 19990408
4 Importing IM_OPTION Call by reference Type reference (TYPE) TVARV_OPTI 'EQ' Option 19990408
5 Importing IM_SIGN Call by reference Type reference (TYPE) TVARV_SIGN 'I' Sign 19990408
# Exception Resumable Description Created on
1 FAILED Fehler 19990408

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HANDLE Call by reference Type reference (TYPE) SLIS_HANDL Handle für Anzeigevarianten 19990520
2 Importing IM_QUERY_NAME Call by reference Type reference (TYPE) AQADEF-QUNAME 19990330
3 Importing IM_USERGROUP Call by reference Type reference (TYPE) AQADEF-BGNAME '/SAPQUERY/ME' 19990330
4 Importing IM_VARIANT Call by reference Type reference (TYPE) AQADEF-VARI 19990330
5 Importing IM_WORKSPACE Call by reference Type reference (TYPE) AQADEF-WSID 'X' 19990330

Method CONSTRUCTOR on class CL_ABAP_QUERY_MM has no exception.

Method DISABLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISABLE_MESSAGE Call by reference Type reference (TYPE) C Message ab/anschalten 20040308

Method DISABLE_MESSAGE on class CL_ABAP_QUERY_MM has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) RS38R 19990330

Method GET_DATA on class CL_ABAP_QUERY_MM has no exception.

Method IS_VARIANT_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VARIANT Call by reference Type reference (TYPE) AQADEF-VARI SAP Query (S): Variantenname 20030519
2 Returning RE_VALID Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20030519

Method IS_VARIANT_VALID on class CL_ABAP_QUERY_MM has no exception.

Method REFRESH_SEL_OPTIONS Signature

Method REFRESH_SEL_OPTIONS on class CL_ABAP_QUERY_MM has no parameter.
Method REFRESH_SEL_OPTIONS on class CL_ABAP_QUERY_MM has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) RS38R 19990330

Method SET_DATA on class CL_ABAP_QUERY_MM has no exception.

Method SET_SELECTION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTION_TABLE Call by reference Type reference (TYPE) ME_T_RSPARAMS Selektionstabelle 19990406

Method SET_SELECTION_TABLE on class CL_ABAP_QUERY_MM has no exception.

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VARIANT Call by reference Type reference (TYPE) AQADEF-VARI Variante 19991215

Method SET_VARIANT on class CL_ABAP_QUERY_MM has no exception.

Method SET_VIA_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIA_SCREEN Call by reference Type reference (TYPE) C 19990330

Method SET_VIA_SCREEN on class CL_ABAP_QUERY_MM has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in