QAD 2017 Enterprise Edition > User Guides > Master Data > Items/Sites > Inventory Status Codes > Restricting Transactions
  
Restricting Transactions
You can use inventory status codes to control and manage how items, sites, and locations are used in the system.
You can specify whether particular kinds of transactions can occur for individual items. For example, you typically inspect purchased items. Use the PO Receipt Status field in Item Master Maintenance to assign items received on purchase orders a default status that restricts inventory transfers.
You can determine for sites and locations whether you can initiate particular transactions that affect them. For example, assign a scrap location an inventory status code that restricts issues.
You can also indicate whether particular transactions can be initiated using CIM-load functions for items, sites, and locations.
Not every inventory transaction can be restricted. Some system-generated transactions are required to maintain data integrity. Inventory Transaction Types in Inventory Control lists inventory transaction types and indicates which ones cannot be restricted.
See Transaction Types.
Note: If detailed inventory security is needed, use programs on the Update Restriction Menu (36.3.7) to designate who can update particular items at specific locations and which inventory status changes they can make.
Some transaction types are not listed in Inventory Transaction Types. These transaction types are used exclusively to prevent or allow actions in the system. Since no inventory movement occurs, a transaction history record is not created.
Transaction Types Used to Restrict Actions lists these transaction type codes with a brief description and the name of one of the programs that creates the transaction.
Note: Some of these transactions are created in more than one program. In this case, the table simply indicates a typical program associated with the transaction and is not intended to be a complete list.

Transaction Types Used to Restrict Actions
 
Transaction Type
Description
Program Creating
ADD-FC
Create a forecast for an item.
Forecast Maintenance (22.1)
ADD-PO
Add an item to a purchase order.
Purchase Order Maintenance (5.7)
ADD-PS
Create a product structure relationship.
Product Structure Maintenance (13.5)
ADD-RE
Create a repetitive schedule.
Schedule Maintenance (18.22.2.1)
ADD-RMA
Add an item to a return line on a service/support RMA.
RMA Maintenance (11.7.1.1)
ADD-SEO
Add an item to a material order.
Material Order Maintenance (11.11.1)
ADD-SO
Add an item to a sales order or RMA issue line.
Sales Order Maintenance (7.1.1)
ADD-SQ
Add an item to a sales quote.
Sales Quote Maintenance (7.12.1)
ADD-WO
Create a work order for an item.
Work Order Maintenance (16.1)
INC-PS
Create a product structure relationship by incorporating a PCO.
Incorporation (1.9.7.5)
ISS-RMA
Receive an item into inventory on a service/support RMA.
RMA Receipts (11.7.1.13)
You can also use item status codes, defined with Item Status Code Maintenance (1.1.5), to restrict transactions for an item. Item status codes typically reflect the status of an item in its life cycle from planning through design, production, and obsolescence. In contrast, inventory status codes indicate what can be done with an item based on its physical location or its current use in the system.