SAP ABAP Interface IF_MMPUR_TRANF1_DBSYS_OPT (Interface for BAdI: MMPUR_DBSYSOPT_POH)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF (Application Component) Basic Functions
     MMPUR_HDB (Package) In-Memory Optimizations for MM-PUR
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MMPUR_TRANF1_DBSYS_OPT Class for BAdI Impl.: BD_MMPUR_TRANF1_DBSYS_OPT 20130921
Properties
Interface IF_MMPUR_TRANF1_DBSYS_OPT  
Short Description Interface for BAdI: MMPUR_DBSYSOPT_POH    
General Data
Package MMPUR_HDB   In-Memory Optimizations for MM-PUR 
Created 20130921   SAP 
Last changed 20140121   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)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130921
Friends
Interface IF_MMPUR_TRANF1_DBSYS_OPT has no friend.
Attributes
Interface IF_MMPUR_TRANF1_DBSYS_OPT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONTRACT_HEADER_STATUS Instance method Public Method Get Header Status for Purchase Contracts 20131001
2 GET_CONTRACT_ITM_TARGET_VALUE Instance method Public Method Get Item Target Values for Purchase Contracts 20130930
3 GET_CONTRACT_RELEASE_AMOUNT Instance method Public Method Get Contract Release Amount 20130925
4 GET_CONTRACT_RELEASE_RATE Instance method Public Method Get Release Rates for Purchase Contracts 20131001
5 GET_INFORECORD_DISPL_CURR Instance method Public Method Get Display Currencies for Purchasing Info Records 20130930
6 GET_INFORECORD_SPEND Instance method Public Method Get Spend Information for Purchasing Info Records 20130930
7 GET_INVOICE_DUE_DATE Instance method Public Method Get Invoice Due Date 20131119
8 GET_INVOICE_PAY_STATUS Instance method Public Method Get Invoice Payment Status 20131001
9 GET_PO_HEADER_STATUS Instance method Public Method Get Purchase Order Header Status 20130921
10 GET_PO_ITEM_DELIV_DATE Instance method Public Method Get PO Item Delivery Date from Schedule Lines 20130927
11 GET_PO_TOTAL_NET_VALUE Instance method Public Method Get Purchase Order Total Net Value 20130921
12 GET_PREQ_ACCOUNT_ASS_DESC Instance method Public Method Get Purchase Requisition Account Assignment Description 20131001
13 GET_PREQ_TOTAL_NET_VALUE Instance method Public Method Get Purchase Requisition Net Value 20131001
14 GET_SUPL_EVAL_SCORE Instance method Public Method Get Supplier Evaluation Score 20130930
15 GET_SUPL_QUAL_SCORE Instance method Public Method Get Supplier Quality Score 20130930
16 GET_SUPPLIER_ANNUAL_SPEND Instance method Public Method Get Supplier Annual Spend Value 20130925
Events
Interface IF_MMPUR_TRANF1_DBSYS_OPT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_HDB_POHVAL Public Type reference (TYPE) TT_POHVAL 20130925
Method Signatures

Method GET_CONTRACT_HEADER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) MMPUR_T_EBELN_STATUS Table of Purchase Order Header Status 20131001
2 Importing IT_CONTRACTS Call by reference Type reference (TYPE) MMPUR_T_EBELN_NETWR_KDATE Table type for Pur. Doc. No. with net value and val.end date 20131001
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_CONTRACT_ITM_TARGET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_TARGET_VALUE Call by reference Type reference (TYPE) MMPUR_T_EBELN_DZWERT_WAERS Purchase Contract with target values and currencies 20130930
2 Importing IT_CONTRACTS Call by reference Type reference (TYPE) MMPUR_T_EBELN_WAERS Purchase Contract with Currencies 20130930
3 Importing IV_DISPLAY_CURRENCY Call by reference Type reference (TYPE) WAERS Display Currency Key (optional) 20131001
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_CONTRACT_RELEASE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELEASE_AMOUNT Call by reference Type reference (TYPE) MMPUR_T_EBELN_NETWR Table of Contract Relase Amounts 20130926
2 Importing IT_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN_WAERS Keys of Purchasing Document Number 20130925
3 Importing IV_DISPLAY_CURRENCY Call by reference Type reference (TYPE) WAERS Display Currency (optional) 20131016
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130925
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_CONTRACT_RELEASE_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CTR_RELRATE Call by reference Type reference (TYPE) MMPUR_T_EBELN_RELEASERATE Table type for Release rate (in %) of a Purchase Contract 20131001
2 Importing IT_CONTRACTS Call by reference Type reference (TYPE) MMPUR_T_EBELN_REL_RATE_DET Table type for release rate determination of Pur. Contracts 20131001
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_INFORECORD_DISPL_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFORECORDS_CURR Call by reference Type reference (TYPE) MMPUR_T_INFNR_WAERS Purchasing Info Records with currencies 20130930
2 Importing IT_INFORECORDS Call by reference Type reference (TYPE) MMPUR_T_INFNR Purchasing Info Records 20130930
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_INFORECORD_SPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPEND Call by reference Type reference (TYPE) MMPUR_T_INFNR_NETWR Purchasing Info Records with Spend amounts 20130930
2 Importing IT_INFORECORDS Call by reference Type reference (TYPE) MMPUR_T_INFNR_WAERS Purchasing Info Records with currencies 20130930
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_INVOICE_DUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NETDT Call by reference Type reference (TYPE) MMPUR_T_BELNR_GJAHR_NETDT Table of Incoming Invoice Due Date 20131119
2 Importing IT_BELNR_GJAHR Call by reference Type reference (TYPE) MMPUR_T_BELNR_GJAHR Table of Invoice Numbers and Fiscal Years 20131119
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131119
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131119

Method GET_INVOICE_PAY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAY_STATUS Call by reference Type reference (TYPE) MMPUR_T_BELNR_GJAHR_STATUS Table of Incoming Invoice Payment Status 20131001
2 Importing IT_BELNR_GJAHR Call by reference Type reference (TYPE) MMPUR_T_BELNR_GJAHR Table of Invoice Numbers and Fiscal Years 20131001
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_PO_HEADER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) MMPUR_T_EBELN_STATUS Result as Table of Purchase Order Header Status 20130921
2 Importing IT_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN Range for Purchasing Document Number 20130921
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130921
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_PO_ITEM_DELIV_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATE Call by reference Type reference (TYPE) MMPUR_T_DATE_4_EKBE_KEY Table of Delivery Dates of a Purchase Order Items 20130927
2 Importing IT_KEY Call by reference Type reference (TYPE) MMPUR_T_EKBE_KEY Table Type for Array Fetch: Table EKBE 20130927
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130927
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_PO_TOTAL_NET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOTAL_VALUE Call by reference Type reference (TYPE) MMPUR_T_EBELN_NETWR Table of Purchase Order Total Net Value 20130921
2 Importing IT_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN Keys of Purchasing Document Number 20130921
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130921
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_PREQ_ACCOUNT_ASS_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PURCH_REQ_DESC Call by reference Type reference (TYPE) MMPUR_T_ACC_DESC Account Assignment Descriptions 20131001
2 Importing IT_PURCH_REQ Call by reference Type reference (TYPE) MMPUR_T_ACC_DESC Account Assignment Descriptions 20131001
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_PREQ_TOTAL_NET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOTAL_VALUE Call by reference Type reference (TYPE) MMPUR_T_EBELN_NETWR Table of Purchase Order Total Net Value 20131001
2 Importing IT_BANFN Call by reference Type reference (TYPE) MMPUR_T_EBELN Range for Purchasing Document Number 20131001
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20131001
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_SUPL_EVAL_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVAL_SCORE Call by reference Type reference (TYPE) MMPUR_T_LIFNR_EVAL Table of supplier evaluation scores 20130930
2 Importing IT_VENDORS Call by reference Type reference (TYPE) MMPURUI_LIFNR_TTY Table of Vendors 20130930
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130930
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_SUPL_QUAL_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUAL_SCORE Call by reference Type reference (TYPE) MMPUR_T_LIFNR_QUAL Table of supplier qualification scores 20130930
2 Importing IT_VENDORS Call by reference Type reference (TYPE) MMPURUI_LIFNR_TTY Table of Vendors 20130930
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130930
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20131001

Method GET_SUPPLIER_ANNUAL_SPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANNUAL_SPEND Call by reference Type reference (TYPE) MMPUR_T_LIFNR_NETWR Table of Vendor Annual Spend Values 20130925
2 Importing IT_VENDORS Call by reference Type reference (TYPE) MMPURUI_LIFNR_TTY Table of Vendors 20130925
# Exception Resumable Description Created on
1 CX_MMPUR_HDB_ERROR HDB Exception 20130925
2 CX_MMPUR_SKIP_FALLBACK Exception to avoid execution of a fallback methode 20130930
History
Last changed by/on SAP  20140121 
SAP Release Created in 617