SAP ABAP Interface IF_MMPUR_UI_PURDOC_HANDLING (Purchasing Document Handling)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_MMPUR_UI_INTERACT_HANDLER Interaction Handler Interface 20070622
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MMPUR_UI_INTERACT_HANDLER Interaction Handler 20070622
Properties
Interface IF_MMPUR_UI_PURDOC_HANDLING  
Short Description Purchasing Document Handling    
General Data
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20070622   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_MMPUR_UI_PURDOC_HANDLING has no interface.
Friends
Interface IF_MMPUR_UI_PURDOC_HANDLING has no friend.
Attributes
Interface IF_MMPUR_UI_PURDOC_HANDLING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method Add Item 20070802
2 CHECK_DOCUMENT Instance method Public Method Check Document 20070724
3 CLOSE_DOCUMENT Instance method Public Method Close Document 20070820
4 COPY_DOCUMENT Instance method Public Method Copy Document 20070806
5 COPY_ITEM Instance method Public Method Copy selected Item(s) 20070628
6 DELETE_ITEM Instance method Public Method Delete selected Item(s) 20070628
7 FLUSH_DATA Instance method Public Method Write all Data back to the Purchasing Document 20070801
8 GET_MESSAGES Instance method Public Method Get messages arised in the last check/process 20070807
9 GET_NAME_OF_CREATOR Instance method Public Method Get Name of Person who created the document 20070911
10 IS_ACCOUNT_MAINT_ALLOWED Instance method Public Method Check whether passed Item 20070906
11 ITEM_SELECTED Instance method Public Method Item was selected 20070622
12 OPEN_DOCUMENT Instance method Public Method Open a Purchasing Document 20070622
13 POST_DOCUMENT Instance method Public Method Save/Post Document 20070802
14 PROCESS_DOCUMENT Instance method Public Method Process Document 20070625
15 PROCESS_DOCUMENT_EXT Instance method Public Method Process Document (Flush and Context Update are optional) 20070904
16 PROCESS_MESSAGES Instance method Public Method Process Messages 20070905
17 REFRESH_DATA Instance method Public Method Reload all Data from the Purchasing Document 20070903
18 UNDELETE_ITEM Instance method Public Method Undelete selected Item(s) 20070810
Events
Interface IF_MMPUR_UI_PURDOC_HANDLING has no event.
Types
Interface IF_MMPUR_UI_PURDOC_HANDLING has no local type.
Method Signatures

Method ADD_ITEM Signature

Method ADD_ITEM on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_UI_PURDOC_HANDLING Exceptions for Handling/Access Shared Data Context 20070921

Method CHECK_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS_MESSAGES Call by reference Type reference (TYPE) XCHAR ABAP_TRUE Process massages 20070807

Method CHECK_DOCUMENT on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method CLOSE_DOCUMENT Signature

Method CLOSE_DOCUMENT on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
Method CLOSE_DOCUMENT on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method COPY_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_NO Call by reference Type reference (TYPE) CHAR10 Document Number 20070806

Method COPY_DOCUMENT on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method COPY_ITEM Signature

Method COPY_ITEM on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_UI_SHARED_CONTEXT Exceptions for Handling/Access Shared Data Context 20070921

Method DELETE_ITEM Signature

Method DELETE_ITEM on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_UI_SHARED_CONTEXT Exceptions for Handling/Access Shared Data Context 20070807

Method FLUSH_DATA Signature

Method FLUSH_DATA on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
Method FLUSH_DATA on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method GET_MESSAGES 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 20070807

Method GET_MESSAGES on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method GET_NAME_OF_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING Name of User who created the document 20070911
# Exception Resumable Description Created on
1 CX_MMPUR_UI_PURDOC_HANDLING Exceptions of Handling with Purchasing Documents 20070924

Method IS_ACCOUNT_MAINT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOWED Call by reference Type reference (TYPE) XCHAR Accounting maintenance is allowed 20070907
2 Importing IV_INDEX Call by reference Type reference (TYPE) I Element Index of ITEMS node 20070907
3 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 Item number 20070907
4 Importing IV_PROCESS_MESSAGE Call by reference Type reference (TYPE) XCHAR ABAP_TRUE Write message in case maintenance is not allowed 20070907
# Exception Resumable Description Created on
1 CX_MMPUR_UI_PURDOC_HANDLING Exceptions of Handling with Purchasing Documents 20070907
2 CX_MMPUR_UI_SHARED_CONTEXT Exceptions for Handling/Access Shared Data Context 20070907

Method ITEM_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELECTED Call by reference Type reference (TYPE) NUMC5 Selected Item Number 20070622

Method ITEM_SELECTED on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method OPEN_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DOC_NO Call by reference Type reference (TYPE) CHAR10 Document Number 20070917
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) TRTYP Transaction type 20070622
3 Importing IV_DUMMY_LINES Call by reference Type reference (TYPE) I Amount of Dummy lines 20070914
# Exception Resumable Description Created on
1 CX_MMPUR_DOCUMENT_LOCKED Exception Purchasing: Document Locked 20070918
2 CX_MMPUR_NOT_FOUND Exception Purchasing: Not Found 20071001
3 CX_MMPUR_NO_AUTHORITY Exception Purchasing: No Authorization 20070918
4 CX_MMPUR_ROOT Exception Class with Message Handler 20070919

Method POST_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOC_NO Call by reference Type reference (TYPE) CHAR10 Document Number 20070913
# Exception Resumable Description Created on
1 CX_MMPUR_UI_PURDOC_HANDLING Exceptions of Handling with Purchasing Documents 20070913

Method PROCESS_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS_MESSAGES Call by reference Type reference (TYPE) XCHAR ABAP_TRUE Process massages 20070807
2 Importing IV_REMEMBER_MESSAGES Call by reference Type reference (TYPE) XCHAR ABAP_FALSE Remember one-timer messages 20070824

Method PROCESS_DOCUMENT on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method PROCESS_DOCUMENT_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_CONTEXT_UPDATE Call by reference Type reference (TYPE) XCHAR ABAP_FALSE No context update after the process 20070904
2 Importing IV_NO_FLUSH Call by reference Type reference (TYPE) XCHAR ABAP_FALSE No flush before executing process 20070904
3 Importing IV_PROCESS_MESSAGES Call by reference Type reference (TYPE) XCHAR ABAP_TRUE Process massages 20070904
4 Importing IV_REMEMBER_MESSAGES Call by reference Type reference (TYPE) XCHAR ABAP_FALSE Remember one-timer messages 20070904

Method PROCESS_DOCUMENT_EXT on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method PROCESS_MESSAGES Signature

Method PROCESS_MESSAGES on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
Method PROCESS_MESSAGES on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method REFRESH_DATA Signature

Method REFRESH_DATA on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
Method REFRESH_DATA on Interface IF_MMPUR_UI_PURDOC_HANDLING has no exception.

Method UNDELETE_ITEM Signature

Method UNDELETE_ITEM on Interface IF_MMPUR_UI_PURDOC_HANDLING has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_UI_SHARED_CONTEXT Exceptions for Handling/Access Shared Data Context 20070907
History
Last changed by/on SAP  20100310 
SAP Release Created in 603