fcSDK Documentation
CreateQuoteLineItem(String,String,String,String,Int32,String,Int32) Method

Quote/Contract Identifier.
The part number for this line item.
The domain of the part for this line item.
The revision of the part for this line item.
The number of units for this line item.
The name of the Price Schedule for this line item.
The objid of the parent line item.
Used to create a Quote/Contract line item. This overload takes a set of required parameters for the API.
Syntax
'Declaration
 
Public Overloads Function CreateQuoteLineItem( _
   ByVal contractIDNum As String, _
   ByVal partNumber As String, _
   ByVal partDomain As String, _
   ByVal partRevision As String, _
   ByVal quantity As Integer, _
   ByVal priceSchedule As String, _
   ByVal parentLineItemObjid As Integer _
) As ToolkitResult

Parameters

contractIDNum
Quote/Contract Identifier.
partNumber
The part number for this line item.
partDomain
The domain of the part for this line item.
partRevision
The revision of the part for this line item.
quantity
The number of units for this line item.
priceSchedule
The name of the Price Schedule for this line item.
parentLineItemObjid
The objid of the parent line item.

Return Value

The following values are populated in the ToolkitResult object returned by the API method:
  • Objid - The Objid of the ContractItem.
Remarks

Requires that a valid quote already exist, and that it have at least one valid schedule. In addition, the supplied part/revision must have a price defined for it in the schedule, or you must provide an override.

The API will create a line item, add it to the proper contract/quote, and adjust all of the totals. In addition, the schedule adjustments (if any) for the schedule of the line item will be recalculated, given the new schedule totals.

 The API does not do a few other items in the base GUI function. By and large, they are expected to be supplied with other API calls. For example, line item adjustments are not part of this API. If they are required, the line should be created, and then the adjustment should be applied. Parent/child line items are not provided for in the default API. Also, proration (ClearContracts) is currently hard-coded.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Reference

SalesToolkit Class
SalesToolkit Members
Overload List

 

 


© 2010 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.

Send comments on this topic.