Codeunit 8611 Config. Package Management in 18

App
Base Application

Procedures, 55Events, 11

Versions171819202122232425262728latest

Source29

Procedures, 55

NameParametersReturnsAccessObsolete
InsertPackage(var Record Config. Package, Code[20], Text[50], Boolean)public-
InsertPackageTable(var Record Config. Package Table, Code[20], Integer)public-
InsertPackageTableWithoutValidation(var Record Config. Package Table, Code[20], Integer)public-
InsertPackageField(var Record Config. Package Field, Code[20], Integer, Integer, Text[30], Text[250], Boolean, Boolean, Boolean, Boolean)public-
InsertPackageFilter(var Record Config. Package Filter, Code[20], Integer, Integer, Integer, Text[250])public-
InsertPackageRecord(Record Config. Package Record)public-
InsertPackageData(var Record Config. Package Data, Code[20], Integer, Integer, Integer, Text[250], Boolean)public-
InsertProcessingRule(var Record Config. Table Processing Rule, Record Config. Package Table, Integer, Option)public-
InsertProcessingRuleCustom(var Record Config. Table Processing Rule, Record Config. Package Table, Integer, Integer)public-
SetSkipTableTriggers(var Record Config. Package Table, Code[20], Integer, Boolean)public-
GetNumberOfRecordsInserted()Integerpublic-
GetNumberOfRecordsModified()Integerpublic-
InitPackageRecord(var Record Config. Package Record, Code[20], Integer)public-
RemoveRecordsWithObsoleteTableID(Integer, Integer)public-
ValidatePackageRelations(var Record Config. Package Table, var Record Config. Package Table, Boolean)public-
ValidateFieldRelationInRecord(Record Config. Package Field, var Record Config. Package Table, Record Config. Package Record, RecordRef)Booleanpublic-
ValidateFieldRelation(Record Config. Package Field, var Record Config. Package Table)BooleanpublicPending 17.0
Replaced by ValidateFieldRelationInRecord(). This function is correct for the validation of a single field without record context. Please use ValidateFieldRelationInRecord function in case of record or table wide validation.
ValidateSinglePackageDataRelation(var Record Config. Package Data)Booleanpublic-
ValidateException(Integer, Integer)Booleanpublic-
ShowWarningOnImportingBigConfPackageFromExcel(Integer)Actioninternal-
ShowWarningOnImportingBigConfPackageFromRapidStart(Integer)Actioninternal-
ShowWarningOnApplyingBigConfPackage(Integer)Actioninternal-
ShowRapidStartNotification()internal-
LearnMoreNotificationAction(var Notification)internal-
IsDimSetIDField(Integer, Integer)Booleanpublic-
RecordError(var Record Config. Package Record, Integer, Text[250])public-
FieldError(var Record Config. Package Data, Text[250], Option)public-
CleanRecordError(var Record Config. Package Record)public-
CleanFieldError(var Record Config. Package Data)public-
CleanPackageErrors(Code[20], Text)public-
GetValidationFieldID()Integerpublic-
ApplyConfigLines(var Record Config. Line)public-
ApplyPackage(Record Config. Package, var Record Config. Package Table, Boolean)Integerpublic-
ApplySelectedPackageRecords(var Record Config. Package Record, Code[20], Integer)public-
ApplyConfigTables(Record Config. Package)public-
SetApplyMode(Option)public-
SetFieldFilter(var Record Field, Integer, Integer)public-
SelectAllPackageFields(var Record Config. Package Field, Boolean)public-
SetupProcessingOrder(var Record Config. Package Table)public-
GetDimSetIDForRecord(Record Config. Package Record)Integerpublic-
UpdateDefaultDimValues(Record Config. Package Record, Code[20])public-
SetHideDialog(Boolean)public-
AddConfigTables(Code[20])public-
AssignPackage(var Record Config. Line, Code[20])public-
CheckConfigLinesToAssign(var Record Config. Line)public-
GetRelatedTables(var Record Config. Package Table)public-
GetFieldsOrder(RecordRef, Code[20], var Record Config. Package Field)public-
UpdateConfigLinePackageData(Code[20])public-
HandlePackageDataDimSetIDForRecord(Record Config. Package Record)public-
ShowFieldMapping(Record Config. Package Field)public-
IsBLOBField(Integer, Integer)Booleanpublic-
IsMediaSetField(Integer, Integer)Booleanpublic-
IsMediaField(Integer, Integer)Booleanpublic-
IsFieldMultiRelation(Integer, Integer)Booleanpublic-
ValidateFieldRefRelationAgainstCompanyData(FieldRef, var Record Config. Package Field)Text[250]public-

Events, 11

KindNameParametersObsolete
Integration eventOnAfterValidatePackageDataRelation(Record Config. Package Data, Record Config. Package Field, var Record Config. Package Table, var Integer, var Integer, var Boolean)-
Integration eventOnBeforeGetFieldRelationTableNo(Record Config. Package Table, var Record Field, var Record Config. Package Table, var Boolean)-
Integration eventOnBeforeSetFieldFilter(var Record Field, Integer, Integer, var Boolean)-
Integration eventOnModifyRecordDataFieldsOnBeforeFindConfigPackageField(var Record Config. Package Field, Record Config. Package Record, RecordRef, Boolean, Boolean)-
Integration eventOnPreProcessPackage(var Record Config. Record For Processing, var Variant)-
Integration eventOnPostProcessPackage()-
Integration eventOnModifyRecordDataFieldsOnAfterRecRefModify(var RecordRef)-
Integration eventOnBeforeValidateException(Integer, Integer, var Boolean, var Boolean)-
Integration eventOnInsertPackageFieldOnAfterCalcSkipRelationTableID(var Record Config. Package Field, var Boolean)-
Integration eventOnInsertPackageFieldOnBeforeInsert(var Record Config. Package Field)-
Integration eventOnInsertPackageFieldOnBeforeValidateFieldID(var Record Config. Package Field)-