Show / Hide Table of Contents

modify_dr_mtl

Public Function modify_dr_mtl(ByVal mtl_log_objid As Long, _
                         ByVal repair_code As String, _
                         ByVal failure_code As String, _
                         ByVal mod_level As Long, _
                         ByVal billable As Integer, _
                         ByVal bill_to As String, _
                         ByVal wrk_center As String, _
                         ByVal disposition As Integer, _
                         ByVal ref_designator As String, _
                         ByVal notes As String, _
                         ByVal transaction_id As String, _
                         ByVal perf_by As String, _
                         ByVal creation_time As String) As Integer

Description

Theis API allows modification of material that is logged against a depot repair part.

Parameters

Parameter Name Required? Description
mtl_log_objid Yes Object ID of specified mtl log.
repair_code No Repair type for this usage of material.
failure_code No Failure code for the part being serviced.
mod_level No Part and revision of the material that was put in use.
billable No Indicates whether material usage is billable.
bill_to No Indicates who is billed for the material.
wrk_center No Indicates the location where material was used.
disposition Yes Indicates how the material relates to the depot repair part.
ref_designator No Describes a reference location or designation for the part.
notes No Description area for the material usage activity.
transaction_id No Indicates the id of the GL transaction associated with this material usage.
perf_by No Indicates the technician who performed the labor.
creation_time No Indicates the time this action is logged. Will default to the current time if a different time is not supplied.

Returns

Value Meaning
0 No errors
-1 Specified Repair Code is not in database 
-2 Specified Bill To Material is not in database
-3 Specified Work Center is not in database
-4 Specified Material Log record is not in database
-5 Related Onsite Log record is not in database
-6 Related Demand Detail record is not in database
-7 Specified User is not in database
-8 nable to find Standard Cost for part revision

Examples

Change material applied in mtl_log 268435465. The job was done by user "db" in the Lab, billable to the customer. No other changes are being made at this time.

JavaScript:

var material_log_objid = 268435465;
var repair_code = "";
var failure_code = "";
var mod_level = 0;
var bill_to = "Customer";
var wrk_center = "Lab";
var disposition = "";
var ref_designator = "";
var notes = "";
var transaction_id = "";
var creation_time = "";
var perf_by = "db";
var billable = 1;

var retval = FCDR.modify_dr_mtl(material_log_objid, repair_code, failure_code,
	mod_level, billable, bill_to, wrk_center,
	disposition, ref_designator, notes, transaction_id,
	perf_by, creation_time);
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.