sim InventoryAdjustment Web Service





Functional Description

Periodically, stock levels need to be adjusted when an item has been broken, spoiled or a variety of other reasons. The inventory adjustment feature is SIM provides a way to manage those changes in inventory as they occur. This service can be used by external systems to merely inquire on an adjustment or to create, copy, edit, cancel, save or approve and adjustment. This includes using inventory adjustment templates for recurring transactions.

Technical Description

Services

sim-InventoryAdjustmentService


Description

This service describes the Oracle Retail Store Inventory Management (SIM) Inventory Adjustment service.





Integration Catalog

SIM154

Service WSDL

sim-InventoryAdjustmentService.wsdl

ServiceDefinition.xml

sim-ServiceProviderDefLibrary.xml





Operations

Operation Name

Description

lookupInventoryAdjustmentReason

Returns all the inventory adjustment reason codes.

lookupNonSellableQuantityType

Returns all the non-sellable quantity types (or sub-buckets) for inventory quantities.

lookupInventoryAdjustmentTemplateHeader

Retrieves header information for all inventory adjustments templates that match query criteria.

readInventoryAdjustmentTemplateDetail

Retrieves the detailed information of a single inventory adjustment template.

lookupInventoryAdjustmentHeader

Retrieves header information for all inventory adjustments that match query criteria.

readInventoryAdjustmentDetail

Retrieves the detailed information of a single inventory adjustment.

saveInventoryAdjustment

Creates or updates the details of an inventory adjustment. This operation requires having an activity lock.

confirmInventoryAdjustment

Confirms an inventory adjustment, updating the inventory positions, and closing the adjustment.

saveAndConfirmInventoryAdjustment

Creates and immediately confirms an inventory adjustment, updating the inventory position. This operation requires having an activity lock.

cancelInventoryAdjustment

Cancels an inventory adjustment.



Operation Business Objects (Payload)

Operation Name

Input

Input Sample

Output

Output Sample

Input Mapping Report

Output Mapping Report

lookupInventoryAdjustmentReason

Nothing.xsd

Nothing.xml

StrAdjRsnColDesc.xsd

StrAdjRsnColDesc.xml

Nothing-mapping.html

StrAdjRsnColDesc-mapping.html

lookupNonSellableQuantityType

Nothing.xsd

Nothing.xml

NslQtyTypColDesc.xsd

NslQtyTypColDesc.xml

Nothing-mapping.html

NslQtyTypColDesc-mapping.html

lookupInventoryAdjustmentTemplateHeader

StrAdjTpHdCriVo.xsd

StrAdjTpHdCriVo.xml

StrAdjTpHdColDesc.xsd

StrAdjTpHdColDesc.xml

StrAdjTpHdCriVo-mapping.html

StrAdjTpHdColDesc-mapping.html

readInventoryAdjustmentTemplateDetail

StrAdjTplRef.xsd

StrAdjTplRef.xml

StrAdjTplDesc.xsd

StrAdjTplDesc.xml

StrAdjTplRef-mapping.html

StrAdjTplDesc-mapping.html

lookupInventoryAdjustmentHeader

StrAdjHdrCriVo.xsd

StrAdjHdrCriVo.xml

StrAdjHdrColDesc.xsd

StrAdjHdrColDesc.xml

StrAdjHdrCriVo-mapping.html

StrAdjHdrColDesc-mapping.html

readInventoryAdjustmentDetail

StrAdjRef.xsd

StrAdjRef.xml

StrAdjDesc.xsd

StrAdjDesc.xml

StrAdjRef-mapping.html

StrAdjDesc-mapping.html

saveInventoryAdjustment

StrAdjModVo.xsd

StrAdjModVo.xml

StrAdjRef.xsd

StrAdjRef.xml

StrAdjModVo-mapping.html

StrAdjRef-mapping.html

confirmInventoryAdjustment

StrAdjRef.xsd

StrAdjRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StrAdjRef-mapping.html

InvocationSuccess-mapping.html

saveAndConfirmInventoryAdjustment

StrAdjModVo.xsd

StrAdjModVo.xml

StrAdjRef.xsd

StrAdjRef.xml

StrAdjModVo-mapping.html

StrAdjRef-mapping.html

cancelInventoryAdjustment

StrAdjRef.xsd

StrAdjRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StrAdjRef-mapping.html

InvocationSuccess-mapping.html