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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MMPUR_BOOL | Asynchronous Change Log | 19990426 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MMPUR_MODELS | Models | 19990201 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TTYP_VIEW_ENTRY | Views | 19990126 | ||
4 | ![]() |
Instance attribute | Private | See coding | 19990913 | ||||
5 | ![]() |
Instance attribute | Private | See coding | Models Involved in Change Log | 19990426 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MMPUR_CURSOR_POSITION | Cursor | 19990322 | ||
7 | ![]() |
Static Attribute | Public | Type reference (TYPE) | MMPUR_DISPATCH_HASHED | Registration Liste for Views | 19981111 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SY-UCOMM | FCode | 19990210 | ||
9 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_FRAMEWORK_MM | Instance (Singleton) | 19981113 | ||
10 | ![]() |
Static Attribute | Public | Type reference (TYPE) | MMPUR_SUBVIEWS | Model Views | 19990115 | ||
11 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_PERSONALIZATION_MM | Personalization | 19990924 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TTYP_PROPOSER | Default Instances | 19990921 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | MMPUR_BOOL | Suppress Dialog | 19990305 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Register Default Instance | 19990921 |
2 | ![]() |
Instance method | Public | Event handling method | Change Log: Process Changed Model | 19990426 |
3 | ![]() |
Instance method | Public | Method | Change Log: Register Changed Model | 19990426 |
4 | ![]() |
Instance method | Public | Method | Change Log: Reset Registration | 19990427 |
5 | ![]() |
Instance method | Public | Method | Activate Asynchronous Change Log | 19990426 |
6 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 19990127 |
7 | ![]() |
Instance method | Public | Method | Dispatch Events: Invoke handle_event Method for a View | 19981111 |
8 | ![]() |
Instance method | Public | Method | Get Cursor | 19990322 |
9 | ![]() |
Instance method | Public | Method | Get FCode | 19990210 |
10 | ![]() |
Static method | Public | Method | Return or Generate Instance (Singleton Pattern) | 19981113 |
11 | ![]() |
Instance method | Public | Method | Read Personalization | 19990924 |
12 | ![]() |
Instance method | Public | Method | Read Default Instance | 19990921 |
13 | ![]() |
Instance method | Public | Method | Suppress Get | 19990305 |
14 | ![]() |
Instance method | Public | Method | Read View from Table | 19981123 |
15 | ![]() |
Instance method | Public | Method | Determine View from Model and Metafield List | 19990210 |
16 | ![]() |
Instance method | Public | Method | Start Validation of Models | 20000727 |
17 | ![]() |
Instance method | Public | Method | Register Views and Associated Screens in Table | 19981111 |
18 | ![]() |
Instance method | Public | Event handling method | Event Handler: Register Changed Views | 19990126 |
19 | ![]() |
Instance method | Public | Method | Set Cursor | 19990322 |
20 | ![]() |
Instance method | Public | Method | Set FCode | 19990210 |
21 | ![]() |
Instance method | Public | Method | Set Suppress | 19990305 |
22 | ![]() |
Instance method | Public | Event handling method | Event Handler: Invoke Consolidation and Check | 19990126 |
23 | ![]() |
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 | ![]() |
IM_OBJECTTYPE | Call by reference | Type reference (TYPE) | STRING40 | Objekttyp | 19990921 | ||
2 | ![]() |
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 | ![]() |
IM_ACTION | Call by reference | Type reference (TYPE) | MMCHP_CHP_ACTION | Aktion | 19990426 | ||
2 | ![]() |
IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_MODEL_MM | Container Model | 19990426 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IM_DYNNR | Call by reference | Type reference (TYPE) | SY-DYNNR | Dynpronummer | 19981112 | ||
2 | ![]() |
IM_EVENT | Call by reference | Type reference (TYPE) | C | Event (z.B. PBO,FCODE) | 19981112 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IM_OBJECTTYPE | Call by reference | Type reference (TYPE) | STRING40 | Objekttyp | 19990921 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
EX_VIEW | Call by reference | Object reference (TYPE REF TO) | CL_SCREEN_VIEW_MM | View | 19981123 | ||
2 | ![]() |
IM_DYNNR | Value transfer | Type reference (TYPE) | SY-DYNNR | dynnr | 19981123 | ||
3 | ![]() |
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 | ![]() |
EX_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_MODEL_MM | Model zum gefundenen View | 19990517 | ||
2 | ![]() |
EX_MODEL_VIEW | Call by reference | Object reference (TYPE REF TO) | CL_SCREEN_VIEW_MM | Model View | 19990210 | ||
3 | ![]() |
IM_FIELDLIST | Value transfer | Type reference (TYPE) | MMPUR_FIELDLIST | Liste von Metafeldern | 19990210 | ||
4 | ![]() |
IM_MODEL | Value transfer | Object reference (TYPE REF TO) | IF_MODEL_MM | Model | 19990210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keinen passenden View gefunden | 19990210 |
Method PROCESS_MODELS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_MODEL_MM | Einzelnes Model | 20000727 | ||
2 | ![]() |
IM_MODELS | Call by reference | Type reference (TYPE) | MMPUR_MODELS | Liste von Models | 20000727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Verprobung | 20000727 | |
2 | ![]() |
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 | ![]() |
IM_DYNNR | Call by reference | Type reference (TYPE) | SY-DYNNR | Dynpronr | 19981111 | ||
2 | ![]() |
IM_PROG | Call by reference | Type reference (TYPE) | SY-REPID | Programm | 19981111 | ||
3 | ![]() |
IM_RECEIVER | Call by reference | Object reference (TYPE REF TO) | CL_SCREEN_VIEW_MM | View | 19981111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_MODEL | Call by reference | Attribute reference (LIKE) | 19990201 | ||||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |