Class CM_UDF_bus

Inherits

SY_Maint

Properties

LOCAL cMainTable$="*SKIP*"  

Currently, no main table so skip

LOCAL cIsSysDB=isFALSE  
LOCAL cEntityTypeAlbert$="Albert"  

Entity Types Constants

LOCAL cEntityTypeLegacy$="Legacy"  

Methods

FUNCTION UpdateAllUdf()  

Update All pending UDF changes

Returns retSUCCESS(1) if UDF updates were completed, otherwise retFAILURE(0)
FUNCTION UpdateUDF(code$, desc$)  
FUNCTION UpdateUDF(code$, desc$, updateMode)  

Update Pending UDF information for an entity

ParameterDescription
code$ [in, string] Entity Code to be updated
desc$ [in, string] Description of Entity Code to be updated
updateMode [in, int] Update mode (0 = New UDF update, 1 = Rebuild, no new UDFs)
Returns retSUCCESS(1) if UDF update is successful, otherwise retFAILURE(0)

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