Show / Hide Table of Contents

mod_part_stocking_lev

Public Function mod_part_stocking_lev(ByVal bin_name As String, _
                           ByVal to_bin As String, ByVal location_name As String, _
                           ByVal queue_name As String, ByVal to_queue 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 modifies an existing  part restocking authorization level. The location, bin, part number/revision/domain must be specified, as well as the various levels and the reorder queue. The to_bin field is move the record to another bin, and the to_queue field can be used to change the name of the queue.

Parameters

Parameter Name Required? Description
bin_name Yes The bin for the restocking
to_bin No The name of the bin to move the record to. If blank, no move occurs
location_name Yes The location for the bin
queue_name Yes The queue that the reorder part request will be dispatched to
to_queue No The new name of the dispatch queue. If blank, no change is made
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. If no change is desired, set to -1
part_maximum Yes Maximum quantity for bin. If no change is desired, set to -1
part_rol Yes The level at which a reorder is triggered. If no change is desired, set to -1
part_roq Yes If a reorder happens, how many get reordered. If no change is desired, set to -1
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
-14 The specified "to_queue" does not exist
-15 The specified "to_bin" does not exist for given location
-16 The specified part stocking record does not exist

Examples

Move the restock record from bin 2 to bin 3. Change the queue from high to low, and don't change the minimum or maximum.

Visual Basic:

Dim ret_int As Integer

ret_int = fccl.mod_part_stocking_lev("Bin 2", "Bin 3", "Austin", "High", _
                       "Low", "CD Rom", "", "Quantity", -1, -1, _
                       15, 2, True)

JavaScript:

var ret_int = fccl.mod_part_stocking_lev("Bin 2", "Bin 3", "Austin", "High",
                       "Low", "CD Rom", "", "Quantity", -1, -1,
                       15, 2, 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.