Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

© SAP SE AR822 1
LOGO HERE
@ Copyright. All rights reserved.
Outline
SAP Ariba Cloud Integration
Gateway: Overview and Getting
Started
Master Data Integration
Network Integration
Transactional Data Integration
Migration, Multiple ANIDs, and More
© SAP SE AR822 2
LOGO HERE
@ Copyright. All rights reserved.
Network Integration
Network Integration – Purchase
Order Flow
1
Network Integration – Proxy –
Receipt & Advanced Ship Notice Flow
Network Integration – Invoice Flow
3
2
© SAP SE AR822 3
3© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Network Integration - IDOC
© SAP SE AR822 4
HOME
Course Title
LOGO HERE
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 1: IDOC Overview
By the end of this lesson, you will be able to:
• Define IDOC
• Explain the different IDOC Types
This lesson includes the following topics:
• What is an IDOC?
• Inbound vs. Outbound flow
© SAP SE AR822 5
HOME
Course Title
@ Copyright. All rights reserved.
IDOC Overview
An IDOC (Intermediate Document) is an SAP object that
carries data of a business transaction from one system to
another, in the form of electronic message.
IDOC is the standard data structure for electronic data
interchange (EDI) between an SAP application and an external
application.
© SAP SE AR822 6
HOME
Course Title
@ Copyright. All rights reserved.
IDOC Overview
Depending on the direction it is sent, an IDOC can be triggered
in the SAP system or in an external application.
Outbound flow: The IDOC is triggered in SAP, through
document message control, and sent to an external application
via middleware that converts the data from IDOC into cXML, or
equivalent format. After the IDOC is converted, the data is then
sent to the external application.
Inbound flow: cXML is converted to an IDOC. After successful
processing of this IDOC, Application Document is posted in
SAP.
*IDOCs are always asynchronous communications.
© SAP SE AR822 7
HOME
Course Title
@ Copyright. All rights reserved.
IDOC Overview
*IDOC Types are based
on EDIFACT standards.
All fields that are
necessary for the
transmission of a
message for a particular
business transaction
are mapped in different
segments.
Basic type: Defines the structure
of an IDOC. Each basic type
describes standard IDOC
segments, format of data fields
and their size.
Message Type: Type of document
© SAP SE AR822 8
HOME
Course Title
@ Copyright. All rights reserved.
IDOC Overview
Control Record contains type of IDOC, port of partner, release of
SAP System.
Data records contain application specific data. Example: PO
header, line item information.
Status records are used to store the status of the document.
© SAP SE AR822 9
HOME
Course Title
LOGO HERE
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 2: Supported IDOC flows
By the end of this lesson, you will be able to:
• Identify the supported IDOC flows in CIG Integration
© SAP SE AR822 10
HOME
Course Title
@ Copyright. All rights reserved.
Supported IDOC flows
In SAP Ariba Cloud Integration (CI), there were not
SAP Ariba specific IDOC Types for a few
transactions, such as Purchase Order.
However, CIG copied the standard IDOC Types &
created SAP Ariba specific IDOC Types in order to
incorporate all the required fields/data for integration
with an SAP system.
Examples:
• Accounting details in PO
• Supporting attachments
• Send Vendor Address details
• Company Code address details
• Additional info for SCC flow such as time
tolerance
© SAP SE AR822 11
HOME
Course Title
LOGO HERE
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 3: Purchase Order flow
By the end of this lesson, you will be able to:
• Configure Purchase Order Flows in an SAP System, CIG, and in Ariba Network.
This lesson includes the following topics:
3.1 Configuration in SAP system
3.1.1 - Global Settings
3.1.2 - General Settings
3.1.3 – Transaction Specific Settings
3.2 Configuration in CIG
3.3 Configuration in Ariba Network
© SAP SE AR822 12
HOME
Course Title
@ Copyright. All rights reserved.
Purchase order flow
A Purchase Order (PO) is a commercial document and first official offer issued by a buyer to
a seller, indicating material or service types, quantities, and agreed prices for products or
services.
• It is used to control the purchasing of products and services from external suppliers.
• Acceptance of a purchase order by a seller forms a contract between the buyer and seller.
• A contract does not exist until the purchase order is accepted.
© SAP SE AR822 13
HOME
Course Title
@ Copyright. All rights reserved.
Purchase order flow
Additional Information:
Ø Schedule lines in a Purchase Order are supported.
Ø A Standard Purchase Order can have lines with catalog material or non-
catalog material.
Ø A Service Purchase Order, using SAP ERP 6.0 EHP 0, can only have a
single-level hierarchy (one parent and child line item). However, using
SAP ERP 6.0 EHP 4 & higher, you can send a Service PO with service
line items in up to five levels of hierarchy (1 parent and 4 child levels).
Ø A Blanket PO with item category “B” is supported.
Ø Price Basis Quantity (PBQ) along with different types of Account
Assignment Category is supported.
Ø Defining 2 way or 3 way match is also supported.
Types of Purchase Orders supported:
ü Standard Purchase Orders
ü Blanket Purchase Orders
ü Scheduling Agreement Release Purchase Orders
ü Service Purchase Orders
ü Subcontracting Purchase Orders
ü Consignment Purchase Orders
ü Purchase Orders with Returns
© SAP SE AR822 14
HOME
Course Title
@ Copyright. All rights reserved.
Purchase order flow
Pre-requisites:
ü Standard NACE or Output Determination configuration should be in place.
ü SAP Ariba AddOn package downloaded in your SAP system.
ü Ensure that the parameter ORDER_ENABLED is set.
• ORDER_ENABLED – Enables you to bypass the SAP Ariba code in
case it is causing issues in customer specific scenario.
ü SAP Cloud Connector installed & configured (for Direct Connect option).
ü Supported middleware should be configured (for Mediated Connect option).
ü CIG enabled through your AN Buyer Account & you have P User info.
ü SAP system information is sent to CIG
ü AN Buyer and Supplier relationship should exist.
© SAP SE AR822 15
HOME
Course Title
@ Copyright. All rights reserved.
3.1.1 Configuration in SAP System – Global Settings
Ensure that following configurations of the Global Settings section are in
place –
ü Maintain Certificates
ü Create RFC Destination
ü Create Port Definition
ü Create Logical System
ü Send SAP Information to CIG
ü Maintain Parameters for Attachments Support
ü Maintain BAdIs as per your requirements
© SAP SE AR822 16
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
In order to create event linkage for proxy & port definition, under General Settings
user needs to:
ü Setup the Interface
ü BAdIs for Setting Up Interface
ü Create Partner Profile for House Bank
ü Configure Document Status Update
ü Enable Supply Chain Collaboration (based on requirement)
ü Enable Vendors
ü Enable External Format Conversion
ü Plant Specific Time Zone Conversion
© SAP SE AR822 17
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
To navigate to general settings in SAP ERP and SAP S/4
HANA:
ü Run the transaction code SPRO – the Customizing:
Execute Project screen appears.
ü Click SAP Reference IMG – the Display IMG screen
appears.
ü Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø General Settings
© SAP SE AR822 18
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
This task is a one-time activity that establish endpointsThe Maintain User Profile screen appears
Ø In the Parameters tab, maintain following values:
• Set/Get parameter ID: NDR
• Parameter value: X
• Short Description: Print via output control in MM-Inventory
management.
Ø Click Save.
© SAP SE AR822 138
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Maintain Printer Default Values for Returns and Corrections in Receipts
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Receipt Request section & click IMG-Activity for “Maintain Printer Default
Values for Returns and Corrections in Receipts”
The Change View "Print Parameters": Overview screen appears.
Ø Click New Entries – The New Entries: Details of Added Entries screen appears.
Ø Maintain following values:
• CType (Condition Type): WE03
• Plant: 001 (For example)
• Stor. Location: 001 (For example)
• OutputDevice: Select the printer of your location.
• Print immediately: (Optional) Check the checkbox for the option.
Ø Click Save.
© SAP SE AR822 139
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in CIG
The user will need to perform the following activities. All these are discussed in CIG
Configuration session. In this lesson, we will only focus on the configurations in CIG that
are specific to Receipt integration:
ü Enable CIG for your Ariba Network Buyer Account.
ü Provide Basic Information in the project in CIG for “Product = Ariba Network”.
ü Define Connection information to establish connectivity between CIG & your SAP
system.
ü Define Cross Reference for Parameter for Receipt (Doc Type – ReceiptRequest)
ü Define Cross References for UOM.
ü Review project configuration & Confirm the Project.
ü Test the Project.
ü Deploy the Project.
© SAP SE AR822 140
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in CIG
Cross-Reference Configuration - Parameter
You need to define values in the parameter fields that you want to map.
The transactions & the related parameters are added by the
administrator. You can define the values for both test & production
environments.
Follow these steps to define parameters:
Step 1: Select the Document Type = ReceiptRequest in “Parameters”
tab & click Add.
Step 2: Edit the entry.
Step 3: Enter values for the parameters in the TEST
Environment and PROD Environment & click Save. If you want to have
different value in PROD Environment, uncheck the box Use same
values.
Enter parameter values for another Document Type as needed or click
Next
© SAP SE AR822 141
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in Ariba Network
Please note that there is no configuration required in Ariba
Network specific to Receipt integration.
Thus, it is not covered in this unit.
© SAP SE AR822 142
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 3: Advanced Ship Notice (ASN) flow
By the end of this lesson, you will be able to:
• Identify pre-requisites to configuring ASN flow
• Configure ASN flow in SAP System, CIG, and Ariba Network
This lesson includes the following topics:
i. Configuration in SAP system
ii. Configuration in CIG
iii. Configuration in Ariba Network
© SAP SE AR822 143
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow
An Advanced Ship Notice (ASN) is a document that provides
detailed information about a pending delivery. The purpose of an ASN
is to notify the customer when shipping occurs and provide physical
characteristics about the shipment so the customer can be prepared
to accept delivery.
Suppliers send a ship notice from Ariba Network when the they are
ready to ship the items on the Purchase Order. You can receive the
following ship notices from Ariba Network suppliers:
ü A single Ship Notice against multiple Purchase Orders.
ü Multiple Ship Notices against a single or multiple line items in a
Purchase Order.
ü Ship Notices against Purchase Orders having line items with zero
quantity to indicate the items are not shipped.
ü Ship Notices against a Purchase Order having material line-items.
ü Ship Notices against Purchase Orders having the BatchID for the
line items.
You need to configure your SAP system to accept Ship Notices
against multiple Purchase Orders.
Additional Information:
ü To use confirmation control keys, you need to specify the
confirmation control key in Purchase Orders.
ü The Manufacturer Part ID is included in the ASN created against
the PO if it is mentioned while creating the PO.
ü The manufacturer Part ID is available in order confirmations and
ship notices for material type HERS only.
© SAP SE AR822 144
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow
Pre-requisites:
ü Ariba AddOn package should be available (downloaded) in your SAP
system.
ü SAP Cloud Connector should be installed & configured (for Direct
Connect option).
ü Supported middleware should be configured (for Mediated Connect
option).
ü CIG is enabled through your AN Buyer Account & you have P User info.
ü SAP system information is sent to CIG
ü AN Buyer & Supplier relationship should exist.
ü Purchase Order configuration should be in place.
© SAP SE AR822 145
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in Ariba Network
Specify default transaction rules
Step 1: Login to your Ariba Network Buyer account.
Ø Click on Administration
Ø Click on Configuration.
Step 2: Click on Default Transaction Rules.
© SAP SE AR822 146
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in Ariba Network
Specify default transaction rules
Step 3: Specify the rules by checking boxes against
individual rules, click Save.
Specifying ASN Transaction Rules is completely based
on business requirements of individual customer.
© SAP SE AR822 147
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in CIG
In this lesson we will focus on the configurations in CIG that are very
specific to Invoice integration:
ü Enable CIG for your Ariba Network Buyer Account.
ü Provide Basic Information in the project in CIG for “Product = Ariba
Network”.
ü Define Connection information to establish connectivity between CIG
& your SAP system.
ü Define Cross Reference for Parameter for ASN (Doc Type –
ShipNoticeRequest)
ü Define Cross References for UOM.
ü Review project configuration & Confirm the Project.
ü Test the Project.
ü Deploy the Project.
© SAP SE AR822 148
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in CIG
Cross-Reference Configuration - Parameter
You need to define values in the parameter fields that you want to
map. The transactions & the related parameters are added by the
administrator. You can define the values for both test & production
environments.
Follow these steps to define parameters:
Step 1: Select the Document Type = ShipNoticeRequest in
“Parameters” tab & click Add.
Step 2: Edit the entry.
Step 3: Enter values for the parameters in the TEST
Environment and PROD Environment & click Save. If you want to
have different value in PROD Environment, uncheck the box Use
same values.
Enter parameter values for another Document Type as needed or click
Next.
© SAP SE AR822 149
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System
Ensure that following configurations of Global Settings section are in
place –
ü Maintain Certificates
ü Create RFC Destination
ü Create Port Definition
ü Create Logical System
ü Send SAP Information to CIG
ü Maintain Parameters for Attachments Support
ü Maintain BAdIs as per yourrequirements
All of these are discussed in Unit 4: SAP Ariba AddOn – SPRO.
© SAP SE AR822 150
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System
To navigate to General Settings in SAP ERP and SAP S/4
HANA for Ariba Network Transactions:
Ø Run the transaction code SPRO – The Customizing:
Execute Project screen appears.
Ø Click SAP Reference IMG – The Display IMG screen
appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø General Settings
© SAP SE AR822 151
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System
General Settings
In order to create event linkage for proxy & port definition, under
General Settings user needs to:
ü Setup the Interface
ü Configure Document Status Update
ü Enable Supply Chain Collaboration (based on requirement)
ü Enable Vendors
All of these configurations are discussed in Unit 8 in the Purchase
Order integration lesson. It remains the same for Invoice integration.
© SAP SE AR822 152
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System
Transaction Specific Settings
To configure Ariba Network transactions:
Ø Run the transaction code SPRO – The Customizing: Execute
Project screen appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
All the supported transactions for Ariba Network Integration are
listed under Application Specific Settings.
Information on how to configure each of the supported Ariba
Network transactions is detailed out in SAP Ariba Cloud
Integration Gateway Configuration Guide.
© SAP SE AR822 153
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System
Transaction Specific Settings
In this section, we will look into the configurations of a sample Proxy inbound (ASN)
transaction required on the SAP AddOn to map the transactions and messages to cXML
and send it to Ariba Network.
To receive ASNs sent by suppliers from Ariba Network to SAP System, you need to perform
following activities:
ü Configure Advance Ship Notice to Receive Ship Notices with Zero Quantities.
ü Maintain Carrier Details for Vendors
ü Export the Packaging Data for Handling Units to Ariba Network
© SAP SE AR822 154
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings
Transaction Specific Settings
Configure Advance Ship Notice to Receive Ship Notices with Zero
Quantities
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Advanced Ship notice section & click IMG-Activity for
“Configure Advance Ship Notice to Receive Ship notices with Zero Quantities”
The Deliveries: Item Categories-picking": Overview screen appears.
Ø Click Position & then enter ELN as the Item category.
Ø For ELN, ensure that the checkbox Relevant for picking is blank.
Ø Click Save.
© SAP SE AR822 155
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings
Transaction Specific Settings
Configure Advance Ship Notice to Receive Ship Notices with Zero
Quantities
The Deliveries: Item Categories-picking": Overview screen appears.
Step 3: Click Position & then enter ELN as the Item category.
Step 4: For ELN, ensure that the checkbox Relevant for picking is blank.
Step 5: Click Save.
© SAP SE AR822 156
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings
Transaction Specific Settings
Maintain Carrier Details for Vendors
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Advanced Ship notice section & click IMG-Activity for
“Maintain carrier details for Vendors”
The Change View ”Shipping Notification: Carrier Mapping”: Overview
screen appears.
Step 3: Maintain Ariba Carrier Domain, Ariba Carrier ID and Vendor ID.
Click Save.
© SAP SE AR822 157
HOME
Course Title
@ Copyright. All rights reserved.
Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings
Transaction Specific Settings
Export the Packaging Data for Handling Units to Ariba Network
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Advanced Ship notice section & click IMG-Activity for
“Export the Packaging Data for Handling Units to Ariba Network ”
The Export screen appears.
Step 3: Choose path for File output, give the file name as
“INSTRUCTIONS”.
© SAP SE AR822 158
HOME
Course Title
@ Copyright. All rights reserved.
Section Complete
Congratulations!
You have now completed this Section!for IDOCs or
Web Services
• For IDOCs, the interface setup only supports partner profile creation
for Partner Type LS (Logical System).
• If you want support for Partner Type LI (Vendor), create it using
the transaction code WE20.
• You can execute the interface settings multiple times for the same
transaction as it will not overwrite the existing set up except
outbound web service.
• Outbound Proxy(Outbound web service) is always overwritten, if you
change any existing data and execute the same interface again.
© SAP SE AR822 19
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using the transaction code SPRO)
Ø Setup the Interface
Ø Click IMG-Activity “Configure the Connections to Send Messages”
The Interface Setup for Integration screen appears. This screen
consists of two main sections that list all supported transaction in each
flow:
• Interface Setup for IDOC: Applicable to both SAP Ariba Cloud
Integration Gateway and middleware configuration (SAP PI).
• Interface Setup for Web Service: Applicable to SAP Ariba Cloud
Integration Gateway configuration & middleware configuration ( other
than SAP PI).
Ø Either click Select All to select all listed transactions for both flows, or
select the transactions individually.
© SAP SE AR822 20
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
Enter the following information for Interface Setup for IDoc:
• Receiver Logical System: ARIBACIG (for example).
• The Receiver Logical System is the one you
created during Global Settings configuration.
• The Logical System you select I Interface Setup
is used for creating Outbound Parameters in
Partner Profile settings. Inbound paramters are
created using SAP's actual logical system.
© SAP SE AR822 21
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
Perform following actions for Interface Setup for Web Service:
Ø Select one of the following data centers :
• Connect to Cloud Integration Gateway Europe
• Connect to Cloud Integration Gateway China
Ø Select one of the following to indicate if the connection is to a production or
test instance:
• Connect to Cloud Integration Gateway Production Instance
• Connect to Cloud Integration Gateway Test Instance
Ø Select one of the following types of authentication methods:
• Select User ID / Password and enter authentication information to
connect to SAP Ariba Cloud Integration Gateway. This will be your P User
ID & Password.
• Select X.509 SSL Client Certificate and choose the Certificate Name
(ARIBA, for example). The same certificate used for Certificate Based
Authentication need to be added here & it will be stored in SOA Manager.
Ø If your environment has proxy set up, provide following info:
• Name of Proxy Host
• Port Number of Proxy Host
Ø Click execute
© SAP SE AR822 22
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
Upon running the report, you will see the results (example
shown)
You can also view the status of the report message using:
• Tcode: SLG1,
• Object: ARBACIG_INTERFACE,
• Subobject: IF_LOGS
© SAP SE AR822 23
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
If you are using SAP PI/PO as your middleware:
Ø Make sure that middleware parameter is
enabled – ENABLE_PI_MIDDLEWARE
Ø Ensure that you have maintained required
configuration under Global Settings >
Customize SLD API and Integration Engine-
Admin for PI Integration (as discussed in
Integration using SAP PI / PO Middleware
section)
Ø Setup the Interface under Ariba Network
Integration > General Settings using the
transaction code SPRO
Ø Configure Interface Setup for IDOC as
described in the beginning of this lesson.
*Do not configure Interface Setup for Web
Service.*
© SAP SE AR822 24
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Setup the Interface
If you are using SAP CPI / HCI Private Tenant as your
middleware:
Ø Make sure that middleware parameter is enabled –
ENABLE_MIDDLEWARE
Ø Also ensure that you have maintained required
configuration under Global Settings for SAP CPI / HCI
Middleware.
Ø Setup the Interface under Ariba Network Integration >
General Settings using the transaction code SPRO
Ø Configure Interface Setup for IDOC as previously
described
Ø For Interface Setup for Web Service, you need to
additionally provide values in following felids –
• URL Host: Middleware host URL
• Path Prefix: Middleware path prefix
The URL Host and Path Prefix will be specific to
customer’s CPI Private Tenant.
© SAP SE AR822 25
HOME
Course Title
@ Copyright. All rights reserved.
To implement the BAdI:
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using the transaction code SPRO)
Ø Setup the Interface
Ø Click IMG-Activity “BAdIs for Setting Up the Interface”
The Create Enhancement Implementation popup appears.
Ø Implement the BAdI.
• BAdI name: ARBCIG_AUTO_INTERFACE
• Implementation methods:
• CHANGE_MESSAGE_OUT: To change message parameters for outbound
IDocs
• CHANGE_MESSAGE_IN: To change message parameters for inbound
IDocs
• CHANGE_PARTNER_HEADER: To change partner header for IDocs
• CHANGE_OUT_IDOC_IN: To change outbound IDocs message control
• CHANGE_PROXY: To change parameters when setting up service name
or logical port for proxies
3.1.2 Configuration in SAP System – General Settings
BAdIs for Setting Up the Interface
When setting up the interface, you can optionally
implement the BAdI to modify any parameters. This BAdI
is used for all SAP Ariba solutions.
To make changes to partner profiles - Proxy
configurations as per customer’s requirements. It can be
done manually or by using these BADIs.
The parameter IP_SOLUTION identifies the SAP Ariba
solution.
Based on the solution you require, choose one of the
possible values in the IP_SOLUTION field
• BUY - SAP Ariba Buying and Invoicing
• SRC - SAP Ariba Sourcing and SAP Ariba
Contracts
• AN - Ariba Network
© SAP SE AR822 26
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Create Partner Profile for House Bank
This is a mandatory configuration. SAP Ariba CIG AddOn program will always
configure the interface for IDOC against the partner function of type LS
(Logical System).
If you also want to send the info to a bank (which is partner type B), you will
need to configure this.
For payment remittance, you are required to manually create a partner profile
of partner type B for house bank.
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using the transaction code SPRO)
Ø Setup the Interface
Ø Click IMG-Activity “Create Partner Profile for House Bank”
The Partner Profiles screen appears.
Ø Click on Partner type B & click Create.
© SAP SE AR822 27
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Create Partner Profile for House Bank
Ø Enter values for the following parameters:
• Partner No.: ARIBA (for example)
• Partn.Type: B (Bank)
Ø On the Post processing: permitted agent tab:
• Ty. : US (User)
• Agent : DODDAS (for example)
• Lang: EN (for example)
Ø Click Save.
© SAP SE AR822 28
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Create Partner Profile for House Bank
The entered partner number is now listed under Partner
type B
Ø Double-click the partner number listed under Partner
type B & then click Create outbound parameter.
© SAP SE AR822 29
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – GeneralSettings
Create Partner Profile for House Bank
The Partner profiles: Outbound parameters screen appears.
Ø Enter value for the Message Type
Ø On the Outbound Options tab:
• Enter a value for Receiver port
• Choose Pass IDoc Immediately.
• Enter a value for Basic type
• Check Cancel Processing After Syntax Error (To cancel
the program in case of errors & log the proper error
message in WE02.)
Ø Click Save.
© SAP SE AR822 30
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Configure Document Status Update
Using the document status update, you can monitor the status of all transactions that:
ü You send from your SAP ERP or SAP S/4 HANA system through CIG to suppliers on the Ariba Network.
ü Send the document status update for transactions that you receive from suppliers on the Ariba Network.
The status of inbound transactions is also available on Ariba Network.
© SAP SE AR822 31
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Configure Document Status Update
Monitor the status of supported outbound & inbound transactions using the transaction code SLG1
Inbound TransactionsOutbound Transactions
© SAP SE AR822 32
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Configure Document Status Update - Maintain Parameters
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using the transaction code SPRO)
Ø Document Status Update
Ø Click IMG-Activity “Maintain Parameters for Document Status
Update””
The Parameters - Document Status Update screen appears.
Ø Maintain the parameters as mentioned in the table.
IN_IDOC_SENDER_PART_NO – Do not maintain if
the partner type is LI. This is maintained so that
partner number can be sent at run time.
© SAP SE AR822 33
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Configure Document Status Update - Maintain date & time to send
document status update for PayMeNow and Order Confirmation.
Fetch the PayMeNow & Order Confirmation information incrementally from the last
fetched date & time. This is a one-time activity for new customers.
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using the transaction code SPRO)
Ø Document Status Update
Ø Click IMG-Activity “Maintain Date-Time to send document status update for
PayMeNow and OrderConfirmation.
The change view Table to store Proxy Parameters for ISU, PP, ERPCC,
Receipts screen appears.
Ø Click New Entries
The New Entries: Overview of Added Entries screen appears.
Ø From the Document Type dropdown, choose Document Status Update &
enter values in the Date & Time field.
Ø Click Save.
© SAP SE AR822 34
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Configure Document Status Update – Schedule job for
PayMeNow & Order Confirmation document status
update.
Ø Run the transaction code SM36
The Define Background Job screen appears
Ø Job name: ARBCIG_INBOUND_IDOC_SUR.
Ø Click Start condition to schedule the program.
After you run the report, you can also view the status of the
report message using:
• Tcode: SLG1,
• Object: ARBCIG_UTILITY,
• Subobject: DOCUMENTSTATUSUPDATE
© SAP SE AR822 35
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Configure Document Status Update - Implement the BAdI for document status update
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using the transaction code SPRO)
Ø Document Status Update
Ø Click IMG-Activity “Business Add-Ins (BAdIs)”
The Create Enhancement Implementation screen appears.
Ø Implement the BAdI:
• BAdI name: ARBCIG_BADI_DOC_STAT_UPD
• Implementation methods:
• INBOUND_PRXY_PRE_PROCESSING: To preprocess inbound document status update.
• OUTBOUND_PRXY_PRE_PROCESSING: To preprocess outbound document status update.
© SAP SE AR822 36
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Enable Supply Chain Collaboration - Maintain parameters
Navigate to:
Ø Ariba Network Integration
Ø General Settings
Ø Click IMG-Activity “Enable SAP Ariba Supply Chain
Collaboration”
The Parameters - SAP Ariba Supply Chain Collaboration
screen appears.
Ø Maintain the following parameter:
© SAP SE AR822 37
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Enable vendors
To maintain the vendors that are registered suppliers on Ariba
Network navigate to:
Ø Ariba Network Integration
Ø General Settings (using Tcode:SPRO)
Ø Click IMG-Activity “EnableVendors”
The Change View "Ariba Network Vendor Table": Overview
screen appears.
Ø Maintain the vendor & associated company code for each of the
vendors you want to enable transacting with Ariba Network in the
Company Code and Vendor fields.
© SAP SE AR822 38
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Enable External Format Conversion
Configure the following two parameters to enable the conversion of data format:
ü ENABLE_EXTFORMAT_MASTERDATA
ü ENABLE_EXTFORMAT_SUPPLIER_ONLY
© SAP SE AR822 39
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Enable External Format Conversion
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using Tcode:SPRO)
Ø Click IMG-Activity “External Format Conversion”
The Parameters – Business Suite AddOn Parity Supplier screen
appears.
Ø Click Modify & enable the parameters:
© SAP SE AR822 40
HOME
Course Title
@ Copyright. All rights reserved.
3.1.2 Configuration in SAP System – General Settings
Plant Specific Time Zone Conversion
User can configure SAP ERP to send delivery date with Plant
time zone, instead of System time zone, for PO/SA/SAR
transaction.
Navigate to:
Ø Ariba Network Integration
Ø General Settings (using Tcode:SPRO)
Ø Click IMG-Activity “Plant Specific Time Zone Conversion ”
The Parameters – Plant Specific Time Zone Conversion
screen appears.
Ø Click Modify & add the Plant name.
Ø Click Save.
© SAP SE AR822 41
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Configure Ariba Network transactions
In this section, we will look into the configurations of sample IDOC
outbound (Purchase Order) transactions required on the SAP AddOn to
map the transactions and messages to cXML and send to Ariba Network.
Ø Run the Tcode SPRO
The Customizing: Execute Project screen appears.
Ø Click SAP Reference IMG
The Display IMG screen appears.
Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings.
All supported transactions for Ariba Network Integration are listed
under Application Specific Settings.
© SAP SE AR822 42
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order
To send a Purchase Order from an SAP System to Ariba Network, you
need to perform following activities:
ü Define Message Output Control for Purchase Orders
ü Maintain Parameters for Purchase Orders
ü Configure Implicit Enhancements for Change & Cancel Orders
ü Configure Service Map Key for Service Orders
ü Implement Customer Exit for Purchase Orders
ü Mapping setting for Purchase Order/SA/SAR Outbound
© SAP SE AR822 43
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings.
Ø Purchase Order
Step 2: Expand the Purchase Order section& click IMG-
Activity for “Define Message Output Control for Purchase
Order”
© SAP SE AR822 44
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
The Conditions for Output Control screen appears.
Step 3: Select EF and click Output types.
The Display View "Output Types": Overview screen
appears.
Step 4: Click NEU (for example) & click Change.
© SAP SE AR822 45
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 5: Double-click NEU (for example)
The Change View "Output Types": Details screen appears.
Step 6: On the General Data tab, for Access sequence choose
0001 DocType/PurchaseOrg/Vendor
© SAP SE AR822 46
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 7: On the Default values tab, create following entry:
• Dispatch Time: Send immediately (when saving the application)
• Transmission Medium: EDI
• Partner Function: LS
• Click Save & go back to the Change View "Output Types":
Overview screen.
Step 8: Click NEU (for example) & then double-click Processing
routines
The Display View "Processing routines": Overview screen
appears.
© SAP SE AR822 47
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 9: In the Processing Routines section, create following entry:
• Transmission Medium: EDI
• Program: RSNASTED
• Form Routine: EDI_PROCESSING
• Click Save.
Step 10: Click NEU (for example) & then double-click Partner
Functions
The Display View "Partner functions": Overview screen
appears.
© SAP SE AR822 48
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 11: In the Partner Functions section, create following entry:
Ø Medium: EDI
Ø Function: LS
Ø Name: Logical System
Ø Click Save.
© SAP SE AR822 49
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 12: Select application EF and click Condition records
The Output Types popup appears.
Step 13: Click NEU (for example) & then click Condition records.
© SAP SE AR822 50
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
The Key Combination popup appears.
Step 14: Maintain the required key combination for
• Purchasing Output Detrmination: Doc.Type/Purch.Org/Vendor:
• Purchasing Doc Type: NB
• Purch. Organization: US001 (for example)
Click Execute
The Change Condition Records (Purchase order): Fast Change
screen appears.
© SAP SE AR822 51
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Define Message Output Control
Step 15: In the Condition recs section, enter the
following:
Ø Vendor: 100005 (for example)
Ø Name:
Ø Function: LS (for example)
Ø Partner: 0000100005 (for example)
Ø Medium: EDI (for example)
Ø Date/Time: Send immediately (when saving the
application) (for example)
Ø Language: EN (for example)
Click Save.
© SAP SE AR822 52
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Maintain Parameters
Buyer users need to maintain the few parameters to
send Purchase Orders or Subcontracting Purchase
Orders to suppliers. Buyer users also need to maintain
parameters to send copies of Subcontracting Purchase
Orders to multiple contract manufacturer suppliers on
Ariba Network.
Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings.
Ø Purchase Order
Ø Expand the Purchase Order section & click IMG-
Activity for “Maintain Parameters for Purchase
Order”
© SAP SE AR822 53
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Maintain Parameters
The Parameters – Purchase Order screen appears.
Ø Maintain parameters as mentioned in the table.
© SAP SE AR822 54
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure implicit enhancements
Buyer users need to configure implicit enhancements to send
Purchase Order to Ariba Network.
Step 1: Run the TCode SE38
The ABAP Editor: Initial screen appears.
Step 2: Enter LEINMF0Q for Program & click Display
The Choose Program for LEINMF0Q popup appears.
Step 3: Click Select.
As per standard SAP’s ORDERS, IDOC is not capable of handling
PO changes & deletion by default. This enhancement enables the
IDOC to send change & cancel / delete info to Ariba Network.
© SAP SE AR822 55
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure implicit enhancements
Step 4: Click Enhance in the application toolbar.
Step 5: Select SAPLEINM from the popup.
© SAP SE AR822 56
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure implicit enhancements
Step 6:
Ø Click Edit
Ø Enhancement Operations
Ø Show Implicit Enhancement Options to display a line
after the lesen-beleg form.
Step 7: Right-click the line below FORM lesen_beleg
& select:
Ø Enhancement Implementation
Ø Create Implementation.
© SAP SE AR822 57
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure implicit enhancements
Step 8: Click Code on the Choose Type of
Enhancement popup to display Select or Create
Enhancement Implementation buttons.
Step 9: Click Create Enhancement Implementation
button.
© SAP SE AR822 58
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure implicit enhancements
Step 10: Enter a name & description for the
enhancement & press Enter.
Step 11: In the package popup, specify your Z or Y
package or Local Object, press Enter & save the
package to a transport request.
© SAP SE AR822 59
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure implicit enhancements
Step 12: Enter the include: INCLUDE
ARBCIG_ORDER_REQUEST_LEINMF0Q IF FOUND.
Step 13: Activate the enhancement and save it.
© SAP SE AR822 60
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Configure Service Map Key
This functionality is actually built for SAP SRM and SAP Ariba is using that. It is available from EhP 4+ (Enhancement
Pack).
ü Configure this setting only if your service purchase order transfer from ERP to Ariba Network fails.
ü This usually occurs when the business function LOG_MM_P2PSE_1 is not active on your SAP ERP system.
• To have the SRVMAPKRY generated, customer needs to turn on the Business Function (BF) –
LOG_MM_P2PSE_1.
ü You only need to implement the SAP Note (#2372821) if the standard field SRVMAPKEY is not activated on your
SAP ERP system.
ü The standard field SRVMAPKEY in the SAP Table ESLL stores service purchase order Item ID information.
ü The service map key is required to identify the line numbers for the service lines.
ü If the SRVMAPKEY is not available,the Item ID does not populate the line numbers for the service lines correctly and
the SAP Process Integration mappings fail.
© SAP SE AR822 61
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
The INCLUDE ARBCIG_ORDER_REQUEST_002 is called from
the customer exit for outbound purchase orders.
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings.
Step 2: Expand the Purchase Order section & click IMG-Activity
for “Implement Customer Exit for Purchase Order”
© SAP SE AR822 62
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
The Project Management of SAP Enhancements screen
appears
Step 3: Create a new customer exit. ZARIBAPO (for
example) & click Create.
Step 4: In the package popup, specify your Z or Y package
or Local Object, press Enter & save the package to a
transport request.
© SAP SE AR822 63
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
Step 5: Click Enhancement Assignments;
Ø Enter the user exit name MM06E001 & press Enter.
© SAP SE AR822 64
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
Step 6: Go back & click Components. Then double-
click the enhancement name EXIT_SAPLEINM_002.
Step 7: In the new screen that appears, double-click
INCLUDE ZXM06U02.
© SAP SE AR822 65
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
Step 8: Enter the include: INCLUDE
ARBCIG_ORDER_REQUEST_002 IF FOUND.
Step 9: Click Activate.
© SAP SE AR822 66
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
Step 10: Go back & click Components & then double-
click the enhancement name EXIT_SAPLEINM_011.
© SAP SE AR822 67
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
Step 11: In the new screen that appears, double-click
INCLUDE ZXM06U33.
Step 12: Enter the include: INCLUDE
ARBCIG_ORDER_REQUEST_011 IF FOUND.
Step 13: Click Activate.
© SAP SE AR822 68
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Implement customer exit
Step 14: Go back & activate user exit as well.
© SAP SE AR822 69
HOME
Course Title
@ Copyright. All rights reserved.
3.1.3 Configuration in SAP System – Transaction Specific Settings
Purchase order- Mapping Setting for Purchase Order/SA/SAR Outbound
This configuration filters out account assignment details such as G/L Account,
Profit or Cost Center etc. at the company code level, when the purchase order
is sent from SAP to Ariba Network via CIG.
In the case of Invoice Pro, the customer may choose to send organization data
in the PO to Ariba Network.
Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings.
Ø Expand Purchase Order section & click IMG-Activity for “Mapping Setting
for Purchase Order/SA/SAR Outbound”
The Change View “Further mapping settings for Purchase Order
Outbound” screen appears.
ØMaintain parameters as mentioned:
© SAP SE AR822 70
HOME
Course Title
@ Copyright. All rights reserved.
3.2 Configuration in CIG
In this section, we will only focus on the configurations in CIG which are very specific to Purchase
Order integration:
ü Enable CIG for your Ariba Network Buyer Account.
ü Provide Basic Information in the project in CIG for “Product = Ariba Network”.
ü Define Connection information to establish connectivity between CIG & your SAP system.
ü Define Cross Reference for Parameter for Purchase Order (Doc Type – OrderRequest)
ü Define Cross References for UOM.
ü Review project configuration & Confirm the Project.
ü Test the Project.
ü Deploy the Project.
© SAP SE AR822 71
HOME
Course Title
@ Copyright. All rights reserved.
3.2 Configuration in CIG
Cross Reference Configuration - Parameter
You will need to define values in the parameter fields in
which you want to map. The transactions & the related
parameters are added by the administrator. You can define
the values for both test & production environments.
Step 1: Select the Document Type = OrderRequest in
“Parameters” tab & click Add.
Step 2: Edit the entry.
Step 3: Enter values for the parameters in the TEST
Environment and PROD Environment & click Save.
• If you want to have different value in PROD
Environment, uncheck the box Use same values.
Enter parameter values for another Document Type as
needed or click Next.
© SAP SE AR822 72
HOME
Course Title
@ Copyright. All rights reserved.
3.3 Configuration in Ariba Network
In this section, we will only focus on the configurations in CIG which are very specific to Purchase Order
integration:
ü Specify Default Transaction Rules
ü Define Active Relationships with the suppliers you would want to trade
© SAP SE AR822 73
HOME
Course Title
@ Copyright. All rights reserved.
3.3.1 Configuration in Ariba Network
Specify Default Transaction Rules
Step 1: Login to you’re AN Buyer account;
click on Administration & then click on
Configuration.
Step 2: Click on Default Transaction
Rules.
Step 3: Specify the rules by checking
boxes against individual rules & click
Save.
Specifying Invoice Transaction Rules
is completely based on business
requirements of individual customer.
© SAP SE AR822 74
HOME
Course Title
@ Copyright. All rights reserved.
3.3.2 Configuration in Ariba Network
Define Supplier Relationships
Step 1: Login to you’re an Buyer account; click on
Supplier Enablement & then click on Active
Relationships.
Step 2: Click on Search for Suppliers button.
Step 3: Search any of the parameters such as
Company name; Supplier’s ANID; etc. & click Search.
© SAP SE AR822 75
HOME
Course Title
@ Copyright. All rights reserved.
3.3.2 Configuration in Ariba Network
Define Supplier Relationships
Step 4: In the Search Results, click on Request
Relationship link against your desired supplier.
Step 5: On the Supplier Detail page, check the box to
confirm review & verification of the supplier profile &
click on Request a Trading Relationship button.
Step 6: Popup window will appear to confirm that the
trading relationship with supplier is established. Click
Done.
.
© SAP SE AR822 76
HOME
Course Title
@ Copyright. All rights reserved.
3.3.2 Configuration in Ariba Network
Define Supplier Relationships
Step 7: Once the supplier accepts & approve the
trading relationship request, you can see the supplier
in your Current Suppliers section under Active
Relationships page.
Step 8: You can also see the notification of new
supplier getting added under Alerts & Messages
section.
Step 9: You then need to define SAP Vendor ID for
that supplier. Click on More Actions button & select
Edit from the dropdown.
© SAP SE AR822 77
HOME
Course Title
@ Copyright. All rights reserved.
3.3.2 Configuration in Ariba Network
Define Supplier Relationships
Step 10: On the next page, scroll down to Unique
Supplier ID Configuration section, click Add to define
SAP Vendor ID.
Step 11: In the Add Supplier Unique Key popup,
enter 10 digit SAP Vendor ID & click Save. Make sure
that you also add any leading zeros in the vendor ID.
Step 12: Your Ariba Network Supplier is now
associated with an SAP Vendor ID. Click Save.
© SAP SE AR822 78
78©2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Network Integration - Invoice Flow
© SAP SE AR822 79
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 1: Invoice Flow
By the end of this lesson, you will be able to:
• Identify the types of invoices supported by CIG
© SAP SE AR822 80
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow
An invoice is a commercial document issued by a seller, to a buyer,
indicating the products, quantities, and agreed prices for products or
services the seller had provided the buyer.
Suppliers send invoices from Ariba Network to buyers on the SAP
ERP or SAP S/4HANA system.
Types of Invoices supported:
ü PO-based Invoice
ü Non-PO based Invoice containing accounting information
ü Header-level Credit Memos against Purchase Order based
invoices created on Ariba Network and then reconciled in the SAP
Ariba Procurement Solution.
ü Header-level Credit Memos against Non-PO Invoices created in the
SAP Ariba Procurement Solution.
Invoices supported can be of following categories:
ü Standard Invoice
ü Service Invoice
ü Summary Invoice
ü Direct Invoicing of Purchase Order Service Items
ü ERP-Initiated Invoice
© SAP SE AR822 81
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow
Additional Information:
ü Although the invoice for the Service Sheets contains taxes and other
charges, the SAP Ariba AddOn does not process the taxes in the
service sheet.
ü To receive Invoices created against Purchase Order service lines,
Buyer Administrators are required to use the service-based invoicing
functionality on SAP ERP or SAP S/4HANA.
ü The S.-Based IV indicator on the Invoice tab of the purchase order
contains service lines.
This option is required to create separate line items for each
service line in the invoice created on SAP ERP or SAP S/4HANA.
© SAP SE AR822 82
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow
Pre-requisites:
ü Ariba AddOn package should be downloaded in your SAP system.
ü Ensure that the parameter INVOICE_ENABLED is set.
ü SAP Cloud Connector is installed & configured (for Direct Connect
option).
ü Supported middleware should be configured (for Mediated Connect
option).
ü CIG is enabled through your AN Buyer Account & you have P User
info.
ü SAP system information is sent to CIG
ü AN Buyer & Supplier relationship should exist.
ü Purchase Order configuration should be in place.
© SAP SE AR822 83
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 2: Invoice Flow - Specific configuration in Ariba Network
By the end of this lesson, you will be able to:
• Configure invoice flows in Ariba Network
© SAP SE AR822 84
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in Ariba Network
Specify default transaction rules
Step 1: Login to your Ariba Network Buyer account.
Ø Click on Administration
Ø Click on Configuration.
Step 2: Click on Default Transaction Rules.
© SAP SE AR822 85
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in Ariba Network
Specify default transaction rules
Step 3: Specify the rules by checking boxes against individual
rules & click Save.
Specifying Invoice Transaction Rules is
completely based on business requirements of
individual customer.
© SAP SE AR822 86
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in Ariba Network
Specify default transaction rules
There are many Invoice Rules listed in Ariba Network. Based on business requirements,
customer needs to enable:
ü General Invoice Rules
ü PO Invoice Field Rules
ü PO and Non-PO Invoice Field Rules
ü Invoice Address Rules
ü Blanket Purchase Order Invoice Rules
ü Invoice Payment Rules
ü VAT Rules
© SAP SE AR822 87
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 3: Invoice Flow - Specific configuration in CIG
By the end of this lesson, you will be able to:
• Configure invoice flows in SAP Ariba Cloud Integration Gateway (CIG)
© SAP SE AR822 88
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in CIG
In this lesson we will focus on the configurations in CIG that are very
specific to Invoice integration:
ü Enable CIG for your Ariba Network Buyer Account.
ü Provide Basic Information in the project in CIG for “Product =
Ariba Network”.
ü Define Connection information to establish connectivity between
CIG & your SAP system.
ü Define Cross Reference for Parameter for Invoice (Doc Type –
InvoiceDetailRequest)
ü Define Cross References for UOM.
ü Review project configuration & Confirm the Project.
ü Test the Project.
ü Deploy the Project.
© SAP SE AR822 89
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in CIG
Cross-Reference Configuration - Parameter
You need to define values in the parameter fields that you want to
map. The transactions & the related parameters are added by the
administrator. You can define the values for both test & production
environments.
Follow these steps to define parameters:
Step 1: Select the Document Type = InvoiceDetailRequest in
“Parameters” tab & click Add.
Step 2: Edit the entry.
Step 3: Enter values for the parameters in the TEST
Environment and PROD Environment & click Save. If you want to
have different value in PROD Environment, uncheck the box Use
same values.
© SAP SE AR822 90
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in CIG
Cross-Reference Configuration - Parameter
Step 4: Enter parameter values for another Document Type as
needed or click Next.
© SAP SE AR822 91
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 4: Invoice Flow - Specific configuration in SAP System
By the end of this lesson, you will be able to:
• Configure invoice flows in SAP System
This lesson includes the following topics:
I. Global Settings
II. General Settings
III. Transaction Specific Settings
© SAP SE AR822 92
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Global Settings
Ensure that following configurations of Global Settings section are in
place –
ü Maintain Certificates
ü Create RFC Destination
ü Create Port Definition
ü Create Logical System
ü Send SAP Information to CIG
ü Maintain Parameters for Attachments Support
ü Maintain BAdIs as per your requirements
All of these are discussed in Unit 4:
SAP Ariba AddOn – SPRO.
© SAP SE AR822 93
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – General Settings
To navigate to General Settings in SAP ERP and SAP S/4 HANA for Ariba
Network Transactions:
Ø Run the transaction code SPRO – The Customizing: Execute Project
screen appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø General Settings
© SAP SE AR822 94
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – General Settings
In order to create event linkage for proxy & port definition, under General
Settings user needs to:
ü Setup the Interface
ü Configure Document Status Update
ü Enable Supply Chain Collaboration (based on requirement)
ü Enable Vendors
ü Enable External Format Conversion
ü Plant Specific Time Zone Conversion
All of these configurations are discussed in Unit 8 in the
Purchase Order integration lesson. It remains the same for
Invoice integration.
© SAP SE AR822 95
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
To configure Ariba Network transactions:
Ø Run the transactioncode SPRO – The Customizing: Execute Project
screen appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
All the supported transactions for Ariba Network Integration are listed
under Application Specific Settings.
© SAP SE AR822 96
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
Information on how to configure each of the supported Ariba Network
transactions is detailed out in SAP Ariba Cloud Integration Gateway
Configuration Guide.
In this section, we will look into the configurations of a sample IDOC inbound
(Invoice) transaction required on the SAP AddOn to map the transactions and
messages to cXML and send it to Ariba Network.
© SAP SE AR822 97
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
To receive an Invoice sent by suppliers from Ariba Network to SAP System, you need
to perform following activities:
ü Maintain Parameters for Invoice
ü Maintain SAP Company Code for Each of the Partners
ü Maintain Tax Code between the External System & the SAP Tax Codes
ü Maintain the Posting Keys & Document Types for Each Company Code
ü Implement Customer Exit for Invoices with Service Type Line Items
ü Enable Attachments & Comments for Invoices
ü Map cXML Partner to ERP Invoicing Party
There are some pre-requisites and limitations for the Invoice
scenario. Please refer to the CIG Overview Guide & CIG
Configuration Guide for details.
© SAP SE AR822 98
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
Maintain Parameters
Ø Run the transaction code SPRO – The Customizing: Execute Project screen
appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Invoice section & click IMG-Activity for “Maintain Parameters for
Invoice”
The Parameters – Invoice screen appears.
Ø Maintain parameters as mentioned in the table.
© SAP SE AR822 99
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
Maintain SAP Company Code for each Partner
This step is needed to set EDI profile for invoice processing. This allows IDOCs from
outside the system to be posted for a specific company code. If this is not maintained,
an error may occur.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand Invoice section & click IMG-Activity for “Maintain SAP Company Code for
Each of the Partners”
The Change View “EDI: Assign Name in the Invoice Company Code” screen
appears.
Ø Click New Entries.
Ø Maintain SAP company code for each of the partners & click Save.
© SAP SE AR822 100
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
Maintain Tax Code between External System & SAP Tax Codes
To maintain the Tax Code mappings:
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Invoice section & click IMG-Activity for “Maintain Tax Code
between the External System and the SAP Tax Codes”
The Change View “EDI: Conversion of External Rate Tax Code”
screen appears.
Ø Click New Entries.
Ø Maintain SAP company code for each of the partners & click Save.
© SAP SE AR822 101
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction Specific Settings
Maintain Posting Keys & Document Types for each Company Code
Buyer users need to maintain Posting Keys & Document Types for each Company
Code. When SAP system receives invoices from Ariba Network, it creates and
stores the invoice through the IDoc.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Invoice section & click IMG-Activity for “Maintain the Posting Keys
and Document Types for Each Company Code ”
The Display View ““EDI-INVOIC: Program Parameters” screen appears.
Ø Click New Entries to create an entry at the vendor or logical system level in the
Partn. Type field
© SAP SE AR822 102
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Maintain Posting Keys & Document Types for each Company Code
Ø Enter the Partner No. & Company Code.
Ø Enter a value for the following keys in the Posting Details section:
• G/L db.pstg ky: Enter a value for the General Ledger Debit Memo
Posting Key: 40 (For example)
• G/L cr.pstng ky: Enter a value for the General Ledger Credit Memo
Posting Key: 50 (For example)
• Vend deb.pstng ky: Enter a value for the Debit Memo Posting Key for
the Vendor: 21 (For example)
• Vend cred.pstng ky: Enter a value for the Credit Memo Posting Key for
the Vendor: 31 (For example)
• Invoice doc. type: Enter a value for the Document Type: RE (For
example)
• Cred.memo doc. type: Enter a value for the Document Type: KG (For
example)
Ø Click Save.
© SAP SE AR822 103
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line
Items
Buyer users need to add customer exits to invoices with service type
line items to make specific integration requirements.
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Invoice section & click IMG-Activity for “Customer
Exit for Invoices with Service Type Line Items” Standard SAP IDoc (INVOIC) doesn’t support Service Invoicing.
So, this exit is handling Service Invoicing functionality.
Implement this exit to call the provided “includes”.
© SAP SE AR822 104
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line
Items
The Project Management of SAP Enhancements screen appears.
Step 3: Enter name of the Project. If you already have an existing
SAP project for enhancement MRMH0002, use the same project.
Step 4: Click Create & enter a description in the Short Text field.
Step 5: Click Save.
© SAP SE AR822 105
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line
Items
Step 6: In the Create Object Directory Entry popup, specify your Z or
Y package & save the package to a transport request or select Local
Object
© SAP SE AR822 106
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line Items
Step 7: Click Enhancement assignments.
The SAP Enhancements in Enhancement Project page
appears.
Step 8: Input value MRMH0002 in the Enhancement field & then press
Enter.
© SAP SE AR822 107
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line Items
Step 9: Click Components.
Step 10: Double-click EXIT_SAPLMRMH_011. The program INCLUDE -
ZXM08U22 appears.
© SAP SEAR822 108
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line Items
Step 11: Double-click INCLUDE - ZXM08U22 in the Function Builder:
Display EXIT_SAPLMRMH_011 page to create the program.
Step 12: Enter the include: INCLUDE
ARBCIG_INCL_INCOMING_INVOICE01 IF FOUND. Click Save & then click
Activate.
© SAP SE AR822 109
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line
Items
Step 13: Repeat Step 9 – 12 to create the customer exit for
EXIT_SAPLMRMH_014 for program INCLUDE ZXM08U25.
Step 14: Enter the include: INCLUDE
ARBCIG_INCL_INCOMING_INVOICE03 IF FOUND. Click Save &
then click Activate.
© SAP SE AR822 110
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line
Items
Step 15: Repeat Step 9 – 12 to create the customer exit for
EXIT_SAPLMRMH_015 for program INCLUDE ZXM08U26.
Step 16: Enter the include: INCLUDE
ARBCIG_INCL_INCOMING_INVOICE02 IF FOUND. Click Save &
then click Activate.
© SAP SE AR822 111
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Implement Customer Exit for Invoices with Service Type Line
Items
Step 17: Go back to the Project Management of SAP Enhancements
screen & Activate the customer exit.
© SAP SE AR822 112
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Enable Attachments & Comments
Buyer users can activate the following event type linkage to enable attachments
and comments for invoices.
Standard SAP IDOC doesn’t support attachments & comments, so this event
linkage needs to be activated to handle the attachments & comments.
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Invoice section & click IMG-Activity for “Enable Attachments
and Comments for Invoices”
The Change View Event Type Linkages: Details screen appears.
Step 3: Click New Entries.
© SAP SE AR822 113
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Enable Attachments & Comments
Step 4: Add a new entry with following values:
Ø Object Category: BO BOR Object Type
Ø ObjectType: IDPKINVOIC
Ø Event: MASSINPUTFINISHED
Ø Receiver Type: ARBCIG_INVOIC
Ø Receiver Call: Function Module
Ø Receiver Function Module: ARBCIG_INB_IDOC_SUCCESS_EVENT
Ø Event delivery: Using tRFC (Default)
Ø Check Linkage Activated box.
Ø Behavior Upon Error Feedback: System defaults
Ø Receiver Status: No errors
Click Save.
© SAP SE AR822 114
HOME
Course Title
@ Copyright. All rights reserved.
Invoice Flow – Configuration in SAP System – Transaction
Specific Settings
Map cXML Partner to ERP Invoicing Party
In this activity, you can specify a different invoicing party for incoming cXML
invoices. This is used if you want to post an incoming invoice to a different
vendor other than the vendor in the purchase order.
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Invoice section & click IMG-Activity for “Map cXML
Partner to ERP Invoicing Party ”
The Change View “Incoming Invoice: Map cXML Partner to ERP
Invoicing Party screen appears.
Step 3: Click New Entries.
Step 4: Maintain cXML VendorID & Invoice Partner and click Save.
© SAP SE AR822 115
115© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Network Integration - Proxy
© SAP SE AR822 116
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 1: Proxy Overview
By the end of this lesson, you will be able to:
• Describe use cases for proxies.
• Locate a list of supported proxy flows.
© SAP SE AR822 117
HOME
Course Title
@ Copyright. All rights reserved.
Proxy Overview
Proxies are executable interfaces that are generated for the target
application language like ABAP / JAVA.
ü Proxies are used when ABAP applications (SAP ECC) need to send and
receive data.
ü Proxies bypass the adapters and provide adapter less communication
with the JAVA/ABAP business systems in landscape.
ü Proxies are generated from the WSDL description of interface objects and
have same attributes as message interface. There are ABAP and JAVA
proxies available.
ü Proxies can be used for Inbound and Outbound interfaces.
ü Proxies for outbound interfaces are called Client Proxies.
ü Proxies for inbound interfaces are called Server Proxies.
© SAP SE AR822 118
HOME
Course Title
@ Copyright. All rights reserved.
Supported Proxy flows
© SAP SE AR822 119
HOME
Course Title
@ Copyright. All rights reserved.
About This Lesson
@ Copyright. All rights reserved.
Lesson 2: Receipt flow
By the end of this lesson, you will be able to:
• Identify pre-requisites to configuring receipt flow.
• Configure receipt flow in SAP System, CIG, and Ariba Network
This lesson includes the following topics:
i. Configuration in SAP system
ii. Configuration in CIG
iii. Configuration in Ariba Network
© SAP SE AR822 120
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow
Buyers generate receipts in the SAP system and send them to suppliers. When receipt data is successfully
posted in Ariba Network, buyers can see the receipts in their online Outbox.
• When buyers send a receipt for the goods received, the receipt also contains the delivery note in the
header.
• Buyers can only create receipts for standard Purchase Orders.
Receipt with Corrections and Returns:
Buyers can send Receipts with returns and corrections for the line items shipped against
Purchase Orders. A negative value in the line item quantity denotes that there was a
correction to the items received or returned. The following movement types support
returns and corrections in Receipts:
ü 101, 103, and 105 to send received quantities
ü 102 to send corrections on the received quantity
ü 122, 124, and 161 to send returned quantities
ü 123 to send corrections on the returned quantities
Buyers and suppliers on Ariba Network can view the details on
the returns and corrections for line items in the purchase order
on the purchase order details and the order history pages. The
line items in the purchase order on Ariba Network also display
the number of items received or returned.
© SAP SE AR822 121
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow
Pre-requisites:
ü Configure the processing routines to create goods receipts on the SAP system.
ü Set up the user profile parameter to activate the collective slip for goods receipts.
ü Standard NACE or Message Determination configuration should be in place.
ü SAP Ariba AddOn package downloaded in your SAP system.
ü SAP Cloud Connector installed & configured (for Direct Connect option).
ü Supported middleware should be configured (for Mediated Connect option).
ü CIG is enabled through your AN Buyer Account & you have P User info.
ü SAP system information is sent to CIG
ü AN Buyer and Supplier relationship should exist.
ü Receipts for Blanket Purchase Orders are not supported.
© SAP SE AR822 122
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Global Settings
Ensure that following configurations of Global Settings section are in
place –
ü Maintain Certificates
ü Create RFC Destination
ü Create Port Definition
ü Create Logical System
ü Send SAP Information to CIG
ü Maintain Parameters for AttachmentsSupport
ü Maintain BAdIs as per your requirements
© SAP SE AR822 123
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
General Settings
To navigate to general settings in SAP ERP and SAP S/4 HANA for Ariba
Network Transactions:
ü Run the transaction code SPRO – The Customizing: Execute Project screen
appears.
ü Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø General Settings
© SAP SE AR822 124
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system.
General Settings
In order to create event linkage for proxy & port definition, under general
settings user needs to:
ü Setup the Interface
ü Configure Document Status Update
ü Enable Supply Chain Collaboration (based on requirement)
ü Enable Vendors
© SAP SE AR822 125
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Ø Run the transaction code SPRO – The Customizing: Execute
Project screen appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
All the supported transactions for Ariba Network Integration are
listed under Application Specific Settings.
Information on how to configure each of the supported Network
transactions is in the SAP Ariba Cloud Integration Gateway
Configuration Guide.
© SAP SE AR822 126
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
In this section, we will look into the configurations of a sample Proxy outbound (Receipt) transaction
required on the SAP AddOn to map the transactions and messages to cXML and send it to Ariba
Network.
To send a Receipt from an SAP System to Ariba Network, you need to perform following activities –
ü Define Message Output Control for Returns & Corrections
ü Maintain Parameters for Receipt Request
ü Configure User Profile Parameters to Activate Collective Slip after Receipt
ü Maintain Printer Default Values for Returns and Corrections in Receipts
© SAP SE AR822 127
HOME
Course Title
@ Copyright. All rights reserved.
Transaction Specific Settings
Define Message Output Control for Returns & Corrections
Step 1: Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Step 2: Expand the Receipt Request section & click IMG-Activity for
“Define Message Output Control for Returns and Corrections”
The Conditions for Output Control screen appears.
Receipt Flow - Configuration in SAP system
© SAP SE AR822 128
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns & Corrections
The Conditions for Output Control screen appears.
Step 3: Select ME Inventory Management & click Output types.
© SAP SE AR822 129
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns &
Corrections
The Display View "Output Types": Overview screen
appears.
Step 4: Click the Change button, double-click Output, Type
WE03
The Change View "Output Types": Details screen
appears.
Step 5: On the General Data tab, for Access sequence
choose: 0003 Trans.Type/Print Vers./Indic.
© SAP SE AR822 130
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns &
Corrections
Step 6: Click the tab Default Values, retain the following
values in the tab:
Ø Dispatch Time: Send immediately (when saving the
application)
Ø Transmission Medium: Special function
Ø Partner Function: LS
Step 7: Click Save, then go back to the main screen.
© SAP SE AR822 131
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns & Corrections
Step 8: From the main screen, choose ME Inventory
Management & click Output Types
The Display View "Output Types": Overview screen appears.
Step 9: Choose WE03; double-click Processing routines.
© SAP SE AR822 132
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns & Corrections
Step 9 (continued): Enter the following values:
Ø Program: ARBCIG_RECEIPT_PUBLISH
Ø FORM routine: SEND_GOODSRECIPT_SAVED
Step 10: Press Enter & Save the entry.
© SAP SE AR822 133
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns & Corrections
Step 11: Click ME Inventory Management & then click Condition
records
The Output Types popup appears.
Step 12: Double-click the output type: WE03
© SAP SE AR822 134
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Define Message Output Control for Returns & Corrections
The Change GR Note Vers.3 (WE03): Selection screen appears.
Step 13: Enter the following information:
Ø Trans./Event Type: WE
Ø Print Version: 3 (Collective Slip)
Ø Print Item: 1 (Material Document Printout)
Step 14: Click Execute.
The Change Condition Records (GR Note Vers.3): Fast Change screen
appears.
Step 15: Maintain the following parameters for the partner function:
Ø Function: LS
Ø Medium: Special function or Print output
Ø Date/Time: Send immediately (when saving the application)
Ø Language: EN
Step 16: Click Save.
© SAP SE AR822 135
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Maintain Parameters for Receipt Request (SP0001)
Ø Run the transaction code SPRO – The Customizing: Execute
Project screen appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Receipt Request section & click IMG-Activity for
“Maintain Parameters for Receipt Request”
The Parameters – Receipt Request screen appears.
Ø Maintain parameters as mentioned in the table.
© SAP SE AR822 136
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Maintain Parameters for Receipt Request (SP0002 and above)
Ø Run the transaction code SPRO – The Customizing: Execute
Project screen appears.
Ø Click SAP Reference IMG – The Display IMG screen appears.
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Receipt Request section & click IMG-Activity for
“Maintain Parameters for Receipt Request”
The Change view “Allowed ReceiptRequest Messages”: Overview
screen appears.
Ø Maintain parameters as mentioned in the table in next slide.
© SAP SE AR822 137
HOME
Course Title
@ Copyright. All rights reserved.
Receipt Flow - Configuration in SAP system
Transaction Specific Settings
Configure User Profile Parameters to Activate Collective Slip after
Receipt
Ø Navigate to:
Ø Integration with Other SAP Components
Ø SAP Ariba Cloud Integration Gateway
Ø Ariba Network Integration
Ø Application Specific Settings
Ø Expand the Receipt Request section & click IMG-Activity for “Configure
User Profile Parameters to Activate Collective Slip after Receipt”