Table 900 Assembly Header in 20

App
Base Application

Fields, 48Keys, 2Procedures, 67Events, 34

Versions171819202122232425262728latest

Source29

Fields, 48

IdNameTypeObsolete
1Document TypeEnum Assembly Document Type-
2No.Code[20]-
3DescriptionText[100]-
4Search DescriptionCode[100]-
5Description 2Text[50]-
6Creation DateDate-
7Last Date ModifiedDate-
10Item No.Code[20]-
12Variant CodeCode[10]-
15Inventory Posting GroupCode[20]-
16Gen. Prod. Posting GroupCode[20]-
19CommentBoolean-
20Location CodeCode[10]-
21Shortcut Dimension 1 CodeCode[20]-
22Shortcut Dimension 2 CodeCode[20]-
23Posting DateDate-
24Due DateDate-
25Starting DateDate-
27Ending DateDate-
33Bin CodeCode[20]-
40QuantityDecimal-
41Quantity (Base)Decimal-
42Remaining QuantityDecimal-
43Remaining Quantity (Base)Decimal-
44Assembled QuantityDecimal-
45Assembled Quantity (Base)Decimal-
46Quantity to AssembleDecimal-
47Quantity to Assemble (Base)Decimal-
48Reserved QuantityDecimal-
49Reserved Qty. (Base)Decimal-
50Planning FlexibilityEnum Reservation Planning Flexibility-
51MPS OrderBoolean-
54Assemble to OrderBoolean-
63Posting No.Code[20]-
65Unit CostDecimal-
67Cost AmountDecimal-
68Rolled-up Assembly CostDecimal-
75Indirect Cost %Decimal-
76Overhead RateDecimal-
80Unit of Measure CodeCode[10]-
81Qty. per Unit of MeasureDecimal-
82Qty. Rounding PrecisionDecimal-
83Qty. Rounding Precision (Base)Decimal-
107No. SeriesCode[20]-
108Posting No. SeriesCode[20]-
120StatusOption-
480Dimension Set IDInteger-
9000Assigned User IDCode[50]-

Keys, 2

NameFieldsObsolete
Key1, clusteredDocument Type, No.-
Key2Document Type, Item No., Variant Code, Location Code, Due Date-

Procedures, 67

NameParametersReturnsAccessObsolete
RefreshBOM()public-
InitRecord()public-
InitRemainingQty()public-
InitQtyToAssemble()public-
AssistEdit(Record Assembly Header)Booleanpublic-
SetHideValidationDialog(Boolean)public-
DeleteAssemblyLines()public-
ShowReservation()public-
ShowReservationEntries(Boolean)public-
AutoReserveAsmLine(Record Assembly Line)public-
SetTestReservationDateConflict(Boolean)public-
CreateDim(Integer, Code[20])publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
ValidateShortcutDimCode(Integer, var Code[20])public-
GetRemainingQty(var Decimal, var Decimal)public-
GetReservationQty(var Decimal, var Decimal, var Decimal, var Decimal)Decimalpublic-
GetSourceCaption()Text[80]public-
SetReservationEntry(var Record Reservation Entry)public-
SetReservationFilters(var Record Reservation Entry)public-
ReservEntryExist()Booleanpublic-
SetItemToPlanFilters(var Record Item, Enum Assembly Document Type)public-
FindItemToPlanLines(var Record Item, Enum Assembly Document Type)Booleanpublic-
ItemToPlanLinesExist(var Record Item, Enum Assembly Document Type)Booleanpublic-
FilterLinesForReservation(Record Reservation Entry, Option, Text, Boolean)public-
ShowDimensions()public-
ShowStatistics()public-
SetDim()publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
UpdateUnitCost()public-
SetItemFilter(var Record Item)public-
ShowAssemblyList()public-
RoundQty(var Decimal)public-
CalcActualCosts(var Decimal)public-
ValidateDates(Integer, Boolean)public-
GetDefaultBin()public-
GetFromAssemblyBin(Record Location, var Code[20])Booleanpublic-
ValidateBinCode(Code[20])public-
CreatePick(Boolean, Code[50], Option, Boolean, Boolean, Boolean)public-
CreateInvtMovement(Boolean, Boolean, Boolean, var Integer, var Integer)public-
CompletelyPicked()Booleanpublic-
IsInbound()Booleanpublic-
OpenItemTrackingLines()public-
ItemExists(Code[20])Booleanpublic-
TestStatusOpen()public-
SuspendStatusCheck(Boolean)public-
IsStatusCheckSuspended()Booleanpublic-
ShowTracking()public-
ShowAsmToOrder()public-
IsAsmToOrder()Booleanpublic-
CheckIsNotAsmToOrder()public-
IsStandardCostItem()Booleanpublic-
ShowAvailability()public-
ShowDueDateBeforeWorkDateMsg()public-
AddBOMLine(Record BOM Component)public-
UpdateWarningOnLines()public-
SetWarningsOff()public-
CalcTotalCost(var Decimal)Decimalpublic-
RowID1()Text[250]public-
CalcStartDateFromEndDate(Date)Datepublic-
CalcEndDateFromStartDate(Date)Datepublic-
CalcEndDateFromDueDate(Date)Datepublic-
CalcDueDateFromEndDate(Date)Datepublic-
ValidateDueDate(Date, Boolean)public-
ValidateEndDate(Date, Boolean)public-
ValidateStartDate(Date, Boolean)public-
CreateDim(List)public-
CheckIsNotAsmToOrder(Integer)public-
SetWarningsOn()public-
CreateDimFromDefaultDim()public-

Events, 34

KindNameParametersObsolete
Integration eventOnAfterCreateDimTableIDs(var Record Assembly Header, Integer, var Integer, var Code[20])Pending 20.0
Temporary event for compatibility
Integration eventOnAfterGetSKU(Record Assembly Header, var Boolean)-
Integration eventOnAfterInitQtyToAssemble(var Record Assembly Header, Integer)-
Integration eventOnAfterInitRecord(var Record Assembly Header)-
Integration eventOnAfterInitRemaining(var Record Assembly Header, Integer)-
Integration eventOnAfterSetReservationFilters(var Record Reservation Entry, Record Assembly Header)-
Integration eventOnAfterValidateShortcutDimCode(var Record Assembly Header, var Record Assembly Header, Integer, var Code[20])-
Integration eventOnBeforeReplaceLinesFromBOM(var Record Assembly Header, Record Assembly Header, var Boolean, var Boolean)-
Integration eventOnBeforeRunWhseSourceCreateDocument(var Record Assembly Header, Boolean, Code[50], Option, Boolean, Boolean, Boolean, var Boolean)-
Integration eventOnValidateItemNoOnAfterGetDefaultBin(var Record Assembly Header, Record Item)-
Integration eventOnValidateItemNoOnBeforeValidateDates(var Record Assembly Header, Record Assembly Header, var Boolean)-
Integration eventOnValiateQuantityOnAfterCalcBaseQty(var Record Assembly Header, Integer)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Assembly Header, var Record Assembly Header, Integer, var Code[20])-
Integration eventOnValidateVariantCodeOnBeforeUpdateAssemblyLines(var Record Assembly Header, Record Assembly Header, Integer, Integer, var Boolean)-
Integration eventOnValidateVariantCodeOnBeforeValidateDates(var Record Assembly Header, Record Assembly Header, var Boolean)-
Integration eventOnBeforeUpdateAssemblyLinesAndVerifyReserveQuantity(var Record Assembly Header, var Record Assembly Header, Integer, Integer, var Boolean)-
Integration eventOnBeforeCalcEndDateFromStartDate(var Record Assembly Header)-
Integration eventOnBeforeShowReservation(var Record Assembly Header, var Boolean)-
Integration eventOnAfterCalcEndDateFromStartDate(var Record Assembly Header, var Date)-
Integration eventOnAfterCalcStartDateFromEndDate(var Record Assembly Header, var Date)-
Integration eventOnAfterFilterLinesForReservation(var Record Assembly Header, Record Reservation Entry, Option, Text, Boolean)-
Integration eventOnBeforeDoValidateDates(var Record Assembly Header, var Record Assembly Header, Integer, Date, Date, Date, var Boolean)-
Integration eventOnBeforeValidateDueDate(var Record Assembly Header, Date)-
Integration eventOnBeforeCreateInvtMovement(var Record Assembly Header, Boolean, Boolean, Boolean, var Integer, var Integer, var Boolean)-
Integration eventOnValidateLocationCodeOnBeforeValidateDates(var Record Assembly Header, Record Assembly Header, var Boolean)-
Integration eventOnBeforeCalcStartDateFromEndDate(var Record Assembly Header, var Date, var Boolean)-
Integration eventOnBeforeValidateDates(var Record Assembly Header, Integer, Boolean, var Boolean)-
Integration eventOnAfterSetItemToPlanFilters(var Record Assembly Header, var Record Item, Enum Assembly Document Type)-
Integration eventOnBeforeValidateQuantityBase(var Record Assembly Header, var Record Assembly Header, Integer, var Boolean)-
Integration eventOnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Header, var List, var Boolean)Pending 20.0
Temporary event for compatibility
Integration eventOnAfterInitDefaultDimensionSources(var Record Assembly Header, var List)-
Integration eventOnAfterCreateDim(var Record Assembly Header, List)-
Integration eventOnBeforeOpenItemTrackingLines(var Record Assembly Header, var Boolean)-
Integration eventOnBeforeCheckIsNotAsmToOrder(var Record Assembly Header, var Boolean, Record Assembly Header, Integer, Integer)-