SAP ABAP Class CL_MMPUR_UI_INTERACT_HANDLER (Interaction Handler)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMPUR_UI_INTERACT_HANDLER Interaction Handler Interface 20070622
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMPUR_UI_PURDOC_HANDLING Purchasing Document Handling 20070622
Properties
Class CL_MMPUR_UI_INTERACT_HANDLER  
Short Description Interaction Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20070622   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_MMPUR_UI_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_MMPUR_UI_INTERACT_HANDLER Interaction Handler Interface 20070622
2 IF_MMPUR_UI_PURDOC_HANDLING Purchasing Document Handling 20070622
Friends
Class CL_MMPUR_UI_INTERACT_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACCOUNTING_METAFIELD Instance attribute Private Type reference (TYPE) INT4 '505' Metafield for Accounting allowed Y/N 20070910
2 C_ITEM_CATEG_METAFIELD Instance attribute Private Type reference (TYPE) INT4 '002' Metafield for Item Category 20070926
3 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MMPUR_UI_INTERACT_HANDLER Interaction Handler 20070622
4 MO_CONTEXT_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_MMPUR_UI_CONTEXT_HANDLER Context Handler 20070622
5 MO_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_MMPUR_DOCUMENT Purchasing Document 20070622
6 MO_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) OBJECT Message Manager 20070622
7 MO_MFS_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_MFS_MM Metafield Server 20070815
8 MT_MESSAGES Instance attribute Private Type reference (TYPE) MEPO_T_MESSAGES_BAPI Internal Message Cache 20070905
9 MT_MFS_ITEMS Instance attribute Private Type reference (TYPE) IF_MMPUR_UI_TYPES=>TTY_ITEM_FIELDSELECTION Field Selection for ALL Items 20070815
10 MT_MFS_ITEMS_MASTER Instance attribute Private Type reference (TYPE) TTYP_FIELDSELECTION_MM Field Selection for Items Strucutre 20070815
11 MT_MFS_MAPPING_ITEMS Instance attribute Private Type reference (TYPE) MEPO_T_METAFIELD_MAPPING Metafield Mapping for Items Structure 20070815
12 MV_ACTIVITY Instance attribute Private Type reference (TYPE) TRTYP Transaction type 20070820
13 MV_APP_CONTEXT Instance attribute Private Type reference (TYPE) IF_MMPUR_UI_TYPES=>TY_APP_CONTEXT Application Context 20070622
14 MV_DOCNR Instance attribute Private Type reference (TYPE) CHAR10 Doucment Number 20070807
15 MV_DOCTYPE Instance attribute Private Type reference (TYPE) SWO_OBJTYP Purchasing Document Type 20070731
16 MV_ITEMNO_COMP_ID Instance attribute Private Type reference (TYPE) STRING Component ID of Item Number 20070802
Methods
# Method Level Visibility Method type Description Created on
1 CACHE_MESSAGES Instance method Private Method Put messages to internal message cache 20070905
2 CONSTRUCTOR Instance method Private Constructor Constructor 20070622
3 DO_CHECK Instance method Private Method Perform Application specific checks of document data 20070926
4 DO_PROCESS Instance method Private Method Process document 20070813
5 FILTER_MESSAGE_CACHES_BY_ITEM Instance method Private Method Delete messages from messages caches for a certain item 20070912
6 GET_INSTANCE Static method Public Method Get singleton 20070622
7 READ_HEADER_FROM_DOCUMENT Instance method Private Method Read Header data from document handler 20070815
8 READ_ITEMS_FROM_DOCUMENT Instance method Private Method Read Items data from document handler 20070815
9 WRITE_HEADER_TO_DOCUMENT Instance method Private Method Write Header data back to document handler 20070815
10 WRITE_ITEMS_TO_DOCUMENT Instance method Private Method Write Items data back to document handler 20070815
11 WRITE_MESSAGE Instance method Private Method Write message 20070807
12 WRITE_MESSAGES Instance method Private Method Write messages 20070807
Events
Class CL_MMPUR_UI_INTERACT_HANDLER has no event.
Types
Class CL_MMPUR_UI_INTERACT_HANDLER has no local type.
Method Signatures

Method CACHE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) MEPO_T_MESSAGES_BAPI Message Handler: Purchasing: Transfer Table 20070905

Method CACHE_MESSAGES on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SHARED_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Shared WD Context 20070731
2 Importing IV_APP_CONTEXT Call by reference Type reference (TYPE) IF_MMPUR_UI_TYPES=>TY_APP_CONTEXT Application Context 20070622
3 Importing IV_DOCTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Purchasing Document Type 20070731
# Exception Resumable Description Created on
1 CX_MMPUR_UI_SHARED_CONTEXT Exceptions for Handling/Access Shared Data Context 20070731

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MEPO_T_MESSAGES_BAPI Message Handler: Purchasing: Transfer Table 20070926

Method DO_CHECK on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method DO_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MEPO_T_MESSAGES_BAPI Message Handler: Purchasing: Transfer Table 20070829

Method DO_PROCESS on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method FILTER_MESSAGE_CACHES_BY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 item number 20070912

Method FILTER_MESSAGE_CACHES_BY_ITEM on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SHARED_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Shared Context 20070731
2 Importing IV_APP_CONTEXT Call by reference Type reference (TYPE) IF_MMPUR_UI_TYPES=>TY_APP_CONTEXT Application Context 20070622
3 Importing IV_DOCTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Purchasing Document Type 20070731
4 Returning RO_INTERACTION_HANDLER Value transfer Object reference (TYPE REF TO) CL_MMPUR_UI_INTERACT_HANDLER Interaction Handler 20070622
# Exception Resumable Description Created on
1 CX_MMPUR_UI_SHARED_CONTEXT Exceptions for Handling/Access Shared Data Context 20070731

Method READ_HEADER_FROM_DOCUMENT Signature

Method READ_HEADER_FROM_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no parameter.
Method READ_HEADER_FROM_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method READ_ITEMS_FROM_DOCUMENT Signature

Method READ_ITEMS_FROM_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no parameter.
Method READ_ITEMS_FROM_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method WRITE_HEADER_TO_DOCUMENT Signature

Method WRITE_HEADER_TO_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no parameter.
Method WRITE_HEADER_TO_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method WRITE_ITEMS_TO_DOCUMENT Signature

Method WRITE_ITEMS_TO_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no parameter.
Method WRITE_ITEMS_TO_DOCUMENT on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method WRITE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) MEPO_S_MESSAGES_BAPI Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070807

Method WRITE_MESSAGE on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.

Method WRITE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) MEPO_T_MESSAGES_BAPI Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070807

Method WRITE_MESSAGES on class CL_MMPUR_UI_INTERACT_HANDLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603