INV Subinventory Upload creates and updates Oracle EBS subinventories from Excel, across all inventory organizations your responsibility can access. Download existing subinventories, change their description, material status, locator control, picking and replenishment settings or accounts, and add new storage or receiving subinventories in the same file. A result report lists every row with its status and message.

When to use it

  • Set up the subinventories of a new inventory organization in one go.
  • Add new subinventories, such as spares, staging or line-side stores, to an existing organization.
  • Change material status, picking order, lead times or replenishment sourcing for many subinventories at once.
  • Correct subinventory accounts in bulk.
  • Inactivate subinventories that are no longer used.

Before you start

  • Access to the upload in Blitz Report from a responsibility with access to the inventory organizations you maintain.
  • Material statuses, cost groups, locations and the GL accounts you want to use are already set up.
  • Know the organization’s setup: whether WMS is enabled, the cost method, and the organization-level Locator Control. They decide which values are allowed for the accounts, the Default Cost Group and Locator Control.

Step 1 – Set the parameters

Open INV Subinventory Upload in Blitz Report and set the parameters:

ParameterMeaning
Upload ModeCreate (default) opens an empty sheet for new subinventories; Create, Update downloads existing subinventories for editing and lets you add new ones.
Organization CodeThe inventory organization to download. Defaults to your current inventory organization; leave it blank to download all organizations you can access.
SubinventoryDownloads only this subinventory.
StatusDownloads subinventories with this material status.
Default Cost GroupDownloads subinventories with this default cost group.
TypeStorage or Receiving subinventories only.
Include in ATP, Allow Reservation, Nettable, Quantity Tracked, Asset SubinventoryDownloads subinventories with this setting.
Locator ControlDownloads subinventories with this locator control.
Blitz Report run screen for INV Subinventory Upload with Upload Mode Create, Update, Organization Code M1 and Subinventory Consumable

Step 2 – Run to download the Excel file

Click Run. The Excel file downloads and opens with one row per subinventory, or an empty sheet in Create mode.

Excel file with the existing subinventory Consumable of organization M1

Step 3 – Enter or change the subinventories

Organization Code and Name identify a subinventory and cannot be changed on a downloaded row. A row whose organization and name do not exist yet creates a new subinventory. For a new row enter the Organization Code, a Name of up to 10 characters, a Description of up to 50 characters, Status and Type. Excel fills defaults for Status, Type, Default Cost Group, Default Replenishment Count Type and the accounts, which you can overwrite.

  • Include In Atp, Allow Reservation and Nettable are shown for information only: they always follow the chosen Status. Yes/No columns left blank mean No.
  • Locator Control: when the organization-level control is Locator control determined at subinventory level, enter it on every row. Otherwise leave it blank on new rows and it is taken from the organization. With locator control, Default Locator Status defaults to Active; with No locator control leave it blank.
  • Receiving subinventories need Status Active and a receiving Location of the organization, and leave Quantity Tracked, Asset Subinventory, Picking UOM, the sourcing and the lead time columns blank.
  • Source Type: Inventory needs a Source Organization; Subinventory replenishes from a Source Subinventory of the same organization; for Supplier or a blank Source Type leave Source Organization and Source Subinventory blank.
  • Accounts and Default Cost Group: in a non-WMS organization with Standard costing, for a subinventory without on-hand or transaction history, the accounts decide the cost group: the upload switches to an existing cost group with the same accounts or creates a new one, and says so in the result message. In a WMS organization the cost group decides the accounts: choosing another cost group sets all seven accounts to that cost group’s accounts. Otherwise the cost group and the accounts are locked.
  • Lpn Controlled, Enable Cartonization, Enable Bulk Pick and the opportunistic cycle count columns apply to WMS organizations only.
  • To inactivate a subinventory, enter an Inactive On date of today or later.

The example changes the description of an existing subinventory and adds a new spares subinventory with dynamic locator control.

Excel file with the description of Consumable changed, marked Update, and a new subinventory Spares with dynamic locator control added, marked Create

Step 4 – Validate and Save

Click Validate and Save. This checks for missing required values and saves the file. Correct any rows it flags before uploading.

Both edited rows show status Valid after Validate and Save

Step 5 – Upload the file

In Blitz Report click Upload and select the saved file. This submits the upload request, which creates or updates each subinventory with the same rules as the Subinventories window.

File Upload page with the saved Excel file selected for upload

Step 6 – Review the result report

When the request completes, a result report opens listing every uploaded row with its status and message, for example Subinventory created. or Subinventory updated.

Result report showing Consumable updated and Spares created with status Success

What’s produced

  • Subinventories created or updated in the inventory organizations, including their status, locator, picking, replenishment and account settings and the descriptive flexfield.
  • Where the accounts drive the cost group, a matching cost group selected or a new one created.
  • A result report listing every row with a status (success or error) and a message.

Common questions

Can I delete a subinventory?
No. Set its Inactive On date to today or a later date instead.

Why does my change to Include In Atp, Allow Reservation or Nettable have no effect?
These settings come from the Material Status. Choose a status with the settings you need.

Why was a new cost group created?
In a non-WMS organization with Standard costing, the cost group follows the accounts. When no existing cost group has the same seven accounts, the upload creates one, as the Subinventories window does.

Can I change the subinventory type or the locator control?
Only while the subinventory has no on-hand quantity, transaction history or other dependent records. The result message names what blocks the change.

Why must I change the material status in the Subinventories window?
When electronic signatures (ERES) are enabled, a material status change needs an e-signature, which only the Subinventories window records.

What happens to a row I did not change?
Rows without an action are not uploaded. A row that is uploaded without any real change returns No change. and the subinventory is not touched.

Troubleshooting

MessageCauseWhat to do
Name (…) exceeds the 10 character limit.The subinventory name is longer than 10 characters.Shorten the name.
Description exceeds the 50 character limit.The description is longer than 50 characters.Shorten the description.
Locator Control is required because the organization-level control is “Determined at subinventory level”.Locator Control is blank and the organization leaves it to the subinventory.Enter a Locator Control.
Locator Control must be “…” to match the organization-level Locator Control. …A new row has a Locator Control different from the organization-level control.Leave Locator Control blank or enter the organization’s value.
Default Locator Status is invalidA Default Locator Status is entered on a row with No locator control.Clear Default Locator Status, or choose a Locator Control with locators.
Lpn Controlled is invalidLpn Controlled is set on a subinventory of a non-WMS organization.Clear Lpn Controlled.
Quantity Tracked = No is not allowed when the chosen Material Status enables ATP, Reservation, or Nettable. …Quantity Tracked is No with a status that allows ATP, reservations or netting.Set Quantity Tracked to Yes or choose a status with all three set to No.
Location is required for a Receiving subinventory.A Receiving subinventory without a Location.Enter a receiving location of the organization.
Receiving subinventory requires Status=’Active’. Supplied Status is not allowed.A Receiving subinventory with another status.Set Status to Active.
Subinventory Type cannot be changed: this subinventory has existing on-hand quantity.The type of a subinventory with stock was changed (also reported for transaction history or locators).Keep the existing type.
Locator Control cannot be changed: transaction history exists for this subinventory.The locator control of a used subinventory was changed (also reported for on-hand, pending transactions or shipping details).Keep the existing locator control.
Source Organization must be blank when Source Type is Vendor or not specified.A Source Organization with Source Type Supplier or blank.Clear Source Organization, or set the Source Type.
Source Organization is required when Source Type is Inventory or Inventory Short.Source Type Inventory or Subinventory without a Source Organization.Enter the Source Organization.
Material Account is locked by the form and cannot be changed via upload (WMS installed, non-Standard costing, or the subinventory already has on-hand/transaction history).An account was changed where the cost group decides the accounts (similar messages for the other accounts).Keep the account, or in a WMS organization change the Default Cost Group instead.
Expense Account is required for non-Asset subinventories or when WMS is installed.The Expense account is blank.Enter an Expense account.
Material Status change requires an electronic signature (ERES is enabled for this instance). …Electronic signatures are enabled for material status changes.Change the status in the Subinventories window.
Inactive On date must be on or after today.Inactive On is in the past.Enter today’s date or a later date.