SAP ABAP Class CL_PP_PURCH_ORD_MRP_CO_API (API class for purchase order)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP (Application Component) Production Planning and Control
     ODATA_PP_MRP (Package) OData Services for MRP/MRP Cockpit
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PP_PURCH_ORD_MRP_CO_API MM API for PO 20131024
Properties
Class CL_PP_PURCH_ORD_MRP_CO_API  
Short Description API class for purchase order    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class PP_MRP_ODATA_PURCH    
Program status     
Category 0   
Package ODATA_PP_MRP   OData Services for MRP/MRP Cockpit 
Created 20130822   SAP 
Last change 20140121   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)
2 CL_PP_MRP_COCKPIT_MPC_EXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PP_PURCH_ORD_MRP_CO_API MM API for PO 20131024
Friends
Class CL_PP_PURCH_ORD_MRP_CO_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PP_PURCH_ORD_MRP_CO_API API class for purchase order 20130822
2 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_PP_PURCH_FACTORY Change state id provider 20130916
3 MO_MESSAGE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20130912
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_PR_REFERENCE Instance method Private Method Check for PR reference on the PO item 20131029
2 CHECK_PAYLOAD_FOR_CREATE Instance method Private Method Check payload data for creating PO 20130917
3 CHECK_PAYLOAD_FOR_UPDATE Instance method Private Method Check payload data for changing PO 20130917
4 CONSTRUCTOR Instance method Private Constructor Constructor 20130916
5 CONVERT_DEL_DATE_TO_BAPI Instance method Private Method Convert delivery date to BAPI format 20130918
6 CONVERT_DEL_DATE_TO_PAYLOAD Instance method Private Method Convert delivery date to payload format 20130923
7 CONV_DATE_TO_EXTERNAL Instance method Private Method Convert date to external 20130916
8 CONV_DATE_TO_INTERNAL Instance method Private Method Convert date to internal 20130916
9 CREATE_PO Instance method Public Method 20131024
10 DETERMINE_DELIVERY_DATE_NO_PR Instance method Private Method Determine delivery date without PR reference 20131104
11 DETERMINE_DELIVERY_DATE_PR Instance method Private Method Determine delivery date with PR reference 20131104
12 DETERMINE_FIELDS_TO_BE_CHANGED Instance method Private Method Determine fields to be changed 20130930
13 EXPORT_CONVERSION_FOR_CREATE Instance method Private Method Export conversion after create 20130923
14 EXPORT_CONVERSION_FOR_READ Instance method Private Method Export conversion after read 20130923
15 FILL_BAPI_ACCASS_COMMON_PART Instance method Private Method Fill BAPI account assignment data common part 20131113
16 FILL_BAPI_HEADER_COMMON_PART Instance method Private Method Fill BAPI PO header common part 20131104
17 FILL_BAPI_HEADER_NO_PR_REF Instance method Private Method Fill BAPI PO header without PR reference 20131104
18 FILL_BAPI_HEADER_PR_REF Instance method Private Method Build BAPI PO header with PR reference 20131104
19 FILL_BAPI_ITEM_COMMON_PART Instance method Private Method Fill BAPI PO item common part 20131105
20 FILL_BAPI_ITEM_NO_PR_REF Instance method Private Method Fill BAPI PO item without PR reference 20131113
21 FILL_BAPI_ITEM_PR_REF Instance method Private Method Fill BAPI PO item with PR reference 20131113
22 FILL_BAPI_ITEM_SCHED_ACCOUNT Instance method Private Method Fill BAPI PO item, schedule line & account assignment 20131104
23 FILL_BAPI_SCHED_COMMON_PART Instance method Private Method Fill BAPI schedule line data common part 20131114
24 FILL_CREATE_BAPI_PARAMETERS Instance method Private Method Map payload to BAPI-parameters (Create PO) 20130916
25 FILL_CREATE_PO_OUT Instance method Private Method Map BAPI-parameters to payload (Create PO) 20130919
26 GET_AVAILABILITY_DATE Instance method Private Method Determine availability date for PO schedule line 20130924
27 GET_COMPANY_CODE Instance method Private Method Determine company code for PO 20130918
28 GET_DELIVERY_DATE Instance method Private Method Determine delivery date for PO schedule line 20130918
29 GET_DOCUMENT_TYPE Instance method Private Method Determine document type for PO 20130918
30 GET_INSTANCE Static method Public Method returns API instance 20130822
31 GET_PURCHASING_GROUP Instance method Private Method Determine purchasing group for PO 20130918
32 GET_VENDOR_FOR_STO Instance method Private Method Get vendor in case of stock transport order 20131009
33 IMPORT_CONVERSION_FOR_CREATE Instance method Private Method Import conversion before create 20130923
34 IMPORT_CONVERSION_FOR_UPDATE Instance method Private Method Import conversion before update 20130923
35 READ_PO Instance method Public Method 20131024
36 READ_PO_EXPANDED Instance method Public Method 20131024
37 SET_MESSAGE_CONTAINER Instance method Public Method 20131024
38 UPDATE_PO_SCHED_LINE Instance method Public Method 20131024
Events
Class CL_PP_PURCH_ORD_MRP_CO_API has no event.
Types
Class CL_PP_PURCH_ORD_MRP_CO_API has no local type.
Method Signatures

Method CHECK_FOR_PR_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20131029
2 Importing IS_PURCHASEORDERITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDERITEM_EXPAND 20131122
3 Returning RV_PR_REFERENCE Value transfer Type reference (TYPE) ABAP_BOOL 20131104

Method CHECK_FOR_PR_REFERENCE on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method CHECK_PAYLOAD_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND PO complete 20130917
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Business Exception 20130927

Method CHECK_PAYLOAD_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PO_ITEM Call by reference Type reference (TYPE) EKPO Purchasing Document Item 20131001
2 Importing IS_PO_SCHED_LINE Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_MMPURCHASEORDERSCHEDULELINE 20131001
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Exception 20130927

Method CONSTRUCTOR Signature

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

Method CONVERT_DEL_DATE_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_8 Call by reference Type reference (TYPE) EINDT Item Delivery Date 20130918
2 Returning RV_DATE_10 Value transfer Type reference (TYPE) EEIND Delivery Date 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130918

Method CONVERT_DEL_DATE_TO_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_10 Call by reference Type reference (TYPE) EEIND Delivery Date 20130923
2 Returning RV_DATE_8 Value transfer Type reference (TYPE) EINDT Item Delivery Date 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923

Method CONV_DATE_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) EINDT Item Delivery Date 20130916
2 Returning RV_DATE Value transfer Type reference (TYPE) EEIND Delivery Date 20130916
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION 20130917

Method CONV_DATE_TO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) EEIND Delivery Date 20130916
2 Returning RV_DATE Value transfer Type reference (TYPE) EINDT Item Delivery Date 20130916
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Period Toolset - Exceptions for Basic Functions 20130917

Method CREATE_PO Signature

Method CREATE_PO on class CL_PP_PURCH_ORD_MRP_CO_API has no parameter.
Method CREATE_PO on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method DETERMINE_DELIVERY_DATE_NO_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AVAILABILITY_DATE Call by reference Type reference (TYPE) PPMRP_AVAILABILITY_DATE Availability Date 20131104
2 Importing IV_DELIVERY_DATE Call by reference Type reference (TYPE) EINDT Item Delivery Date 20131104
3 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20131104
4 Importing IV_WEBAZ Call by reference Type reference (TYPE) WEBAZ Goods Receipt Processing Time in Days 20131104
5 Returning RV_BAPI_DELIVERY_DATE Value transfer Type reference (TYPE) EEIND Delivery Date 20131104
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131104

Method DETERMINE_DELIVERY_DATE_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AVAILABILITY_DATE Call by reference Type reference (TYPE) PPMRP_AVAILABILITY_DATE Availability Date 20131104
2 Importing IV_DELIVERY_DATE Call by reference Type reference (TYPE) EINDT Item Delivery Date 20131104
3 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20131104
4 Importing IV_PR_DELIVERY_DATE Call by reference Type reference (TYPE) EINDT Item Delivery Date 20131104
5 Importing IV_WEBAZ Call by reference Type reference (TYPE) WEBAZ Goods Receipt Processing Time in Days 20131104
6 Returning RV_BAPI_DELIVERY_DATE Value transfer Type reference (TYPE) EEIND Delivery Date 20131104
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131104

Method DETERMINE_FIELDS_TO_BE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE Fields for Purchase Order Delivery Schedule Lines 20130930
2 Changing CS_BAPI_PO_SCHEDULEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX Fields for Schedule Lines in Purchase Order (Change Toolbar) 20130930
3 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITY_U Request Details for Entity Update Operation 20130930
4 Importing IS_PO_ITEM Call by reference Type reference (TYPE) EKPO Purchasing Document Item 20130930
5 Importing IS_PO_SCHED_LINE Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_MMPURCHASEORDERSCHEDULELINE 20130930
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130930

Method EXPORT_CONVERSION_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20130923
2 Importing IS_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20130923
3 Importing IT_BAPI_PO_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20130923
4 Importing IT_BAPI_PO_EXTENSIONOUT Call by reference Type reference (TYPE) BAPIPAREXTAB Table with BAPIPAREX as Row Type 20130923
5 Importing IT_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20130923
6 Importing IT_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method EXPORT_CONVERSION_FOR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ODATA_PO_HEADER Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_MMPURCHASEORDERHEADER 20130923
2 Changing CT_ODATA_PO_ACCOUNT Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TT_MMPURCHASEORDERACCOUNTASSIG 20130923
3 Changing CT_ODATA_PO_ITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TT_MMPURCHASEORDERITEM 20130923
4 Changing CT_ODATA_PO_SCHED_LINE Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TT_MMPURCHASEORDERSCHEDULELINE 20130923
5 Importing IS_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER 20130923
6 Importing IT_BAPI_PO_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP 20130923
7 Importing IT_BAPI_PO_EXTENSIONOUT Call by reference Type reference (TYPE) BAPIPAREXTAB 20130923
8 Importing IT_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP 20130923
9 Importing IT_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method FILL_BAPI_ACCASS_COMMON_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_PO_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Account Assignment Fields for Purchase Order 20131114
2 Changing CT_BAPI_PO_ACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Account Assignment Fields in Purchase Order (Change Toolbar) 20131114
3 Importing IS_PURCHASEORDERITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDERITEM_EXPAND 20131113

Method FILL_BAPI_ACCASS_COMMON_PART on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method FILL_BAPI_HEADER_COMMON_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER 20131104
2 Exporting ES_BAPI_PO_HEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX 20131104
3 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20131104

Method FILL_BAPI_HEADER_COMMON_PART on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method FILL_BAPI_HEADER_NO_PR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20131104
2 Changing CS_BAPI_PO_HEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20131104
3 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20131104
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131104

Method FILL_BAPI_HEADER_PR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20131104
2 Changing CS_BAPI_PO_HEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20131104
3 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20131104
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Technical Exception 20131104

Method FILL_BAPI_ITEM_COMMON_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20131105
2 Changing CS_BAPI_PO_ITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX Purchase Order Item Data (Change Parameter) 20131105
3 Importing IS_PURCHASEORDERITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDERITEM_EXPAND 20131105
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20131113

Method FILL_BAPI_ITEM_NO_PR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20131113
2 Changing CS_BAPI_PO_ITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX Purchase Order Item Data (Change Parameter) 20131113
3 Importing IS_PURCHASEORDERITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDERITEM_EXPAND 20131113
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20131113

Method FILL_BAPI_ITEM_PR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20131113
2 Changing CS_BAPI_PO_ITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX Purchase Order Item Data (Change Parameter) 20131113
3 Importing IS_PURCHASEORDERITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDERITEM_EXPAND 20131113
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20131113

Method FILL_BAPI_ITEM_SCHED_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_PO_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20131104
2 Exporting ET_BAPI_PO_ACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20131104
3 Exporting ET_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Purchase Order Header Data 20131104
4 Exporting ET_BAPI_PO_ITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Purchase Order Header Data (Change Parameter) 20131104
5 Exporting ET_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20131104
6 Exporting ET_BAPI_PO_SCHEDULEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20131104
7 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20131104
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131104

Method FILL_BAPI_SCHED_COMMON_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20131114
2 Changing CT_BAPI_PO_SCHEDULEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20131114
3 Importing IS_PURCHASEORDERITEM Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDERITEM_EXPAND 20131114
4 Importing IV_PLANT Call by reference Type reference (TYPE) EWERK Plant 20131114
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131114
2 CX_PP_PURCH_EXCEPTION Business Exception 20131114

Method FILL_CREATE_BAPI_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20130916
2 Exporting ES_BAPI_PO_HEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20130916
3 Exporting ET_BAPI_PO_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20130916
4 Exporting ET_BAPI_PO_ACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20130916
5 Exporting ET_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20130916
6 Exporting ET_BAPI_PO_ITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20130916
7 Exporting ET_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20130916
8 Exporting ET_BAPI_PO_SCHEDULEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20130916
9 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND PO complete 20130916
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130918
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131028

Method FILL_CREATE_PO_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND PO complete 20131010
2 Importing IS_BAPI_PO_HEADER_OUT Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20130919
3 Importing IT_BAPI_PO_ACCOUNT_OUT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20130919
4 Importing IT_BAPI_PO_ITEM_OUT Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20130919
5 Importing IT_BAPI_PO_SCHEDULE_OUT Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20130919
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923

Method GET_AVAILABILITY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELIVERY_DATE Call by reference Type reference (TYPE) EINDT Item Delivery Date 20130924
2 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20131010
3 Importing IV_WEBAZ Call by reference Type reference (TYPE) WEBAZ Goods Receipt Processing Time in Days 20130924
4 Returning RV_AVAILABILITY_DATE Value transfer Type reference (TYPE) PPMRP_AVAILABILITY_DATE Availability Date 20130924
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130924

Method GET_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20131008
2 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20130918
3 Returning RV_BUKRS Value transfer Type reference (TYPE) BUKRS Company Code 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130918

Method GET_DELIVERY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AVAILABILITY_DATE Call by reference Type reference (TYPE) PPMRP_AVAILABILITY_DATE Availability Date 20130918
2 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20131024
3 Importing IV_WEBAZ Call by reference Type reference (TYPE) WEBAZ Goods Receipt Processing Time in Days 20130918
4 Returning RV_DELIVERY_DATE Value transfer Type reference (TYPE) EEIND Delivery Date 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130918

Method GET_DOCUMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_STO Call by reference Type reference (TYPE) ABAP_BOOL Stock Transport Order Indicator 20131024
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20130918
3 Importing IV_RESWK Call by reference Type reference (TYPE) RESWK Supplying (issuing) plant in case of stock transport order 20130918
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20130918
5 Returning RV_BSART Value transfer Type reference (TYPE) ESART Purchasing Document Type 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130918

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PP_PURCH_ORD_MRP_CO_API API class for purchase order 20130822

Method GET_INSTANCE on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method GET_PURCHASING_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20130918
2 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20130918
3 Returning RV_PURCHASING_GROUP Value transfer Type reference (TYPE) EKGRP Purchasing Group 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130918

Method GET_VENDOR_FOR_STO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESWK Call by reference Type reference (TYPE) RESWK Supplying (issuing) plant in case of stock transport order 20131009
2 Returning RV_LIFNR Value transfer Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20131009
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131009

Method IMPORT_CONVERSION_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER 20130923
2 Changing CS_BAPI_PO_HEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX 20130923
3 Changing CT_BAPI_PO_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP 20130923
4 Changing CT_BAPI_PO_ACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP 20130923
5 Changing CT_BAPI_PO_EXTENSIONIN Call by reference Type reference (TYPE) BAPIPAREXTAB 20130923
6 Changing CT_BAPI_PO_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP 20130923
7 Changing CT_BAPI_PO_ITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP 20130923
8 Changing CT_BAPI_PO_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP 20130923
9 Changing CT_BAPI_PO_SCHEDULEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP 20130923
10 Importing IS_PO Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_PURCHASEORDER_EXPAND 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130923

Method IMPORT_CONVERSION_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_SCHED_LINE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE Fields for Purchase Order Delivery Schedule Lines 20130923
2 Changing CS_BAPI_SCHED_LINEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX Fields for Schedule Lines in Purchase Order (Change Toolbar) 20130923
3 Changing CT_BAPI_EXTENSIONIN Call by reference Type reference (TYPE) BAPIPAREXTAB Table with BAPIPAREX as Row Type 20130923
4 Importing IS_PO_SCHED_LINE Call by reference Type reference (TYPE) CL_PP_MRP_COCKPIT_MPC_EXT=>TS_MMPURCHASEORDERSCHEDULELINE 20130924
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method READ_PO Signature

Method READ_PO on class CL_PP_PURCH_ORD_MRP_CO_API has no parameter.
Method READ_PO on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method READ_PO_EXPANDED Signature

Method READ_PO_EXPANDED on class CL_PP_PURCH_ORD_MRP_CO_API has no parameter.
Method READ_PO_EXPANDED on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method SET_MESSAGE_CONTAINER Signature

Method SET_MESSAGE_CONTAINER on class CL_PP_PURCH_ORD_MRP_CO_API has no parameter.
Method SET_MESSAGE_CONTAINER on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.

Method UPDATE_PO_SCHED_LINE Signature

Method UPDATE_PO_SCHED_LINE on class CL_PP_PURCH_ORD_MRP_CO_API has no parameter.
Method UPDATE_PO_SCHED_LINE on class CL_PP_PURCH_ORD_MRP_CO_API has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 618