Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The DDFS covers the end to end datasphere data flows for S2P area. The sub area it covers include the standard ones, S2C - Source to Contract, P2R - Procure to Report and I2P - Invoice to Pay as well as custom ones BYP - Buyer Performance. Below are the details on each sub area and KPIS it will cover:

Sub-AreaDetailsExample KPIsComments
S2C - Source to Contract

The Source-to-Contract (S2C) covers all activities involved in identifying suppliers, sourcing goods or services, negotiating terms, and establishing legally binding contracts before purchasing transactions occur. The process typically includes supplier identification and qualification, sourcing events, bid evaluation, negotiations, contract creation, approval, and contract lifecycle management. Once contracts are finalized, they serve as the basis for downstream procurement activities in the Procure-to-Pay (P2P) process, ensuring purchases are made under agreed commercial terms.

Contract Target & Release Values, Take or Pay Values, Contract Compliance & Efficiency
P2R - Procure to Report

The Procure-to-Report (P2R) covers the activities involved in procurement execution and starts with the creation of purchase requisitions and purchase orders, continues through goods receipt and invoice processing. It will also cover consignment withdrawals and pipeline information. Reporting enables to analyze procurement performance, supplier activity, and spend patterns. 

PR, PO, GR and Invoice quantities and amounts, PO cycle time, PR to PO conversion rate, spend management, on time delivery rates, GR processing time. 2way /3way match ratio, consignment withdrawal qty and values
I2P - Invoice to Pay 

The Invoice-to-Pay (I2P) covers all activities from the receipt and verification of supplier invoices through to the final payment to the supplier. The process typically includes invoice receipt, invoice verification, exception handling, approval workflows, posting to accounts payable, and payment processing

Invoice amount & quantities, payment terms, on time vs late payment rate, DPO, actual spend 
BYP - Buyer Performance

The Buyer Performance (BYP) is a custom sub area which covers the process of buyer performance and VBF. 

  • VBF (Value Base Fee): Intercompany fee charged by Syensqo to other legal entities to remunerate purchasing services.
  • Performance: Created such that the VBF / performance ratio is within an acceptable range at legal entity level.
Total Spend at LE, Service Company Spend, OpCo Spend, Service Company zone and country level spend, VBF, Performance & savings, VBF vs Performance

...

Source System Extractors

Standard extractors do not need to be documented unless extended.

Where custom extractors  / extensions are required, reference the FSD for that enhancement.

...



Jira Requests Coverage

The models covered under this DDFS will cater towards requirements from the following Jira Requests -

  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-1052
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-1861
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-1873
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2049
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2061
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2070
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2071
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2062
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2076
  • Jira
    serverSyensqo's Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverIdd8efc1ef-48bd-3b4e-8714-ad827f4f059b
    keyERP-2077


Data Flow Diagram

Please note that there is no SAP delivered business content for procurement sourced from S4 system. 

draw.io Diagram
bordertrue
diagramNameDDFS - S2PP2R
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth2768
height1419
revision38

Table of Contents
maxLevel2
excludeDocument Links|Introduction|Jira Requests Coverage|Data Flow Diagram

Source System Extractors

Standard extractors are listed in the data flow diagram (above) and are not documented here unless extended.

Where custom extractors  / extensions are required, reference the FSD for that enhancement.

Extractor NameDetailsBuild Jira Ref For Extension Information
/SYQ/I_PurReqnAcctAssgmtAPI01Wrapper CDS View for SAP delivered CDS view I_PurReqnAcctAssgmtAPI01 to enable data extraction
/SYQ/E_C_PurchaseContractDex_01Extension for CDS view C_PurhcaseContractDex to add the custom fields for Take or Pay
/SYQ/I_PurOrdConfirmationDisputeNew CDS view on top of a custom table (name tbc) to get all the fields. It will be delta enabled based on changed on timestamp
/SYQ/I_PurOrdMessagesNew CDS view (delta enabled) on top of table NAST to fetch PO messages sent to vendors. Filter KAPPL = 'EF' and PARVW = 'LF'

Inbound Layer

No transformations to be applied in the inbound layer.

Replication Flows

Below is the list of Replication Flows corresponding to the CDS views from both ROW and China S4 systems:

CDS View Name (Source)RoWChina
C_PurchaseOrderDEX

1FR_S4HR_S2PP2R_DELTA_1

1FR_S4HC_S2PP2R_DELTA_1

C_PurchaseOrderItemDEX
C_PurOrdScheduleLineDEX
C_POSupplierConfirmationDEX
C_PurchaseOrderHistoryDEX
C_PurOrdAccountAssignmentDEX
C_PurchaseRequisitionItemDEX

1FR_S4HR_S2PP2R_DELTA_2

1FR_S4HC_S2PP2R_DELTA_2

/SYQ/I_PurReqnAcctAssgmtAPI01
/SYQ/I_PurOrdConfirmationDispute

1FR_S4HR_S2PP2R_DELTA_3

1FR_S4HR_S2PP2R_DELTA_3

/SYQ/I_PurOrdMessages
C_PurchaseContractDEX

1FR_S4HR_S2PS2C_DELTA_1

1FR_S4HC_S2PS2C_DELTA_1

C_PurchaseContractItemDEX
C_PurchaseContractHistoryDEX
C_SupplierInvoiceDEX

1FR_S4HR_S2PI2P_DELTA_1

1FR_S4HC_S2PI2P_DELTA_1

C_SupplierInvoiceItemDEX

Harmonisation Layer

2TL* Tables

Each 2TL* table in the Harmonisation layer will be populated from the corresponding 1TL* tables for each source system (RoW and China).

A Source System Identifier will be included as part of the primary key in the 2TL* tables to uniquely distinguish records originating from different source systems.

1TL_CNTROL_POACTIVITIESMAPPING

Purpose

This table will list all in-scope activities and indicate their relevance for rework, automation, SBS scope, and changes. Each activity will be mapped to the corresponding PO DB field to enable tagging and tracking using data from the change log table.

The data in the table will be maintained by uploading csv file. The following is the list of fields on the table,

  • DB Field - Field to track an activity on the PO (usually on table EKKO or EKPO)
  • Activity - Name of the PO activity
  • Rework - In scope for rework
  • Automation - In scope for automation
  • Changes - In scope for changes
  • SBS Scope - In scope for SBS

2VR_S4HARM_C_PurchaseRequisitionItem

Purpose

Join PR Item data with PR Account Assignment to create a reusable view for reporting on Purchasing Requisitions. Profit Centre from Account Assignment will be picked which is needed for GBU derivation.

Join

LHS: 2TL_S4HARM_C_PurchaseRequisitionItemDex

RHS: 2TL_S4HARM_I_PurReqnAcctAssgmtAPI01

Join Field: PurchaseRequisition to PurchaseRequisition and PurchaseRequisitionItem to PurchaseRequisitionItem

Join type: Left outer join

Cardinality: 1:1

Projection

Before joining a projection will be applied 2VR_S4HARM_I_PurReqnAcctAssgmtAPI01 to get only PurchaseRequistion, PurchaseRequistionItem, ProfitCenter fields 

Filter

Post projection a filter will be applied on to get only records with Profit Centre populated. 

Calculation

Calculated Column DCD_SequenceNumber = ROW_NUMBER() OVER (PARTITION BY PurchaseRequisition, PurchaseRequisitionItem ORDER BY PurchaseRequisition, PurchaseRequisitionItem)

Calculated Column DCD_SequenceNumberFilter = DCD_SequenceNumber 

Filter

DCD_SequenceNumberFilter = 1

2VR_S4HARM_C_PurchaseOrderItem

Purpose

Join PO Item data with PO Header to create a reusable view for reporting on Purchasing Orders. 

Join

LHS: 2TL_S4HARM_C_PurchaseOrderItemDex

RHS: 2TL_S4HARM_C_PurchaseOrderDex

Join Field: PurchaseOrder and PurchaseOrder

Join type: Inner join

Cardinality: 1:1

Projection

Remove all the duplicate fields from 2TL_S4HARM_C_PurchaseOrderDex.

Calculation

Calculated Dimension - DCD_TwoThreeWayMatch (Two Three Way PO Match). Formula: When WEPOS is null then 2-Way Match else When WEPOS is not null and WEUNB is null then 3-Way Match

2VR_S4HARM_C_PurchaseContractItem

Purpose

Join PO Contract Item data with PO Contract Header to create a reusable view for reporting on Purchasing Contracts (outline agreements). 

Join

LHS: 2TL_S4HARM_C_PurchaseContractItemDex

RHS: 2TL_S4HARM_C_PurchaseContractDex

Join Field: PurchaseContract and PurchaseContract

Join type: Inner join

Cardinality: 1:1

Projection

Remove all the duplicate fields from 2TL_S4HARM_C_PurchaseContractDex.

2VR_S4HARM_C_SupplierInvoiceItem

Purpose

Join Supplier Invoice Item data with Supplier Invoice Header to create a reusable view for reporting on Supplier Invoices. 

Join

LHS: 2TL_S4HARM_C_SupplierInvoiceItemDex

RHS: 2TL_S4HARM_C_SupplierInvoiceDex

Join Field: SupplierInvoice and SupplierInvoice

Join type: Inner join

Cardinality: 1:1

2VD_S4HARM_PurchaseOrderItem

A dimension view will be created on top of 2VR_S4HARM_C_PurchaseOrderItemDex. A left outer join will be added with 2VR_S4HARM_C_PurOrdAccountAssignmentDex to get the Profit Centre. Master data associations to the attributes will be done in this dimension view.

Below rules will be applied on 2VR_S4HARM_C_PurOrdAccountAssignmentDexbefore the join

Projection

A projection will be applied to get only PurchaseOrder, PurchaseOrderItem, ProfitCenter fields 

Filter

Post projection a filter will be applied on to get only records with Profit Centre populated. 

Calculation

Calculated Column DCD_SequenceNumber = ROW_NUMBER() OVER (PARTITION BY PurchaseOrder, PurchaseOrderItem ORDER BY PurchaseOrder, PurchaseOrderItem)

Calculated Column DCD_SequenceNumberFilter = DCD_SequenceNumber 

Filter

DCD_SequenceNumberFilter = 1

Other 2VR* Relational Views

Remaining each 2VR* view in the Harmonisation layer will be built on corresponding 2TL* tables. These views will be used to harmonise the data before applying business rules.

Transformation Flows

Below is a list of transformation flows that will be used to load data from inbound spaces to harmonisation space.

Transformation FlowSourceTarget
2FT_S4HARM_C_PurchaseOrderDex_S4HR1TL_S4HR_C_PURCHASEORDERDEX2TL_S4HARM_C_PurchaseOrderDex
2FT_S4HARM_C_PurchaseOrderItem_S4HR1TL_S4HR_C_PURCHASEORDERITEMDEX2TL_S4HARM_C_PurchaseOrderItemDex
2FT_S4HARM_C_PurOrdScheduleLine_S4HR1TL_S4HR_C_PURORDSCHEDULELINEDEX2TL_S4HARM_C_PurOrdScheduleLineDex
2FT_S4HARM_C_POSupplierConfirmation_S4HR1TL_S4HR_C_POSUPPLIERCONFIRMATIONDEX2TL_S4HARM_C_POSupplierConfirmationDex
2FT_S4HARM_C_PurchaseOrderHistory_S4HR1TL_S4HR_C_PURCHASEORDERHISTORYDEX2TL_S4HARM_C_PurchaseOrderHistoryDex
2FT_S4HARM_C_PurOrdAccountAssignment_S4HR1TL_S4HR_C_PURORDACCOUNTASSIGNMENTDEX2TL_S4HARM_C_PurOrdAccountAssignmentDex
2FT_S4HARM_C_PurchaseRequisitionItem_S4HR1TL_S4HR_C_PURCHASEREQUISITIONITEMDEX2TL_S4HARM_C_PurchaseRequisitionItemDex
2FT_S4HARM_SYQI_PurReqnAcctAssgmtAPI01_S4HR1TL_S4HR_SYQI_PURREQNACCTASSGMTAPI012TL_S4HARM_SYQI_PurReqnAcctAssgmtAPI01
2FT_S4HARM_C_PurchaseContract_S4HR1TL_S4HR_C_PURCHASECONTRACTDEX2TL_S4HARM_C_PurchaseContractDex
2FT_S4HARM_C_PurchaseContractItem_S4HR1TL_S4HR_C_PURCHASECONTRACTITEMDEX2TL_S4HARM_C_PurchaseContractItemDex
2FT_S4HARM_C_PurchaseContractHistory_S4HR1TL_S4HR_C_PURCHASECONTRACTHISTORYDEX2TL_S4HARM_C_PurchaseContractHistoryDex
2FT_S4HARM_C_SupplierInvoice_S4HR1TL_S4HR_C_SUPPLIERINVOICEDEX2TL_S4HARM_C_SupplierInvoiceDex
2FT_S4HARM_C_SupplierInvoiceItem_S4HR1TL_S4HR_C_SUPPLIERINVOICEITEMDEX2TL_S4HARM_C_SupplierInvoiceItemDex
2FT_S4HARM_SYQI_PurOrdConfirmationDispute_S4HR1TL_S4HR_SYQI_PURORDCONFIRMATIONDISPUTE2TL_S4HARM_SYQI_PurOrdConfirmationDispute
2FT_S4HARM_SYQI_PurOrdMessages_S4HR1TL_S4HR_SYQI_PURORDMESSAGES2TL_S4HARM_SYQI_PurOrdMessages
2FT_S4HARM_C_PurchaseOrderDex_S4HC1TL_S4HC_C_PURCHASEORDERDEX2TL_S4HARM_C_PurchaseOrderDex
2FT_S4HARM_C_PurchaseOrderItem_S4HC1TL_S4HC_C_PURCHASEORDERITEMDEX2TL_S4HARM_C_PurchaseOrderItemDex
2FT_S4HARM_C_PurOrdScheduleLine_S4HC1TL_S4HC_C_PURORDSCHEDULELINEDEX2TL_S4HARM_C_PurOrdScheduleLineDex
2FT_S4HARM_C_POSupplierConfirmation_S4HC1TL_S4HC_C_POSUPPLIERCONFIRMATIONDEX2TL_S4HARM_C_POSupplierConfirmationDex
2FT_S4HARM_C_PurchaseOrderHistory_S4HC1TL_S4HC_C_PURCHASEORDERHISTORYDEX2TL_S4HARM_C_PurchaseOrderHistoryDex
2FT_S4HARM_C_PurOrdAccountAssignment_S4HC1TL_S4HC_C_PURORDACCOUNTASSIGNMENTDEX2TL_S4HARM_C_PurOrdAccountAssignmentDex
2FT_S4HARM_C_PurchaseRequisitionItem_S4HC1TL_S4HC_C_PURCHASEREQUISITIONITEMDEX2TL_S4HARM_C_PurchaseRequisitionItemDex
2FT_S4HARM_SYQI_PurReqnAcctAssgmtAPI01_S4HC1TL_S4HC_SYQI_PURREQNACCTASSGMTAPI012TL_S4HARM_SYQI_PurReqnAcctAssgmtAPI01
2FT_S4HARM_C_PurchaseContract_S4HC1TL_S4HC_C_PURCHASECONTRACTDEX2TL_S4HARM_C_PurchaseContractDex
2FT_S4HARM_C_PurchaseContractItem_S4HC1TL_S4HC_C_PURCHASECONTRACTITEMDEX2TL_S4HARM_C_PurchaseContractItemDex
2FT_S4HARM_C_PurchaseContractHistory_S4HC1TL_S4HC_C_PURCHASECONTRACTHISTORYDEX2TL_S4HARM_C_PurchaseContractHistoryDex
2FT_S4HARM_C_SupplierInvoice_S4HC1TL_S4HC_C_SUPPLIERINVOICEDEX2TL_S4HARM_C_SupplierInvoiceDex
2FT_S4HARM_C_SupplierInvoiceItem_S4HC1TL_S4HC_C_SUPPLIERINVOICEITEMDEX2TL_S4HARM_C_SupplierInvoiceItemDex
2FT_S4HARM_SYQI_PurOrdConfirmationDispute_S4HC1TL_S4HC_SYQI_PURORDCONFIRMATIONDISPUTE2TL_S4HARM_SYQI_PurOrdConfirmationDispute
2FT_S4HARM_SYQI_PurOrdMessages_S4HC1TL_S4HC_SYQI_PURORDMESSAGES2TL_S4HARM_SYQI_PurOrdMessages

Propagation Layer

3VR_S2PP2R_PurchaseRequisitionItem

Mapped 1:1 with 2VR_S4HARM_PurchaseRequisitionItem

3VR_S2PP2R_PurchaseOrderItem

Join

Purpose: Join PO Item data with PR Item to fetch requisition related measures, PR Qty, PR Net Amount and PR Net Amount in EUR 

LHS: 2VR_S4HARM_C_PurchaseOrderItemDex

RHS: 3VR_S4HARM_C_PurchaseRequisitionItem

Join Field: PurchaseRequisition to PurchaseRequisition and PurchaseRequisitionItem to PurchaseRequisitionItem

Join type: Left Outer Join

Cardinality: 1:1

Join

Purpose: Join PO Item data with PO Confirmation Dispute data to identify whether the PO item has been disputed based on confirmation from the vendor

LHS: 2VR_S4HARM_C_PurchaseOrderItemDex

RHS: 2VR_S4HARM_C_PurOrdConfirmationDispute

Join Field: PurchaseOrder to PurchaseOrder and PurchaseOrderItem to PurchaseOrderItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Calculated measure: DCM_Counter = Constant 1

Calculated measure: DCM_POPRPriceDifference = If PurchaseRequisition is not null or '' then NetPriceAmount - PurchaseRequisitionPrice

Calculated dimension: DCD_POPRPriceMisMatch = If PurchaseRequisition is not null or '' and NetPriceAmount = PurchaseRequisitionPrice then 'X'

3VR_S2PP2R_PurchaseOrderHistory

All fields mapped 1:1 with 2VR_S4HARM_PurchaseOrderHistory

3VR_S2PP2R_PurOrdScheduleLine

Join

Purpose: Join PO Item data with Schedule Line data to fetch item price to enable amount calculations. Also fetch PR related measures

LHS: 2VR_S4HARM_C_PurOrdScheduleLine

RHS: 3VR_S2PP2R_C_PurchaseOrderItem

Join Field: PurchaseOrder to PurchaseOrder and PurchaseOrderItem to PurchaseOrderItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Calculated measure: DCM_POAmount = NetPriceAmount * ScheduleLineOrderQuantity

3VR_S2PS2C_PurchaseContractItem

Join 1

Purpose: Join PO Contract Item data with PO Contract History data to fetch release orders (PO & PO Item) associated to a contract.

LHS: 2VR_S4HARM_C_PurchaseContractItem

RHS: 2VR_S4HARM_C_PurchaseContractHistory

Join Field: PurchaseContract to PurchaseContract and PurchaseContractItem to PurchaseContractItem

Join type: Left Outer Join

Cardinality: 1:n

Join 2

Purpose: Next join the view with 3VR_S2PP2R_PurchaseOrderHistory to get invoiced spend for the PO Item

LHS: Join 1

RHS: 3VR_S2PP2R_PurchaseOrderHistory

Join Field: ReleaseOrder to PurchaseOrder and ReleaseOrderItem to PurchaseOrderItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Before joining 3VR_S2PP2R_PurchaseOrderHistory, below steps need to performed to get data at required granularity which is PO and PO item,

  1. Filter on PURCHASINGHISTORYDOCUMENTTYPE = 2, 3 or 9 as well as filter on PURCHASINGHISTORYCATEGORY = Q, N, P or D
  2. Calculated Measure - DCM_InvoicedValuePOCur - Formula: If DEBITCREDITCODE = H, then INVOICEAMTINPURORDTRANSACCRCY * -1 else INVOICEAMTINPURORDTRANSACCRCY
  3. Calculated Measure - DCM_InvoicedQtyPOUnit - Formula: If DEBITCREDITCODE = H, then QUANTITY * -1 else QUANTITY 
  4. Aggregate above measures at PurchaseOrder and PurchaseOrderItem

Calculated Measure: DCM_ReleaseOrderNetPrice = RELEASEORDERITEMNETAMOUNT / RELEASEORDERITEMORDERQUANTITY

Calculated Measure: DCM_Counter = Constant 1

Calculate Measure: DCM_POContPriceMistMatch = If ReleaseOrder is not null or '' then DCM_ReleaseOrderNetPrice - ContractNetPriceAmount

Calculated Dimension: DCD_POContPriceMisMatch = If ReleaseOrder is not null or '' and DCM_ReleaseOrderNetPrice = ContractNetPriceAmount then 'X'

3VR_S2PP2R_SuplrCsgnmtPplineWithdrwl

Calculation

The source object 2VR* is defined in the P2F DDFS. Use Formula component to modify the expression of below measures.

  1. SuplrcsgnmtPplineWithdrwlAmount - When DebitCreditCode = H then SuplrcsgnmtPplineWithdrwlAmount else SuplrcsgnmtPplineWithdrwlAmount * -1
  2. SuplrcsgnmtPplineWithdrwlQty - When DebitCreditCode = H then SuplrcsgnmtPplineWithdrwlQty else SuplrcsgnmtPplineWithdrwlQty * -1
  3. NonDeductibleInputTaxAmount - When DebitCreditCode = H then NonDeductibleInputTaxAmount else NonDeductibleInputTaxAmount * -1

3VR_S2PI2P_SupplierInvoiceItem

Join

Purpose: Join Supplier Invoice Item data with PO Item data to get document date.

LHS: 2VR_S4HARM_C_SupplierInvoiceItem

RHS: 3VR_S2PP2R_C_PurchaseOrderItem

Join Field: PurchaseOrder to PurchaseOrder and PurchaseOrderItem to PurchaseOrderItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Calculated dimension: DCD_LatePO (Late PO Creation) = If PODOCUMENTDATE is null or blank or > DOCUMENTDATE then X else ''

3VF_S2PP2R_PurchaseRequisitionItem

This will be the fact table to be used in the Purchase Requisition Analytical Model.

List of Fields & Associations to master data

DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
SYSTEMIDSource SystemDSP FieldConstant S4HC or S4HRNon-time dependent
PURCHASEREQUISITIONPurchase Requisition NumberEBAN-BANFN
Non-time dependent
PURCHASEREQUISITIONITEMItem number of purchase requisitionEBAN-BNFPO
Non-time dependent
PURCHASINGDOCUMENTPurchase order numberEBAN-EBELN
Non-time dependent2VD_S4HARM_PurchaseOrderItem
PURCHASINGDOCUMENTITEMPurchase order item numberEBAN-EBELP
Non-time dependent2VD_S4HARM_PurchaseOrderItem
PURREQNRELEASESTATUSRequisition Processing StateEBAN-BANPR
Non-time dependent
PURCHASEREQUISITIONTYPEPurchase Requisition Document TypeEBAN-BSART
Non-time dependent2VD_S4HARM_PurchaseDocumentType
PURCHASINGDOCUMENTSUBTYPEControl indicator for purchasing document typeEBAN-BSAKZ
Non-time dependent
PURCHASINGDOCUMENTITEMCATEGORYItem category in purchasing documentEBAN-PSTYP
Non-time dependent2VD_S4HARM_ItemCategoryForPurchasingDocument
PURCHASEREQUISITIONITEMTEXTShort TextEBAN-TXZ01
Non-time dependent
ACCOUNTASSIGNMENTCATEGORYAccount Assignment CategoryEBAN-KNTTP
Non-time dependent2VD_S4HARM_AccountAssignmentCategory
MATERIALMaterial NumberEBAN-MATNR
Non-time dependent2VD_S4HARM_Product
MATERIALGROUPMaterial GroupEBAN-MATKL
Non-time dependent2VD_S4HARM_MaterialGroup
PURCHASINGDOCUMENTCATEGORYPurchasing Document CategoryEBAN-BSTYP
Non-time dependent2VD_S4HARM_PurchasingDocumentCategory
MATERIALGOODSRECEIPTDURATIONGoods receipt processing time in daysEBAN-WEBAZ
Non-time dependent
RELEASECODERelease IndicatorEBAN-FRGKZ
Non-time dependent
PURCHASEREQUISITIONRELEASEDATEPurchase Requisition Release DateEBAN-FRGDT
Non-time dependent
PURCHASINGORGANIZATIONPurchasing OrganizationEBAN-EKORG
Non-time dependent2VD_S4HARM_PurchasingOrganization
PURCHASINGGROUPPurchasing GroupEBAN-EKGRP
Non-time dependent2VD_S4HARM_PurchasingGroup
PLANTPlantEBAN-WERKS
Non-time dependent2VD_S4HARM_Plant
SOURCEOFSUPPLYISASSIGNEDAssigned Source of SupplyEBAN-ZUGBA
Non-time dependent
SUPPLYINGPLANTSupplying (issuing) plant in case of stock transport orderEBAN-RESWK
Non-time dependent2VD_S4HARM_Plant
PURREQNLIMITCONSUMPTIONAMTConsumption Value for Limit ItemsEBAN-LIMIT_CONSUMPTION_VALUE
Non-time dependent
DELIVERYDATEItem Delivery DateEBAN-LFDAT
Non-time dependent
CREATIONDATERequisition (request) dateEBAN-BADAT
Non-time dependent
PROCESSINGSTATUSProcessing status of purchase requisitionEBAN-STATU
Non-time dependent
PURCHASINGINFORECORDNumber of purchasing info recordEBAN-INFNR
Non-time dependent
SUPPLIERDesired VendorEBAN-LIFNR
Non-time dependent2VD_S4HARM_Supplier
ISDELETEDDeletion Indicator in Purchasing DocumentEBAN-LOEKZ
Non-time dependent
FIXEDSUPPLIERFixed VendorEBAN-FLIEF
Non-time dependent2VD_S4HARM_Supplier
REQUISITIONERNAMEName of requisitioner/requesterEBAN-AFNAM
Non-time dependent
CREATEDBYUSERName of Person Responsible for Creating the ObjectEBAN-ERNAM
Non-time dependent
DELIVERYADDRESSIDAddressEBAN-ADRNR
Non-time dependent
MANUALDELIVERYADDRESSIDManual address number in purchasing document itemEBAN-ADRNR
Non-time dependent
PURREQNITEMCURRENCYCurrency KeyEBAN-WAERS
Non-time dependent
MATERIALPLANNEDDELIVERYDURNPlanned Delivery Time in DaysEBAN-PLIFZ
Non-time dependent
DELIVDATECATEGORYCategory of delivery dateEBAN-LPEIN
Non-time dependent
MULTIPLEACCTASSGMTDISTRIBUTIONDistribution Indicator for Multiple Account AssignmentEBAN-VRTKZ
Non-time dependent
STORAGELOCATIONStorage LocationEBAN-LGORT
Non-time dependent2VD_S4HARM_StorageLocation
PURREQNSSPREQUESTORRequestorEBAN-SC_REQUESTOR
Non-time dependent
PURREQNSSPAUTHORAuthor of RequisitionEBAN-SC_AUTHOR
Non-time dependent
PURCHASECONTRACTNumber of principal purchase agreementEBAN-KONNR
Non-time dependent
PURREQNSOURCEOFSUPPLYTYPEPurchasing Document CategoryEBAN-BSTYP
Non-time dependent2VD_S4HARM_PurchasingDocumentCategory
PURCHASECONTRACTITEMItem Number of Principal Purchase AgreementEBAN-KTPNR
Non-time dependent
CONSUMPTIONPOSTINGConsumption postingEBAN-KZVBR
Non-time dependent
PURREQNORIGINCreation indicator (purchase requisition/schedule lines)EBAN-ESTKZ
Non-time dependent
PURREQNSSPCATALOGITEMCatalog Item IdEBAN-SC_CATALOGITEM
Non-time dependent
PURREQNSSPCROSSCATALOGITEMCatalog Item KeyEBAN-SC_SR_ITEM_KEY
Non-time dependent
ISPURREQNBLOCKEDPurchase Requisition BlockedEBAN-BLCKD
Non-time dependent
ITEMDELIVERYADDRESSIDNumber of delivery addressEBAN-ADRN2
Non-time dependent
ISCLOSEDPurchase requisition closedEBAN-EBAKZ
Non-time dependent
RELEASEISNOTCOMPLETEDRelease Not Yet Completely EffectedEBAN-FRGRL
Non-time dependent
SERVICEPERFORMERService PerformerEBAN-SERVICEPERFORMER
Non-time dependent
PRODUCTTYPEProduct TypeEBAN-PRODUCTTYPE
Non-time dependent2VD_S4HARM_ProductType
PURCHASEREQUISITIONSTATUSRelease StateEBAN-FRGZU
Non-time dependent
RELEASESTRATEGYRelease strategy in the purchase requisitionEBAN-FRGST
Non-time dependent
COMPANYCODECompany CodeEBAN-BUKRS
Non-time dependent2VD_S4HARM_CompanyCode
SUPPLIERMATERIALNUMBERMaterial Number Used by SupplierEBAN-IDNLF
Non-time dependent
BATCHBatch NumberEBAN-CHARG
Non-time dependent2VD_S4HARM_Batch
MINREMAININGSHELFLIFEMinimum Remaining Shelf LifeEBAN-MHDRZ
Non-time dependent
GOODSRECEIPTISEXPECTEDGoods Receipt IndicatorEBAN-WEPOS
Non-time dependent
INVOICEISEXPECTEDInvoice Receipt IndicatorEBAN-REPOS
Non-time dependent
GOODSRECEIPTISNONVALUATEDGoods Receipt, Non-ValuatedEBAN-WEUNB
Non-time dependent
REQUIREMENTTRACKINGRequirement Tracking NumberEBAN-BEDNR
Non-time dependent
MRPCONTROLLERMRP ControllerEBAN-DISPO
Non-time dependent
TAXCODETax on sales/purchases codeEBAN-MWSKZ
Non-time dependent2VD_S4HARM_TaxCode
PURCHASEREQUISITIONISFIXEDPurchase requisition is fixedEBAN-FIXKZ
Non-time dependent
ADDRESSIDManual address number in purchasing document itemEBAN-ADRNR
Non-time dependent
LASTCHANGEDATETIMEUTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)EBAN-LASTCHANGEDDATETIME
Non-time dependent
PROCUREMENTHUBSOURCESYSTEMConnected System IDEBAN-EXT_BE_SOURCE_SYS
Non-time dependent
PROFITCENTERProfit CentreEBAN-PRCTR
Non-time dependent2VD_S4HARM_ProfitCenter
BASEUNITPurchase requisition unit of measureEBAN-MEINS
Non-time dependent
ISPURREQNCMPLTPurchase Requisition not yet CompleteEBAN-MEMORY
Non-time dependent
PURREQNITEMBLOCKINGREASONTEXTReason for Item BlockEBAN-BLCKT
Non-time dependent
INVENTORYSPECIALSTOCKTYPESpecial Stock IndicatorEBAN-SOBKZ
Non-time dependent

Calculated Measures (Pre-Aggregation Calculations)

None

3VF_S2PP2R_PurOrderItemSchdHist

This will be the fact table to be used in the Purchase Order Schedule Line Analytical Model. The PO line schedule line data will be also in union with PO history data and consignment withdrawal data to get a combined view of KPIs like PO Value, GR Value, Invoice Value etc,

Union

3VR_S2PP2R_PurOrdScheduleLine and 3VR_S2PP2R_PurchaseOrderHistory and 3VR_S2PP2R_SuplrCsgnmtPplineWithdrwl will be in union. Below table shows the union fields from the three views along with associations,

Union ViewDSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERPurchasing Document NumberEKBE-EBELN, EKET-EBELN
Non-time dependent2VD_S4HARM_PurchaseOrderItem
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERITEMPurchasing Document ItemEKBE-EBELP, EKET-EBELP
Non-time dependent2VD_S4HARM_PurchaseOrderItem
3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERSCHEDULELINEDelivery Schedule Line CounterEKET-EETEN
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryPURCHASINGHISTORYDOCUMENTTYPETransaction TypeEKBE-VGABEIndicates what kind of activity occurred for a purchase order, such as Goods Receipt or Invoice ReceiptNon-time dependent
3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwl
PURCHASINGHISTORYDOCUMENTYEARMaterial Document YearEKBE-MJAHR
RKWA-MJAHR

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwl
PURCHASINGHISTORYDOCUMENTNumber of Material DocumentEKBE-MBLNR
RKWA-MBLNR

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwl
PURCHASINGHISTORYDOCUMENTITEMItem in Material DocumentEKBE-MBLPO
RKWA-MBLPO

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryPURCHASINGHISTORYCATEGORYPurchase Order History CategoryEKBE-BEWTP
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryGOODSMOVEMENTTYPEMovement TypeEKBE-BWART
Non-time dependent2VD_S4HARM_MovementType
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPOSTINGDATEPosting DateEKBE-BUDAT
RKWA-BUDAT
EKET-EINDT

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryCURRENCYCurrency KeyEKBE-WAERS, EKET-WAERS
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwl
DEBITCREDITCODEDebit /Credit IndicatorEKBE-SHKZG
RKWA-SHKZG

Non-time dependent2VD_S4HARM_DebitCreditIndicator
3VR_S2PP2R_PurchaseOrderHistoryREFERENCEDOCUMENTFISCALYEARReference Document Fiscal YearEKBE-LFBJA
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryREFERENCEDOCUMENTReference Document NumberEKBE-LFBNR
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryREFERENCEDOCUMENTITEMReference Document ItemEKBE-LFPOS
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlMATERIALMaterial NumberEKBE-MATNR, EKPO-MATNR
RKWA-MATNR

Non-time dependent2VD_S4HARM_Product
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPLANTPlantEKBE-WERKS, EKPO-WERKS
RKWA-WERKS

Non-time dependent2VD_S4HARM_Plant
3VR_S2PP2R_PurchaseOrderHistoryINVENTORYVALUATIONTYPEValuation TypeEKBE-BWTAR
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryDOCUMENTREFERENCEIDReference Document NumberEKBE-XBLNR
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryDELIVERYQUANTITYUNITDelivery Note UoMEKBE-LSMEH
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistoryACCOUNTINGDOCUMENTCREATIONDATEAccounting Document Created DateEKBE-CPUDT
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlORDERPRICEUNITOrder Price UnitEKPO-MEINS
RKWA-MEINS

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERQUANTITYUNITPurchase Order Unit of MeasureEKPO-BPRME
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLineBASEUNITBase Unit of MeasureEKPO-LMEIN
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlDOCUMENTCURRENCYDocument CurrencyEKBE-WAERS, EKPO-WAERS
RKWA-WAERS

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERITEMCATEGORYPO Item CategoryEKPO-PSTYP
Non-time dependent2VD_S4HARM_PurchaseOrderItemCategory
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePRODUCTGROUPMaterial GroupEKPO-MATKL
Non-time dependent2VD_S4HARM_ProductGroup
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPPLIERSupplierEKKO-LIFNR
RKWA-LIFNR

Non-time dependent2VD_S4HARM_Supplier
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASINGORGANIZATIONPurchasing OrganizationEKKO-EKORG
Non-time dependent2VD_S4HARM_PurchasingOrganization
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASINGGROUPPurchasing GroupEKKO-BKGRP
Non-time dependent2VD_S4HARM_PurchasingGroup
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlCOMPANYCODECompany CodeEKBE-BUKRS, EKPO-BUKRS
RKWA-BUKRS

Non-time dependent2VD_S4HARM_CompanyCode
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine

...

Inbound Layer

No transformations to be applied in the inbound layer.

Harmonisation Layer

2TL* Tables

Each 2TL* table in the Harmonisation layer will be populated from the corresponding 1TL* tables for each source system (RoW and China).

A Source System Identifier will be included as part of the primary key in the 2TL* tables to uniquely distinguish records originating from different source systems.

2VR_S4HARM_C_PurchaseRequisitionItem

Join

Purpose: Join PR Item data with PR Account Assignment to create a reusable view for reporting on Purchasing Requisitions. Profit Centre from Account Assignment will be picked which is needed for GBU derivation.

LHS: 2TL_S4HARM_C_PurchaseRequisitionItemDex

RHS: 2TL_S4HARM_I_PurReqnAcctAssgmtAPI01

Join Field: PurchaseRequisition to PurchaseRequisition and PurchaseRequisitionItem to PurchaseRequisitionItem

Join type: Left outer join

Cardinality: 1:1

Filter

Before joining a filter will be applied on 2VR_S4HARM_I_PurReqnAcctAssgmtAPI01 to get only records with Profit Centre populated. 

2VR_S4HARM_C_PurchaseOrderItem

Join

Purpose: Join PO Item data with PO Header to create a reusable view for reporting on Purchasing Orders. 

LHS: 2TL_S4HARM_C_PurchaseOrderItemDex

RHS: 2TL_S4HARM_C_PurchaseOrderDex

Join Field: PurchaseOrder and PurchaseOrder

Join type: Inner join

Cardinality: 1:1

Projection

Remove all the duplicate fields from 2TL_S4HARM_C_PurchaseOrderDex.

Calculation

Calculated Dimension - DCD_TwoThreeWayMatch (Two Three Way PO Match). Formula: When WEPOS is null then 2-Way Match else When WEPOS is not null and WEUNB is null then 3-Way Match

2VR_S4HARM_C_PurchaseContractItem

Join

Purpose: Join PO Contract Item data with PO Contract Header to create a reusable view for reporting on Purchasing Contracts (outline agreements). 

LHS: 2TL_S4HARM_C_PurchaseContractItemDex

RHS: 2TL_S4HARM_C_PurchaseContractDex

Join Field: PurchaseContract and PurchaseContract

Join type: Inner join

Cardinality: 1:1

Projection

Remove all the duplicate fields from 2TL_S4HARM_C_PurchaseContractDex.

2VD_S4HARM_PurchaseOrderItem

A dimension view will be created on top of 2VR_S4HARM_C_PurchaseOrderItemDex. A left outer join will be added with 2VR_S4HARM_C_PurOrdAccountAssignmentDex to get the Profit Centre. Master data associations to the attributes will be done in this dimension view.

Other 2VR* Relational Views

Remaining each 2VR* view in the Harmonisation layer will be built on corresponding 2TL* tables. These views will be used to harmonise the data before applying business rules.

Propagation Layer

3VR_S2PP2R_PurchaseRequisitionItem

Calculation

Calculated measure: DCM_PRAmountEur = ItemNetAmount converted to EUR using the M rates, source currency as PurReqnItemCurrency and CreationDate as date for conversion

3VR_S2PP2R_PurchaseOrderItem

Join

Purpose: Join PO Item data with PR Item to fetch requisition related measures, PR Qty, PR Net Amount and PR Net Amount in EUR 

LHS: 2VR_S4HARM_C_PurchaseOrderItemDex

RHS: 3VR_S4HARM_C_PurchaseRequisitionItem

Join Field: PurchaseRequisition to PurchaseRequisition and PurchaseRequisitionItem to PurchaseRequisitionItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Calculated measure: DCM_NetAmountEur = NetAmount converted to EUR using the M rates and PurchaseOrderDate as date for conversion

Calculated measure: DCM_NetPriceAmountEur = NetPriceAmount converted to EUR using the M rates and PurchaseOrderDate as date for conversion

3VR_S2PP2R_PurchaseOrderHistory

All fields mapped 1:1 with 2VR_S4HARM_PurchaseOrderHistory

3VR_S2PP2R_PurOrdScheduleLine

Join

Purpose: Join PO Item data with Schedule Line data to fetch item price to enable amount calculations. Also fetch PR related measures

LHS: 2VR_S4HARM_C_PurOrdScheduleLine

RHS: 3VR_S2PP2R_C_PurchaseOrderItem

Join Field: PurchaseOrder to PurchaseOrder and PurchaseOrderItem to PurchaseOrderItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Calculated measure: DCM_POAmount = NetPriceAmount * ScheduleLineOrderQuantity

Calculated measure: DCM_POAmountEUR = DCM_NetPriceAmountEUR * ScheduleLineOrderQuantity

3VR_S2PS2C_PurchaseContractItem

Join 1

Purpose: Join PO Contract Item data with PO Contract History data to fetch release orders (PO & PO Item) associated to a contract.

LHS: 2VR_S4HARM_C_PurchaseContractItem

RHS: 2VR_S4HARM_C_PurchaseContractHistory

Join Field: PurchaseContract to PurchaseContract and PurchaseContractItem to PurchaseContractItem

Join type: Left Outer Join

Cardinality: 1:n

Join 2

Purpose: Next join the view with 3VR_S2PP2R_PurchaseOrderHistory to get invoiced spend for the PO Item

LHS: Join 1

RHS: 3VR_S2PP2R_PurchaseOrderHistory

Join Field: ReleaseOrder to PurchaseOrder and ReleaseOrderItem to PurchaseOrderItem

Join type: Left Outer Join

Cardinality: 1:1

Calculation

Before joining 3VR_S2PP2R_PurchaseOrderHistory, below steps need to performed to get data at required granularity which is PO and PO item,

  1. Filter on PURCHASINGHISTORYDOCUMENTTYPE = 2, 3 or 9 as well as filter on PURCHASINGHISTORYCATEGORY = Q, N, P or D
  2. Calculated Measure - DCM_InvoicedValuePOCur - Formula: If DEBITCREDITCODE = H, then INVOICEAMTINPURORDTRANSACCRCY * -1 else INVOICEAMTINPURORDTRANSACCRCY
  3. Calculated Measure - DCM_InvoicedQtyPOUnit - Formula: If DEBITCREDITCODE = H, then QUANTITY * -1 else QUANTITY 
  4. Aggregate above measures at PurchaseOrder and PurchaseOrderItem

3VR_S2PP2R_SuplrCsgnmtPplineWithdrwl

Calculation

The source object 2VR* is defined in the P2F DDFS. Use Formula component to modify the expression of below measures.

  1. SuplrcsgnmtPplineWithdrwlAmount - When DebitCreditCode = H then SuplrcsgnmtPplineWithdrwlAmount else SuplrcsgnmtPplineWithdrwlAmount * -1
  2. SuplrcsgnmtPplineWithdrwlQty - When DebitCreditCode = H then SuplrcsgnmtPplineWithdrwlQty else SuplrcsgnmtPplineWithdrwlQty * -1
  3. NonDeductibleInputTaxAmount - When DebitCreditCode = H then NonDeductibleInputTaxAmount else NonDeductibleInputTaxAmount * -1

3VR_S2PP2R_POHisAcc

Join

Purpose: etc

Join

Purpose: etc

Join

Purpose: etc

Calculation

Calculated measure: CM_DocItemValue = DocQuantity * CM_PRICE

3VF_S2PP2R_PurchaseRequisitionItem

This will be the fact table to be used in the Purchase Requisition Analytical Model.

List of Fields & Associations to master data

DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD SourceSYSTEMIDSource SystemDSP FieldConstant S4HC or S4HRNon-time dependent
PURCHASEREQUISITIONPurchase Requisition NumberEBAN-BANFN
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEREQUISITIONITEMItem number of purchase requisitionEBAN-BNFPO
Non-time dependent
PURCHASINGDOCUMENTPurchase order numberEBAN-EBELN

3VR_S2PP2R_PurOrderScheduleLineDCD_TwoThreeWayMatchTwo Three Way MatchDSP DerivedDerived in 3VR_S2PP2R_PurchaseOrderItemNon-time dependent
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEDELIVERYDATEItem Delivery DateEKET-EINDT
Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
PurchaseOrderItem
PurOrderScheduleLine
PURCHASINGDOCUMENTITEMPurchase order item numberEBAN-EBELP
SCHEDLINESTSCDELIVERYDATEStatistics-Relevant Delivery DateEKET-SLFDT
Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
PurchaseOrderItem
PurOrderScheduleLine
PURREQNRELEASESTATUSRequisition Processing State
SCHEDULELINEDELIVERYTIMEDelivery Date Time-SpotEKET-UZEIT
EBAN-BANPR

Non-time dependent
PURCHASEREQUISITIONTYPEPurchase Requisition Document TypeEBAN-BSART

3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLineBATCHBatch NumberEKET-CHARG
Non-time dependent2VD_S4HARM_
PurchaseDocumentTypePURCHASINGDOCUMENTSUBTYPEControl indicator for purchasing document typeEBAN-BSAKZNon-time dependent
Batch
3VR_S2PP2R_PurOrderScheduleLinePURCHASINGSCHDLNNROFREMINDERSNo. of Reminders/Expediters for Schedule LineEKET-MAHNZ
PURCHASINGDOCUMENTITEMCATEGORYItem category in purchasing documentEBAN-PSTYP

Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
ItemCategoryForPurchasingDocument
PurOrderScheduleLine
PURCHASEREQUISITIONITEMTEXTShort Text
RESERVATIONNumber of reservation/dependent requirementsEKET-RSNUM
EBAN-TXZ01

Non-time dependent
ACCOUNTASSIGNMENTCATEGORYAccount Assignment Category

3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEISFIXEDSchedule Line is "Fixed"EKET-FIXKZ
EBAN-KNTTP

Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
AccountAssignmentCategory
PurOrderScheduleLine
MATERIAL
PRODUCTAVAILABILITYDATEMaterial
Number
Staging/Availability DateEKET-MBDAT
EBAN-MATNR

Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
Product
PurOrderScheduleLine
MATERIALGROUP
PRODUCTAVAILABILITYTIMEMaterial
Group
Staging Time (Local, Relating to a Plant)EKET-MBUHR
EBAN-MATKL

Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
MaterialGroup
PurOrderScheduleLine
PURCHASINGDOCUMENTCATEGORYPurchasing Document CategoryEBAN-BSTYP
LOADINGDATELoading DateEKET-LDDAT
Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
PurchasingDocumentCategory
PurOrderScheduleLine
MATERIALGOODSRECEIPTDURATIONGoods receipt processing time in days
LOADINGTIMELoading Time (Local Time Relating to a Shipping Point)EKET-LDUHR
EBAN-WEBAZ

Non-time dependent
RELEASECODERelease Indicator

3VR_S2PP2R_PurOrderScheduleLineTRANSPORTATIONPLANNINGDATETransportation Planning DateEKET-TDDAT
EBAN-FRGKZ

Non-time dependent
PURCHASEREQUISITIONRELEASEDATEPurchase Requisition Release DateEBAN-FRGDTNon-time dependentPURCHASINGORGANIZATIONPurchasing OrganizationEBAN-EKORG

3VR_S2PP2R_PurOrderScheduleLineTRANSPORTATIONPLANNINGTIMETransp. Planning Time (Local, Relating to a Shipping Point)EKET-TDUHR
Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineGOODSISSUEDATEGoods Issue DateEKET-WADAT
Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
PurchasingOrganization
PurOrderScheduleLine
PURCHASINGGROUPPurchasing GroupEBAN-EKGRP
GOODSISSUETIMETime of Goods Issue (Local, Relating to a Plant)EKET-WAUHR
Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
PurchasingGroup
PurOrderScheduleLine
PLANTPlantEBAN-WERKS
STOLATESTPOSSIBLEGRDATEGoods Receipt End DateEKET-ELDAT
Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
Plant
PurOrderScheduleLine
SOURCEOFSUPPLYISASSIGNEDAssigned Source of SupplyEBAN-ZUGBA
STOLATESTPOSSIBLEGRTIMEGoods Receipt End Time (Local, Relating to a Plant)EKET-ELUHR
Non-time dependent
SUPPLYINGPLANTSupplying (issuing) plant in case of stock transport order

3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPLRCSGNMTPPLINEWTHDRWLSTATUSStatus for RKWA entryRKWA-STATUS
EBAN-RESWK

Non-time dependent
2VD

3VR_
S4HARM
S2PP2R_
Plant
SuplrCsgnmtPplineWthdrwl
PURREQNLIMITCONSUMPTIONAMTConsumption Value for Limit ItemsEBAN-LIMIT_CONSUMPTION_VALUE
PROFITCENTERProfit CentreRKWA-BUKRSConsignment has PC on the view. For PO it is derived from the PO master data dimension. To bring it togeter in the union, it will need to derived in the view.Non-time dependent
DELIVERYDATEItem Delivery DateEBAN-LFDATNon-time dependentCREATIONDATERequisition (request) dateEBAN-BADATNon-time dependentPROCESSINGSTATUSProcessing status of purchase requisitionEBAN-STATUNon-time dependentPURCHASINGINFORECORDNumber of purchasing info recordEBAN-INFNRNon-time dependentSUPPLIERDesired VendorEBAN-LIFNRNon-time dependent2VD_S4HARM_SupplierISDELETEDDeletion Indicator in Purchasing DocumentEBAN-LOEKZNon-time dependentFIXEDSUPPLIERFixed VendorEBAN-FLIEFNon-time dependent2VD_S4HARM_SupplierREQUISITIONERNAMEName of requisitioner/requesterEBAN-AFNAMNon-time dependentCREATEDBYUSERName of Person Responsible for Creating the ObjectEBAN-ERNAMNon-time dependentDELIVERYADDRESSIDAddressEBAN-ADRNRNon-time dependentMANUALDELIVERYADDRESSIDManual address number in purchasing document itemEBAN-ADRNRNon-time dependentPURREQNITEMCURRENCYCurrency KeyEBAN-WAERSNon-time dependentMATERIALPLANNEDDELIVERYDURNPlanned Delivery Time in DaysEBAN-PLIFZNon-time dependentDELIVDATECATEGORYCategory of delivery dateEBAN-LPEINNon-time dependentMULTIPLEACCTASSGMTDISTRIBUTIONDistribution Indicator for Multiple Account AssignmentEBAN-VRTKZNon-time dependentSTORAGELOCATIONStorage LocationEBAN-LGORTNon-time dependent2VD_S4HARM_StorageLocationPURREQNSSPREQUESTORRequestorEBAN-SC_REQUESTORNon-time dependentPURREQNSSPAUTHORAuthor of RequisitionEBAN-SC_AUTHORNon-time dependentPURCHASECONTRACTNumber of principal purchase agreementEBAN-KONNRNon-time dependentPURREQNSOURCEOFSUPPLYTYPEPurchasing Document CategoryEBAN-BSTYPNon-time dependent2VD_S4HARM_PurchasingDocumentCategoryPURCHASECONTRACTITEMItem Number of Principal Purchase AgreementEBAN-KTPNRNon-time dependentCONSUMPTIONPOSTINGConsumption postingEBAN-KZVBRNon-time dependent
2VD_S4HARM_ProfitCenter


ViewMeasure IDMeasure DescriptionSAP Table-Field Name / process
3VR_S2PP2R_PurchaseOrderHistoryQUANTITYQuantity in PO UoMEKBE-MENGE
3VR_S2PP2R_PurchaseOrderHistoryPURORDAMOUNTINCOMPANYCODECRCYAmount in Local CurrencyEKBE-DMBTR
3VR_S2PP2R_PurchaseOrderHistoryPURCHASEORDERAMOUNTAmount in Document CurrencyEKBE-WRBTR
3VR_S2PP2R_PurchaseOrderHistoryDCM_POGRAmount_CCPO GR Amount (CC)
3VR_S2PP2R_PurchaseOrderHistoryQTYINPURCHASEORDERPRICEUNITQuantity in PO Price UnitEKBE-BPMNG
3VR_S2PP2R_PurchaseOrderHistoryGRIRACCTCLRGAMTINCOCODECRCYGR/IR Clearing value in Local CurrencyEKBE-AREWR
3VR_S2PP2R_PurchaseOrderHistoryINVOICEAMTINCOCODECRCYInvoice Value in Local CurrencyEKBE-REEWR
3VR_S2PP2R_PurchaseOrderHistoryINVOICEAMOUNTINFRGNCURRENCYInvoice Value in Foreign CurrencyEKBE-REFWR
3VR_S2PP2R_PurchaseOrderHistoryQUANTITYINDELIVERYQTYUNITQuantity in Delivery UoMEKBE-LSMNG
3VR_S2PP2R_PurchaseOrderHistoryGRIRACCTCLRGAMTINTRANSACCRCYGR/IR Clearing value in Transaction CurrencyEKBE-AREWW
3VR_S2PP2R_PurchaseOrderHistoryQUANTITYINBASEUNITQuantity in Base UoMEKBE-BAMNG
3VR_S2PP2R_PurchaseOrderHistoryGRIRACCTCLRGAMTINORDTRNSACCRCYGR/IR Clearing value in PO CurrencyEKBE-AREWB
3VR_S2PP2R_PurchaseOrderHistoryINVOICEAMTINPURORDTRANSACCRCYInvoice Value in PO CurrencyEKBE-REWRB
3VR_S2PP2R_PurOrderScheduleLineREQUESTEDQUANTITYPR Requested QuantityEBAN-BAMNG
3VR_S2PP2R_PurOrderScheduleLineITEMNETAMOUNTPR Net AmountEBAN-NETWR
3VR_S2PP2R_PurOrderScheduleLineDCM_PRAmountEURPR Net Amount in EURDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEORDERQUANTITYPO QuantityEKET-MENGE
3VR_S2PP2R_PurOrderScheduleLineORDERITEMQTYTOBASEQTYDNMNTRDenominator for Conversion of Order Unit to Base UnitEKPO-UMREN
3VR_S2PP2R_PurOrderScheduleLineORDERITEMQTYTOBASEQTYNMRTRNumerator for Conversion of Order Unit to Base UnitEKPO-UMREZ
3VR_S2PP2R_PurOrderScheduleLinePREVDELIVQTYOFSCHEDULELINEPrevious Quantity (Delivery Schedule Lines)EKET-AMENG
3VR_S2PP2R_PurOrderScheduleLineROUGHGOODSRECEIPTQTYQuantity of Goods ReceivedEKET-WEMNG
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEISSUEDQUANTITYIssued QuantityEKET-WAMNG
3VR_S2PP2R_PurOrderScheduleLineSTOCKTRANSFERDELIVEREDQUANTITYQuantity Delivered (Stock Transfer)EKET-GLMNG
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINECOMMITTEDQUANTITYCommitted QuantityEKET-MNG02
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEOPENQUANTITYQuantity ColumnCDS Dervied
3VR_S2PP2R_PurOrderScheduleLineNetPriceAmountNet Price Amount in Doc CurrencyEKPO-NETPR
3VR_S2PP2R_PurOrderScheduleLineDCM_NetPriceAmountEURPO Net Price in EURDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineDCM_POAmountPO Amount in Doc CurrencyDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineDCM_POAmountEURPO Amount in EURDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineDOWNPAYMENTAMOUNTDown Payment AmountEKKO-DPAMT
3VR_S2PP2R_PurOrderScheduleLineDOWNPAYMENTPERCENTAGEOFTOTAMTDown Payment PercentageEKKO-DPPCT
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPLRCSGNMTPPLINEWTHDRWLAMOUNTConsignment Amount Document CurrencyRKWA-WRBTR
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPLRCSGNMTPPLINEWTHDRWLQTYConsignment Quantity PO UnitRKWA-BSTMG

Calculated Measures (Pre-Aggregation Calculations)

Measure IDDescriptionSAP Table-Field Name / processComments / Calculation / Formula / Restriction dimensions and valuesAggregation of dataExample SAP field data
DCM_CounterCounterCounter to count recordsConstant 1SUM34

3VF_S2PP2R_PurchaseOrderItem

This will be the fact table to be used in the Purchase Order Item Analytical Model.

List of Fields & Associations to master data

PURREQNORIGINCreation indicator (purchase requisition/schedule lines)EBAN-ESTKZNon-time dependentPURREQNSSPCATALOGITEMCatalog Item IdEBAN-SC_CATALOGITEMNon-time dependentPURREQNSSPCROSSCATALOGITEMCatalog Item KeyEBAN-SC_SR_ITEM_KEYNon-time dependentISPURREQNBLOCKEDPurchase Requisition BlockedEBAN-BLCKDNon-time dependentITEMDELIVERYADDRESSIDNumber of delivery addressEBAN-ADRN2Non-time dependentISCLOSEDPurchase requisition closedEBAN-EBAKZNon-time dependentRELEASEISNOTCOMPLETEDRelease Not Yet Completely EffectedEBAN-FRGRLNon-time dependentSERVICEPERFORMERService PerformerEBAN-SERVICEPERFORMERNon-time dependentPRODUCTTYPEProduct TypeEBAN-PRODUCTTYPENon-time dependent2VD_S4HARM_ProductTypePURCHASEREQUISITIONSTATUSRelease StateEBAN-FRGZUNon-time dependentRELEASESTRATEGYRelease strategy in the purchase requisitionEBAN-FRGSTNon-time dependentCOMPANYCODECompany CodeEBAN-BUKRSNon-time dependent2VD_S4HARM_CompanyCodeSUPPLIERMATERIALNUMBERMaterial Number Used by SupplierEBAN-IDNLFNon-time dependentBATCHBatch NumberEBAN-CHARGNon-time dependent2VD_S4HARM_BatchMINREMAININGSHELFLIFEMinimum Remaining Shelf LifeEBAN-MHDRZNon-time dependentGOODSRECEIPTISEXPECTEDGoods Receipt IndicatorEBAN-WEPOSNon-time dependentINVOICEISEXPECTEDInvoice Receipt IndicatorEBAN-REPOSNon-time dependentGOODSRECEIPTISNONVALUATEDGoods Receipt, Non-ValuatedEBAN-WEUNBNon-time dependentREQUIREMENTTRACKINGRequirement Tracking NumberEBAN-BEDNRNon-time dependentMRPCONTROLLERMRP ControllerEBAN-DISPONon-time dependentTAXCODETax on sales/purchases codeEBAN-MWSKZ
DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
SystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependent
PURCHASEORDERPurchasing Document NumberEKPO-EBELN
Non-time dependent2VD_S4HARM_PurchaseOrderItem
PURCHASEORDERITEMPurchasing Document ItemEKPO-EBELP
Non-time dependent2VD_S4HARM_
TaxCode
PurchaseOrderItem
PURCHASEREQUISITIONISFIXEDPurchase requisition is fixedEBAN-FIXKZ
ISCOMPLETELYDELIVEREDDelivery Completed IndicatorEKPO-ELIKZ
Non-time dependent
ADDRESSIDManual address number in purchasing document item

MATERIALMaterial NumberEKPO-MATNR
EBAN-ADRNR

Non-time dependent
LASTCHANGEDATETIMEUTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
2VD_S4HARM_Product
PLANTPlantEKPO-WERKS
EBAN-LASTCHANGEDDATETIME

Non-time dependent
PROCUREMENTHUBSOURCESYSTEMConnected System IDEBAN-EXT_BE_SOURCE_SYS
2VD_S4HARM_Plant
PRICINGDOCUMENTPricing DocumentEKPO-KNUMV
Non-time dependent
PROFITCENTER

TAXCODE
Profit Centre
Tax Code
EBAN
EKPO-
PRCTR
MWSKZ
Non-time dependent2VD_S4HARM
_ProfitCenterBASEUNITPurchase requisition unit of measureEBAN-MEINSNon-time dependentISPURREQNCMPLTPurchase Requisition not yet Complete
_TaxCode
DOCUMENTDATEDocument DateEKPO-BLDAT
EBAN-MEMORY

Non-time dependent
PURREQNITEMBLOCKINGREASONTEXTReason for Item Block
2VD_S4HARM_PurchastingDocumentItemCategory
MANUFACTURERMATERIALManufacturer MaterialEKPO-EMATNR
EBAN-BLCKT

Non-time dependent
INVENTORYSPECIALSTOCKTYPESpecial Stock Indicator

ORDERPRICEUNITOrder Price UnitEKPO-MEINS
EBAN-SOBKZ

Non-time dependent

Calculated Measures (Pre-Aggregation Calculations)

None

3VF_S2PP2R_PurOrderItemSchdHist

This will be the fact table to be used in the Purchase Order Schedule Line Analytical Model. The PO line schedule line data will be also in union with PO history data and consignment withdrawal data to get a combined view of KPIs like PO Value, GR Value, Invoice Value etc,

Union

3VR_S2PP2R_PurOrdScheduleLine and 3VR_S2PP2R_PurchaseOrderHistory and 3VR_S2PP2R_SuplrCsgnmtPplineWithdrwl will be in union. Below table shows the union fields from the three views along with associations,


PURCHASEORDERQUANTITYUNITPurchase Order Unit of MeasureEKPO-BPRME
Non-time dependent
BASEUNITBase Unit of MeasureEKPO-LAGME
Non-time dependent
DOCUMENTCURRENCYDocument CurrencyEKPO-WAERS
Non-time dependent2VD_S4HARM_Plant
COMPANYCODECURRENCYCompany Code CurrencyT001-WAERS
Non-time dependent
PRODUCTTYPECODEProduct Type GroupEKPO-PRODUCTTYPE
Non-time dependent2VD_S4HARM_ProductType
ISSTATISTICALITEMItem is statisticalEKPO-STAPO
Non-time dependent
ISRETURNSITEMReturns ItemEKPO-RETPO
Non-time dependent
GOODSRECEIPTISEXPECTEDGoods Receipt IndicatorEKPO-WEPOS
Non-time dependent
GOODSRECEIPTISNONVALUATEDGoods Receipt, Non-ValuatedEKPO-WEUNB
Non-time dependent
ISFINALLYINVOICEDFinal Invoice IndicatorEKPO-EREKZ
Non-time dependent
INVOICEISEXPECTEDInvoice Receipt IndicatorEKPO-REPOS
Non-time dependent
ACCOUNTASSIGNMENTCATEGORYAccount Assignment CategoryEKPO-KNTTP
Non-time dependent
PURCHASEORDERITEMCATEGORYPO Item CategoryEKPO-PSTYP
Non-time dependent2VD_S4HARM_PurchasingItemCategory
PRODUCTGROUPMaterial GroupEKPO-MATKL
Non-time dependent2VD_S4HARM_ProductGroup
PURGDOCUMENTITEMDELETIONCODEPO Deletion IndicatorEKPO-ELOEK
Non-time dependent
SUPPLIERSupplierEKKO-LIFNR
Non-time dependent2VD_S4HARM_Supplier
PURCHASINGORGANIZATIONPurchasing OrganizationEKKO-EKORG
Non-time dependent2VD_S4HARM_PurchasingOrganization
PURCHASINGGROUPPurchasing GroupEKKO-BKGRP
Non-time dependent2VD_S4HARM_PurchasingGroup
COMPANYCODECompany CodeEKPO-BUKRS
Union ViewDSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERPurchasing Document NumberEKBE-EBELN, EKET-EBELNNon-time dependent2VD_S4HARM_PurchaseOrderItem3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERITEMPurchasing Document ItemEKBE-EBELP, EKET-EBELPNon-time dependent2VD_S4HARM_PurchaseOrderItem3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERSCHEDULELINEDelivery Schedule Line CounterEKET-EETENNon-time dependent3VR_S2PP2R_PurchaseOrderHistoryPURCHASINGHISTORYDOCUMENTTYPETransaction TypeEKBE-VGABEIndicates what kind of activity occurred for a purchase order, such as Goods Receipt or Invoice ReceiptNon-time dependent3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPURCHASINGHISTORYDOCUMENTYEARMaterial Document YearEKBE-MJAHR
RKWA-MJAHRNon-time dependent3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPURCHASINGHISTORYDOCUMENTNumber of Material DocumentEKBE-MBLNR
RKWA-MBLNRNon-time dependent3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPURCHASINGHISTORYDOCUMENTITEMItem in Material DocumentEKBE-MBLPO
RKWA-MBLPONon-time dependent3VR_S2PP2R_PurchaseOrderHistoryPURCHASINGHISTORYCATEGORYPurchase Order History CategoryEKBE-BEWTPNon-time dependent3VR_S2PP2R_PurchaseOrderHistoryGOODSMOVEMENTTYPEMovement TypeEKBE-BWART

Non-time dependent2VD_S4HARM_
MovementType
CompanyCode
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPOSTINGDATEPosting DateEKBE-BUDAT
RKWA-BUDAT
EKET-EINDT
DCD_TwoThreeWayMatchTwo Three Way MatchDSP Derived
Non-time dependent
3VR

DCD_
S2PP2R_PurchaseOrderHistoryCURRENCYCurrency KeyEKBE-WAERS, EKET-WAERS
POPRPriceMisMatchPO PR Price MismatchDSP Derived
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory,
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlDEBITCREDITCODEDebit /Credit IndicatorEKBE-SHKZG
RKWA-SHKZGNon-time dependent2VD_S4HARM_DebitCreditIndicator3VR_S2PP2R_PurchaseOrderHistoryREFERENCEDOCUMENTFISCALYEARReference Document Fiscal YearEKBE-LFBJANon-time dependent3VR_S2PP2R_PurchaseOrderHistoryREFERENCEDOCUMENTReference Document NumberEKBE-LFBNRNon-time dependent3VR_S2PP2R_PurchaseOrderHistoryREFERENCEDOCUMENTITEMReference Document ItemEKBE-LFPOSNon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlMATERIALMaterial NumberEKBE-MATNR, EKPO-MATNR
RKWA-MATNRNon-time dependent2VD_S4HARM_Product3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPLANTPlantEKBE-WERKS, EKPO-WERKS
RKWA-WERKSNon-time dependent2VD_S4HARM_Plant3VR_S2PP2R_PurchaseOrderHistoryINVENTORYVALUATIONTYPEValuation TypeEKBE-BWTARNon-time dependent3VR_S2PP2R_PurchaseOrderHistoryDOCUMENTREFERENCEIDReference Document NumberEKBE-XBLNRNon-time dependent3VR_S2PP2R_PurchaseOrderHistoryDELIVERYQUANTITYUNITDelivery Note UoMEKBE-LSMEHNon-time dependent3VR_S2PP2R_PurchaseOrderHistoryACCOUNTINGDOCUMENTCREATIONDATEAccounting Document Created DateEKBE-CPUDTNon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlORDERPRICEUNITOrder Price UnitEKPO-MEINS
RKWA-MEINSNon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERQUANTITYUNITPurchase Order Unit of MeasureEKPO-BPRMENon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLineBASEUNITBase Unit of MeasureEKPO-LMEINNon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlDOCUMENTCURRENCYDocument CurrencyEKBE-WAERS, EKPO-WAERS
RKWA-WAERSNon-time dependent3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEORDERITEMCATEGORYPO Item CategoryEKPO-PSTYPNon-time dependent2VD_S4HARM_PurchaseOrderItemCategory3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePRODUCTGROUPMaterial GroupEKPO-MATKLNon-time dependent2VD_S4HARM_ProductGroup3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPPLIERSupplierEKKO-LIFNR
RKWA-LIFNRNon-time dependent2VD_S4HARM_Supplier3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASINGORGANIZATIONPurchasing Organization

Report Field IDReport Field DescriptionSAP Table-Field Name / processComments / Calculation / Formula / Restriction dimensions and valuesAggregation of data
REQUESTEDQUANTITYPR Requested QuantityEBAN-BAMNG
SUM
PURCHASEREQUISITIONPRICEPrice in Purchase RequisitionBAPRE
SUM
ITEMNETAMOUNTPR Net AmountEBAN-NETWR
SUM
DCM_PRAmountEURPR Net Amount in EURDerived in DSP
SUM
OrderQuantityQuantity in PO UnitEKPO-MENGE
SUM
NetPriceAmountNet Price Amount in Doc CurrencyEKPO-NETPR
SUM
NetAmountNet Amount in Doc CurrencyEKPO-NETWR
SUM
OrderItemQtyToBaseQtyDnmntrDenominatorEKPO-UMREN
SUM
OrderItemQtyToBaseQtyNmrtrNumeratorEKPO-UMREZ
SUM
DOWNPAYMENTAMOUNTDown Payment AmountEKKO-DPAMT
SUM
DOWNPAYMENTPERCENTAGEOFTOTAMTDown Payment PercentageEKKO-DPPCT
SUM
DCM_NetAmountEURPO Net Amount in EURDerived in DSP
SUM
DCM_NetPriceAmountEURPO Net Price in EURDerived in DSP
SUM
DCM_CounterCounterDerived in DSP
SUM
DCM_PRPOPriceDifferencePR PO Price DifferenceDerived in DSP
SUM

3VF_S2PS2C_PurchaseContractItem

This will be the fact table to be used in the Purchase Contract Analytical Model.

List of Fields & Associations to master data

DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
SystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependent
PURCHASECONTRACTPurchase ContractEKPO-EBELN
EKAB-KONNR

Non-time dependent
PURCHASECONTRACTITEMItemEKPO-EBELP
EKAB-KTPNR

Non-time dependent
DOCUMENTCURRENCYCurrencyEKPO-WAERS
Non-time dependent
ORDERQUANTITYUNITOrder UnitEKPO-BSTME
Non-time dependent
STORAGELOCATIONStorage LocationEKPO-LGORT
EKKO-EKORG

Non-time dependent2VD_S4HARM_
PurchasingOrganization3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASINGGROUPPurchasing Group
StorageLocation
MATERIALGROUPMaterial GroupEKPO-MATKL
EKKO-BKGRP

Non-time dependent2VD_S4HARM_
PurchasingGroup3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLine, 3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlCOMPANYCODECompany Code
ProductGroup
MATERIALMaterialEKPO-MATNR
EKBE-BUKRS, EKPO-BUKRS
RKWA-BUKRS

Non-time dependent2VD_S4HARM_
CompanyCode3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEREQUISITIONPurchase Requisition Number
Product
NETPRICEQUANTITYPrice UnitEKPO-BPRME
EBAN-BANFN

Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLinePURCHASEREQUISITIONITEMItem number of purchase requisition

PURCHASINGDOCUMENTITEMCATEGORYItem CategoryEKPO-PSTYP
EBAN-BNFPO

Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
PurchastingDocumentItemCategory
DCD_TwoThreeWayMatchTwo Three Way MatchDSP DerivedDerived in 3VR_S2PP2R_PurchaseOrderItem
INVOICEISEXPECTEDInvoice ReceiptEKPO-REPOS
Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEDELIVERYDATEItem Delivery DateEKET-EINDT

PURCHASECONTRACTITEMTEXTShort TextEKPO-TXZ01
Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineSCHEDLINESTSCDELIVERYDATEStatistics-Relevant Delivery Date

INVOICEISGOODSRECEIPTBASEDGR-Based Inv. Verif.EKPO-WEBRE
EKET-SLFDT

Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEDELIVERYTIMEDelivery Date Time-SpotEKET-UZEIT

GOODSRECEIPTISEXPECTEDGoods ReceiptEKPO-WEPOS
Non-time dependent
3VR_S2PP2R_PurchaseOrderHistory, 3VR_S2PP2R_PurOrderScheduleLineBATCHBatch Number

PLANTPlantEKPO-WERKS
EKET-CHARG

Non-time dependent2VD_S4HARM_
Batch3VR_S2PP2R_PurOrderScheduleLinePURCHASINGSCHDLNNROFREMINDERSNo. of Reminders/Expediters for Schedule Line
Plant
EVALDRCPTSETTLMTISALLOWEDEval. Receipt Sett.EKPO-XERSY
EKET-MAHNZ

Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineRESERVATIONNumber of reservation/dependent requirements

PURCHASECONTRACTTYPEPurchasing Doc. TypeEKKO-BSART
EKET-RSNUM

Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
PurchasingDocumentType
SCHEDULELINEISFIXEDSchedule Line is "Fixed"
PURCHASINGDOCUMENTCATEGORYPurch. Doc. CategoryEKKO-BSTYP
EKET-FIXKZ

Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
PurchasingDocumentCategory
PRODUCTAVAILABILITYDATEMaterial Staging/Availability Date
PURCHASINGGROUPPurchasing GroupEKKO-BKGRP
EKET-MBDAT

Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
PurchasingGroup
PRODUCTAVAILABILITYTIMEMaterial Staging Time (Local, Relating to a Plant)
PURCHASINGORGANIZATIONPurch. OrganizationEKKO-EKORG
EKET-MBUHR

Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
PurchasingOrganization
LOADINGDATELoading Date
VALIDITYSTARTDATEValidity Per. StartEKKO-KDATB
EKET-LDDAT

Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineLOADINGTIMELoading Time (Local Time Relating to a Shipping Point)

VALIDITYENDDATEValidity Period EndEKKO-KDATE
EKET-LDUHR

Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineTRANSPORTATIONPLANNINGDATETransportation Planning Date

SUPPLIERSupplierEKKO-LIFNR
EKET-TDDAT

Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
Supplier
TRANSPORTATIONPLANNINGTIMETransp. Planning Time (Local, Relating to a Shipping Point)
INVOICINGPARTYInvoicing PartyEKKO-LIFRE
EKET-TDUHR

Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineGOODSISSUEDATE

SUPPLYINGSUPPLIERGoods
Issue Date
Supplier
EKET
EKKO-
WADAT
LLIEF
Non-time dependent
3VR
2VD_
S2PP2R
S4HARM_
PurOrderScheduleLine
Supplier
GOODSISSUETIMETime of Goods Issue (Local, Relating to a Plant)EKET-WAUHRNon-time dependent
CREATIONDATECreated OnEKKO-ERDAT
Non-time dependent
LASTCHANGEDATETIMELast ChangedEKKO-LASTCHANGEDATETIME
3VR_S2PP2R_PurOrderScheduleLineSTOLATESTPOSSIBLEGRDATEGoods Receipt End DateEKET-ELDAT

Non-time dependent
3VR_S2PP2R_PurOrderScheduleLineSTOLATESTPOSSIBLEGRTIMEGoods Receipt End Time (Local, Relating to a Plant)

EXCHANGERATEExchange RateEKKO-WKURS
EKET-ELUHR

Non-time dependent
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPLRCSGNMTPPLINEWTHDRWLSTATUSStatus for RKWA entry

ORDERPRICEUNITOrder Price UnitEKPO-PEINH
RKWA-STATUS

Non-time dependent
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlPROFITCENTERProfit CentreRKWA-BUKRSConsignment has PC on the view. For PO it is derived from the PO master data dimension. To bring it togeter in the union, it will need to derived in the view.

VOLUMEUNITVolume UnitEKPO-VOLEH
Non-time dependent
CUSTOMERCustomerEKPO-KUNNR
Non-time dependent2VD_S4HARM_
ProfitCenterView
Customer
SUBCONTRACTORMeasure IDMeasure DescriptionSAP Table-Field Name / process
3VR_S2PP2R_PurchaseOrderHistoryQUANTITYQuantity in PO UoMEKBE-MENGE
3VR_S2PP2R_PurchaseOrderHistoryPURORDAMOUNTINCOMPANYCODECRCYAmount in Local CurrencyEKBE-DMBTR
3VR_S2PP2R_PurchaseOrderHistoryPURCHASEORDERAMOUNTAmount in Document CurrencyEKBE-WRBTR
3VR_S2PP2R_PurchaseOrderHistoryDCM_POGRAmount_CCPO GR Amount (CC)
3VR_S2PP2R_PurchaseOrderHistoryQTYINPURCHASEORDERPRICEUNITQuantity in PO Price UnitEKBE-BPMNG
3VR_S2PP2R_PurchaseOrderHistoryGRIRACCTCLRGAMTINCOCODECRCYGR/IR Clearing value in Local CurrencyEKBE-AREWR
3VR_S2PP2R_PurchaseOrderHistoryINVOICEAMTINCOCODECRCYInvoice Value in Local CurrencyEKBE-REEWR
3VR_S2PP2R_PurchaseOrderHistoryINVOICEAMOUNTINFRGNCURRENCYInvoice Value in Foreign CurrencyEKBE-REFWR
3VR_S2PP2R_PurchaseOrderHistoryQUANTITYINDELIVERYQTYUNITQuantity in Delivery UoMEKBE-LSMNG
3VR_S2PP2R_PurchaseOrderHistoryGRIRACCTCLRGAMTINTRANSACCRCYGR/IR Clearing value in Transaction CurrencyEKBE-AREWW
3VR_S2PP2R_PurchaseOrderHistoryQUANTITYINBASEUNITQuantity in Base UoMEKBE-BAMNG
3VR_S2PP2R_PurchaseOrderHistoryGRIRACCTCLRGAMTINORDTRNSACCRCYGR/IR Clearing value in PO CurrencyEKBE-AREWB
3VR_S2PP2R_PurchaseOrderHistoryINVOICEAMTINPURORDTRANSACCRCYInvoice Value in PO CurrencyEKBE-REWRB
3VR_S2PP2R_PurOrderScheduleLineREQUESTEDQUANTITYPR Requested QuantityEBAN-BAMNG
3VR_S2PP2R_PurOrderScheduleLineITEMNETAMOUNTPR Net AmountEBAN-NETWR
3VR_S2PP2R_PurOrderScheduleLineDCM_PRAmountEURPR Net Amount in EURDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEORDERQUANTITYPO QuantityEKET-MENGE
3VR_S2PP2R_PurOrderScheduleLineORDERITEMQTYTOBASEQTYDNMNTRDenominator for Conversion of Order Unit to Base UnitEKPO-UMREN
3VR_S2PP2R_PurOrderScheduleLineORDERITEMQTYTOBASEQTYNMRTRNumerator for Conversion of Order Unit to Base UnitEKPO-UMREZ
3VR_S2PP2R_PurOrderScheduleLinePREVDELIVQTYOFSCHEDULELINEPrevious Quantity (Delivery Schedule Lines)EKET-AMENG
3VR_S2PP2R_PurOrderScheduleLineROUGHGOODSRECEIPTQTYQuantity of Goods ReceivedEKET-WEMNG
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEISSUEDQUANTITYIssued QuantityEKET-WAMNG
3VR_S2PP2R_PurOrderScheduleLineSTOCKTRANSFERDELIVEREDQUANTITYQuantity Delivered (Stock Transfer)EKET-GLMNG
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINECOMMITTEDQUANTITYCommitted QuantityEKET-MNG02
3VR_S2PP2R_PurOrderScheduleLineSCHEDULELINEOPENQUANTITYQuantity ColumnCDS Dervied
3VR_S2PP2R_PurOrderScheduleLineNetPriceAmountNet Price Amount in Doc CurrencyEKPO-NETPR
3VR_S2PP2R_PurOrderScheduleLineDCM_NetPriceAmountEURPO Net Price in EURDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineDCM_POAmountPO Amount in Doc CurrencyDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineDCM_POAmountEURPO Amount in EURDerived in DSP
3VR_S2PP2R_PurOrderScheduleLineDOWNPAYMENTAMOUNTDown Payment AmountEKKO-DPAMT
3VR_S2PP2R_PurOrderScheduleLineDOWNPAYMENTPERCENTAGEOFTOTAMTDown Payment PercentageEKKO-DPPCT
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPLRCSGNMTPPLINEWTHDRWLAMOUNTConsignment Amount Document CurrencyRKWA-WRBTR
3VR_S2PP2R_SuplrCsgnmtPplineWthdrwlSUPLRCSGNMTPPLINEWTHDRWLQTYConsignment Quantity PO UnitRKWA-BSTMG

Calculated Measures (Pre-Aggregation Calculations)

...

SupplierEKPO-EMLIF
Non-time dependent2VD_S4HARM_Supplier
REFERENCEDELIVERYADDRESSIDReference Delivery AddressEKPO-ADRN2
Non-time dependent
MANUALDELIVERYADDRESSIDAddressCDS Derived
Non-time dependent
DELIVERYADDRESSIDAddressCDS Derived
Non-time dependent
ACCOUNTASSIGNMENTCATEGORYAcct Assignment Cat.EKPO-KNTTP
Non-time dependent2VD_S4HARM_AccountAssignmentCategory
MULTIPLEACCTASSGMTDISTRIBUTIONDistrib. IndicatorEKPO-VRTKZ
Non-time dependent
ORDPRICEUNITTOORDERUNITDNMNTRQuantity ConversionEKPO-BPUMN
Non-time dependent
ORDERPRICEUNITTOORDERUNITNMRTRQuantity Conversion NumeratorEKPO-BPUMZ
Non-time dependent
SUPPLIERMATERIALNUMBERSupplier Mat. No.EKPO-IDNLF
Non-time dependent
UNDERDELIVTOLRTDLMTRATIOINPCTUnderdel. ToleranceEKPO-UNTTO
Non-time dependent
PRICEISTOBEPRINTEDPrint PriceEKPO-PRSDR
Non-time dependent
SUPPLIERCONFIRMATIONCONTROLKEYConfirmation ControlEKPO-BSTAE
Non-time dependent
OVERDELIVTOLRTDLMTRATIOINPCTOverdeliv. ToleranceEKPO-UEBTO
Non-time dependent
UNLIMITEDOVERDELIVERYISALLOWEDUnltd OverdeliveryEKPO-UEBTK
Non-time dependent
PURGDOCPRICEDATEPrice DateEKPO-PREDT
Non-time dependent
PURCHASINGINFORECORDUPDATECODEInfo Record UpdateEKPO-SPINF
Non-time dependent
PURGDOCORDERACKNNUMBEROrder AcknowledgmentEKPO-LABNR
Non-time dependent
PURCHASINGPRICEISESTIMATEDEstimated PriceEKPO-SCHPR
Non-time dependent
ISINFOATREGISTRATIONInfo At RegistrationEKPO-BORGR_MISS
Non-time dependent
NODAYSREMINDER11st Reminder/Exped.EKPO-MAHN1
Non-time dependent
NODAYSREMINDER22nd Reminder/Exped.EKPO-MAHN2
Non-time dependent
NODAYSREMINDER33rd Reminder/Exped.EKPO-MAHN3
Non-time dependent
STOCKTYPEStock TypeEKPO-INSMK
Non-time dependent2VD_S4HARM_StockType
TAXCODETax CodeEKPO-MWSKZ
Non-time dependent2VD_S4HARM_TaxCode
REQUIREMENTTRACKINGReq. Tracking NumberEKPO-BEDNR
Non-time dependent
ISORDERACKNRQDAcknowledgment Reqd.EKPO-KZABS
Non-time dependent
SHIPPINGINSTRUCTIONShipping Instr.EKPO-EVERS
Non-time dependent
GOODSRECEIPTISNONVALUATEDGR Non-ValuatedEKPO-WEUNB
Non-time dependent
SERVICEPERFORMERService PerformerEKPO-SERVICEPERFORMER
Non-time dependent
PRODUCTTYPECODEProduct Type GroupEKPO-PRODUCT_TYPE
Non-time dependent2VD_S4HARM_ProductType
MATERIALTYPEMaterial TypeEKPO-MTART
Non-time dependent2VD_S4HARM_MaterialType
PURCHASECONTRACTITEMFORMATTEDChar15EKPO-
Non-time dependent
PURCHASINGCONTRACTDELETIONCODEDeletion IndicatorEKKO-LOEKZ
Non-time dependent
PURCHASECONTRACTITEMUNIQUEIDDocument ItemEKPO-UNIQUEID
Non-time dependent
PURCHASINGCATEGORYPurchasing Category/srmsmc/d_puc_rt-ID
Non-time dependent2VD_S4HARM_PurchasingCategory
PURGCATNAMEPurchasing Category Name/srmsmc/d_puc_rt-NAME
Non-time dependent
COMPANYCODECompany CodeEKKO-BUKRS
Non-time dependent2VD_S4HARM_CompanyCode
INCOTERMSCLASSIFICATIONIncotermsEKKO-INCO1
Non-time dependent
INCOTERMSTRANSFERLOCATIONIncoterms (Part 2)EKKO-INCO2
Non-time dependent
PAYMENTTERMSTerms of PaymentEKKO-ZTERM
Non-time dependent2VD_S4HARM_PaymentTerms
CASHDISCOUNT1DAYSDays 1EKKO-ZBD1T
Non-time dependent
CASHDISCOUNT2DAYSDays 2EKKO-ZBD2T
Non-time dependent
NETPAYMENTDAYSDays NetEKKO-ZBD3T
Non-time dependent
CASHDISCOUNT1PERCENTCD Percentage 1EKKO-ZBD1P
Non-time dependent
CASHDISCOUNT2PERCENTCD Percentage 2EKKO-ZBD2P
Non-time dependent
PURCHASECONTRACTTARGETAMOUNTTarget ValueEKKO-KTWRT
Non-time dependent
RELEASECODERelease indicatorEKKO-FRGKE
Non-time dependent
CREATEDBYUSERCreated ByEKKO-ERNAM
Non-time dependent
PURCHASINGDOCUMENTDELETIONCODEDeletion IndicatorEKKO-LOEKZ
Non-time dependent
EXCHANGERATEISFIXEDFixed Exchange RateEKKO-KUFIX
Non-time dependent
QUOTATIONSUBMISSIONDATEQuotation DateEKKO-IHRAN
Non-time dependent
SUPPLIERQUOTATIONQuotationEKKO-ANGNR
Non-time dependent
CORRESPNCEXTERNALREFERENCEYour ReferenceEKKO-IHREZ
Non-time dependent
CORRESPNCINTERNALREFERENCEOur ReferenceEKKO-UNSEZ
Non-time dependent
SUPPLIERRESPSALESPERSONNAMESalespersonEKKO-EVERK
Non-time dependent
SUPPLIERPHONENUMBERSupplier PhoneEKKO-TELFN
Non-time dependent
INCOTERMSVERSIONIncoterms VersionEKKO-INCOV
Non-time dependent
INCOTERMSLOCATION1Incoterms Location 1EKKO-INCO2
Non-time dependent
INCOTERMSLOCATION2Incoterms Location 2EKKO-INCO3
Non-time dependent
RELEASEISNOTCOMPLETEDSubject to ReleaseEKKO-FRGRL
Non-time dependent
SUPPLIERADDRESSIDAddress NumberEKKO-ADRNR
Non-time dependent
RELEASEORDERPurchasing Document NumberEKAB-EBELN
EKBE-EBELN

Non-time dependent
RELEASEORDERITEMPO ItemEKAB-EBELP
EKBE-EBELP

Non-time dependent
RELEASEORDERDATERelease Order DateEKAB-BEDAT
Non-time dependent
RELEASEORDERITEMQUANTITYUNITOrder UnitEKAB-BSTME
Non-time dependent
RELEASEORDERCURRENCYCurrencyEKAB-WAERS
Non-time dependent
TAKEORPAYCLAUSETake or Pay ClauseCustom Field
Non-time dependent
DCD_POContPriceMisMatchPO Contract Price MismatchDSP Derived
Non-time dependent
Report Field IDReport Field DescriptionSAP Table-Field Name / processComments / Calculation / Formula / Restriction dimensions and valuesAggregation of data
RELEASEORDERITEMORDERQUANTITYOrder QuantityEKAB-BSTMG
SUM
RELEASEORDERITEMNETAMOUNTNet Order ValueEKAB-BWERT
SUM
DCM_InvoicedValuePOCurInvoiced Value in PO CurrencyCalculated in DSPException Aggregation - MAX - Release Order & Release Order ItemMAX
DCM_InvoicedQtyPOUnitInvoiced Qty in PO UnitCalculated in DSPException Aggregation - MAX - Release Order & Release Order ItemMAX
TARGETQUANTITYTarget QuantityEKPO-KTMNGException Aggregation - MAX - Contract and Contract ItemSUM
CONTRACTNETPRICEAMOUNTNet Order PriceEKPO-BPREIException Aggregation - MAX - Contract and Contract ItemSUM
TARGETAMOUNTOA Target ValueEKPO-ZWERTException Aggregation - MAX - Contract and Contract ItemSUM
PURGDOCRELEASEORDERQUANTITYStand.Rel.Order.Qty.EKPO-NORAMException Aggregation - MAX - Contract and Contract ItemSUM
TAKEORPAYAMOUNTTake or Pay AmountCustom FieldField details not yet available
Exception Aggregation - SUM - Contract ID
SUM
DCM_ReleaseOrderNetPriceRelease Order Net PriceDSP Derived
SUM
DCM_CounterCounterDSP Derived
SUM
DCM_POContPriceDifferencePO Contract Price DifferenceDerived in DSP
SUM

3VF_S2PP2R_SuplrCsgnmtPplineWithdrwl

This will be the fact table to be used in the Consignment Consumption Model

List of Fields & Associations to master data

DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
SystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependent
MATERIALDOCUMENTMaterial DocumentRKWA-MBLNR
Non-time dependent
MATERIALDOCUMENTYEARMaterial Doc. YearRKWA-MJAHR
Non-time dependent
MATERIALDOCUMENTITEMMaterial Doc.ItemRKWA-MBLPO
Non-time dependent
SUPLRCSGNMTPPLINEWTHDRWLSTATUSStatus for RKWA entryRKWA-STATUS
Non-time dependent
DOCUMENTDATEDocument DateRKWA-BLDAT
Non-time dependent
POSTINGDATEPosting DateRKWA-BUDAT
Non-time dependent
COMPANYCODECompany CodeRKWA-BUKRS
Non-time dependent2VD_S4HARM_CompanyCode
ISSGORRCVGSTKIDFGSPCLSTKTYPESpecial StockRKWA-SOBKZ
Non-time dependent
CONSIGNMENTPIPELINESUPPLIERSupplierRKWA-LIFNR
Non-time dependent2VD_S4HARM_Supplier
PLANTPlantRKWA-WERKS
Non-time dependent2VD_S4HARM_Plant
MATERIALMaterialRKWA-MATNR

3VF_S2PS2C_PurchaseContractItem

This will be the fact table to be used in the Purchase Contract Analytical Model.

List of Fields & Associations to master data

EKPO-INSMKStockTypeEKPO-MWSKZTaxCodeEKPO-BEDNREKPO-KZABSEKPO-EVERSEKPO-WEUNBEKPO-SERVICEPERFORMEREKPO-PRODUCT_TYPEProductTypeEKPO-MTARTMaterialTypeEKKO-INCO1
DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
SystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependentPURCHASECONTRACTPurchase ContractEKPO-EBELN
EKAB-KONNR
Non-time dependentPURCHASECONTRACTITEMItemEKPO-EBELP
EKAB-KTPNR
Non-time dependentDOCUMENTCURRENCYCurrencyEKPO-WAERSNon-time dependentORDERQUANTITYUNITOrder UnitEKPO-BSTMENon-time dependentSTORAGELOCATIONStorage LocationEKPO-LGORTNon-time dependent2VD_S4HARM_StorageLocationMATERIALGROUPMaterial GroupEKPO-MATKLNon-time dependent2VD_S4HARM_ProductGroupMATERIALMaterialEKPO-MATNRNon-time dependent2VD_S4HARM_ProductNETPRICEQUANTITYPrice UnitEKPO-BPRMENon-time dependentPURCHASINGDOCUMENTITEMCATEGORYItem CategoryEKPO-PSTYPNon-time dependent2VD_S4HARM_PurchastingDocumentItemCategoryINVOICEISEXPECTEDInvoice ReceiptEKPO-REPOSNon-time dependentPURCHASECONTRACTITEMTEXTShort TextEKPO-TXZ01Non-time dependentINVOICEISGOODSRECEIPTBASEDGR-Based Inv. Verif.EKPO-WEBRENon-time dependentGOODSRECEIPTISEXPECTEDGoods ReceiptEKPO-WEPOSNon-time dependentPLANTPlantEKPO-WERKSNon-time dependent2VD_S4HARM_PlantEVALDRCPTSETTLMTISALLOWEDEval. Receipt Sett.EKPO-XERSYNon-time dependentPURCHASECONTRACTTYPEPurchasing Doc. TypeEKKO-BSARTNon-time dependent2VD_S4HARM_PurchasingDocumentTypePURCHASINGDOCUMENTCATEGORYPurch. Doc. CategoryEKKO-BSTYPNon-time dependent2VD_S4HARM_PurchasingDocumentCategoryPURCHASINGGROUPPurchasing GroupEKKO-BKGRPNon-time dependent2VD_S4HARM_PurchasingGroupPURCHASINGORGANIZATIONPurch. OrganizationEKKO-EKORGNon-time dependent2VD_S4HARM_PurchasingOrganizationVALIDITYSTARTDATEValidity Per. StartEKKO-KDATBNon-time dependentVALIDITYENDDATEValidity Period EndEKKO-KDATENon-time dependentSUPPLIERSupplierEKKO-LIFNRNon-time dependent2VD_S4HARM_SupplierINVOICINGPARTYInvoicing PartyEKKO-LIFRENon-time dependentSUPPLYINGSUPPLIERGoods SupplierEKKO-LLIEFNon-time dependent2VD_S4HARM_SupplierCREATIONDATECreated OnEKKO-ERDATNon-time dependentLASTCHANGEDATETIMELast ChangedEKKO-LASTCHANGEDATETIMENon-time dependentEXCHANGERATEExchange RateEKKO-WKURSNon-time dependentORDERPRICEUNITOrder Price UnitEKPO-PEINHNon-time dependentVOLUMEUNITVolume UnitEKPO-VOLEHNon-time dependentCUSTOMERCustomerEKPO-KUNNRNon-time dependent2VD_S4HARM_CustomerSUBCONTRACTORSupplierEKPO-EMLIFNon-time dependent2VD_S4HARM_SupplierREFERENCEDELIVERYADDRESSIDReference Delivery AddressEKPO-ADRN2Non-time dependentMANUALDELIVERYADDRESSIDAddressCDS DerivedNon-time dependentDELIVERYADDRESSIDAddressCDS DerivedNon-time dependentACCOUNTASSIGNMENTCATEGORYAcct Assignment Cat.EKPO-KNTTPNon-time dependent2VD_S4HARM_AccountAssignmentCategoryMULTIPLEACCTASSGMTDISTRIBUTIONDistrib. IndicatorEKPO-VRTKZNon-time dependentORDPRICEUNITTOORDERUNITDNMNTRQuantity ConversionEKPO-BPUMNNon-time dependentORDERPRICEUNITTOORDERUNITNMRTRQuantity Conversion NumeratorEKPO-BPUMZNon-time dependentSUPPLIERMATERIALNUMBERSupplier Mat. No.EKPO-IDNLFNon-time dependentUNDERDELIVTOLRTDLMTRATIOINPCTUnderdel. ToleranceEKPO-UNTTONon-time dependentPRICEISTOBEPRINTEDPrint PriceEKPO-PRSDRNon-time dependentSUPPLIERCONFIRMATIONCONTROLKEYConfirmation ControlEKPO-BSTAENon-time dependentOVERDELIVTOLRTDLMTRATIOINPCTOverdeliv. ToleranceEKPO-UEBTONon-time dependentUNLIMITEDOVERDELIVERYISALLOWEDUnltd OverdeliveryEKPO-UEBTKNon-time dependentPURGDOCPRICEDATEPrice DateEKPO-PREDTNon-time dependentPURCHASINGINFORECORDUPDATECODEInfo Record UpdateEKPO-SPINFNon-time dependentPURGDOCORDERACKNNUMBEROrder AcknowledgmentEKPO-LABNRNon-time dependentPURCHASINGPRICEISESTIMATEDEstimated PriceEKPO-SCHPRNon-time dependentISINFOATREGISTRATIONInfo At RegistrationEKPO-BORGR_MISSNon-time dependentNODAYSREMINDER11st Reminder/Exped.EKPO-MAHN1Non-time dependentNODAYSREMINDER22nd Reminder/Exped.EKPO-MAHN2Non-time dependentNODAYSREMINDER33rd Reminder/Exped.EKPO-MAHN3Non-time dependentSTOCKTYPEStock Type
Non-time dependent2VD_S4HARM_ProductTAXCODETax Code
DEBITCREDITCODEDebit/Credit Ind.RKWA-SHKZG
Non-time dependent2VD_S4HARM_DebitCreditIndicatorREQUIREMENTTRACKINGReq. Tracking Number
BUSINESSAREABusiness AreaRKWA-GSBER
Non-time dependentISORDERACKNRQDAcknowledgment Reqd.2VD_S4HARM_BusinessArea
DOCUMENTCURRENCYCurrencyRKWA-WAERS
Non-time dependentSHIPPINGINSTRUCTIONShipping Instr.
SUPCSGNMTPPLINEWTHDRWLQTYUNITUnit of measure for settlementRKWA-BSTME
Non-time dependentGOODSRECEIPTISNONVALUATEDGR Non-Valuated
GLACCOUNTG/L AccountRKWA-HKONT
Non-time dependentSERVICEPERFORMERService Performer2VD_S4HARM_GLAccount
TAXCODETax CodeRKWA-MWSKZ
Non-time dependentPRODUCTTYPECODEProduct Type Group2VD_S4HARM_TaxCode
PROFITCENTERProfit CenterRKWA-PRCTR
Non-time dependent2VD_S4HARM_ProfitCenterMATERIALTYPEMaterial Type
TAXCOUNTRYTax Country/RegionRKWA-TAX_COUNTRY
Non-time dependent2VD_S4HARM_CountryPURCHASECONTRACTITEMFORMATTEDChar15EKPO-Non-time dependentPURCHASINGCONTRACTDELETIONCODEDeletion IndicatorEKKO-LOEKZNon-time dependentPURCHASECONTRACTITEMUNIQUEIDDocument ItemEKPO-UNIQUEIDNon-time dependentPURCHASINGCATEGORYPurchasing Category/srmsmc/d_puc_rt-IDNon-time dependent2VD_S4HARM_PurchasingCategoryPURGCATNAMEPurchasing Category Name/srmsmc/d_puc_rt-NAMENon-time dependentCOMPANYCODECompany CodeEKKO-BUKRSNon-time dependent2VD_S4HARM_CompanyCodeINCOTERMSCLASSIFICATIONIncoterms
Report Field IDReport Field DescriptionSAP Table-Field Name / processComments / Calculation / Formula / Restriction dimensions and valuesAggregation of data
SUPLRCSGNMTPPLINEWTHDRWLAMOUNTAmountWRBTR_CS
SUM
SUPLRCSGNMTPPLINEWTHDRWLQTYQuantity withdrawn for settlementMR_BSTMG
SUM
NONDEDUCTIBLEINPUTTAXAMOUNTNon-deductibleNAVNW
SUM

3VF_S2PI2P_SupplierInvoiceItem

This will be the fact table to be used in the Supplier Invoice Model

List of Fields & Associations to master data

EKKO-INCO2EKKO-ZTERMEKKO-ZBD1TCASHDISCOUNT2DAYSDays 2EKKOZBD2TNETPAYMENTDAYSDays NetEKKOZBD3TEKKO-ZBD1PEKKO-ZBD2PEKKO-KTWRTEKKO-FRGKECREATEDBYUSERCreated ByEKKOERNAMEKKO-LOEKZEKKO-KUFIXEKKO-IHRANEKKO-ANGNREKKO-IHREZEKKO-UNSEZEKKO-EVERKEKKO-TELFNINCOTERMSVERSIONIncoterms VersionEKKOINCOVEKKO-INCO2EKKO-INCO3EKKO-FRGRLSUPPLIERADDRESSIDAddress NumberEKKOADRNREKAB-EBELN
EKBE-EBELN
EKAB-EBELP
EKBE-EBELP
EKAB-BEDATEKAB-BSTMEEKAB-WAERS
DSP fieldReport Field DescriptionSAP Table–Field NameComments / DescriptionsTime relevancy of dataMD Source
SystemIDSource SystemDSP DerivedConstant S4HC or S4HRNon-time dependent
SUPPLIERINVOICEDocument NumberRSEG-BELNR
Non-time dependentINCOTERMSTRANSFERLOCATIONIncoterms (Part 2)
FISCALYEARFiscal YearRSEG-GJAHR
Non-time dependentPAYMENTTERMSTerms of Payment
SUPPLIERINVOICEITEMInvoice ItemRSEG-RBLGP
Non-time dependent2VD_S4HARM_PaymentTermsCASHDISCOUNT1DAYSDays 1
PURCHASEORDERPRICEUNITOrder Price UnitRSEG-BPRME
Non-time dependent
PURCHASEORDERQUANTITYUNITOrder UnitRSEG-BSTME
Non-time dependent
PURCHASEORDERPurchasing DocumentRSEG-EBELN
Non-time dependentCASHDISCOUNT1PERCENTCD Percentage 12VD_S4HARM_PurchaseOrder
PURCHASEORDERITEMItemRSEG-EBELP
Non-time dependentCASHDISCOUNT2PERCENTCD Percentage 22VD_S4HARM_PurchaseOrder
PRMTHBREFERENCEDOCUMENTReference DocumentRSEG-LFBNR
Non-time dependentPURCHASECONTRACTTARGETAMOUNTTarget Value
PRMTHBREFERENCEDOCUMENTFSCLYRYear Current PeriodRSEG-LFGJA
Non-time dependentRELEASECODERelease indicator
PRMTHBREFERENCEDOCUMENTITEMReference Doc. ItemRSEG-LFPOS
Non-time dependent
PURCHASEORDERITEMMATERIALMaterialRSEG-MATNR
Non-time dependentPURCHASINGDOCUMENTDELETIONCODEDeletion Indicator2VD_S4HARM_Product
SUPLRINVCITMHASQUALITYVARIANCEBlockReason:QualityRSEG-SPGRC
Non-time dependentEXCHANGERATEISFIXEDFixed Exchange Rate
SUPLRINVCITEMHASORDPRCQTYVARCBlocking Reason:OPQRSEG-SPGRG
Non-time dependentQUOTATIONSUBMISSIONDATEQuotation Date
SUPLRINVCITEMHASQTYVARIANCEBlocking Reason: QtyRSEG-SPGRM
Non-time dependentSUPPLIERQUOTATIONQuotation
SUPLRINVCITEMHASPRICEVARIANCEBlocking Reas. PriceRSEG-SPGRP
Non-time dependentCORRESPNCEXTERNALREFERENCEYour Reference
SUPLRINVCITEMHASOTHERVARIANCEManual Block. ReasonRSEG-SPGRQ
Non-time dependentCORRESPNCINTERNALREFERENCEOur Reference
SUPLRINVCITEMHASAMOUNTOUTSDTOLBlkg Reason: Item AmountRSEG-SPGRS
Non-time dependentSUPPLIERRESPSALESPERSONNAMESalesperson
SUPLRINVCITEMHASDATEVARIANCEBlock. Reason: DateRSEG-SPGRT
Non-time dependentSUPPLIERPHONENUMBERSupplier Phone
ISSUBSEQUENTDEBITCREDITSubseq. Debit/CreditRSEG-TBTKZ
Non-time dependent
PLANTPlantRSEG-WERKS
Non-time dependentINCOTERMSLOCATION1Incoterms Location 12VD_S4HARM_Plant
DOCUMENTCURRENCYCurrencyRBKP-WAERS
Non-time dependentINCOTERMSLOCATION2Incoterms Location 2
DOCUMENTHEADERTEXTDocument Header TextRBKP-BKTXT
Non-time dependentRELEASEISNOTCOMPLETEDSubject to Release
DOCUMENTDATEInvoice DateRBKP-INVDT
Non-time dependent
POSTINGDATEPosting DateRBKP-BUDAT
Non-time dependentRELEASEORDERPurchasing Document Numberdependent
COMPANYCODECompany CodeRBKP-BUKRS
Non-time dependentRELEASEORDERITEMPO Item2VD_S4HARM_CompanyCode
SUPPLIERINVOICEORIGINIV categoryRBKP-IVTYP
Non-time dependentRELEASEORDERDATERelease Order Date2VD_S4HARM_SupplierInvoiceOrigin
INVOICINGPARTYInvoicing PartyRBKP-LIFRE
Non-time dependentRELEASEORDERITEMQUANTITYUNITOrder Unit2VD_S4HARM_InvoicingParty
UNPLANNEDDELIVERYCOSTTAXCODETax CodeRBKP-MWSKZ
Non-time dependentRELEASEORDERCURRENCYCurrency2VD_S4HARM_TaxCode
REVERSEDOCUMENTReversed byRBKP-STBLG
Non-time dependent
REVERSEDOCUMENTFISCALYEARYearRBKP-STJAHTAKEORPAYCLAUSETake or Pay ClauseCustom Field
Non-time dependent
Report Field IDReport Field DescriptionSAP Table-Field Name / processComments / Calculation / Formula / Restriction dimensions and valuesAggregation of data
RELEASEORDERITEMORDERQUANTITYOrder QuantityEKAB-BSTMGSUMRELEASEORDERITEMNETAMOUNTNet Order ValueEKAB-BWERTSUM
DCM_InvoicedValuePOCurInvoiced Value in PO CurrencyCalculated in DSPException Aggregation - MAX - Release Order & Release Order ItemMAX
DCM_InvoicedQtyPOUnitInvoiced Qty in PO UnitCalculated in DSPException Aggregation - MAX - Release Order & Release Order ItemMAX
TARGETQUANTITYTarget QuantityEKPO-KTMNGException Aggregation - MAX - Contract and Contract ItemSUM
CONTRACTNETPRICEAMOUNTNet Order PriceEKPO-BPREIException Aggregation - MAX - Contract and Contract ItemSUM
TARGETAMOUNTOA Target ValueEKPO-ZWERTException Aggregation - MAX - Contract and Contract ItemSUM
PURGDOCRELEASEORDERQUANTITYStand.Rel.Order.Qty.EKPO-NORAMException Aggregation - MAX - Contract and Contract ItemSUM
TAKEORPAYAMOUNTTake or Pay AmountCustom FieldField details not yet available
Exception Aggregation - SUM - Contract ID
SUM

3VF_S2PP2R_SuplrCsgnmtPplineWithdrwl

This will be the fact table to be used in the Consignment Consumption Model

...


SUPPLIERINVOICEIDBYINVCGPARTYReferenceRBKP-XBLNR
Non-time dependent2VD_S4HARM_Supplier
ISINVOICEInvoiceRBKP-XRECH
Non-time dependent
SUPPLIERINVOICESTATUSInvoice doc. statusRBKP-RBSTAT
Non-time dependent2VD_S4HARM_SupplierInvoiceStatus
PODOCUMENTDATEDocument DateEKPO-BLDAT
Non-time dependent
DCD_LatePOLate PO CreationDSP Derived
Non-time dependent
Report Field IDReport Field DescriptionSAP Table-Field Name / processComments / Calculation / Formula / Restriction dimensions and valuesAggregation of data
INVOICEGROSSAMOUNTGross Invoice AmountRBKP-RMWWR
SUM
SUPLRINVCMANUALLYREDUCEDAMOUNTSupplier Error (net)RBKP-LIEFFN
SUM
QTYINPURCHASEORDERPRICEUNITQty in OPUnRSEG-BPMNG
SUM
QUANTITYINPURCHASEORDERUNITQuantityRSEG-MENGE
SUM
SUPPLIERINVOICEITEMAMOUNTAmountRSEG-WRBTR
SUM
SUPLRINVCAUTOMREDUCEDAMOUNTAutom.invoice reduct.RSEG-RKUEN
SUM
UNPLANNEDDELIVERYCOSTUnplanned Del. CostsRSEG-BEZNK
SUM

Reporting Layer

4MA_S2PP2R_PurchaseRequisitionItem

...