SAP ABAP Class CL_MMPUR_PO_SP (PO service provider class)
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)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20090825
Properties
Class CL_MMPUR_PO_SP  
Short Description PO service provider class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20090825   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20090825
Friends
Class CL_MMPUR_PO_SP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BO Instance attribute Private Object reference (TYPE REF TO) CL_PO_HEADER_HANDLE_MM Handle of a Purchasing Document 20090826
2 GO_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_MMPUR_PO_SP PO service provider class 20090921
3 GS_C_ACTIONS Constant Public See coding 20110202
4 MO_BO Static Attribute Private Object reference (TYPE REF TO) IF_MMPUR_DOCUMENT Process Purchasing Document 20091029
5 MO_BO_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_PO_ITEM_HANDLE_MM Item of a Purchasing Document 20091111
6 MO_COLLECT Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20090825
7 MO_SERVICE_PCKG Static Attribute Public Object reference (TYPE REF TO) CL_SERVICE_PACKAGE_MMSRV Service Package Class for MMSRV 20091111
8 MO_SRV_LIM Instance attribute Private Object reference (TYPE REF TO) CL_MMSRV_MODEL_SP MMSRV Service Provider 20090904
9 MS_EXT_HEADER_OUT Static Attribute Private Type reference (TYPE) SRV_EXT_HEADER External Header Data 20090923
10 MS_SERVICE_CHANGED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090923
11 MYPOST Instance attribute Private Type reference (TYPE) BOOL Link field for view query 20091029
12 MY_FLAG Static Attribute Private Type reference (TYPE) BOOL Link field for view query 20090929
13 MY_TRTYP Static Attribute Protected Type reference (TYPE) TRTYP Transaction type 20091029
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DOCUMENT Instance method Private Method Action handler 20091029
2 CLASS_CONSTRUCTOR Static method Public Constructor 20091031
3 CONSTRUCTOR Instance method Public Constructor Constructor 20090825
4 CONVERSIONS_INPUT Instance method Private Method 20091031
5 CONVERSIONS_OUTPUT Instance method Private Method 20091031
6 DELETE_ITEM Instance method Private Method 20091120
7 DETERMINE_GL_ACCOUNT Instance method Private Method 20100121
8 FILL_MESSAGE_LOG Instance method Private Method 20091229
9 INITIALIZE_FPM_UI Instance method Private Method 20091031
10 SET_FIELDSTATUS_HEADER Instance method Private Method 20091031
11 SET_FIELDSTATUS_ITEM Instance method Private Method 20091031
12 UNDELETE_ITEM Instance method Private Method 20091120
Events
Class CL_MMPUR_PO_SP has no event.
Types
Class CL_MMPUR_PO_SP has no local type.
Method Signatures

Method CHECK_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_DATA Call by reference Type reference (TYPE) MEPOHEADER Purchase Order Header Data 20091029
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20091029
3 Importing IS_PARAM Call by reference Type reference (TYPE) ANY 20091029
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20091029

Method CHECK_DOCUMENT on class CL_MMPUR_PO_SP has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MMPUR_PO_SP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MMPUR_PO_SP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20090825

Method CONSTRUCTOR on class CL_MMPUR_PO_SP has no exception.

Method CONVERSIONS_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) MEPOITEM Purchase Order Item 20091031

Method CONVERSIONS_INPUT on class CL_MMPUR_PO_SP has no exception.

Method CONVERSIONS_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) MEPOITEM Purchase Order Item 20091031

Method CONVERSIONS_OUTPUT on class CL_MMPUR_PO_SP has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) ANY 20091120

Method DELETE_ITEM on class CL_MMPUR_PO_SP has no exception.

Method DETERMINE_GL_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GL_ACCOUNT Call by reference Type reference (TYPE) DATA G/L Account Number 20100121
2 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20100121

Method DETERMINE_GL_ACCOUNT on class CL_MMPUR_PO_SP has no exception.

Method FILL_MESSAGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) ANY 20091229
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20091229

Method FILL_MESSAGE_LOG on class CL_MMPUR_PO_SP has no exception.

Method INITIALIZE_FPM_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCNR Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20091031

Method INITIALIZE_FPM_UI on class CL_MMPUR_PO_SP has no exception.

Method SET_FIELDSTATUS_HEADER Signature

Method SET_FIELDSTATUS_HEADER on class CL_MMPUR_PO_SP has no parameter.
Method SET_FIELDSTATUS_HEADER on class CL_MMPUR_PO_SP has no exception.

Method SET_FIELDSTATUS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20091031

Method SET_FIELDSTATUS_ITEM on class CL_MMPUR_PO_SP has no exception.

Method UNDELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) ANY 20091120

Method UNDELETE_ITEM on class CL_MMPUR_PO_SP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605