Inventory Availability Version 2

The details about quantity information in inventory, such as quantity on hand, quantity reserved against a demand, quantity available to transact, and available to reserve.

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/scm/inventory/materialAvailability/onhandQuantities/onhandQuantityServiceV2/}OnhandQuantityService

Service WSDL URL: https://servername/fscmService/OnhandQuantityServiceV2?WSDL

Logical Business Objects

  • SCM : Inventory Management : Onhand Quantity

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Handles

On-Hand Quantity

Operations

query

Operation to query the inventory on-hand and availability information

Life Cycle Status: Active

Request Payload

Element Name Type Description

organizationId

long

Organization identifier

inventoryItemId

long

Inventory item identifier

treeMode

int

Parameter to specify the mode in which the tree has to be created; 1 indicates Reservation mode, 2 indicates Transaction mode, 4 indicates Transfer to Regular mode and 5 indicates Transfer to Consigned mode.

isRevisionControl

boolean

Parameter to specify if item revisions should be part of the tree

isLotControl

boolean

Parameter to specify if item lots should be part of the tree

gradeCode

string

Lot Grade Code

assetSubOnly

boolean

Parameter to specify if only the asset subinventories should be while creating the tree

demandSrcTypeId

long

Demand source type identifier

demandSrcHdrId

long

Demand source header identifier

demandSrcLineId

long

Demand source line identifier

demandSrcName

string

Demand source name

lotExpirationDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Lot expiration date

onhandSource

int

"This parameter controls which subinventories and locators are used for building the tree. If it is 1, then only the ATPable subinventories and locators will be used. If it is 2, then only the nettable subinventores and locators are considered. If it is 3, the the subinventories and locators considered are not limited based on the nettable and ATPable flags"

revision

string

Item revision

lotNumber

string

Item lot number

subinventoryCode

string

Subinventory code

locatorId

long

Locator identifier

tsfrSubCode

string

Transfer subinventory code

tsfrLocId

long

Transfer locator identifier

Response Payload

Element Name Type Description

result

decimal

Result of the operation that includes on-hand and availability information

queryAllInventory

Operation to query the inventory on-hand and availability information for both consigned and non-consigned material

Life Cycle Status: Active

Request Payload

Element Name Type Description

organizationCode

string

Organization code identifier

organizationId

long

Organization identifier

itemName

string

Inventory item name identifier

inventoryItemId

long

Inventory item identifier

treeMode

int

Parameter to specify the mode in which the tree has to be created; 1 indicates Reservation mode, 2 indicates Transaction mode, 4 indicates Transfer to Regular mode and 5 indicates Transfer to Consigned mode.

gradeCode

string

Lot Grade Code

assetSubOnly

boolean

Parameter to specify if only the asset subinventories should be while creating the tree

demandSrcTypeId

long

Demand source type identifier

demandSrcHdrId

long

Demand source header identifier

demandSrcLineId

long

Demand source line identifier

demandSrcName

string

Demand source name

excludeLotsAfterExpDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Lot expiration date

subinventoryType

int

"This parameter controls which subinventories and locators are used for building the tree. If it is 1, then only the ATPable subinventories and locators will be used. If it is 2, then only the nettable subinventores and locators are considered. If it is 3, the the subinventories and locators considered are not limited based on the nettable and ATPable flags"

revision

string

Item revision

lotNumber

string

Item lot number

subinventoryCode

string

Subinventory code

locatorName

string

Locator name identifier

locatorId

long

Locator identifier

owningEntityCode

string

Owning Entity Code

prcBUName

string

Procurement Business Unit Name

vendorName

string

Vendor Name

vendorNumber

string

Vendor Number

consignmentAgreementNumber

string

Consignment Agreement Number

owningEntityId

long

Owning Entity identifier

Response Payload

Element Name Type Description

result

On-Hand Quantity

Result of the operation that queries the inventory on-hand and availability information for both consigned and non-consigned material.

Security

The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.

Service Operations to Privileges Mapping

Operation Name Privilege Code Privilege Name Privilege Description

All Operations

INV_MANAGE_ONHAND_QUANTITY_WEB_SERVICE_PRIV

Manage On-Hand Quantity Web Service

Allows access to manage on-hand quantity web service.

Privileges to Duty Roles Mapping

Privilege Code Granted to Duty Role Code Granted to Duty Role Name Granted To Duty Role Description

INV_MANAGE_ONHAND_QUANTITY_WEB_SERVICE_PRIV

ORA_INV_WAREHOUSE_TRANSACTION_MAINTENANCE_DUTY

Warehouse Transaction Maintenance

Perform inventory transactions such as subinventory transfers and miscellaneous receipts, process movement requests, and record cycle and physical inventory counts.