Purchase requisition sync

With the purchase requisition sync, your purchase requisitions created in SAP Ariba are imported into Fairmarkit, and request for quote events are created. When you award your event, Fairmarkit sends the awarded data back to SAP Ariba, and your purchase requisition is updated.

Note: The SAP Ariba integration provides a number of configurations to customize your integration. See SAP Ariba requisition import configurations and SAP Ariba integration - optional configurations.

Import to Fairmarkit

Based on a scheduled job, Fairmarkit will import your purchase requisitions created in SAP Ariba and create request for quote events in Fairmarkit. This scheduled job can be adjusted to run at your requested interval.

The scheduled job does the following:

  • Finds all your submitted purchase requisitions.

  • Maps your SAP Ariba data to for use in Fairmarkit.

  • Creates a request for quote event in Fairmarkit.

Export to SAP Ariba

When your award your request for quote event, Fairmarkit sends the award data back to SAP Ariba and the purchase requisition is updated. This process works in real-time, and you should see your update within a few seconds. During this process, the following will happen:

Note: Depending on your needs, you can request comments and additional approvers to be added.

Note: Bundling is not currently supported for the export to SAP Ariba.

  • Event awarded in Fairmarkit.

  • Maps your Fairmarkit data to use in SAP Ariba.

  • Updates purchase requisition in SAP Ariba.

How is data mapped?

When you import to Fairmarkit or export back to SAP Ariba, the data is mapped to ensure that it ends up in the correct fields in each application. For more information, see -How is data mapped?

SAP Ariba & Fairmarkit data mapping

ApprovalRequests__Approver__UniqueName

This is optional and can be used to filter requisitions currently in the approval queue and assigned to Fairmarkit.

*

Billing Address

LineItems__BillIngAddress

Billing Address code

This is metadata used when exported back to SAP Ariba.

Deliver to

LineItems__DeliverTo

Commodity Code

LineItems__Description.CommonCommodityCode__Name

Level 1 Commodity Name

Category Parent Name

Commodity Code ID (not displayed in UI)

LineItems__Description.CommonCommodityCode__UniqueName

Commodity UNSPSC Code

UNSPSC Predicted Item Categories - Parent Identifier/external ID

*

Item description

LineItems__Description.Description

Line level detail indicating requisitioned item or service.

Item Title

*

Price

LineItems__Description.Price__Amount

Unit price for the requisitioned item or service.

Item Benchmark Price

*

Currency

LineItems__Description.Price__Currency__UniqueName

Uses the currency of the last line item to set the currency for the Fairmarkit request for quote event.

Currency (request for quote event)

Supplier Part #

LineItems__Description.SupplierPartNumber

Manufacturer Part Number

*

Unit

LineItems__Description.UnitOfMeasure__UniqueName

Unit of Measure

Note: Default to "each" is not supported by Fairmarkit

UOM

Need-by Date

LineItems__NeedBy

In SAP AribaAriba, this is selected on the Requisition level, but it displays on the line item level in the API. Uses the Need-by Date of the last line item to set the Preferred Delivery Date (on the header level) for the Fairmarkit request for quote event.

Preferred Delivery Date

*

No.

LineItems__NumberInCollection

Used to order the line items in the Fairmarkit request for quote event. When the data is exported back to SAP Ariba, this is used to make sure the correct line item is updated.

This metadata is used to order line items and when exporting to SAP Ariba to ensure the correct line item is updated.

Parent No.

LineItems__ParentLineNumber

Used for special logic for sub items/services.

Specific item logic

*

Qty

LineItems__Quantity

Quantity of a line item

Quantity

Service Item (checkbox)

LineItems__ServiceDetails.RequiresServiceEntry

Used to determine item type as service.

Specific service logic

LineItems__ServiceDetails.ServiceEndDate

Used to modify event title in Fairmarkit (e.g. "{item title} {start date} - {end date}").

Item Title

LineItems__ServiceDetails.ServiceStartDate

Used to modify event title in Fairmarkit (e.g. "{item title} {start date} - {end date}").

Item Title

ShipTo (Plant)

LineItems__ShipTo__City

SAP Ariba sets the address at the line item level, but this value is set at the header level on a Fairmarkit event. Uses the first line item's shipping address.

City

Not visible in UI

LineItems__ShipTo__Country__UniqueName

SAP Ariba sets the address at the line item level, but this value is set at the header level on a Fairmarkit event. Uses the first line item's shipping address.

Country

Not visible in UI

LineItems__ShipTo__Lines

SAP Ariba sets the address at the line item level, but this value is set at the header level on a Fairmarkit event. Uses the first line item's shipping address.

Address1

Not visible in UI

LineItems__ShipTo__PostalCode

SAP Ariba sets the address at the line item level, but this value is set at the header level on a Fairmarkit event. Uses the first line item's shipping address.

Accounting - by Line Item - Bill to:

LineItems__ShipTo__State

SAP Ariba sets the address at the line item level, but this value is set at the header level on a Fairmarkit event. Uses the first line item's shipping address.

State

Vendor Name

LineItems__Supplier__Name

Vendor name. This is during the import to Fairmarkit, but it is not used when exporting back to SAP Ariba.

Item Benchmark Supplier

Vendor ID

LineItems__Supplier__UniqueName

Vendor ID. This is not used during the import to Fairmarkit, but it is used when exporting back to SAP Ariba.

External Supplier ID

*

Title

Name

Title of the requisition in Ariba

Requisition Title

On Behalf Of

Requester__UniqueName

Requester

Status

StatusString

Status Submitted for filtering and used server-side.

filtering / approvals

Cart Summary

TotalCost__Amount

Sum of Requisition Spend. This is during the import to Fairmarkit, but it is not used when exporting back to SAP Ariba.

Total Amount

*

PR ID

UniqueName

Numeric identifier of the requisition

External RFQ ID

Last updated

Was this helpful?