Inventory Management in Storage Location is an important process for any plant operations. To make any transaction at inventory level, stock update information is essential to decision making.
In SAP every goods movement at Storage Location level will result in increase or decrease of unrestricted stocks.
- Visibility in stock information before making decision for procurement is not currently available for SAP Ariba Procurement users.
- With this new feature, users can check the latest available stocks for unrestricted use.
- Unrestricted stock is the stock which is readily available for use. Buyers using CIG can check the unrestricted stock of a material on the catalog before placing an order on Ariba Procurement.
- When a buyer checks for the stock, the unrestricted stock information is fetched from the IMS & displayed. A scheduled job on the IMS periodically checks the SAP system for the unrestricted stock of a material at a storage location.
- SAP system updates the IMS with the requested stock details. The stock details are sent to IMS in batches defined by the batch size configured on SAP system.
- New fields are introduced in Catalog Syndication feature to help get the required information for Stock Availability feature: Material Number; Material Group; Plant; Storage Location & In Stock (identifier).
- Only that inventory item / material will get pushed from SAP Ariba Procurement to IMS which has "In Stock" flag set to True. You need to implement BAdI to set this flag for the inventory items which you would like to push to IMS. BAdI Name: ARBCIG_BUY_CATALOG_EXPORT.
The Stock availability feature provides users the up-to-date information of unrestricted stock levels from SAP system.

Prerequisites:
- Make sure that you have Catalog Syndication feature enabled & implemented before hand to facilitate export of material master data from SAP system to Ariba Procurement.
- Maintain Storage Location Filter in SAP system for the ARBCIG_BUYER_CATALOG_EXPORT program to allow export of specific storage locations.
- Maintain the ENABLE_MRO_INVENTORY parameter to include MRO inventory details in the catalog uploads from SAP system to Ariba Procurement.
- Maintain the INVENTORY_BATCH_SIZE parameter to define the number of records to export in each batch of the inventory. SAP Ariba recommends to maintain 50000 as a batch size.
| Task / Activity | Environment | Description |
|---|---|---|
| Enable & implement Catalog Syndication feature | SAP Ariba Procurement & SAP system | This feature is prerequisite for Stock Availability feature. |
| Enable feature & parameters | SAP Ariba Procurement | Enable required features & parameters in Ariba Procurement by raising a Service Request (SR). |
| Enable Integration Tasks | SAP Ariba Procurement | On CIG enablement page, select the required integration tasks relevant to the features. |
| Maintain Parameters & Filters | SAP system | Maintain the provided parameters & filters. |
| Execute Interface Setup | SAP system | Execute Interface Setup program by selecting required web service messages. |
| Implement BAdI | SAP system | Optional: To address any additional customization. |
| Catalog Export | SAP system | Execute Catalog Export Master Data program in SAP to send information of unrestricted inventory material to Ariba Procurement. |
Process Flow:

Failure
In case of failure of any or all batches, IMS will send a request to SAP system to send that specific batch.
- The last batch in each Transaction ID will have a flag indicating that it’s a last batch.
- Thus, IMS understands that the response from SAP system is now complete for a specific Transaction ID.



















