Class PM_TemplateMaterials_svc

Inherits

SY_Service

Properties

LOCAL cMainTable$="PM_TemplateMaterials"  

[string] Name of the table being serviced by this service objects

LOCAL cIsSysDB=isFALSE  

[boolean] Flag to indicate whether main table is defined in the MAS_SYSTEM directory

Methods

FUNCTION ExplodeBOMExists(tempNo$, revNo$)  

Method to check for the existence of material detail lines with ExplodeBOM = Yes assigned to a template

ParameterDescription
tempNo$ [input, string] TemplateNo$ to check for ExplodeBOM material detail lines
revNo$ [input, string] RevisionNo$ to check for ExplodeBOM material detail lines
Returns [boolean] True = success (1) when ExplodeBOM = Y material detail line exists on a template, False = failure (0) when ExplodeBOM = Y material detail lines were not found

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()