Class SO_PackageTrackingByItem_svc

Inherits

SY_Service

Properties

LOCAL cMainTable$="SO_PackageTrackingByItem"  
LOCAL cIsSysDB=isFALSE  

Methods

FUNCTION GetItemsPacked$(invoice$)  

Get all items packed for an invoice

ParameterDescription
invoice$ [input, string] Invoice Number
Returns [string] a list of item numbers separated by SEP
FUNCTION GetPackage(invoice$, item$, package$)  

Get package number for an item in an invoice

ParameterDescription
invoice$ [input, string] Invoice Number
item$ [input, string] Item Number
package$ [output, string] Package Number or "MULT" if multiple packages
Returns [boolean] success
FUNCTION GetQuantityPacked(invoice$, item$)  

Get total quantity packed for an item in an invoice

ParameterDescription
invoice$ [input, string] Invoice Number
item$ [input, string] Item Number
Returns [numeric] total quantity packed

Properties inherited from: SY_Service

BOF, CurrentBrowseIndex$, CurrentIndex$, EOF, SecurityAccess

Methods inherited from: SY_Service

BindVariable(), CheckMainTable(), Clear(), Find(), FindById(), GetChildHandle(), GetChildKeyReference$(), GetColumns$(), GetDataSources$(), GetDataSourcesAddl$(), GetJson$(), GetKey$(), GetKeyColumns$(), GetKeyPadded$(), GetPartialRecord(), GetRecord(), GetRecordCount(), GetRecordEx(), GetResultSets(), GetTable$(), GetTablePath$(), GetValue(), GetValues(), IsValid(), MoveFirst(), MoveLast(), MoveNext(), MovePrevious(), ReadAdditional(), SetBrowseFilter(), SetBrowseIndex(), SetCacheMode(), SetIndex(), SetKeyValue(), SetParentColumns(), SetParentHandle(), SetUIHandle(), PERFORM ClearEditRcd(), FormatJson$(), GetAddlDataSources(), GetDateColumns$(), InitChildCollection(), MoveFirstLast(), MoveNextPrevious(), OpenMainTable(), ParseKeyDef(), PrepareKeyDef(), ReadRec(), ResolveColumnList$(), SetControls(), SetCurrentKey(), UseKeyColl()