Show / Hide Table of Contents

set_part_stocking_lev

Public Function set_part_stocking_lev(ByVal bin_name As String, _
                           ByVal location_name As String, ByVal queue_name As String, _
                           ByVal part_number As String, ByVal mod_level As String, _
                           ByVal domain_name As String, ByVal part_minimum As Integer, _
                           ByVal part_maximum As Integer, ByVal part_rol As Integer, _
                           ByVal part_roq As Integer, ByVal is_active As Boolean) As Integer

Description

This API creates a part restocking authorization level. The location, bin, part number/revision/domain must be specified, as well as the various levels and the reorder queue.

Parameters

Parameter Name Required? Description
bin_name Yes The bin for the restocking
location_name Yes The location for the bin
queue_name Yes The queue that the reorder part request will be dispatched to
part_number Yes The part to restock
mod_level Yes The revision to restock
domain_name Yes The domain for the part
part_minimum Yes Minimum quantity for bin
part_maximum Yes Maximum quantity for bin
part_rol Yes The level at which a reorder is triggered
part_roq Yes If a reorder happens, how many get reordered
is_active Yes Is this restocking entry active?

Returns

Value Meaning
0 No Errors
-1 Missing queue parameter
-2 Missing location parameter
-3 Missing part number
-4 Part reorder level < minimum
-5 Part reorder level > maximum
-6 Part reorder level < 0
-7 Part reorder qty < 0
-8 Part minimum < 0
-9 Part maximum < 0
-10 Location does not exist
-11 Bin does not exist for given location
-12 Queue does not exist
-13 Mod level does not exist
-16  Part authorization record already exists
ret_objid Output - Returns the objid of the [newly created] part stocking location

Examples

Set a reorder for Bin 2 in Austin for the "CD Rom" part. Set levels and dispatch queue to "High".

Visual Basic:

Dim ret_int As Integer

ret_int = fccl.set_part_stocking_lev("Bin 2", "Austin", "High", "CD Rom", "", _
                                         "Quantity", 2, 100, 10, 20, True)

JavaScript:

var ret_int = fccl.set_part_stocking_lev("Bin 2", "Austin", "High", 
		"CD Rom", "", "Quantity", 2, 100, 10, 20, True);
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.