Introducing CIG Migration

Objective

After completing this lesson, you will be able to describe the features and configuration processes for SAP Ariba Cloud Integration Gateway.

CIG Migration: Overview

If you are using SAP Ariba Cloud Integration Network Adapter to connect your SAP system with Ariba Network & wish to migrate / move to the SAP Ariba Cloud Integration Gateway, you need to install one of the following AddOn packages:

  • SAP Ariba Cloud Integration Gateway AddOn for SAP ERP
  • SAP Ariba Cloud Integration Gateway AddOn for SAP S/4HANA

You can migrate to SAP Ariba Cloud Integration Gateway in following ways:

  • Migrate all the transactions of SAP Ariba solutions, master data, and catalog to SAP Ariba Cloud Integration Gateway and configure them for integrating to SAP ERP or SAP S/4HANA.
  • Migrate designated transactions, master data, and catalog to SAP Ariba Cloud Integration Gateway and configure them for integrating to SAP ERP or SAP S/4HANA.
  • The transactions that you have not migrated to SAP Ariba Cloud Integration Gateway will remain intact.
  • This enables you to use SAP Ariba Cloud Integration Gateway as an integration mechanism in addition to the existing integration solutions.

High-Level Migration Steps:

SrlActivityEnvironmentDescription
1Enable SAP Ariba Cloud Integration Gateway.​SAP Ariba Solutions​Enable CIG settings on SAP Ariba Solutions.​
2Download; install & configure Cloud Connector.Within customer firewall​SAP Development Tools.
3Download; install & configure SAP Ariba AddOn.​SAP ERP or SAP S/4HANA​SAP Service Marketplace.​
4​Set up middleware (optional)​

SAP NW PI / ​

SAP CPI (Private Tenant)

  • Enable integration in SAP system.​
  • Configure middleware.
5Perform the prerequisite tasks before you migrate the transactions of SAP Ariba solutions, Master Data & Catalog from the existing integration solutions to CIG.SAP ERP or SAP S/4HANA
  • Securing inbound data transfer from CIG to the on-premise SAP system.​
  • Maintain Certificates.
6Run the report to migrate SAP Ariba data from the /ARBA/ database table to the new ARBCIG_ database table.​SAP ERP or SAP S/4HANA
  • Generic tables for Ariba Network​.
  • Generic tables for Ariba Sourcing.​
  • Generic tables for Ariba Sourcing.
7Run the report to migrate the configurations of designated transactions from SAP system to CIG.SAP ERP or SAP S/4HANA
  • Migrate parameters.​
  • Migrate configurations.
8Run the report to migrate the implementations of SAP Ariba Business Add-in ) BAdi) information available in your environment.​SAP ERP or SAP S/4HANAMigrate BAdIs.
9​​Manually migrate the required SAP Ariba BAdIs (optional).SAP ERP or SAP S/4HANAManually transfer implementations to the appropriate method files in the new BAdI objects.
10Perform the post-migration tasks & the additional configurations.SAP ERP or SAP S/4HANAAdditional configurations in SAP system & in CIG.

Note

Cloud Connector – You must use either SAP Cloud Connector or a reverse proxy to secure the inbound data transfer to the on-premise SAP ERP system.

Use SAP Cloud Connector if you have not configured a reverse proxy between SAP Ariba Cloud Integration Gateway and SAP ERP to secure the inbound data transfer.

ONLY complete this activity if you have not configured a reverse proxy to secure the inbound data transfer to the on-premise SAP ERP system.

Note

Manually migrate the required SAP Ariba BAdIs (optional) – If you have implemented the following BAdIs in your current environment, you must manually transfer their implementations to the appropriate method files in the new BAdI objects after you migrate from SAP Ariba cloud integration adapter to SAP Ariba Cloud Integration Gateway.

/ARBA/CUSTOM_ATTACHMENT; /ARBA/PO_FILE_CHANNL; /ARBA/CREATE_GR; /ARBA/INVOICE_LOAD; /ARBA/PO_MODIFY & /ARBA/CONTRACT_RESPONSE.

Migration Support Metrics

You can migrate to SAP Ariba Cloud Integration Gateway from the following SAP Ariba Cloud Integration release versions:

  • Ariba Network Adapter for SAP NetWeaver 8.0
  • Ariba Network Adapter for SAP NetWeaver 9.0
  • Ariba Network Adapter for SAP NetWeaver 9.0 SP1
  • Ariba Network Adapter for SAP NetWeaver 9.0 SP2

Note

Customers who have the CI Adapter version < CI-8, need to first move to version CI-8 or above prior to migrating to CIG.

Pre-Migration Activities

Activity: 3.1 Securing Inbound Data Transfer From CIG to the On-Premise SAP System

  • You can use SAP Cloud Connector or a Reverse Proxy to secure inbound data transfer to the on-premise SAP system.
  • SAP Cloud Connector or a Reverse Proxy ensures secure communication from SAP Ariba Cloud Integration Gateway to the on-premise SAP system.

Activity: 3.2 Maintain Certificates

  • You must maintain certificates in the SAP systems before you start migrating the configurations of transactions to CIG.
  • Maintaining certificates is a prerequisite for running all the migration reports that enables you to migrate the configurations of transactions to CIG.
  • To maintain certificates, you must run the TCode SPRO & navigate to Global Settings.

Activity: 3.3 Migrating Master Data & Catalog

Pre-Migration Activities – Migrating Master Data & Catalog

The following sub-activities must be carried out before migrating Master Data & Catalog for SAP Ariba Procurement solutions & SAP Ariba Sourcing solutions:

3.3.1 Removing Data from specific database tables.

3.3.2 Deactivate event type linkages.

3.3.3 Remove the HR-CA event linkages.

Activity: 3.3.1 Migrating Master Data & Catalog – Removing Data From Specific Database Tables

Before you start migrating to CIG, you must remove data from the following database tables from SAP system. You must also ensure that the table is empty.

  • /ARBA/CHANGE_DOC table – If you are planning to migrate database tables for Master Data for the SAP Ariba Procurement solutions or the Ariba Sourcing solutions.
  • /ARBA/DOC_CHANGE table – If you are planning to migrate database tables for Catalogs for the Ariba Procurement solutions or the Ariba Sourcing solutions.

Activity: 3.3.2 Migrating Master Data & Catalog – Deactivate Event Type Linkages

Certain Master Data events are connected to object types with the /ARBA/ namespace.

  • As part of using CIG for integration, the namespace of the objects is changed from /ARBA/ to ARBCIG_.
  • You cannot use these events in CIG without updating the namespace of the object types to ARBCIG_
  • Migrating these events to CIG would cause data clogging. To avoid data clogging, we need to deactivate these event type linkages before you migrate Master Data & Catalog to CIG.
  • After you successfully migrate to CIG, you can configure new event linkages connected to object types with the ARBCIG_ namespace.

Steps to deactivate event type linkages:

  1. In the SAP Easy Access screen, run the TCode – SWETYPV.SAP Easy Access screen, command field highlighted to enter transaction code /nswetypl for navigating to a specific module.
  2. In the Change View "Event Type Linkages": Overview screen, select events, double-click Type linkage active against it.SAP screen showing Change View: Event Type Linkages, where Type linkage active checkbox is highlighted for event configuration.
  3. In the Change View "Event Type Linkages": Details screen, in the Linkage Setting (Event Receiver) section, uncheckLinkage Activated box.SAP Event Type Linkages detailed view screen, highlighting the Linkage Activated checkbox and other event linkage configuration fields.
  4. Click Save.

Note

This is just an example of how to perform the activity. You need to select appropriate event as mentioned in the table in this activity or you can refer to the Migration Guide.

Activity: 3.3.2 Migrating Master Data & Catalog- Deactivate Event Type Linkages

Object CategoryObject TypeEventReceiver TypeType Linkage Active
BO/ARBAJD012COSTCENTERCHANGEDCHANGEX
BO/ARBAJD012COSTCENTERCHANGEDCREATEX
BO/ARBAJD012COSTCENTERCHANGEDDELETEX
BO/ARBAJD1001CREATEDCHANGEX
BO/ARBAJD1006CREATEDCREATEX
BO/ARBAJD1006VIEWCREATEDCREATEX
BO/ARBAJD1022ASSETCHANGEDCHANGEX
BO/ARBAJD1022ASSETCHANGEDCREATEX

Note

You can view all the active event types in the Change View "Event Type Linkages": Overview screen.

However, you should deactivate ONLY the event types that are described in the above table.

Object CategoryObject TypeEventReceiver TypeType Linkage Active
BO/ARBAJD1022ASSETDELETEDDELETEX
BO/ARBAJD3006CHANGEGLCHANGEX
BO/ARBAJD3006CREATEGLCREATEX
BO/ARBAJD3006DELETEGLDELETEX
Object CategoryObject TypeEventReceiver TypeType Linkage Active
BO/ARBA/3060ONCREATECREATEX
BO/ARBAJ/3060STATUSCHANGEDCHANGEX
BO/ARBAJ/3060UPDATED CHANGECHANGEX
BO/ARBA/LFA1VENDORCHANGEDCHANGEX
BO/ARBA/LFA1VENDORCHANGEDCREATEX
BO/ARBA/LFA1VENDORDELETEDDELETEX
BO/ARBAJ/USERCLONEDUSER_CHANGEX
BOBUS1001CREATEDCHANGEX
BOBUS1001006VIEWCREATEDCREATEX
BO/ARBAJ/3003STARTVEEKPLAMATNRDELCREATEX
BO/ARBAJ/3003STARTVENDORMATNRDELCHANGEX
BO/ARBAJ/3060STATUSCHANGEDCHANGEX

Note

You can view all the active event types in the Change View "Event Type Linkages": Overview screen.

However, you should deactivate ONLY the event types that are described in the above table.

Activity: 3.3.3 Migrating Master Data & Catalog- Remove the HR-CA Event Linkages

Follow these steps to remove the HR-CA event linkages:

  1. In the SAP Easy Access screen, run the TCode – SWEHR3.SAP Easy Access screen with transaction code /nswehr3 entered in the command field for navigating a specific module.
  2. In the Change View "HR-CA Event Linkage for Customer": Overview screen, select necessary events, click Delete.SAP HR-CA: Event Linkage for Customer overview screen showing selected entry, toolbar icons, and highlighted configuration details.
  3. Click Save.

Note

This is just an example of how to perform the activity. You need to select appropriate event as mentioned in the table in this activity or you can refer to the Migration Guide.

OTObject Type textEventUPDATESeq NoObject TypeFunction Module
PPERSON1UPD0BUS1065/ARBA/HRPM_CHANGE_DOCS
PPERSON2UPD0PERSDATINT/ARBA/HRPM_CHANGE_DOCS
PPERSON105DEL0EMPLCOMM/ARBA/HRPM_CHANGE_DOCS
PPERSON105INS0EMPLCOMM/ARBA/HRPM_CHANGE_DOCS
PPERSON105UPD0EMPLCOMM/ARBA/HRPM_CHANGE_DOCS

Note

You can view all the active event types in the Change View "HR-CA Event Linkage for Customer": Overview screen. However, you should deactivate ONLY the event types that are described in the above table.

Activity: 3.3.4 Migrating Master Data & Catalog- Migrating the Invoice Status Update transaction

Before migrating the Invoice Status Update (ISU) transaction of Ariba Network to CIG, you must process the existing data in the /ARBA/AN_ISUINV database table & ensure that the table is empty.

Maintain the new parameters, per table:

Previous NameCurrent NameWhether NewDetails
 ISU_BTE_ENABLEDNewEnable or disable the SAP Ariba provided enhancements for ISU.
/ARBA/AVOID_DUPLICATE_ISU_PPAVOID_DUPLICATE_ISU_PPRenamedTo ensure that duplicate entries for ISU are not sent to Ariba Network.
 INVOICE02_LOGICAL_SYSTEMNewTo identify the partner number of the sender of invoices that are created in Ariba Network, and sent as IDoc but fails to post on SAP system.
/ARBA/INVOICE_DOC_OPTIONINVOICE_DOC_OPTIONRenamedTo send the XBLNR-reference document number as the invoice ID to Ariba Network.
/ARBA/INVOICE_DOC_TYPEINVOICE_DOC_TYPERenamedStores doc types for invoices.
/ARBA/INVOICE_DOC_TYPE_FULL AUTOINVOICE_DOC_TYPE_FULL_AUTORenamedTo store doc type required for full automatic payment for ISU.
/ARBA/INVOICE DOC_TYPE_FULL_MANUALINVOICE_DOC_TYPE_FULL_MANUALRenamedTo store doc type required for full manual payment for ISU.
/ARBA/INVOICE DOC_TYPE_PARTI ALINVOICE_DOC_TYPE_PARTIALRenamedTo store doc type required for partial payment for ISU.
/ARBA/INVOIC02_REJECT_STATUSINVOIC02_REJECT_STATUSRenamedTo display status number of the rejected invoice. If you do not specify a value, the default value would be 51.
 CHECK_XBLNR_EMPTYNewTo filter the SAP generated invoices with blank reference document number to prevent any error when sent to Ariba Network.

Note

The name of the input proxy structure has been changed for this transaction. You must adjust the BAdI implementation accordingly.

Activity: 3.3.5 Migrating Master Data & Catalog- Migrating the Product Activity Message Transaction

Before you migrate the Product Activity Message transaction that Ariba Network supports to CIG, the BAdI implementation of the MB_DOCUMENT_BADI should be removed.

  • In the Ariba Network Adapter for SAP NetWeaver for Ariba Integration Releases 9.0 & 9.0 SP1 MB_DOCUMENT_BADI has been implemented using the /ARBA/CL_IM_PROA_PUBLISH class. CIG AddOn uses the CL_ARBCIG_PROA_CSNPGI_PUB_IMPL implementation class.
  • The proxy structure has also been changed for this transaction. If you have implemented ARIBA delivered /ARBA/PRODUCT_ACTIVITY BAdI, re-implement the business logic in the ARBCIG_BADI_PRODUCT_ACTIVITY BAdI accordingly.

Activity: 3.3.5 Migrating the Product Activity Message Transaction

To remove BAdI implementation, follow these steps:

  1. Run the TCode SE24.SAP Class Builder screen with transaction code /nse24, Class Browser, and object type field /ARBA/CL_IM_PROA_PUBLISH highlighted.
  2. In the Object type field of the Class Builder: Initial Screen, enter the name of the implementation class. For example, /ARBA/CL_IM_PROA_PUBLISH to remove the BAdI implementation that uses the /ARBA/ CL_IM_PROA_PUBLISH class.
  3. Click Use of class / interface.
  4. In the Where-Used List Class/Interface dialog box, select the following:
    • Business Add-ins
    • Enhancement Implementation
    • Enhancement Spots
    SAP Class Builder with Where-Used List window, highlighting search options for Business Add-Ins, Enhancement Implementations, and Enhancement Spots.

    Click Execute.

  5. Get the used list of the implementation class and get the name of the BAdI that is implemented using this class. For example, from the used list of the /ARBA/CL_IM_PROA_PUBLISH implementation class , get the name of the BAdI – ZMB_DOCUMENT_BADI.SAP Where-used Class/Interface screen showing the enhancement implementation ZMB_DOCUMENT_BADI with its description for component inventory.
  6. To deactivate BAdI, you can run the SE19 transaction and enter the name of the enhancement implementation.SAP BADI Builder initial screen showing enhancement implementation ZMB_DOCUMENT_BADI with options to display or change the implementation.
  7. Click Change, uncheck Implementation is Active check box.SAP Enhancement Implementation screen displaying ZMB_DOCUMENT_BADI details with active status and runtime behavior highlighted for the implementation.
  8. Click Save.
  9. Alternatively, you can run the SE18 transaction and in the BAdI Name field, enter the BAdI definition name. For example, enter MB_DOCUMENT_BADI.SAP Business Add-In Builder displaying implementation ZMB_DOCUMENT_BADI with active status and associated detail fields like runtime behavior.
  10. On the menu bar, click Enhancement ImplementationOverview.SAP BADI Builder initial screen, showing MB_DOCUMENT_BADI selected with Enhancement Implementation menu expanded to highlight Overview.
  11. In the dialog box that lists the implementations for the BAdI, double-click the required implementation name. For example, for the MB_DOCUMENT_BADI BAdI, double-click ZMB_DOCUMENT_BADI.SAP BAdi Builder screen displaying implementations for MB_DOCUMENT_BADI, highlighting ZMB_DOCUMENT_BADI for component inventory and consignment withdrawal.
  12. Click DisplayChange.
  13. Click Deactivate.

Activity: 3.3.6 Migrating Master Data & Catalog- Migrating the Purchase Order transaction

Before you migrate the Purchase Order transaction that the Ariba Procurement solutions supports to CIG, you must run the Purchase Order Header Status Pull report

  • The program for importing the header status of purchase order has been modified as follows:
Program Name in Ariba Cloud AdapterProgram Name in SAP Ariba Cloud Integration Gateway
/ARBA/PO_HEADER_STATUSARBCIG_PO_HEADER_STATUS ​

Activity: 3.3.7 Migrating Master Data & Catalog- Migrating the Advance Payment transaction

  • Remove the existing implementations of the Advance Payment transaction that is integrated with the SAP system.
  • After you migrate to CIG, you can configure this transaction again.
  • Also remove the BAdI implementation of the BADI_ACC_DOCUMENT.
  • New parameter is introduced for the Advance Payment transaction:
Parameter Name​Details​
ADV_PAY_ENABLED

Enable or disable the SAP Ariba provided enhancements for Advance Payment.

If this parameter is not enabled, the implementation of the ARBCIG_ADV_PAYMENT_IMPL BAdI will not be executed.

Migration Activities

You must first run the standard SAP upgrade program.

There are 3 migration reports provided which has to be executed in the given order:

OrderReport NamePurpose
Step 1

Migrate SAP Ariba data to new database tables

To migrate data from the /ARBA/ database table to the new ARBCIG_ database table.

Step 2

Migrate transaction setups to CIG

To migrate the configurations of designated transactions from SAP system to CIG.

Step 3

Migrate customer-implemented SAP Ariba BAdIs

To migrate Business Add-in (BAdI) information from SAP system to CIG.

Activity 4.1 Migrate Data to The New Database Table

  • The Migrate SAP Ariba data to new database tables report is the first migration report that you run after completing the standard SAP upgrade.
  • As part of integrating SAP system with Ariba Network; SAP Ariba Procurement & SAP Ariba Sourcing using CIG, the namespace of the existing database tables has been changed from /ARBA/ to ARBCIG_.
  • This report enables you to migrate data from the database tables with the /ARBA/ namespace to the new tables with the ARBCIG_ namespace.
  • You must migrate data from the database tables with /ARBA/ namespace to the new tables with ARBCIG_ namespace.
  • The details of the existing database tables with /ARBA/ namespace & their corresponding new tables with ARBCIG_ namespace is described in the table in this activity.
Existing Table NameNew Table Name
/ARBA/PROXYPARAM_TABARBCIG_TVARV
/ARBA/PROXYPARAMARBCIG_PRXYPARAM
/ARBA/FUNDERARBCIG_FUNDER
/ARBA/PROA_LOGARBCIG_PROA_LOG
/ARBA/PROA_TRIGGARBCIG_PROATRIGG
RBKPARBCIG_IVHISTRY
/ARBA/PIR_CD_MAPARBCIG_COND_MAP
/ARBA/PO_HISTORYARBCIG_POHISTRY
/ARBA/PROXYPARAMARBCIG_PRXYPARAM
/ARBA/TAXCAT_MAPARBCIG_TAXCATMAP
/ARBA/RFQ_TEXTSARBCIG_RFQTEXTS
/ARBA/REQPARAMARBCIG_REQ
/ARBA/PR_HISTORYARBCIG_REQ
ESSRARBCIG_RFQTEXTS
/ARBA/FL_MAPARBCIG_FIELDMAP
/ARBA/AUTH_PARAMARBCIG_AUTHPARAM
/ARBA/FIELD_MAPARBCIG_FIELDMAP
/ARBA/INCR_DTTIMARBCIG_INCRDTTIM
/ARBA/SYSTID_MAPARBCIG_SYSTIDMAP
/ARBA/TVARVARBCIG_TVARV
/ARBA/USR_GRPARBCIG_USR_GRP
/ARBA/LAST_CONTRARBCIG_LASTCONTR
/ARBA/P2P_VENDORARBCIG_P2PVENDOR
/ARBA/TAXCAT_MAPARBCIG_TAXCATMAP
/ARBA/AN_VENDORARBCIG_AN_VENDOR
/ARBA/PARAM_TABARBCIG_TVARV
/ARBA/TVARVARBCIG_TVARV
/ARBA/GRARBCIG_GOODSCRPT

Follow these steps:

  1. In the SAP Easy Access screen, run the TCode – arbcig_migration – the SAP Easy Access SAP Ariba Migration: Add on screen appears.
  2. Under SAP Menu, double-click Migrate SAP Ariba data to new database tables – the Migrate SAP Ariba data to new database tables screen appears.SAP Easy Access menu for SAP Ariba Migration, highlighting options to migrate data, transaction setups, and customer-implemented objects.
  3. Perform following all or required actions:Screen interface for migrating SAP Ariba data, featuring transaction selection, shared data options, and corresponding sections for specific processes.
    1. Under Select one or more transactions to migrate the corresponding data, select the checkboxes for Ariba Network, SAP Ariba Procurement solutions & SAP Ariba Strategic Sourcing solutions and select the transactions for which you want to migrate associated database tables.
    2. Under Shared data, select Master Data, or Catalog, or both as required.
  4. Click Execute.

Additional Information:

  • When you select the checkbox for Ariba Network, SAP Ariba Procurement solutions & SAP Ariba Strategic Sourcing solutions, you can view the list of transactions under each category for which you want to migrate associated database tables. The categories are:
    • Ariba Network
    • SAP Ariba Procurement Solutions
    • SAP Ariba Strategic Sourcing Solutions
  • The first checkbox in each category is for migrating the general tables for that category & is checked by default for each category.
  • This indicates that the data from the general tables is migrated after you press the Execute button.
  • This migration occurs even if you have not selected any transactions in that category.
  • The data in the general tables is required for all the transactions, which include the transactions that do not require a specific database table to function.
  • Under Shared data, you can select Master data or Catalog, or both as required & migrate the database tables associated with them to the ARBCIG_ tables.SAP Ariba migration interface showing selected options for Ariba Network, Procurement solutions, Strategic Sourcing solutions, and shared data migration.
  • In the SAP Ariba Procurement solutions category, you can use filters to select a specific set of transactions & migrate the data for them to CIG.
  • These filters help you improve efficiency of migration by avoid migrating data pertaining to all transaction to CIG.
  • The filters are available for following transaction documents –
    • Requisition (Req.)
    • Purchase Order (PO)
    • Service Entry Sheet (SES)
    • Contracts
    • Goods Receipt (GR)
    • Payment Export Request

    SAP Purchase Requisition Number – Filter by a specific range of requisitions.

    SAP Ariba migration interface for selecting specific Purchase Requisition numbers to migrate data into new database tables.
  • SAP Purchase Order Number – Filter by a specific range of requisitions. Along with migrating Purchase Order Header Status to CIG, you must migrate the Goods Receipt & the Payment Export Request transactions as well.SAP Ariba migration interface enabling the selection of specific Purchase Order numbers for data migration to new database tables.
  • Service Entry Sheet Number – Filter by a specific range of Service Entry Sheet Number or filter by a specific External Entry Sheet Number.SAP Ariba migration interface for selecting Service Entry Sheet numbers, including SAP and external entry sheet number fields.
  • Goods Receipt Creation Date – Filter by the Creation Date of the Goods Receipt.SAP Ariba migration interface highlighting the Goods Receipt option with a field to specify the creation date for data migration.
  • Payment Export Request
    • Document Number filter by a specific range of document numbers.
    • Fiscal Year filter by one or more fiscal years that applies to the payment export request.
    • Document Type filter by one or more document types.
    • Created Date filter by the date of creation of the payment export requests.
    • Company Code filter by the company code.
    • Invoicing Party filter by the party for which the payment export request has been created.
    • Origin of a Logistics IV Doc filter by the origin of logistics invoice verification document.
    • Invoice Document Status filter by the status of the payment export request record.
    • Created By filter by the resource who created the transaction.
    • Document Header Text filter by the document header text.
    SAP Ariba migration interface for Payment Export Request, featuring fields for document number, fiscal year, company code, and more.

    Note

    For all Invoice / Payment Export Request filters, except the Document Header Text filter, you can select multiple values using the Multiple selection option.

Activity 4.2 Migrate Transaction Configurations

  • Once you migrate data from the /ARBA/ database table to the ARBCIG_ database table in your SAP system, you can migrate the configurations of certain transactions from your SAP system to CIG.
  • You can migrate parameters & database tables associated with the designated transactions from Ariba Network; SAP Ariba Procurement solutions & SAP Ariba Sourcing solutions.
  • Before you run this report, you must maintain certificates in your SAP system.
  • The details of the parameters that you can migrate from SAP system to CIG are listed in the tables in this activity.
SolutionTransactionDatabase Table NameCIG Lookup Table Name

SAP Ariba Procurement solutions

Requisition

/ARBA/TAX_CHECK

TaxOnCompanyCode

Purchase order

/ARBA/COND_MAP

ProcurementConditionType

Invoice

/ARBA/WHT_TYPE

WithholdingTaxMap

This table lists the details of the parameter fields that you can migrate from SAP system to CIG:

SolutionTransactionSAP Parameter NameSAP Field NameCIG Field Name

Quote Automation (supported by Ariba Network)

Quote MessageQUOTE

COSTCENTER

Cost Center

QUOTE

GL_ACCOUNT

G/L Account

QUOTE

ASSET

Asset

QUOTE

SUB_NUMBER

Asset Subnumber

QUOTE

ORDER

Order

QUOTE

WBS_ELEMENT

WBS Element

QUOTE

ACCTASSCAT

Account Assignment Category

QUOTE

DOC_TYPE

Quote Document Type

QUOTE

ONETIME_VENDOR

Quote Automation Vendor ID

QUOTE

PLANT

Quote Automation Plant

This table lists the details of parameters that you can migrate from SAP system to CIG:

SolutionTransactionSAP Parameter NameCIG Field Name

SAP Ariba Procurement solutions

Requisition

/ARBA/PURREQ_DOC_TYP

SAP Document Type

Purchase order

BAPI_PO_CREATE_DOC_TYPE

SAP Document Type

BAPI_PO_CREATE_ERP_DOC_TYPE

SAP CC Document Type

/ARBA/HEADER_TEXT_ID

Header Text ID​

/ARBA/ITEM_TEXT_ID

Item Text ID​
Invoice/ARBA/INVOICE_DOC_TYPE​SAP Document Type​
/ARBA/NOPO_INVOICE_FI_DOC_TYPE​SAP FI Document Type​
/ARBA/USE_FI_POSTING_NONPOSAP Non PO FI Post Indicator

The Migrate transaction setups to SAP Ariba Cloud Integration Gateway report helps you migrate parameters and database table information to SAP Ariba Cloud Integration Gateway.

Prerequisites:

  1. Maintain Certificates before you run this report.
  2. Run the Migrate SAP Ariba data to new database tables report before you run this report.

To migrate the configurations of transactions from SAP system to CIG:

  1. In SAP Easy Access screen, run the TCode ARBCIG_MIGRATION – the SAP Easy Access SAP Ariba Migration: Add on screen appears.SAP Easy Access screen showing the arbcig_migration transaction code entered in the command field for data migration processes.
  2. Under SAP menu, double-click Migrate transaction setups to SAP Ariba Cloud Integration Gateway – the Migrate transaction setups to SAP Ariba Cloud Integration Gateway screen appears.SAP Easy Access screen showing the SAP Ariba Migration Add-On menu with the highlighted option for transaction setup migration.
  3. Perform these actions:
    1. Under Authenticate on SAP Ariba Cloud Integration Gateway using SOA Manager credentials, enter your SOA Manager details required to authenticate yourself to SAP Ariba Cloud Integration Gateway. This includes your P User Name, Password, Proxy Host Name, and Port Number to connect to the proxy host.
    2. Specify whether you are connecting to the test installation or the production installation of SAP Ariba Cloud Integration Gateway.
    3. Under Select one or more transactions to migrate the corresponding setups, select the solution and select the transactions that you want to migrate to SAP Ariba Cloud Integration Gateway.
    SAP Ariba Cloud Integration Gateway interface for user authentication, connection instances, and transaction selection for migration to production or test.
  4. Click Execute.

Note

*b. We recommend that you migrate parameters and database tables of transactions to a test installation of CIG before you migrate them to the production installation.

Activity 4.3. Migrate Ariba BAdIs

To manually migrate the SAP Ariba BAdIs to CIG:

  1. List the active SAP Ariba BAdIs that you have implemented in your environment. You can view these SAP Ariba BAdIs in the Migrate customer-implemented SAP Ariba BAdIs report.
  2. Download each implementation of the BAdI to your computer.
  3. Ensure that the namespaces of all the objects that are used in the method file or referred from the method file of an implementation are updated from /ARBA/ to ARBCIG_.
  4. Ensure that the names of the objects that are referred from the method file of an implementation are updated to the latest name. This applies only to the objects whose names are changed.
  5. Create the new BAdI implementation using the updated method files.

Note

  • You must ensure that the names of the methods are as per the new SAP Ariba BAdIs.
  • Few new methods have been introduced in some of the new SAP Ariba BAdIs.
  • If you want to use these methods, you must include them while implementing the corresponding new BAdIs.

The following methods available with the old SAP Ariba BAdIs have been removed.

These are not available with the new BAdIs. If you want to introduce the logic of these methods, you must add their logic to the new BAdIs.

Methods Removed​Old BAdIs​
PUBLISH_VENDOR_EXTENSION/ARBA/MASTER_DATA​
UPDATE_CONDITIONS​/ARBA/QUOTEMESSAGE​
UPDATE_EACHACCOUNT​
UPDATE_EACHITEM​
CONTRACT_PREPROCESSING​
CONTRACT_POSTPROCESSING​
CONTRACT_MODIFY_ITEM​
CONTRACT_MODIFY_ACCOUNT​
CONTRACT_MODIFY_CONDITION​
FI_INVOICE_CREATE​​/ARBA/INVOICE_CREATE
PUBLISH_PO_CREATE1​(This is replaced by the new PUBLISH_PO_CREATE method)​/ARBA/PO_IMPORT​

The following table lists the names of the SAP Ariba BAdIs available in Ariba Network Adapter for SAP NetWeaver & their corresponding BAdIs available in CIG:

Existing Table NameNew Table Name
/ARBA/ADV_PYMNTARBCIG_ADV_PYMNT
/ARBA/ADVANCE_SHIPMENT_NOTICEEARBCIG_ADVANCE_SHIPMENT_NOTICE
/ARBA/INTERFACE_CHANGEARBCIG_AUTO_INTERFACE
/ARBA/BADI_COMPNT_CONSUMPTION/ARBA/BADI_COMPONENT_ACKARBCIG_BADI_COMPNT_CONSUMPTION ARBCIG_BADI_COMPONENT_ACK
/ARBA/BUYER_CATALOG_EXPORTARBCIG_BUY_CATALOG_EXPORT
/ARBA/PO_CHANGEORDERARBCIG_BUY_ORDCHANGE_BADI
/ARBA/PO_IMPORTARBCIG_BUY_PURCHORD_BADI
/ARBA/CONTRA_DETAILSARBCIG_CONTRACTDET
/ARBA/DERIVATIONARBCIG_DERIVATION
/ARBA/BADI_CREDIT_MEMO_CANCELARBCIG_ES_CREDIT_MEMO_CANCEL
/ARBA/BADI_DOC_STAT_UPDARBCIG_ES_DOCUMENT_STAT_UPD
/ARBA/ERP_RESPONSE_TO_P2PARBCIG_ES_ERP_RESPONSE_TO_P2P
/ARBA/SES_CREATEARBCIG_ES_SES_CREATE
/ARBA/GR_CREATEARBCIG_GR_CREATE
/ARBA/INVOICE_CREATEARBCIG_INVCREATE
/ARBA/BTE_ISU_UPDATEARBCIG_INVOICESTATUSUPDATE
/ARBA/LIABILITY_INVOICEARBCIG_LIABLITY_INVOICE
/ARBA/MASTER_DATAARBCIG_MASTERDATA
/ARBA/PP_UPDATEARBCIG_PP_UPDATE
ARBCIG_PR_CHANGE
/ARBA/PR_CHANGEARBCIG_PR_UPDATE
BAdl in Ariba Network Adapter for SAP NetweaverBAdl in CIG
/ARBA/PURINFRECARBCIG_PURCHASE_INFOREC
/ARBA/PURREQARBCIG_PURREQ
/ARBA/QUALITY_NOTIFICATIONARBCIG_QUALITY_NOTIFICATION
/ARBA/QUOTEMESSAGEARBCIG_QUOTEMSG
/ARBA/RECEIPT_UPDATEARBCIG_RECPT_UPDATE
/ARBA/REMITTANCE_ADVICEARBCIG_REMITTANCE_ADVICE
/ARBA/SHIP_NOTICE_REQUEST_OUTARBA_SHIP_NOTICE_REQUEST_OUT
/ARBA/BADI_SMI_REPLENISHMTARBCIG_SMI_REPLENISHMT
/ARBA/SRCNG_CONTRT_CREATE_RESPARBCIG_SOURCING_CONTRACT
/ARBA/REMIT_EXPORTARBCIG_REMIT_EXPORT
/ARBA/PURINFREC/ARBA/PURCHASE_INFOREC

The following are the new BAdIs available in CIG:

  • ARBCIG_ES_ATTACHMENT_UTIL
  • ARBCIG_ES_COMMENT_UTIL
  • ARBCIG_ES_SESR_UPDATE
  • ARBCIG_PARAM_UPDATE
  • ARBCIG_SEG_INSERT

The Migrate customer-implemented SAP Ariba BAdIs report is the third migration report that you must run.

Prerequisites:

  1. Before you run this report, you must run the following migration reports in the given order –
    1. Migrate SAP Ariba data to new database tables.
    2. Migrate transaction setups to SAP Ariba Cloud Integration Gateway.
  2. Create a folder in the local drive of your computer & designate it for downloading the implementations of SAP Ariba BAdIs available in your environment.

Folder Structure

  • *Folder that is named after the name of the BAdI Implementation.
  • **One or more folders that are named after the name of the BAdI implementation classes.
  • ***One or more folders that are named after the methods within each class. Each of these folders contains a method file.

To migrate SAP Ariba BAdIs to CIG:

  1. In SAP Easy Access screen, run the TCode arbcig_migration – the SAP Easy Access SAP Ariba Migration: Add on screen appears.SAP Easy Access screen showing the arbcig_migration transaction code entered in the command field for migration-related activities.
  2. Under SAP menu, double-click Migrate customer-implemented SAP Ariba BAdIs – the Migrate customer-implemented SAP Ariba BAdIs screen appears.SAP Easy Access menu displays options to migrate Ariba data, transactions, and customer-implemented SAP Ariba BAdIs during migration.
  3. You can view SAP Ariba BAdIs that are implemented in your environment listed in a table by their active implementation names.SAP Ariba BAdI Migration screen displaying folder selection, implementation options, and source code upload/download via file browser.
  4. In the Select a Folder field, browse & select the designated folder in the local drive of your computer where you want to download the implementations of your customer-implemented SAP Ariba BAdIs.
  5. In the table that lists the customer-implemented SAP Ariba BAdI implementations available in your environment, select one or more rows that represent the BAdI implementations that you want to migrate to CIG.SAP Easy Access menu displays options to migrate Ariba data, transactions, and customer-implemented SAP Ariba BAdIs during migration.

    Click Download Existing Implementations.

  6. In the Display Logs screen, under Date/Time/User, click the entry that represents the BAdI implementation download activity you have performed. You can view the following status of the record –
    1. Path to the designated folder in your local drive where you have downloaded the BAdI implementations.
    2. Names of the SAP Ariba BAdI; their implementation names; class & the objects for which the parsing has been in progress. The objects may contain the /ARBA/ namespace.

      Navigate to each of the method files that is downloaded. In each of these files, manually replace the occurrences of /ARBA/ to ARBCIG_. For some objects, their names have been modified along with the namespaces. You must ensure that you update the appropriate names of the objects in the method files.

    3. Parsing completion status.

    Example: Code downloaded excludes /ARBA/ object.

    SAP Ariba migration display logs show BAdI parsing progress, success, and source code download with detailed information for analysis.

    Example: Code downloaded includes /ARBA/ object.

    Display Logs screen shows migration details, timestamps, messages, and log numbers related to BAdI implementation and code creation activities.
  7. After you manually update all the method files, in the Migrate customer-implemented SAP Ariba BAdIs screen, select the updated BAdI implementation & click Create Implementation.

    If you have missed replacing any occurrence of /ARBA/ with ARBCIG_ in the method file, you can view the screen with the location of those method files. You must manually replace the occurrence of /ARBA/ with ARBCIG_ in those method files.

    If you have successfully updated the appropriate names of the objects for all the customer-implemented BAdIs, you can proceed to create the new BAdI implementation using the updated method files.

    BAdI Builder: Initial Screen for Implementations displays options to create or edit New or Classic BAdI implementations and enhancements.
  8. Under Create Implementation, the Enhancement Spot automatically gets populated by the system for the new BAdI. Click Create Impl. to start implementing the BAdI using the method file that you have updated with the appropriate object names.BAdI Builder screen for creating or editing implementations, highlighting enhancement spots, New BAdI, Classic BAdI, and Create Implementation.
  9. In the Create Enhancement Implementation dialog box, enter the Enhancement Implementation name & other details to start creating the BAdI implementation.

    You must use the updated method files to create the new BAdI implementations.

    Create Enhancement Implementation screen displaying fields for Enhancement Implementation, Short Text, and Composite Implementation with confirmation checkbox.Create Object Directory Entry screen showing attributes including Package, Person Responsible, Original Language, and Local Object selection option.
  10. In the Create BAdI Implementations for Existing BAdI Definitions screen, you can perform the following steps –
    1. In the BAdI Implementation field, enter the name for the BAdI implementation.
    2. In the Implementation Class field, enter the BAdI implementation class.
    3. In the BAdI Definition field, select the definition of the BAdI.
    4. Click OK.
    5. Do not enter any code in the method file. Instead, you must upload the updated method files for the BAdI implementation from the local drive of your computer. To upload the method file, navigate to UtilitiesMore UtilitiesUpload/DownloadUpload & browse & select the method file from the local drive of your computer.
    6. To view the details of the BAdI implementation that you have created, you can select the row that represents the BAdI implementation in the Migrate customer-implemented SAP Ariba BAdIs screen & click Implementation Overview.
    Enhancement implementation screen shows BAdI Implementation, Implementation Class, BAdI Definition, and short text with creation confirmation options.Class Builder menu shows Utilities > More Utilities > Upload/Download option for uploading code or other related files.

Example: New code will appear & then you have to activate.

Class Builder interface shows method IF_ARBCIG_BUY_PURCHORD~PUBLISH_PO_CREATE for editing in ZCL_IM_ARIBABADI1 with revision options.

Example: BAdI migration screen will look like this.

SAP Ariba BAdI migration tool displays mapping from old to new names, along with implementation details and download options.

Activity 4.4 Manually Migrate Ariba BAdIs

Optional Activity

If you have implemented the following BAdIs in your current environment, you must manually transfer their implementations to the appropriate method files in the new BAdI objects.

  • ARBA/CUSTOM_ATTACHMENT
  • /ARBA/GOS_ATTACHMENT
  • /ARBA/PO_FILE_CHANNL
  • /ARBA/CREATE_GR
  • /ARBA/INVOICE_LOAD
  • /ARBA/PO_MODIFY
  • /ARBA/CONTRACT_RESPONSE

Note

The implementation for /ARBA/CUSTOM_ATTACHMENT as well as for /ARBA/GOS_ATTACHMENT BadIs must be transferred to the new ARBCIG_BADI_ATTACHMENT_UTIL BAdI

Following BAdIs are deprecated and are not supported on CIG –

  • EXPENSE INTEGRATION
  • P2P REMITTANCE

Post-Migration Activities

Post-Migration Activities Overview

After you migrate to CIG, you need to perform the set of tasks that are required to integrate SAP system with Ariba Network, SAP Ariba Procurement, and SAP Ariba Sourcing using CIG.

  • After you complete the migration of the transactions from Ariba Network adapter for SAP NetWeaver to CIG, you must perform the steps 4-5 described in the SAP Note 2402191.
  • You also need to perform certain modifications to the transactions that you have migrated & the additional configurations after migrating to CIG.
  • After you migrate to CIG, you will be able to use two new features – Attachments & Comments.
  • These features help you send additional information at the header & the line-item level of transactions.
  • You also need to send system details & SAP connectivity data to CIG & then confirm the SAP connectivity information in CIG.

Activity 5.1 Modifying Partner Profile Settings

After you successfully migrate to CIG, perform the following tasks:

  • Replace the Partner Profiles for the existing Basic Type with the Partner Profiles for the new Basic Types if you use IDocs for the transactions listed in the table on next page.
  • Use the Receiver Port that you configured as part of migrating to the CIG. This task applies only if you have connected to CIG without using SAP Process Integration middleware.
  • Remove the extension that is available in the existing configuration for the outbound transactions. The extensions are not relevant after you migrate to SAP ERP & SAP S/4HANA add-on for CIG.

Table: Existing & the new basic type partner profile settings for IDoc transactions.

TransactionExisting Basic TypeNew BasicType
Schedule Agreement ReleaseDELFOR02ARBCIG_DELINS
Invoice Copy Request: FI InvoiceFDICCP02ARBCIG_FIDCC2
Invoice Copy Request: MM InvoiceGSVERF03ARBCIG_GSVERF
Order EnquiryORDERS05ARBCIG_ORDENQ
Purchase OrderORDERS05ARBCIG_ORDERS
Payment RemittancePEXR2001ARBCIG_REMADV
Quote RequestORDERS05ARBCIG_REQOTE

To modify Partner Profile settings:

  1. In SAP Easy Access screen, run the TCode we20 & in the Partner Profiles screen, on the left-side panel, expand Partner Type LI or Partner Type LS as required.
  2. Under Partner Type LI or Partner Type LS, click the partner number where you want to configure the partner settings. In the right-side panel, view the details of the partner number that you have clicked.
  3. In the right-side panel, under Outbound parmtrs, double-click the message type for which you want to configure the partner profile settings – the Partner Profiles: Outbound parameters screen appears.Partner Profiles configuration screen showing Partner Type, Partner Number, logical system, Post Processing details, and Outbound Parameters table.
  4. Under the Outbound Options tab, perform the following actions –
    1. In the Receiver port field, use the receiver port that you have configured as part of migrating to CIG.
    2. In the Basic type field, replace the existing basic type with the new basic type.
    3. In the Extension field, remove the existing extension.
    Outbound Parameters screen in Partner Profiles showing Message Type, Receiver Port, IDoc Type, extensions, and configuration options.
  5. Click Save.

Configure Event Linkages

In this section you need to configure the following linkages –

5.2.1 Ariba Event Linkages

5.2.2 Ariba User HR Event Linkages

Activity 5.2.1 Configure Event Linkages – Ariba Event Linkages

You need to link the incremental extract events with the corresponding function module. This is required to capture any changes occurred in Master Data record & store it in a CHANGE LOG table for incremental extract event of that particular master data object.

To configure Ariba Event Linkages:

  1. Navigate to:
    • Integration with Other SAP Components
    • Ariba Cloud Integration Gateway
    • Master Data Integration
    • General Settings using the transaction code SPRO
    Screenshot of SAP IMG menu structure showing Master Data Integration settings under SAP Ariba Cloud Integration Gateway configuration options.
  2. Expand General Settings section & click on IMG-Activity for Ariba Event Linkages – the Change View Event Type Linkages: Overview screen appears.Screenshot from SAP IMG menu highlighting Ariba Event Linkages under General Settings in the SAP Ariba Cloud Integration Gateway.
  3. Click New Entries & enter the values mentioned in the table in this activity.SAP Change View Event Type Linkages screen displaying object categories, events, and receiver types, with New Entries highlighted.
  4. For Event delivery, choose Using tRFC.
  5. Check the Linkage Activated checkbox (for all the entries mentioned in the table).
  6. Click Next Entry to enter the information for the next record.SAP New Entries: Details of Added Entries screen for configuring BOR Object Type, events, and linkage settings with activation.

    Once all records are entered, click Save.

Object Category​Object Type​EventReceiver Type​Receiver Call​Receiver Function Module​
BOR Object Type​ARBCIG0012​COSTCENTERCHANGED​CHANGE​Function Module​ARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG0012​COSTCENTERCREATED​CREATEFunction ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG0012​COSTCENTERDELETEDDELETE​Function Module​ARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG1001​CREATED​CHANGEFunction ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG1006​CREATED​CREATEFunction ModuleARBCIG_CHANGEDOC​
BOR Object TypeARBCIG1006​VIEWCREATED​CREATE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG1022​ASSETCHANGED​CHANGEFunction ModuleARBCIG_CHANGEDOC
BOR Object Type​ARBCIG1022​ASSETCREATED​CREATE​Function Module​ARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG1022​ASSETDELETED​DELETE​Function Module​ARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG3006​CHANGEGL​CHANGE​Function Module​ARBCIG_CHANGEDOC​
BOR Object TypeARBCIG3006​CREATEGL​CREATE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG3006​DELETEGL​DELETE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG3060​ONCREATE​CREATE​Function Module​ARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG3060​STATUSCHANGED​CHANGE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG3060​UPDATED​CHANGE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIGLFA1​VENDORCHANGED​CHANGE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIGLFA1​VENDORCREATEDCREATEFunction ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIGLFA1​VENDORDELETED​DELETE​Function ModuleARBCIG_CHANGEDOC​
BOR Object TypeARBCIGUSER​CLONED​USER_CHANGE​Function ModuleARBCIG_CHANGEDOC​
BOR Object Type​ARBCIG1001​CREATED​CHANGECATFunction ModuleARBCIG_DOC_CHANGES​
BOR Object Type​ARBCIG1006​VIEWCREATED​CREATECAT​Function Module​ARBCIG_DOC_CHANGES​
BOR Object Type​ARBCIG3003​STARTVEEKPLAMATNRDEL​CHANGECATFunction ModuleARBCIG_DOC_CHANGES​
BOR Object TypeARBCIG3003​STARTVENDORMATNRDEL​CREATECAT​Function ModuleARBCIG_DOC_CHANGES​
BOR Object Type​ARBCIG3060​STATUSCHANGED​CHANGECATFunction ModuleARBCIG_DOC_CHANGES​

Activity 5.2.2 Configure Event Linkages – Ariba User HR Event Linkages

Users need to configure this if they need to send User Master Data with Incremental Load option.

To configure HR Event Linkages:

  1. Navigate to:
    • Integration with Other SAP Components
    • Ariba Cloud Integration Gateway Master Data Integration
    • General Settings using the transaction code SPRO
    SAP Display IMG menu highlighting Master Data Integration and General Settings under SAP Ariba Cloud Integration Gateway configuration.
  2. Expand General Settings section, click IMG-Activity for Ariba User HR Event Linkage – the Change View HR-CA: Event Linkage for Customer: Overview screen appears.SAP IMG configuration screen highlighting Ariba User HR Event Linkage under Master Data Integration > General Settings menu option.
  3. Click New Entries & enter the values mentioned in the table in this activity.SAP Change View: HR-CA Event Linkage for Customer screen showing event configurations, highlighting the New Entries button.
  4. Click Next Entry to enter the information for the next record.SAP New Entries: Details of Added Entries screen for event linkage configuration, showing Infotype Operation and Event Data settings.

    Once all records are entered, click Save.

Object TypeInfotypeUpdate OperationSequence Number​Object TypeFunction Module
P1UPD0ARBCIG1065​ARBCIG_HRPM_CHANGE_DOCS
P2UPD0ARBCGITNTARBCIG_HRPM_CHANGE_DOCS
P105DEL0ARCIGEMPLARBCIG_HRPM_CHANGE_DOCS
P105INS0ARCIGEMPLARBCIG_HRPM_CHANGE_DOCS
P105UPD0ARCIGEMPLARBCIG_HRPM_CHANGE_DOCS

In the event in which you receive an error message:

No Entry exists in T777IBO table, maintain the following entry in the T777IBO table:

OT​Object Type Text​IT​Object typeName​
PPerson1ARBCIG1065​Add a meaningful name

Activity 5.3 Configure Logical Ports & Service Names

Perform this configuration only if you have connected to CIG without using SAP Process Integration.

  • After you migrate to CIG, create Logical Ports for the outbound transactions & Service Names for the inbound transactions that are performed using web services proxies in SAP system.
  • Authenticate Logical Ports when you configure them. You can use either a User Name & a Password or an SSL certificate for this authentication. To use SSL certificates for authenticating logical ports, ensure that you have the SSL certificates added to your SAP system in advance.

In SAP system, you can create only one logical port for a consumer proxy or a service definition. If you create an additional logical port, SAP ERP overwrites the existing logical port with the latest one that you have created.

  • SAP system generates the name of the Logical Port for a proxy-based outbound transaction from the name of the consumer proxy corresponding to that transaction.
  • For example, the consumer proxy for the Document Status Update transaction is ARBCIG_CO_DOCUMENT_STATUS_UPDAT.
  • When you create a Logical Port for the Document Status Update transaction, SAP system generates the name of the logical port as CO_DOCUMENT_STATUS_UPDAT.

In SAP system, the following outbound & inbound transactions for Ariba Network are performed using proxies:

Outbound Transactions​Inbound Transactions​
Document Status Update​Advance Ship Notice​
Invoice Status Update​Component Acknowledgment​
Payment Proposal​Component Consumption Request​
Product Activity Message​Credit Memo Cancel​
Receipt Request​Document Status Update​
Service Sheet Response​Liability Transfer​
Ship Notice Request​Product Replenishment Message​
 Remittance Advice​
 Service Sheet

In SAP system, the following outbound & inbound transactions for SAP Ariba Procurement solutions are performed using proxies:​

Outbound Transactions​Inbound Transactions​
Master Data​Purchase Order Export​
ERP Response to Procurement​Purchase Order Change Export​
Catalog Upload Request​Purchase Order Cancel Export​
 Purchase Order Close Status​
 Requisition Export Request​
 Derive Accounting Export​
 Receipt Export Request​
 Service Sheet Export Request​
 Advance Payment Export Request​
 Cancel Advance Payment Request​
 Payment Export Request​
 Requisition Revert Export ​

In SAP system, the following outbound & inbound transactions for SAP Ariba Sourcing solutions are performed using proxies:

Outbound Transactions​Inbound Transactions​
Master Data​Ariba Sourcing Contracts​
Ariba Sourcing Status Updates​Ariba Sourcing Purchase order​
Ariba Contract Response​Ariba Sourcing Service Items​
Purchase Info Record Confirmation​Purchase Info Record ​

Activity 5.4 Migrate Transactions

In this step, you will need to migrate Advanced Ship Notice (ASN); Dispatch Delivery Notification (DDN) & Component Ship Notice (CSN) transactions

  • Advanced Ship Notice transaction has been changed to a web service.
  • The web services for the Dispatch Delivery Notification & the Component Ship Notice have been combined into a new transaction named Ship Notice Request.
  • If you have customized any of these transactions before you migrate to CIG, you must implement those customizations again after migrating to CIG.

Note

You must configure the interface for these transactions.

For component ship notice, the standard ESOA service GoodsMovementERPNotification_Out has been used.

For returns, the standard ESOA service DespatchedDeliveryNotification_Out_V1 has been used.

For the ship notice request transaction, DespatchedDeliveryNotification_Async_Out has been used.

Activity 5.5 Create Table Map Values

Creating a table to map values of Pricing Condition parameters in CIG is a mandatory step.

  • You must manually map the values of Pricing Condition parameters available in SAP system to the new values configured in CIG. Login to CIG & create this mapping under Cross Reference in your CIG Project .
Pricing Condition ParameterValue in SAP System
GrossPricePBXX
DiscountPercentageRA01
DiscountAbsRB00
SurchargePercentageZA01

SurchargeAbs

TotalPrice

ZB00

PRSX

DiscountPercentageHeader01RH
DiscountAbsHeaderORHA
AdditionalChargePercentageHead0ZHP
AdditionalChargeAbsHeader0ZHA
DiscountPercentageItem01RP
DiscountAbsItem01RA
AdditionalChargePercentageItem01ZP
AdditionalChargeAbsItem01ZP

Modifications to the Supported Transactions

As part of migrating to CIG, parameters are added or modified for some of the transactions.

SAP Ariba has provided new INCLUDE statements that you can use to replace the Classes, Function Modules, or the code that we recommend to place in SAP standard customer exits, BADIs, or enhancements for integrating with SAP Ariba solutions.

Replace the code that is used to configure an existing customer exit with the corresponding INCLUDE statements.

There are changes made to the following areas –

  • Parameters (new and modified)
  • Enhancements (new and modified)
  • Customer exits

For Ariba Network integration with SAP system using CIG, modifications are made to following transactions:

Field NameDescription
Purchase OrderService Sheet
Scheduling Agreement ReleaseService Sheet Response
Order ConfirmationLiablity Transfer
InvoiceComponent Consumption Request
ERP-initiated InvoiceComponent Acknowledgement
Invoice Satus UpdateShip Notice Request
Payment ProposalProduct Activity Message
Payment Remittance RequestProduct Remittance Message
Remittance Advice 

Note

  • If you have any IDoc customizations for Ariba Network transactions, you must re-implement them in the new IDoc types in your SAP ERP or SAP S/4HANA systems. Also, ensure that you map the customized fields to the corresponding cXML structure in SAP Ariba Cloud Integration Gateway extension framework.
  • View CIG Migration Guide for example Network transactions illustrating the changes made to those transactions.

For Ariba Sourcing integration with SAP system using CIG, modifications are made to following transactions:

  • The parameters for Request for Quotation are renamed & INCLUDE statements are introduced to replace the code that is used to configure an existing customer exit.
  • The configurations of the Quote Message & the Contract Request transactions are migrated from the SAP system to CIG under Cross Reference section of CIG Project creation.

Note

View CIG Migration Guide for example Sourcing transactions illustrating the changes made to those transactions.

For Ariba Procurement integration with SAP system using CIG, modifications are made to following transactions:

  • Purchase Order
  • Goods Receipt
  • Service Entry Sheet
  • Advance Payment
  • Invoice
  • Payment Remittance

Note

View CIG Migration Guide for example Procurement transactions illustrating the changes made to those transactions.

Additional Activities

Once you have performed all the Post-Migration tasks, you also need to ensure that following activities are carried out in order to have all the configurations & settings in place for you to start transacting with CIG:

  • Send SAP system details & connectivity data to CIG.
  • Confirm SAP connectivity information in CIG.
  • Configure Global Settings in SAP system.
  • Import Master Data to Ariba Sourcing & Ariba Procurement as needed.
  • Configure General Settings in SAP system for the transactions you want to use.
  • Create Project in CIG.
  • Configure Project Connection in CIG.
  • Configure Application / Transaction specific Settings in SAP system for the transactions you want to use.
  • Specify Cross Reference Parameters in CIG for the transactions you want to use.
  • Define Cross Reference Lookup Values in CIG for the transactions you want to use.
  • Address your customization needs in SAP system.
  • Address your mapping needs in Mapping Tool in CIG.
  • Review your Project configurations in CIG.
  • Test Project.
  • Prepare for deployment.