SAP ABAP Class CL_FRAMEWORK_MM (Register Views and Dispatch Events)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MEREQ (Package) Purchasing: Purchase Requisition
Properties
Class CL_FRAMEWORK_MM  
Short Description Register Views and Dispatch Events    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MEREQ   Purchasing: Purchase Requisition 
Created 19981111   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMCHP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRAMEWORK_MM has no interface implemented.
Friends
Class CL_FRAMEWORK_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASYNC Instance attribute Private Type reference (TYPE) MMPUR_BOOL Asynchronous Change Log 19990426
2 CHANGED_MODELS Instance attribute Private Type reference (TYPE) MMPUR_MODELS Models 19990201
3 CHANGED_VIEWS Instance attribute Private Type reference (TYPE) TTYP_VIEW_ENTRY Views 19990126
4 CHP_CONTAINER_LIST Instance attribute Private See coding 19990913
5 CHP_LIST Instance attribute Private See coding Models Involved in Change Log 19990426
6 CURSOR_POSITION Instance attribute Private Type reference (TYPE) MMPUR_CURSOR_POSITION Cursor 19990322
7 DISPATCH_LIST Static Attribute Public Type reference (TYPE) MMPUR_DISPATCH_HASHED Registration Liste for Views 19981111
8 FCODE Instance attribute Private Type reference (TYPE) SY-UCOMM FCode 19990210
9 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FRAMEWORK_MM Instance (Singleton) 19981113
10 MODEL_VIEWS Static Attribute Public Type reference (TYPE) MMPUR_SUBVIEWS Model Views 19990115
11 MY_PERSONALIZATION Instance attribute Private Object reference (TYPE REF TO) CL_PERSONALIZATION_MM Personalization 19990924
12 PROPOSER Instance attribute Private Type reference (TYPE) TTYP_PROPOSER Default Instances 19990921
13 SUPPRESS_DIALOG Instance attribute Public Type reference (TYPE) MMPUR_BOOL Suppress Dialog 19990305
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROPOSER Instance method Public Method Register Default Instance 19990921
2 CHP_PROCESS_MODELS Instance method Public Event handling method Change Log: Process Changed Model 19990426
3 CHP_REGISTER_MODEL Instance method Public Method Change Log: Register Changed Model 19990426
4 CHP_RESET_LIST Instance method Public Method Change Log: Reset Registration 19990427
5 CHP_SET_ASYNC Instance method Public Method Activate Asynchronous Change Log 19990426
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19990127
7 DISPATCH Instance method Public Method Dispatch Events: Invoke handle_event Method for a View 19981111
8 GET_CURSOR Instance method Public Method Get Cursor 19990322
9 GET_FCODE Instance method Public Method Get FCode 19990210
10 GET_INSTANCE Static method Public Method Return or Generate Instance (Singleton Pattern) 19981113
11 GET_PERSONALIZATION Instance method Public Method Read Personalization 19990924
12 GET_PROPOSER Instance method Public Method Read Default Instance 19990921
13 GET_SUPPRESS Instance method Public Method Suppress Get 19990305
14 GET_VIEW Instance method Public Method Read View from Table 19981123
15 GET_VIEW_FOR_FOCUS Instance method Public Method Determine View from Model and Metafield List 19990210
16 PROCESS_MODELS Instance method Public Method Start Validation of Models 20000727
17 REGISTER Instance method Public Method Register Views and Associated Screens in Table 19981111
18 REGISTER_CHANGED_VIEW Instance method Public Event handling method Event Handler: Register Changed Views 19990126
19 SET_CURSOR Instance method Public Method Set Cursor 19990322
20 SET_FCODE Instance method Public Method Set FCode 19990210
21 SET_SUPPRESS Instance method Public Method Set Suppress 19990305
22 TRANSPORT_CHANGED_VIEWS Instance method Public Event handling method Event Handler: Invoke Consolidation and Check 19990126
23 UNREGISTER Instance method Public Method Delete View from Register Table 19981111
Events
# Event Type Visibility Description Created on
1 MESSAGE_DURING_CONSOLIDATION Instance Event
(0)
Public
(2)
Consolidation not Effected without Exceptions 19990204
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHP_CONTAINER_ENTRY Private See coding CHP_CONTAINER_ENTRY 19990913
2 CHP_LIST_ENTRY Private See coding CHP_LIST_ENTRY 19990430
3 STYP_PROPOSER_ENTRY Private See coding STYP_PROPOSER_ENTRY 19990921
4 STYP_VIEW_ENTRY Private See coding styp_view_entry 19990126
5 TTYP_PROPOSER Private See coding TTYP_PROPOSER 19990921
6 TTYP_VIEW_ENTRY Private See coding TTYP_VIEW_ENTRY 19990126
Method Signatures

Method ADD_PROPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTTYPE Call by reference Type reference (TYPE) STRING40 Objekttyp 19990921
2 Importing IM_PROPOSER Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Instanz 19990921

Method ADD_PROPOSER on class CL_FRAMEWORK_MM has no exception.

Method CHP_PROCESS_MODELS Signature

Method CHP_PROCESS_MODELS on class CL_FRAMEWORK_MM has no parameter.
Method CHP_PROCESS_MODELS on class CL_FRAMEWORK_MM has no exception.

Method CHP_REGISTER_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) MMCHP_CHP_ACTION Aktion 19990426
2 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Container Model 19990426
3 Importing IM_MODEL Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Model 19990426

Method CHP_REGISTER_MODEL on class CL_FRAMEWORK_MM has no exception.

Method CHP_RESET_LIST Signature

Method CHP_RESET_LIST on class CL_FRAMEWORK_MM has no parameter.
Method CHP_RESET_LIST on class CL_FRAMEWORK_MM has no exception.

Method CHP_SET_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASYNC Call by reference Type reference (TYPE) MMPUR_BOOL Asynchron 19990426

Method CHP_SET_ASYNC on class CL_FRAMEWORK_MM has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FRAMEWORK_MM has no parameter.
Method CONSTRUCTOR on class CL_FRAMEWORK_MM has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Dynpronummer 19981112
2 Importing IM_EVENT Call by reference Type reference (TYPE) C Event (z.B. PBO,FCODE) 19981112
3 Importing IM_PROG Call by reference Type reference (TYPE) SY-REPID sy-repid Programmname 19981112

Method DISPATCH on class CL_FRAMEWORK_MM has no exception.

Method GET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CURSOR Value transfer Type reference (TYPE) MMPUR_CURSOR_POSITION Cursor 19990322

Method GET_CURSOR on class CL_FRAMEWORK_MM has no exception.

Method GET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FCODE Call by reference Type reference (TYPE) SY-UCOMM Fcode 19990210

Method GET_FCODE on class CL_FRAMEWORK_MM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_FRAMEWORK_MM Instanz (Singleton) 19981113

Method GET_INSTANCE on class CL_FRAMEWORK_MM has no exception.

Method GET_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PERSONALIZATION Value transfer Object reference (TYPE REF TO) CL_PERSONALIZATION_MM Personalisierung 19990924

Method GET_PERSONALIZATION on class CL_FRAMEWORK_MM has no exception.

Method GET_PROPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTTYPE Call by reference Type reference (TYPE) STRING40 Objekttyp 19990921
2 Returning RE_PROPOSER Value transfer Object reference (TYPE REF TO) IF_MODEL_MM Instanz 19990921

Method GET_PROPOSER on class CL_FRAMEWORK_MM has no exception.

Method GET_SUPPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_SUPPRESS Value transfer Type reference (TYPE) MMPUR_BOOL Suppress 19990305

Method GET_SUPPRESS on class CL_FRAMEWORK_MM has no exception.

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM View 19981123
2 Importing IM_DYNNR Value transfer Type reference (TYPE) SY-DYNNR dynnr 19981123
3 Importing IM_PROG Value transfer Type reference (TYPE) SY-REPID prog 19981123

Method GET_VIEW on class CL_FRAMEWORK_MM has no exception.

Method GET_VIEW_FOR_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODEL Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Model zum gefundenen View 19990517
2 Exporting EX_MODEL_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Model View 19990210
3 Importing IM_FIELDLIST Value transfer Type reference (TYPE) MMPUR_FIELDLIST Liste von Metafeldern 19990210
4 Importing IM_MODEL Value transfer Object reference (TYPE REF TO) IF_MODEL_MM Model 19990210
# Exception Resumable Description Created on
1 NOTHING_FOUND Keinen passenden View gefunden 19990210

Method PROCESS_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODEL Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Einzelnes Model 20000727
2 Importing IM_MODELS Call by reference Type reference (TYPE) MMPUR_MODELS Liste von Models 20000727
# Exception Resumable Description Created on
1 FAILED Fehler bei der Verprobung 20000727
2 PARAMETER_MISMATCH Entweder ein Model oder eine Liste von Models übergeben 20000727

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Dynpronr 19981111
2 Importing IM_PROG Call by reference Type reference (TYPE) SY-REPID Programm 19981111
3 Importing IM_RECEIVER Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM View 19981111
# Exception Resumable Description Created on
1 EXISTING Eintrag in Registertabelle existiert schon 19981117

Method REGISTER_CHANGED_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_MODEL Call by reference Attribute reference (LIKE) 19990201
2 Importing SENDER Value transfer Attribute reference (LIKE) 19990126

Method REGISTER_CHANGED_VIEW on class CL_FRAMEWORK_MM has no exception.

Method SET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURSOR Call by reference Type reference (TYPE) MMPUR_CURSOR_POSITION Cursor Position 19990322

Method SET_CURSOR on class CL_FRAMEWORK_MM has no exception.

Method SET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM Fcode 19990210

Method SET_FCODE on class CL_FRAMEWORK_MM has no exception.

Method SET_SUPPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUPPRESS Value transfer Type reference (TYPE) MMPUR_BOOL Suppress 19990305

Method SET_SUPPRESS on class CL_FRAMEWORK_MM has no exception.

Method TRANSPORT_CHANGED_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 19990126

Method TRANSPORT_CHANGED_VIEWS on class CL_FRAMEWORK_MM has no exception.

Method UNREGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RECEIVER Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM View 19981111

Method UNREGISTER on class CL_FRAMEWORK_MM has no exception.
Event Signatures

Event MESSAGE_DURING_CONSOLIDATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_SEQUENCE Exporting Value transfer Type reference (TYPE) I Sequenz 19990204
History
Last changed by/on SAP  20050219 
SAP Release Created in