How To Source Non Purchasable Agreement Based Lines Internally
How To Source Non Purchasable Agreement Based Lines Internally
Background:
Self Service Procurement introduced a feature a few releases earlier that allowed customers the
option to source an item internally for expense destinations, even if it was on a blanket purchase
agreement through the Opt-in based feature: Fulfill Expense Requisitions for Agreement Based
Catalog Items from Internal Sources.
Given an internally orderable item that is also purchasable and backed by a blanket purchase
agreement, the following will occur when the user adds the item to the shopping cart:
There was one use case that a few customers then pointed out where there was still some
enhancements needed.
Scenario: The item is no longer purchasable as defined in the item definition but still continue to
have active agreements using it. In this case, the customers did not want us to source this item from
the agreement (Supplier).
This leads to the feature that’s introduced in Update 22A. Here are the relevant details.
Feature:
Entitled Internal Transfers Allowed for Agreement-Based Items That Aren’t Purchasable, this
feature enables internal material transfers for agreement-based items that aren’t purchasable in the
deliver-to organization in both expense and inventory destinations.
NOTE: The destination type of ‘Work Order’ is excluded from scope as these are not internal transfer
eligible.
Customers gave us two main use cases to consider in designing this solution:
Phase Out: In our organization, we want to first procure the item from a supplier and stock in
inventory. Once it is stocked, we want to phase out the item by keeping it only available for internal
transfers. What that means is, the attribute 'Purchasable' gets set to No. But active agreements that
carry that item have no corresponding uptake of this change and hence continue to remain active
and available for requesters to shop in our Shopping flows. And these agreement lines can’t be
manually expired immediately for different reasons. Even if the BPA is active and available, we want
the items to be always sourced internally as it isn’t purchasable anymore.
Source Internally if Not Purchasable: We don’t want the item to be purchasable (Do not want to
source it from suppliers), but want to leverage the agreement lines to setup the item with different
UOMs to give more flexibility and options for our requesters. And these items should always be
sourced internally.
Solution Overview:
Given these:
Item is internally orderable
Item is available on a blanket purchase agreement
Item is no longer purchasable in the destination organization
AND
Given that these two profile options are in play:
Profile Option: ORA_POR_SOURCE_NONPURCHASE_BPAITEMS_INTERNALLY
Opt-in: Fulfill Expense Requisitions for Agreement Based Catalog Items from Internal Sources
Decide if the item will be either sourced internally or not sourced at all.
Design Logic:
If this new profile option is enabled, then the system will source non-purchasable items internally
always. The Opt-in does not come into play in these cases. This is illustrated in the table below:
In the Manage Administrator Profile Values task, set the site level value to Yes for this profile option.
Note that the default value is No.
Internal Transfers Allowed for Agreement-Based Items That Aren’t Purchasable (Code:
ORA_POR_SOURCE_NONPURCHASE_BPAITEMS_INTERNALLY)
Level: Site
Value: Yes
Example: Let’s see an example for Inventory destination how the feature works
The feature isn’t enabled - for Inventory destinations, when the agreement-based item is added to
cart, an error will be raised.
The feature is enabled - for Inventory destinations, when the agreement-based item is added to cart,
it will be sourced internally from a different organization & the quantity is converted from BPA
Lines’s UOM (Box of 5) to source organization's primary UOM or Unit of Issue.