Import configurations
When importing requisitions from SAP Ariba, you have control over how the following information is available in Fairmarkit.
Attachments
If your SAP Ariba requisition has attachments at the header or line item level, you can select to make them visible to suppliers.
Visible to suppliers
Imported in the Files section
Imported under Files Section (renamed as “Line{number}_{filename}”)
Not visible to suppliers
Imported under Internal notes
Imported under Internal notes (renamed as “Line{number}_{filename}”)
Comments
If your SAP Ariba requisition has comments at the header or line item level, you can select to make them visible to suppliers. However, the “visible to suppliers” status is not exposed in the API. To be safe, we treat all comments as internal and import them as follows:
Visible to suppliers
Imported under Internal notes
Ariba Imported Comment: George Jetson 2021-08-09 18:27:04: Comment from Ariba
Imported under Internal notes
Ariba Imported Comment:
Line 1 - George Jetson 2021-08-09 18:27:04: Comment from Ariba
Not visible to suppliers
Imported under Internal notes
Ariba Imported Comment:
George Jetson 2021-08-09 18:27:04: Comment from Ariba
Imported under Internal notes
Ariba Imported Comment:
Line 1 - George Jetson 2021-08-09 18:27:04: Comment from Ariba
Buyer assignments
Because SAP Ariba doesn't expose any email that can be used to directly assign request for quote events in Fairmarkit, all imported events are assigned to a default buyer. You can request custom logic for buyer assignment.
Line Item Kinds
With SAP Ariba, you could have one of the following types of line items on your requisition:
Non-Service Line Item
Parent Service Line Item
Child Service Line Item
Additionally, each item could have hidden items associated to it that are only exposed in the API. In particular, each item will have a hidden tax item (e.g. if there are 3 items in the UI, there will be 6 Line Items in the API).
All of these aren’t explicitly distinguished in the API, but we can determine the type a combination of fields. Here are the relevant ones:
NumberInCollection: The main identifying field for an item. Starts at 1, and increments based on the ordering of the items. Hidden items will start at 10001, and tax items are ordered according to the associated Line Item (e.g. the tax item of the second line item will have NumberInCollection 10002).
ParentLineNumber: Used to associate Line Items. Non-Service and Parent Service Line Items will have ParentLineNumber = 0. Any Child Service Line Items or Tax Items will have ParentLineNumber equal to the NumberInCollection of the Non-Service or Parent Service Line Item.
LineType: This field on any regular Line Item will be null. This field on any hidden line item will specify the type of item (e.g. SalesTax).
ServiceDetails.RequiresServiceEntry: True for Parent Service Line Items, False for all other
For Non-Service and Parent Line Items, hidden items are filtered out based on Linetype, and Child Service Items will be imported as subitems of a group service:
ServiceDetails.RequiresServiceEntry is True
Service
Group Service
ServiceDetails.RequiresServiceEntry is False
Doesn’t exist in Ariba
Item
Last updated
Was this helpful?