SAP ABAP Class CL_QUERY_CONTROLLER_MM (Controller for Datablades (Queries))
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 Inheritance (c INHERITING FROM c_ref)  CL_CONTROLLER_MM Controller for Framework 19990319
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUSTOMIZABLE_MM Configurable Object 19990924
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_MM Save User Settings 19990319
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SUBJECT_MM The Subject for the Change Notification Protocol 19990319
Properties
Class CL_QUERY_CONTROLLER_MM  
Short Description Controller for Datablades (Queries)    
Super Class CL_CONTROLLER_MM Controller for Framework 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ME   Application development R/3 Purchasing 
Created 19990319   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CUSTOMIZABLE_MM Configurable Object 19990924
2 IF_SERIALIZABLE_MM Save User Settings 19990319
3 IF_SUBJECT_MM The Subject for the Change Notification Protocol 19990319
Friends
Class CL_QUERY_CONTROLLER_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_TABLE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_TABLE_MODEL_MM 19990319
2 MY_AUTOLOAD Instance attribute Private Type reference (TYPE) MEPO_PERS_QUERYCNT_AUTOLOAD Run Query Automatically 19990924
3 MY_CURRENT_BLADE Instance attribute Private Object reference (TYPE REF TO) IF_DATABLADE_MM Current Datablade 19990320
4 MY_DATABLADES Instance attribute Private Type reference (TYPE) LTY_DATABLADE_TABLE Table of Datablades 19990319
5 MY_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_DATABLADE_FACTORY_MM 19990319
6 MY_FCODE_PREFIX Instance attribute Private Type reference (TYPE) SYSUUID_C 19990319
7 MY_INDEX Instance attribute Private Type reference (TYPE) SY-TABIX 19990319
8 MY_NAME Instance attribute Private Type reference (TYPE) STRING40 19990319
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Datablade from Outside 19991215
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990319
3 GET_FCODE_PREFIX Instance method Public Method Read Out FCODE_PREFIX 20050202
4 INSERT_DATABLADE Instance method Private Method Hold Datablade in Table 19991215
5 NEW Instance method Public Method Add New Datablade 19990319
6 REMOVE_DATABLADE Instance method Public Method Remove Datablade 19990319
7 SELECT Instance method Private Method Activate Datablade 19990319
8 SETUP Instance method Public Method Set Up Datablade 19990319
Events
Class CL_QUERY_CONTROLLER_MM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_DATABLADE_ROW Protected See coding LTY_DATABLADE_ROW 19990320
2 LTY_DATABLADE_TABLE Protected See coding Table of Datablades 19990320
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CAN_BE_SAVED Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Kann personalisiert werden ? 19991215
2 Importing IM_DATABLADE Call by reference Object reference (TYPE REF TO) IF_DATABLADE_MM Datablade 19991215

Method ADD on class CL_QUERY_CONTROLLER_MM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FACTORY Call by reference Object reference (TYPE REF TO) IF_DATABLADE_FACTORY_MM 19990319
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING40 19990319
3 Importing IM_TABLE_MODEL Call by reference Object reference (TYPE REF TO) CL_TABLE_MODEL_MM 19990319

Method CONSTRUCTOR on class CL_QUERY_CONTROLLER_MM has no exception.

Method GET_FCODE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PREFIX Value transfer Type reference (TYPE) SYSUUID_C Guuid 20050202

Method GET_FCODE_PREFIX on class CL_QUERY_CONTROLLER_MM has no exception.

Method INSERT_DATABLADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CAN_BE_SAVED Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_YES Kann Datablade personalisiert werden ? 19991215
2 Importing IM_DATABLADE Call by reference Object reference (TYPE REF TO) IF_DATABLADE_MM Datablade 19991215

Method INSERT_DATABLADE on class CL_QUERY_CONTROLLER_MM has no exception.

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSID Call by reference Type reference (TYPE) MMPUR_DATABL_CLASSID 19990319

Method NEW on class CL_QUERY_CONTROLLER_MM has no exception.

Method REMOVE_DATABLADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATABLADE Call by reference Object reference (TYPE REF TO) IF_DATABLADE_MM 19990319

Method REMOVE_DATABLADE on class CL_QUERY_CONTROLLER_MM has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLADE Call by reference Object reference (TYPE REF TO) IF_DATABLADE_MM Blade to look up 19990320
# Exception Resumable Description Created on
1 FAILED Fehler 19990520

Method SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLADE Call by reference Object reference (TYPE REF TO) IF_DATABLADE_MM 19990319

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