Defining Procurement Master Data Integration

Objective

After completing this lesson, you will be able to configure and import Master Data in SAP Ariba Procurement solution(s).

SAP Ariba Procurement Master Data Integration Overview

Procurement Master Data Integration Overview

  • Master Data consists of general information stored in SAP that is used in SAP Ariba Procurement solutions to construct Requisitions, Receipts, or Invoices.
  • The SAP Ariba Procurement solutions provide the integration events for standard data imports from SAP System.
  • Because your SAP System implementation might contain additional data to be included with the SAP Ariba Procurement solutions for Purchase Orders, Receipts & Invoices, you can modify these data imports to include such data.
  • When you import large amounts of Master Data from your SAP System, ensure that you run the master data import task in the background.
  • You can import Master Data by running integrations events manually from SAP Ariba Administrator.

Buyers using the SAP Ariba Procurement solutions integrated with SAP System can do the following:

  • Perform a simplified master data integration for Supplier, Supplier Location, Payment Terms, Remittance Location & User data between the SAP Ariba Procurement solutions & SAP System.
  • Integrate Master Data from SAP System to SAP Ariba Procurement solutions system seamlessly through CIG.
  • Run the Incremental Load while running the master data events directly.
  • Integrate master data from SAP System to SAP Ariba Procurement solutions in a Federated Process Control-enabled environments.

Following Master Data events are supported in different languages:

  • Account Category Language
  • Cost Center Language
  • ERP Commodity Code Language
  • General Ledger Language
  • Tax Code Language
  • Payment Terms Language

Prerequisites:

  • Ensure that you implement the following SAP notes before importing the master data to avoid runtime error:
    • 1402826 - Supplement to Note 548131
    • 1716777 - Runtime error IMPORT_WRONG_END_POS when displaying class
  • Required authorizations are defined in SAP system.
  • Create user groups in the SAP Ariba Procurement solutions with the SAP ERP role names.
  • Maintain the required configurations for common Master Data.

Limitations:

  • SAP Ariba Procurement solutions integrated with SAP System does not support a Supplier Location linked to multiple Vendors.
  • The legacy Supplier Export task is no longer supported. You must use the Export Supplier Data (Consolidated File) task.
  • CIG does not support the Incremental Load operation for the Enhanced Payment Terms master data.

Required Master Data:

  • Account Assignment Categories
  • Accounting Field Display Status
  • Asset Accounts
  • Cost Centers
  • Company Codes
  • Currency Conversion Rates
  • ERP Commodity Codes
  • Fund Management Data
  • General Ledger Accounts
  • Internal Orders
  • Payment Terms
  • Plants
  • Plant-Purchase Orgs
  • Purchasing Groups
  • Purchasing Orgs
  • Supplier related data
  • Tax Codes
  • User & User Groups
  • WBS Elements

Fund Management Data (applicable only for Real Time Budget Check feature):

  • Funds
  • Funds Center
  • FM Area
  • Functional Area
  • Commitment Item
  • Earmarked Fund
  • Budget Period Grant

Importing Supplier Data

SAP System downloads supplier data in the SupplierConsolidated.csv for the following:

  • Suppliers available in the LFA1 (Vendor Master Table).
  • Suppliers that are not marked for deletion for a given Purchase Organization.
  • Suppliers that do not have a centrally imposed purchasing block.
  • Suppliers that are not blocked for any function.

Importing Purchase Org-Supplier Combo Data

SAP System downloads Supplier & Purchasing Orgs associated with each supplier in the PurchaseOrgSupplierCombo.csv for the following:

  • Suppliers available in the LFM1 (Vendor Master Record Purchasing Organization Data).
  • Suppliers that are not marked for deletion for a given Purchase Organization.
  • Suppliers that do not have a centrally imposed purchasing block.

Supplier Location Data

Buyer users need to maintain either the SL_VENDOR_ADDRESS parameter or SL_PARTNER_TYPE prefilter before downloading the Supplier Location data else the download would result in an error.

Here is the example of how SAP Ariba Procurement solutions integrated with SAP, processes the Supplier Location:

SupplierPurchase OrganizationSupplier Location 1Supplier Location 2
ABC Supplier100010041005
300010061007
Scenario 1:

When you import the Supplier Location data, SAP Ariba Procurement solutions integrated with SAP System displays the Supplier Location for ABC supplier as 1004, 1005, 1006 and 1007 in the downloaded CSV file.

Scenario 2:

When ABC Supplier is blocked for Purchase Organization 1000, SAP Ariba Procurement solutions integrated with SAP System only displays the Supplier Location as 1006 and 1007 in the downloaded CSV file.

Remittance Location Data:

  • Buyer users need to maintain filters while downloading Remittance Locations by specifying the following parameters.
  • Maintain at least one of the parameters – RL_VENDOR_ADDRESS or RL_PARTNER_TYPE.
  • Maintain the RL_VENDOR_ADDRESS filter to download Supplier as Remittance Location when you want to download the supplier as the remittance location.
  • When you maintain only the filter for the Supplier Location Address SL_VENDOR_ADDRESS & do not maintain the Supplier Location & Remittance Location for the Supplier, Ariba AddOn Master Data extract program considers the Supplier as the Supplier Location & Remittance Location.
  • When you maintain the Supplier Location but do not maintain the Remittance Location, Ariba AddOn Master Data extract program considers the Supplier Location as the Remittance Location.
  • When you do not maintain filters for RL_VENDOR_ADDRESS & RL_PARTNER_TYPE, Ariba AddOn master Data extract program displays an error stating that you have not maintained filters for the Remittance Location.

Note

For more information on limitations for Supplier Location & Remittance Location, please refer to SAP Ariba Cloud Integration Gateway Overview Guide.

Payment Terms Data:

  • Payment Terms indicate the negotiated discount between a buying organization & supplier for a specified number of days before payment is due.
  • When you extract the Payment Terms data from SAP System, Ariba AddOn Master Data extract program downloads only the Normal Payment Terms; the Installment Payment terms are excluded.

User & User Group Data:

  • Buyer users need to create user groups in the SAP Ariba Procurement solutions with the SAP System Role Names using the import event Import User Group Mapping.
  • When you export user data, the information available in the TCode SU01 is exported to the SAP Ariba Procurement solutions. The HR information for the Cost Center, Company Code & the Locale is also exported.
  • The locale is the concatenation of HR Nationality plus the HR Language (info type 0002). The Ariba AddOn extract program does not export information about users maintained in the HR Info tables.

Incremental Load Events

The following incremental change transactions operations for the Master Data export tasks are supported:

ObjectCreateChangeBlockUnblockLockUnlockDeleteUndelete
SupplierYYYYN/AN/AYY
UserYYN/AN/AYYYN
AssetYYYYN/AN/AYY
Cost CenterYYN/AN/AYYNN
General LedgerYYYYN/AN/AYY
WBS ElementYYN/AN/AYYYY
Internal OrderYYN/AN/AYYYY

Import Master Data in Multi-ERP Environment

Export Master Data screen showing execution mode, solution selection, load options, and FPC enabled configuration.

Master data integration between SAP System & the SAP Ariba Procurement solutions supports export of Master Data to the SAP Ariba Procurement solutions in multi-ERP-enabled environments.

  • Buyers using the SAP Ariba Procurement solutions integrated with SAP System can enable Master Data integration for multi-ERP-enabled systems & specify the site or realm to which they want to export the Master Data.
  • To export Master Data for multi-ERP-enabled systems, on SAP ERP you must select FPC ENABLED option in the window Export All Master Data Required for On-Demand Applications.
    • You can specify the name of the site to which you want to export the Master Data in the Site field. In a multi-ERP-enabled environment, you can export the same set of Master Data to multiple sites.
Choose Master Data for Export with organizational, accounting, configuration, supplier, and user-related data options.

You can export the following Master Data from SAP System to multi-ERP-enabled systems:

  • Organizational Data
  • Accounting Data
  • Cross-application Configuration Data
  • Supplier Related Data
  • User Related Data

SAP ERP supports both full-load and incremental-load export of the Master Data.

Note

Make sure that before exporting the Supplier Related & User Related Master Data, you maintain parameter CHANGELOG_RETENTION_DAYS in ARBCIG_TVARV table.

Incremental Export of Master Data to multi-ERP-enabled systems:

SAP System uses a combination of the following three variables to ensure that the incremental Master Data is available to all sites to which you want to do incremental exports:

  • Site Information
  • Date & Time Stamp
  • Retention Period

When you do an incremental export to a multi-ERP-enabled system, SAP System tags each of the records that you export with the date & time of the export and the name of the site to which you export the record.

  • SAP System then uses the Site Information & Date & Time Stamp to identify the records to be exported when a new incremental export is triggered.
  • You can configure the CHANGELOG_RETENTION_DAYS to specify the number of days you want SAP ERP to retain the change records in the table ARBCIG_CHANGEDOC. When the configured retention period expires, SAP ERP clears the change log.
  • If FPC ENABLED option is selected without maintaining a value for CHANGELOG_RETENTION_DAYS, SAP System returns an error when you access the Master Data export program.

Segregation of Supplier & User Master Data Elements for Specific Sites:

  • You can segregate various elements of the Supplier & User Master Data & send subsets or supersets based on the specific requirements.
  • You can choose to export either the User or the User Group Master Data, or both.
  • You can choose to segregate the Supplier Master Data into various Master Data elements based on the specific requirements of the site to which you export the Supplier Master Data. The Supplier Master Data segregation options include Supplier Location, Supplier Purchase Organization & Remittance Location.
  • The parent and child differentiation applies only to User & Supplier Master Data events.

Segregation of Supplier & User Master Data elements for specific sites:

The following table lists the .CSV files generated for the user and supplier master data events and their availability to parent and child sites:

CSV FilenameApplicable Site
UserConsolidated.csvParent and child sites.
SupplierConsolidated.csvParent and child sites
GroupConsolidated.csvChild sites
PurchaseOrgSupplierCombo.csvChild sites
RemittanceLocationConsolidated.csvChild sites
SupplierLocationConsolidated.csvChild sites

When FPC enabled is not selected

Options for selecting Supplier Related Data and User Related Data with checkboxes for export.

When FPC enabled is selected

Supplier and User Related Data options with checkboxes for supplier, location, purchase org, and groups.

Import Master Data for SAP Ariba Procurement

Activity i. Configure SAP Ariba Procurement Solutions for Synchronizing Master Data

Configure SAP Ariba Procurement for synchronizing Master Data:
  1. From the CIG homepage, navigate to the Resources section.SAP Cloud Integration Gateway dashboard showing tabs, project statuses, graphs, supplier reporting, transaction tracker, and project details.
  2. Download Keystore / Tenant certificate for the environment you are working on (Test or Prod).SAP Cloud Integration Gateway Resources tab displaying CIG Certificates, Tenant/Client certificates for Test and Prod, with downloadable files.
  3. Log in to Ariba Procurement site & from Manage menu navigate to Core Administration.SAP Test Site interface showing Manage menu, with Core Administration highlighted, To-Do list, common actions, and search functionality.
  4. Expand the Integration Manager menu & click Integration Toolkit Security.SAP Test Site Administrator dashboard displaying navigation menus, Integration Manager, Integration Toolkit Security, and tools for data and user management.
  5. Select Certificate as the authentication method.SAP Test Site Integration Toolkit Security screen showing certificate authentication method, Base64 certificate details, save, and cancel options.
  6. Paste the certificate you have downloaded in step#2.
  7. Click Save.

Activity ii: Maintain Parameters for SAP Ariba Procurement Solutions

To maintain the required parameters for SAP Ariba Procurement solutions:
  1. Navigate to Integration with Other SAP ComponentsAriba Cloud Integration GatewayMaster Data IntegrationGeneral SettingsMaintain Parameters using the transaction code SPRO.SAP Display IMG menu showing Master Data Integration under SAP Ariba Cloud Integration Gateway, highlighting General Settings configuration option.
  2. Expand Maintain Parameters section & click on IMG-Activity for ProcurementThe Parameters – Ariba Procurement Master Data screen appears.SAP Maintain Parameters menu highlighting the Procurement section, alongside other options like Cross Application and Sourcing configurations.
  3. Maintain the parameters mentioned in the tables within this activity.SAP Parameters screen showing Ariba Procurement Master Data variables, including balance sheet accounts, retention days, and bank details.
  4. Click Save.
Parameter NameDescriptionSupported Values
CHANGELOG_RETENTION_DAYS

Applicable for SAP Ariba Procurement solutions. This is a mandatory field for exporting master data to multi-ERP-enabled systems.

You need not maintain this parameter if you have a single ERP system.

Set this parameter to specify the number of days you want SAP ERP to retain the change records log in the table ARBCIG_CHANGEDOC. When the configured retention period expires, SAP ERP clears the change log.

  • Variable Name: CHANGELOG_RETENTION_DAYS
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Example – 10
CURR_CONV_BANK_RATE

Applicable for SAP Ariba Procurement solutions. It is mandatory to maintain one of these parameters:

- CURR_CONV_BANK_RATE

- CURR_CONV_EURO_RATE

Set this parameter to maintain bank rate for currency conversion.

  • Variable Name: CURR_CONV_BANK_RATE
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify "B" to maintain bank rate. Leave it blank if you want to specify Euro rate.
CURR_CONV_DAYS_PAST

Applicable for SAP Ariba Procurement solutions. This is an optional field to fetch historical currency conversion details.

Specify the number of days old historical currency conversion information to fetch.

  • Variable Name: CURR_CONV_DAYS_PAST
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Example, specify 10, to fetch ten days old information.
CURR_CONV_EURO_RATE

Applicable for SAP Ariba Procurement solutions. It is mandatory to maintain one of these parameters:

  • CURR_CONV_EURO_RATE
  • CURR_CONV_BANK_RATE

Set this parameter to maintain euro rate for currency conversion.

  • Variable Name: CURR_CONV_EURO_RATE
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify "Euro" to maintain Euro rate. Leave it blank if you want to specify bank rate.
INTERNAL_ORDER_AUART

Applicable for SAP Ariba Procurement solutions. This is an optional field.

This parameter specifies the order type of internal orders. SAP ERP can use the internal orders to create a purchase order of the order types that is not specified in this parameter.

If you do not specify a value for AUART, you can create purchase orders from any internal order in which the AUART field of the order master data (AUFK):

  • Is not equal to a space.
  • Is not marked for deletion (LOEKZ).
  • Is not already ordered or released.
  • Variable Name: INTERNAL_ORDER_AUART
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2).
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: For example, 0650.
RL_BANK_DETAIL

Applicable for SAP Ariba Procurement solutions. This is an optional field.

Set this parameter to fetch the bank details of the supplier. If this is not maintained, bank related fields will be empty in the SupplierLocationConsolidated.csv.

  • Variable Name: RL_BANK_DETAIL
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2).
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify 'X' to fetch the bank details or leave it blank if you do not want to fetch.
RL_VENDOR_ADDRESS

Applicable for SAP Ariba Procurement solutions. This is an optional field.

Set this parameter to fetch the remittance address of the supplier.

The address would be updated in two csv file:

  • SupplierLocationConsolidated.csv
  • RemittanceLocationConsolidated.csv
  • Variable Name: RL_VENDOR_ADDRESS
  • Field Name: Leave it blank
  • Number: 000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify 'X' to fetch the details or leave it blank if you do not want to fetch
SL_VENDOR_ADDRESS

Applicable for SAP Ariba Procurement solutions. This is an optional field.

Set this parameter to get vendor address. The vendor address would be used in SupplierLocation.csv export.

  • Variable Name: SL_VENDOR_ADDRESS
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify 'X' to fetch the details or leave it blank if you do not want to fetch
BALANCE_SHEET_ACCOUNTS

Applicable for SAP Ariba Procurement solutions. This is an optional field.

Set this parameter to enable General Ledger Export extract to pull and use balance sheet accounts.

  • Variable Name: BALANCE_SHEET_ACCOUNTS
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify 'X' to fetch the details or leave it blank if you do not want to fetch
VENDOR_ONLY_COUNTPORGSApplicable for SAP Ariba Procurement solutions. This is an optional field. This parameter provides a filter to extract the vendors that are assigned to at least one purchasing organization.
  • Variable Name: VENDOR_ONLY_COUNTPORGS
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify 'X' so that the Master Data Export pulls details of all the vendors. Leave a blank value to export the vendors that are assigned to at least one purchasing organization
WBS_USE_CPD_UPDAT

Applicable for SAP Ariba Procurement solutions. Enable this parameter to allow WBS element incremental load extract based on the timestamp value in the CPD_UPDAT field in the PRPS table.

The CPD_UPDAT field stores the timestamp value only when the PFP business function related to CPM (Commercial Project Management) is switched on.

  • Variable Name: WBS_USE_CPD_UPDAT
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Specify 'X' to enable WBS element incremental extract based on the value in the CPD_UPDAT field in the PRPS table. Leave a blank value to extract data based on the date value available in the AEDAT and ERDAT fields in the PRPS table

Activity iii: Maintain Filters for SAP Ariba Procurement Solutions

To configure selection criteria to filter the data to export to Ariba Procurement solutions :
  1. Navigate to Integration with Other SAP ComponentsAriba Cloud Integration GatewayMaster Data IntegrationGeneral SettingsMaintain Filters using the transaction code SPRO.SAP Display IMG menu highlighting Master Data Integration under SAP Ariba Cloud Integration Gateway, including General Settings and configurations.
  2. Expand Maintain Filters section & click on IMG-Activity for ProcurementThe Prefilters – Ariba Procurement Master Data screen appears.SAP Maintain Filters menu highlighting the Procurement option under configuration settings, also showing Cross Application and Sourcing.
  3. Maintain the filters based on your requirements.SAP Prefilters screen listing Ariba Procurement Master Data variables such as account categories, cost centers, and assets.
  4. Click Save.

Note

The complete list of Filters with its usage is available in SAP Ariba Cloud Integration Gateway Configuration Guide under Working with Master DataImporting Master Data for SAP Ariba Procurement Solutions section.

Activity iii: Maintain Filters for SAP Ariba Procurement Solutions

Users can filter using the following conditions:
  • Equality and inclusion: where Option is EQ & Sign is I.
  • Ranges and exclusion: where Option is BT & Sign is E.
  • Patterns and comparisons: where Option is CP & Sign is I or E.

Activity iv: Import Master Data from SAP System to SAP Ariba Procurement Solutions

Users can run the ARBCIG_MASTER_DATA_EXPORT program on SAP System to import Master Data from SAP System to SAP Ariba Procurement solutions. Ensure User has the necessary authorization to run the Master Data program.

Follow these steps to Run the Master Data export program:
  1. Run the TCODE SE38.SAP ABAP Editor Initial Screen shows program ARBCIG_MASTER_DATA_EXPORT entered for creating, displaying, or changing code.
  2. Enter the program name ARBCIG_MASTER_DATA_EXPORT, click Execute – the Export All Master Data Required For On-Demand Application page appears.
  3. In the Execution Mode section, tick the Test Run check box & specify the directory path for downloading the files in the Dir Path for file download field when you want to run the master data program just to check the contents in the .csv file. When you keep the box unticked, data will be sent to SAP Ariba Procurement solution.SAP screen for exporting master data including execution mode, solution, load options, and configuration details.
  4. In the Solution section, choose one of the following:
    • Procure-to-Pay: To import master data for SAP Ariba Buying & Invoicing customers.
    • Procure-to-Order: To import master data for SAP Ariba Buying customers. This option does not support downloading the Remittance Location of Suppliers.
  5. In the Load Option section, choose one of the following:
    • Full Load: Imports all the Master Data records that are available for the Master Data type.
    • Incremental Load: Imports the Master Data records that have been updated since the last Master Data export event from the SAP System. Incremental Load option imports only Earmarked Fund for Funds Management solution.
  6. In the Configuration section specify following values:
    • Encoding to be used: The encoding & charset to convert the data in the CIF file. UTF-8 (for example). This is a required field & is case-sensitive
    • Variant: Specify the unique variant name of your Ariba Procurement realm. (example: VREALM_2)
    • Partition: Specify the unique site name of your Ariba Procurement realm. (example: PREALM_2)
    • Tick the FPC Enabled check box if you are using multi-ERP setup & in the Site field, specify the name of your Ariba Procurement realm to which you want to export Master Data.
  7. In Choose Master Data for Export section, select the events for which you want to export the data.SAP export screen lists organizational, accounting, cross-application, supplier, and user-related master data options for selection.
  8. To view the Funds Management Data options, tick the Enable Fund Management check box & select the events for which you want to export the data.SAP export screen includes master data such as Funds Management Data, Organizational data, and cross-application configurations.
  9. Click Execute to export the selected Master Data to Ariba Procurement.
  10. To export the Master Data in different languages, enter the following program name after you run the TCode SE38: ARBCIG_MASTER_DATA_LANG_EXPORT, provide the Configuration information, select the events for which you want to export the data & click Execute.SAP screen for pulling master data languages with configuration options like encoding, variant, and partition.

Activity v. Maintain Parameters to Import Payment Terms Master Data

When the master data program runs, the program check whether parameter ENHANCED_PAYMENT_TERMS is maintained on the SAP ERP system.

  • If its maintained, the master data program sends all the defined values for the day limit associated for the payment term to the SAP Ariba Procurement solutions.
  • If this parameter is left blank, the master data program does not check for the different day limits for the payment term.

User needs to maintain parameters ENHANCED_PAYMENT_TERMS

To import payment terms with different day limits with multiple discount percentage values and specific time periods:
  1. Navigate to Integration with Other SAP ComponentsAriba Cloud Integration GatewayMaster Data IntegrationGeneral SettingsMaintain Parameters using the transaction code SPRO.
  2. Expand Maintain Parameters section & click on IMG-Activity for Procurementthe Parameters – Ariba Procurement Master Data screen appears.
  3. Maintain the parameter mentioned in the table on next slide.
  4. Click Save.
Parameter NameDescriptionSupported Values
ENHANCED_PAYMENT_TERMS

MANDATORY - to import the additional payment terms master data.

Applicable to SAP Ariba Procurement solutions.

If you maintain the parameter, the master data program sends all the defined values for the day limit associated for the payment term to the SAP Ariba Procurement solutions.

  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. For (example: PREALM_2)
  • Low: Specify X when you want to include the additional payment terms while importing the payment terms master data

Activity vi. Import Master Data for Catalogs

You can run the ARBCIG_BUYER_CATALOG_EXPORT program manually to import Catalog Master Data from SAP system to Ariba Procurement. Ensure that you have the necessary authorization to run the master data program.

Prerequisite:

Ensure that you have configured incremental extract event & completed Catalog Upload Request in interface setup.

Procedure:
  1. Run the transaction code SE38.SAP ABAP Editor Initial Screen shows program ARBCIG_BUYER_CATALOG_EXPORT entered for creating, displaying, or editing.
  2. Run the ARBCIG_BUYER_CATALOG_EXPORT program.
  3. Click Execute to import the selected master data.Buyer Catalog Export screen with integration parameters for Ariba Buyer ID, Supplier ID, and notification.
Buyer Catalog Export screen displays catalog header, configuration details, and filter criteria for export.
Buyer Catalog Export screen with options for storage filter, load type, auto publish, and test run.

Activity vii. Maintain Parameters for Catalog Upload Request

To maintain the required parameters for Catalog Upload Request:
  1. Navigate to Integration with Other SAP ComponentsAriba Cloud Integration GatewayMaster Data IntegrationGeneral SettingsMaintain Parameters using the transaction code SPRO.Screenshot of SAP display IMG showing menu for configuring retail integration and maintaining parameters.
  2. Expand Maintain Parameters section, click IMG-Activity for Catalog Upload Request – The Parameters – Catalog Upload Request screen appears.SAP menu section highlighting Maintain Parameters with focus on the Catalog Upload Request option under sourcing-related configurations.
  3. Maintain the parameters mentioned in the table within this activity.SAP Parameters - Catalog Upload Request screen displaying configuration fields, variables, and values for catalog management and MRO inventory.
  4. Click Save.
Parameter NameDescriptionSupported Values
BUYER_CAT_CLASS

Applicable for SAP Ariba Procurement solutions.

It is mandatory to use this class if you use the commodity code maintained in the Classification view for the full or incremental load of the material master.

The ARBCIG_BUYER_CATALOG_EXPORT program displays an error if you do not maintain this class when specifying the Classification Code as Commodity Code option.

  • Variable Name: BUYER_CAT_CLASS
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Example – CL125
BUYER_CAT_CLASS_TYPE

Applicable for SAP Ariba Procurement solutions.

It is mandatory to use this class type if you use the commodity code maintained in the Classification view for the full or incremental load of the material master.

The ARBCIG_BUYER_CATALOG_EXPORT program displays an error if you do not maintain this class when specifying the Classification Code as Commodity Code option.

  • Variable Name: BUYER_CAT_CLASS_TYPE
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Example-001
BUYER_CAT_INT_CHAR_NO

Applicable for SAP Ariba Procurement solutions. This is a mandatory field, but not for test run.

Maintain the Characteristics Name maintained in CL01 transaction for the characteristic value that must be extracted as the commodity code maintained in the Classification view of the material master for a particular class type and class. Use or create a characteristic value of the CHAR data type.

The ARBCIG_BUYER_CATALOG_EXPORT program displays an error if you do not maintain this parameter when specifying the Classification Code as Commodity Code option.

  • Variable Name: BUYER_CAT_INT_CHAR_NO
  • Field Name: Leave it blank
  • Number: 0000
  • Variant: The unique variant name for the SAP Ariba Procurement solutions in SAP ERP. (example: VREALM_2)
  • Partition: The unique site name for the SAP Ariba Procurement solutions in SAP ERP. (example: PREALM_2)
  • Low: Example-CH0023

Activity viii. Implement BAdi for Catalog Upload Request

User needs to maintain the BAdi ARBCIG_BUY_CATALOG_EXPORT in order to enhance the catalog upload request.

Steps to maintain BAdi in order to enhance catalog upload request:
  1. Navigate to Integration with Other SAP ComponentsAriba Cloud Integration GatewayMaster Data IntegrationEnhancementsBusiness Add-Ins(BAdis)BAdis for Catalog Upload Request using the transaction code SPRO.
  2. Expand Maintain Parameters section & click on IMG-Activity for Catalog Upload Request screen appears.
  3. Implement appropriate method(from table below) in the BAdi.
Method NameDescription
MODIFY_PIRTo modify Purchase Info Record details.
MODIFY_MATERIALTo modify Material Master details.
PUBLISH_CIFTo modify the extracted catalog information before it is published to SAP Ariba Cloud Integration Gateway.

Activity ix. Schedule Job for Catalog Upload Request

User need to schedule the report ARBCIG_BUYER_CATALOG_EXPORT to send catalog information to SAP Ariba Procurement solutions.

The report records Purchase Info Record and Catalog Information and ensures that the messages are triggered.:

Steps to schedule the job:
  1. Run the transaction code SM36. The Define Background Job screen appears.
  2. Schedule the Program ARBCIG_BUYER_CATALOG_EXPORT to send catalog data at regular interval.

Activity x. Create Dummy Asset Value

An asset is required to create a Purchase Requisition (PR). In the absence of a valid asset, you can use a dummy asset value to create a PR. You can process a change PR later to update the asset details.

To create dummy asset, follow steps as mentioned below:

  1. Run the transaction code AS01, the Create Asset: Initial screen page appears.SAP Create Asset: Initial Screen showing fields for asset class, company code, and number of similar assets to create.
  2. Enter the following information:
    • Asset Class: Asset class is the criterion for classifying fixed assets. Each asset must be assigned to one asset class. (example: 1000)
    • Company Code: Company code is a number code indicating an organizational unit within the accounting system (example: 1000)
    • Number of similar assets: Number of similar assets that you want to create when you save an asset master record. (example: 1)
  3. Click Enter, the Create Asset: Master Data page appears.
  4. Navigate to the General tab and enter the following information:
    • Description: Enter a description to indicate that it is a dummy asset value. For example, Unspecified.
    SAP Create Asset: Master Data screen showing fields for asset class, description, general data, and account determination details.
  5. Click Save.

Activity xi. Configure SOAMANAGER for Asset Management

In SAP ERP, create an end-point of the web service required for asset related inbound transaction messages from CIG.

To create an end-point of the web service from within SAP ERP:
  1. Run the transaction code SOAMANAGER. SOA Management screen opens up in the browser. SAP Easy Access screen with SOAMANAGER transaction code entered to navigate to SOA Manager for configuration management.
  2. In the Service Administration tab, click Web Service Configuration.SOA Management screen displaying tabs for Service Administration, Technical Administration, and Logs, highlighting Web Service Configuration option.
  3. Choose the following in the Design Time Object Search tab and click Search.
    • In the Object Name dropdown, enter BUYERASSETREQUEST_ASYNC_IN.
    Web Service Configuration screen showing Design Time Object Search tab, search criteria, and input for object BUYERASSETREQUEST.
  4. In the search result, the Service Definition:
    • BUYERASSETREQUEST_ASYNC_IN appears.
    • Click BUYERASSETREQUEST_ASYNC_IN.
    • The Details of Service Definition: BUYERASSETREQUEST_ASYNC_IN page appears.
    Web Service Configuration screen with Design Time Object Search, displaying search results for BUYERASSETREQUEST_ASYNC_IN service definition.
  5. Click Transport Settings tab. Enter information for the following fields:
    • Alternative Access URL: /sap/bc/srt/xip/arba/assetrequisitionexportrequest/002.
    • Calculated Access URL: Do not modify this URL.
    • Calculated Protocol: HTTPS.
    • Make Local Call: No Call in Local System.
    Web Service Configuration screen displaying Transport Settings tab, showing transport binding details for BUYERASSETREQUEST_ASYNC_IN service definition.
  6. Click Save.