SAP ABAP Interface IF_PP_PURCH_UTILITY (Utility)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PP_PURCH_UTILITY Utility class 20130827
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PP_PURCH_UTILITY_MOCK Utility (Mock) 20130827
Properties
Interface IF_PP_PURCH_UTILITY  
Short Description Utility    
General Data
Package ODATA_PP_MRP   OData Services for MRP/MRP Cockpit 
Created 20130827   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_PP_PURCH_UTILITY has no forward declaration.
Interfaces
Interface IF_PP_PURCH_UTILITY has no interface.
Friends
Interface IF_PP_PURCH_UTILITY has no friend.
Attributes
Interface IF_PP_PURCH_UTILITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_AVAILABILITY_DATE Instance method Public Method Determine availability date from delivery date 20130924
2 DETERMINE_COMPANY_CODE Instance method Public Method Determine company code 20131008
3 DETERMINE_DELIVERY_DATE Instance method Public Method Determine delivery date from availability date 20130903
4 DETERMINE_MRP_CONTROLLER Instance method Public Method Determine MRP controller for purchase requisition 20130918
5 READ_EBAN Instance method Public Method Read EBAN 20131001
6 READ_EKPO Instance method Public Method Read EKPO 20131001
7 READ_MARA Instance method Public Method Read MARA 20130827
8 READ_MARC Instance method Public Method Read MARC 20130827
9 READ_T001W Instance method Public Method Read T001W 20131009
Events
Interface IF_PP_PURCH_UTILITY has no event.
Types
Interface IF_PP_PURCH_UTILITY has no local type.
Method Signatures

Method DETERMINE_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_WEBAZ Call by reference Type reference (TYPE) WEBAZ Goods Receipt Processing Time in Days 20130924
3 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20130924
4 Returning RV_AVAILABILITY_DATE Value transfer Type reference (TYPE) PPMRP_AVAILABILITY_DATE Availability Date 20130924
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20130924

Method DETERMINE_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 20131008
3 Returning RV_BUKRS Value transfer Type reference (TYPE) BUKRS Company Code 20131008

Method DETERMINE_COMPANY_CODE on Interface IF_PP_PURCH_UTILITY has no exception.

Method DETERMINE_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 20130903
2 Importing IV_WEBAZ Call by reference Type reference (TYPE) WEBAZ Goods Receipt Processing Time in Days 20130909
3 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20130903
4 Returning RV_DELIVERY_DATE Value transfer Type reference (TYPE) EINDT Item Delivery Date 20130903
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20130903

Method DETERMINE_MRP_CONTROLLER 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 20130920
3 Returning RV_MRP_CONTROLLER Value transfer Type reference (TYPE) DISPO MRP Controller (Materials Planner) 20130918
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20130919

Method READ_EBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PR_ITEM Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20131001
2 Importing IV_PR_NUMBER Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20131001
3 Returning RS_PR_ITEM Value transfer Type reference (TYPE) EBAN Purchase Requisition 20131001
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Technical Exception 20131105

Method READ_EKPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20131001
2 Importing IV_PO_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20131001
3 Returning RS_PO_ITEM Value transfer Type reference (TYPE) EKPO Purchasing Document Item 20131001
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131001

Method READ_MARA 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 20130827
2 Returning RS_MARA Value transfer Type reference (TYPE) MARA General Material Data 20130827
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20130909

Method READ_MARC 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 20130827
2 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20130827
3 Returning RS_MARC Value transfer Type reference (TYPE) MARC Plant Data for Material 20130827
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20130909

Method READ_T001W Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant Table for National (Centrally Agreed) Contracts 20131009
2 Returning RS_T001W Value transfer Type reference (TYPE) T001W Plants/Branches 20131009
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Exception 20131009
History
Last changed by/on SAP  20140121 
SAP Release Created in 618