- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-02-2026 02:55 PM
I am trying to use the Hardware Inventory Stock Order catalog item in a test environment. I have generated the "Source Request Items" catalog task, however when I use "Source request" in the Hardware Asset Workspace to fulfill the request, the Vendor purchase "Purchase" button is disabled. Troubleshooting through UI Builder, I found that the Purchase button for vendor purchase will be greyed out unless com.snc.sn_spend_asset ("Asset Management Integration for Sourcing and Procurement Operations") is enabled and the user has the sn_spend_asset.spo_shopper role. This data for whether the button will be selectable or not (this plugin and role check) is retrieved through ProcSourceRequestManager.getRequestItemsForWorkspace(input.requestId).
Am I understanding correctly that having HAM alone will not allow you to create a Vendor PO through the Hardware Inventory Stock Order catalog item, you must also have Asset Management Integration for Sourcing and Procurement Operations? So essentially, with HAM alone, the Vendor purchase "Purchase button" will be visible but completely unusable?
This is similar to https://www.servicenow.com/community/ham-forum/sourcing-task-vendor-purchase-button-not-working/m-p/... except it is using the Hardware Inventory Stock Order catalog item, not an individual model published to the catalog. I tried the solution to ensure the product model's manufacturer company record had Vendor set to true, and that did not make the "Purchase" button available.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday - last edited yesterday
Yes, the issue was that the hardware model I had selected did not have an associated Vendor Catalog Item. It doesn't appear that publishing to the Catalog is strictly necessary, but it is necessary to have a Vendor Catalog Item for the hardware model (you can double check using the related list at the bottom of the hardware model form), and that the Vendor record reference on the VCI record also have a Vendor field value of true.
This is very, very briefly mentioned at the bottom of https://www.servicenow.com/docs/r/it-asset-management/hardware-asset-management/create-inventory-sto...:
"If there are no available vendors for the requested item, then Add Purchase Order is disabled.
To enable Add Purchase Order, do one of the following:
add a designated vendor by navigating to vendor items.
add a catalog item for the requested model with vendor details."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thursday
Hi Clair
I am facing the same problem that you faced for ham pro stock order catalog, did you find any solution on above problem .
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thursday
Hi @Afzal,
Can you share the hardware product model and its configuration you are trying to source?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday - last edited yesterday
Yes, the issue was that the hardware model I had selected did not have an associated Vendor Catalog Item. It doesn't appear that publishing to the Catalog is strictly necessary, but it is necessary to have a Vendor Catalog Item for the hardware model (you can double check using the related list at the bottom of the hardware model form), and that the Vendor record reference on the VCI record also have a Vendor field value of true.
This is very, very briefly mentioned at the bottom of https://www.servicenow.com/docs/r/it-asset-management/hardware-asset-management/create-inventory-sto...:
"If there are no available vendors for the requested item, then Add Purchase Order is disabled.
To enable Add Purchase Order, do one of the following:
add a designated vendor by navigating to vendor items.
add a catalog item for the requested model with vendor details."