Page tree
Skip to end of metadata
Go to start of metadata

 Ariba P2P/P2O (Using Operational Reporting API)

Run Mode: BACKGROUND AND DIALOG Aggregation: NOT SUPPORTED Iteration: NOT SUPPORTED Duplicate Check: NOT SUPPORTED 

Metadata retrieval: SUPPORTED Extraction Strategy: INDUVIDUAL SELECTION AND KEY BASED SELECTION Special Permissions: NONE


This source type generates an openAPI query, extracts data via the Operational Reporting API, compares data in SAP Solution Manager. 

The Operational reporting API for procurement enables you to extract and report on the transactional procurement data that you need to make operational decisions, such as invoices to pay or purchase requisitions that need approval. 

Parameters

The following parameters must be entered:

ParameterDescription
OAuth DestinationRFC connection to the authentication service which is an HTTPS service which the username and password must be saved which will generate the token
OpenAPI DestinationThe other destination to be created will be the service to the HTTP service which holds the Operational Reporting API. 
RealmThe Ariba Realm for the P2P/P2O service
API KeyAPI Key of the application

The following fields are non-editable and generated by the tool

QueryOpenAPI query generated from the data model.

Metadata

The CDC Source type for P2P/P2O provides the following tables.

The tables are:

  • CDC_CopyOrder
  • CDC_DirectOrder
  • CDC_ERPOrder
  • CDC_Invoice
  • CDC_InvoiceRequisition
  • CDC_Recipt
  • CDC_Requisition

Each table has custom fields pertaining to the type and all tables have few fields in common:

  • createDate
  • updateDate
  • status

Only one date field can be selected at a given time. By default, all statuses are selected

Filters

The following fields are filterable using CDC:

Field NameObject filter supported?Instance filter supported?Combine with

createDate and updateDate

 

Date/Time must be given in the format: YYYY-MM-DDTZHH:MM and must always be a range and the timespan cannot be more than 31 days and not more than 30 days in the past

Date/Time can use relative time filters like $TODAY.

All

status

 

Depending on the table it can have different statuses.

No

All

Supported filter Values for status

Document typeStatus
Requisition
  • Approved
  • Canceled
  • Canceling
  • Collaborating
  • Collaboration
  • Completed
  • Composing
  • Denied
  • Invalid
  • Ordered
  • Ordering
  • Received
  • Receiving
  • Submitted
Purchase order including ERPOrder, DirectOrder, and CopyOrder
  • Approved  
  • Canceled  
  • Canceling  
  • Confirmed  
  • Confirming  
  • Ordered  
  • Ordering  
  • Received  
  • Receiving  
  • Shipped  
  • Shipping 
 Receipt
  • Approved  
  • Composing  
  • Denied  
  • FailedProcessing  
  • InvoiceCreated 
  • Invoiced  
  • Invoicing  
  • Processed  
  • Submitted
 Invoice
  •  Unprocessed
  • Rejecting
  • Paying
  • Rejected
  • Paid
  • FailedRejecting
  • FailedPaying
  • Canceled
  • Invalid
  • AwaitingExternalResolution
  • FailedExternalPush
Invoice Reconciliation
  • Approving   
  • Canceled
  • FailedPaying
  • Paid
  • Paying
  • Reconciling
  • Rejected

Limitations

Due to the CDC Source type making use of the API, it is limited in a few ways. These are:

  • When the ARIBA source type is a primary source type, the createDate/updateDate filter is mandatory and must be between two time frames and cannot be more than 30 days in the past. Relative time filters are advised.
  • Filters can only be applied to the fields as detailed in the filters section. Other combinations are not possible.

View creation on Ariba P2P/P2O

The cross-database comparison for Ariba P2P/P2O works with views provided from the Operational Reporting API. Not all views are supported however. We make use of few custom views for each document type. When the comparison is run, the tool tries to create a view using the reporting API, this view is created depending on the date field selected. For example, if you select the view CDC_Requisitions and select the date filter as create_date, a custom view will be created with the CDC_Requisitions_CR. This view will then be used for extracting data. Please note that the view will be created only once when the comparison is successfully run for the first time.


 

  • No labels