You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Status

  Revision in progress

Owner
Stakeholders
Jira Request ID

ERP-46 - Getting issue details... STATUS

Jira Development ID

ERP-68 - Getting issue details... STATUS

High- Level Specification

ParameterValue
Application System (Source)Ariba Guided Buying
Application System ( Target)S/4HANA
Business Process Reference

Functional Overview

A receipt is an acknowledgment of the goods that have arrived. The receiving process starts when an order has been sent to a supplier and the supplier ships goods in exchange. When the shipment arrives, the person who receives those items, submits a receipt to acknowledge that the items have indeed arrived.

Negative receipt can also be created in Ariba Guided Buying to reverse some received quantity because of incorrect shipment or manual errors.

This document describes S/4HANA System inbound interface for sending goods receipt information from Ariba Guided Buying to S/4HANA System for POs received in Ariba Guided Buying. Goods receipt data from Ariba Guided Buying will be exported to S/4HANA System via SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network (formerly known as Cloud Integration Gateway) and loaded in S/4HANA as GR material document. 

Buyers using the Ariba Guided Buying integrated with S/4HANA System can create receipts using a standard SAP delivered Business Application Programming Interface (BAPI).

The following steps explain how a receipt export integration event works:

  1. When Buyer creates a receipt in Ariba Guided Buying, the receipt will go to approval flow based on requirements.
  2. When the receipt is fully approved, a copy is sent to S/4HANA System via SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network (formerly known as Cloud Integration Gateway (CIG)) and the respective Receipt status is then sent back to Ariba Guided Buying.
  3. The RFC returns a receipt line number and any error information to Ariba Guided Buying.

The format of the messages that are sent through the web services from Ariba Buying to S/4HANA System and the format of the expected responses from S/4HANA System are defined in WSDL files (Web Service Description Language). These files furthermore contain details about the web service end points like URLs and port numbers.

The export of data through web services is always initiated by Ariba Buying. Once a transaction has been completed in Ariba Buying, it immediately sends out a SOAP message to the configured web service end point.

The CIG transforms that SOAP message and passes the data from that message in the right format to the S/4HANA System backend. The S/4HANA System then returns either a success or error message (including error details) to the CIG. This reply from the S/4HANA System is finally sent back to Ariba Guided Buying as SOAP message through web services.

Ariba web services are only used for exporting transactional data from the Ariba Guided Buying and sending it (via CIG) to the corresponding S/4HANA System.

Scope and Objectives

. The following Receipt web service integration events will be used:

  • Export Receipts Asynchronously

There will be no scheduled task of data transmission as data is transferred in real-time.  Each submission of transactional data from Ariba Buying to the S/4HANA System requires a response from the receiving S/4HANA system that the data was successfully received and imported, or details about the error that occurred during the import. The receipts are being exported to S/4HANA with this event and the CIG document type is- ReceiptExportRequest. 


Process Flow Diagram

Step

Description

Comment

1

Ariba Guided Buying generates a SOAP message based on configuration


2

Ariba Guided Buying sends it to CIG, using the URL designated in Event Configuration


3


CIG transmits the data to Cloud Connector where the data is transformed into SAP format.



4

The Cloud Connector then transmits the information to the S/4HANA system based on the configuration.


5

Data is created using RFC/Business Application Programming Interface (BAPI) and the response (success or failure) is sent back to CIG, which again transforms the data and sends it back to Ariba Guided Buying through the web services channel.


6

The response is then updated in Ariba Guided Buying.


Assumptions

  • Ariba Guided Buying is utilized for integration of Goods Receipts and SES with S/4HANA System.
  • Ariba tolerance settings for under and over-receiving are synchronized with S/4HANA System.
  • Ariba source object and S/4HANA System target field mappings, including custom fields, will be updated based on mapping requirements in S/4HANA System.


Dependencies

  • All configurations should already be implemented before the interface is deployed.
  • Ariba Buying packages have been successfully installed and configured in S/4HANA System.
  • The connection information for Web-Services based integration have been successfully configured in Ariba Buying.
  • Receiving feature is enabled in Ariba Guided Buying.
  • Receiving parameters have been configured in Ariba Guided Buying.
  • Master data loaded in Ariba Guided Buying is synchronized with S/4HANA System.
  • Users need to be part of Field Service Administration group to force reject already processed Service Entry Sheet.

Security, Integrity and Controls

The following are the Security and Authorization considerations for this interface:

  • Define a Web Services Security certificate and/or the shared secret key to use to secure the End Point connection.
  • Access to interface parameters in Ariba Guided Buying are being addressed by Ariba standard security controls. Only authorized person with Ariba administrator’s role can access/ change interface parameters.
  • Web service security configuration allows secure communications protocol provides a means for applying security to Web services.

Configuration Requirements

Ariba Configuration

Ariba Web Services enables exchange of data between Ariba Guided Buying and other systems, such as S/4HANA System, for real-time data integration.

Ariba Web Services provide integration tasks that send and receive SOAP messages for web services. An integration task requires an end point for the logical communication channel used by the web service. An end point consists of the URL and authentication information that controls access to the end point. There are two types of end points: inbound and outbound. Inbound end points are used when the task is initiated by the S/4HANA system. Outbound end points are used when the task is initiated by the Ariba Guided Buying.

Here, the Web Services channel provides real-time integration of Ariba Buying with S/4HANA system using SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network.

The following table lists operations for the integration tasks and end point types needed:

Ariba Integration Task

End Point Type

Interface Name

Export Receipts Asynchronously

Outbound

CIG

Special Requirements

Not Applicable

Design Rationale

Not Applicable

Data Structure

Source Structure

The following fields will be used to provide the required information for this interface:

FieldDescription





Target Structure

The following fields will be used to provide the required information for this interface:

FieldDescription




Mapping and Calculation

Source TableAPI or Portlet NameSource FieldRequired (Y/N)DescriptionTarget FieldAPI or Portlet NameTarget FieldRequired (Y/N)DescriptionRule TypeRule Instruction




































Processing Logic

Processing within Source


Processing within Middleware

Not Applicable


Processing within Target

Interface Dependency


Interface Constraints


Delivery Requirements


Delta or Full Load Requirements


Interface Alert & Monitoring


Interface Reporting

There are no specific reporting requirements. Ariba Buying analytical reports give users access to information from multiple sources, such as purchase orders, requisitions and receipts. Reports display data from these sources on a pivot table, which users can manipulate to see different scenarios for the data. Pivot tables allow users to filter, slice, and drill down into the information as needed to see broad patterns and relationships, summary information, and detail at the same time.

Ariba Buying includes a set of pre-packaged reports designed to help analyse the organization’s procurement and activities.

Language Requirements

Not Applicable

User Interface Requirements

Not Applicable


Volumetrics



Performance Consideration

There are no specific performance requirements or considerations related to this interface.



Error Handling

The S/4HANA System integration provides reliable data exchange between Ariba Guided Buying through CIG. However, in some cases, the integration event on the Ariba Guided Buying cannot recover automatically and must report the error to the appropriate administrator. When an error occurs, the integration event on the Ariba Buying System does the following:

  • Recover automatically
  • Report the error and wait for an administrator to take action

Here, if any errors occur for Goods Receipt or SES, the instance goes into “Rejected” state and the buyers are being requested to create another instance.



Testing

How to Test

Test Conditions and Expected Results

IDConditionExpected Results

Create Receipt in Ariba Guided BuyingReceipt should flow from Ariba Guided Buying to S/4HANA via CIG. Receipt is carbon copied in S/4HANA and the status is updated in Ariba Guided Buying.

Create multiple partial receipts in Ariba Guided Buying.Partial receipts should flow from Ariba Guided Buying to S/4HANA via CIG without any issues. Partial Receipt is carbon copied in S/4HANA and the status is updated in Ariba Guided Buying.

Check Negative receiving in Ariba Guided Buying.Negative receipt flows from Ariba Guided Buying to S/4HANA via CIG. Carbon copied in S/4Hana and the status is updated in Ariba Guided Buying.

Check Manage returns in Ariba Guided Buying.

Returned/Rejected receipt flows from Ariba Guided Buying to S/4HANA via CIG. Status updated in Ariba Guided Buying.

Test Considerations/Dependencies



Other Information


Development Details

Package

Package NameParent Package




Other Development Objects

Object TypeObject NamePurpose/High Level LogicDesign Rationale Reference









Appendix


See also


Change log

Version Published Changed By Comment
CURRENT (v. 11) Nov 12, 2025 15:35 EPASINGHE-ext, Kapila
v. 23 Nov 12, 2025 15:34 EPASINGHE-ext, Kapila
v. 22 Nov 12, 2025 14:52 EPASINGHE-ext, Kapila
v. 21 Nov 12, 2025 14:44 EPASINGHE-ext, Kapila Title and HLS Description
v. 20 Oct 23, 2025 11:30 TONHAUSER-ext, Juraj
v. 19 Oct 23, 2025 11:27 TONHAUSER-ext, Juraj
v. 18 Oct 21, 2025 13:27 TONHAUSER-ext, Juraj
v. 17 Oct 14, 2025 09:33 TONHAUSER-ext, Juraj
v. 16 Oct 14, 2025 09:28 TONHAUSER-ext, Juraj
v. 15 Oct 14, 2025 09:26 TONHAUSER-ext, Juraj

Go to Page History

Workflow history

Title Last Updated By Updated Status  
There are no pages at the moment.

  • No labels