Class JC_Options_bus

Properties

LOCAL cMainTable$="JC_Options"  

Table maintained by business object

LOCAL cModuleCode$="J/C"  

Module code

LOCAL cIsSysDB=isFALSE  

System file identifier

LOCAL cTimeUpdateStatusUPDATED$="U"  

String-constant for Time Track Entry Update Status for Transferred and Updated

PROPERTY AR_SalesTaxReporting$   * Read Only *

A/R option for sales tax reporting

PROPERTY GL_FiscalYearsLoad$   * Read Only *

G/L fiscal year list

PROPERTY GL_PeriodsLoad$   * Read Only *

G/L periods for the current year

PROPERTY IM_Setup   * Read Only *

Flag for inventory module setup

PROPERTY AR_Setup   * Read Only *

Flag for A/R module setup

PROPERTY MinSegmentLen   * Read Only *

Minimum cost code segment length

PROPERTY MaxCostCodeLen   * Read Only *

Maximum cost code length

PROPERTY TimeTrackSetup  

[boolean] Time Track module is part of activation

Methods

FUNCTION DELETE(key$)  

Deletes current record

ParameterDescription
key$ [input, string] key value of record to delete
Returns [numeric] 1 = success, 0 = failure, -1 = warning
FUNCTION SetCurrentPeriod(value$)  

Logic to set current period

ParameterDescription
value$ [input, string] period value
Returns [boolean] Always returns success
FUNCTION SetDefaults()  

Sets the default values for the fields in a new record

Returns [boolean] Always returns success
FUNCTION SetKey(key$)  

Set key logic for class

ParameterDescription
key$ [input, string] key value being set
Returns [boolean] True if key value equals P/R, false for any other value
FUNCTION WRITE()  

Writes record

Returns [boolean] True = success, False = failure

Properties inherited from: SY_Maint

cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest, SkipNullCheck$, AFSRequiredFields$

Methods inherited from: JC_JobType_val

ClassValidateJobType()

Methods inherited from: SY_Maint

ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitSearchForUpdate(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), PreWriteScripts(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()