Table 901 Assembly Line in 27

App
Base Application
Namespace
Microsoft.Assembly.Document

Fields, 49Keys, 4Procedures, 70Events, 47

Versions171819202122232425262728latest

Source29

Fields, 49

IdNameTypeObsolete
1Document TypeEnum Assembly Document Type-
2Document No.Code[20]-
3Line No.Integer-
10TypeEnum BOM Component Type-
11No.Code[20]-
12Variant CodeCode[10]-
13DescriptionText[100]-
14Description 2Text[50]-
18Lead-Time OffsetDateFormula-
19Resource Usage TypeOption-
20Location CodeCode[10]-
21Shortcut Dimension 1 CodeCode[20]-
22Shortcut Dimension 2 CodeCode[20]-
23Bin CodeCode[20]-
25PositionCode[10]-
26Position 2Code[10]-
27Position 3Code[10]-
38Appl.-to Item EntryInteger-
39Appl.-from Item EntryInteger-
40QuantityDecimal-
41Quantity (Base)Decimal-
42Remaining QuantityDecimal-
43Remaining Quantity (Base)Decimal-
44Consumed QuantityDecimal-
45Consumed Quantity (Base)Decimal-
46Quantity to ConsumeDecimal-
47Quantity to Consume (Base)Decimal-
48Reserved QuantityDecimal-
49Reserved Qty. (Base)Decimal-
50Avail. WarningBoolean-
51Substitution AvailableBoolean-
52Due DateDate-
53ReserveEnum Reserve Method-
60Quantity perDecimal-
61Qty. per Unit of MeasureDecimal-
62Inventory Posting GroupCode[20]-
63Gen. Prod. Posting GroupCode[20]-
64Gen. Bus. Posting GroupCode[20]-
65Unit CostDecimal-
67Cost AmountDecimal-
72Date FilterDate-
80Unit of Measure CodeCode[10]-
82Qty. Rounding PrecisionDecimal-
83Qty. Rounding Precision (Base)Decimal-
480Dimension Set IDInteger-
7301Pick Qty.Decimal-
7302Pick Qty. (Base)Decimal-
7303Qty. PickedDecimal-
7304Qty. Picked (Base)Decimal-

Keys, 4

NameFieldsObsolete
Key1, clusteredDocument Type, Document No., Line No.-
Key2Document Type, Document No., Type, Location Code-
Key3Document Type, Type, No., Variant Code, Location Code, Due Date-
Key4Type, No.-

Procedures, 70

NameParametersReturnsAccessObsolete
InitRemainingQty()public-
InitQtyToConsume()public-
MaxQtyToConsume()Decimalpublic-
GetUnitCost()Decimalpublic-
CalcCostAmount(Decimal, Decimal)Decimalpublic-
ShowReservation()public-
ShowReservationEntries(Boolean)public-
UpdateAvailWarning()Booleanpublic-
ShowAvailabilityWarning()public-
ShowAvailabilityWarningPage()public-
IsInbound()Booleanpublic-
OpenItemTrackingLines()public-
AutoReserve()public-
ReservationStatus()Integerpublic-
SetTestReservationDateConflict(Boolean)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-
ShowDimensions()public-
UpdateDim(Integer, Integer)public-
ValidateShortcutDimCode(Integer, var Code[20])public-
ShowShortcutDimCode(var Code[20])public-
ShowItemSub()public-
ShowAssemblyList()public-
ExplodeAssemblyList()public-
CalcQuantityPer(Decimal)Decimalpublic-
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-
SetItemFilter(var Record Item)public-
CalcAvailToAssemble(Record Assembly Header, var Record Item, var Decimal, var Decimal, var Decimal, var Decimal, var Date, var Decimal)public-
FixedUsage()Booleanpublic-
SignedXX(Decimal)Decimalpublic-
RowID1()Text[250]public-
GetDefaultBin()public-
FindBin()Code[20]public-
TestStatusOpen()public-
SuspendStatusCheck(Boolean)public-
CompletelyPicked()Booleanpublic-
CalcQtyToPick()Decimalpublic-
CalcQtyToPickBase()Decimalpublic-
CalcQtyPickedNotConsumed()Decimalpublic-
CalcQtyPickedNotConsumedBase()Decimalpublic-
ItemExists(Code[20])Booleanpublic-
ShowTracking()public-
VerifyReservationQuantity(var Record Assembly Line, var Record Assembly Line)public-
VerifyReservationChange(var Record Assembly Line, var Record Assembly Line)public-
VerifyReservationDateConflict(Record Assembly Line)public-
SetSkipVerificationsThatChangeDatabase(Boolean)public-
GetSkipVerificationsThatChangeDatabase()Booleanpublic-
ValidateDueDate(Record Assembly Header, Date, Boolean)public-
ValidateLeadTimeOffset(Record Assembly Header, DateFormula, Boolean)public-
TestItemFields(Code[20], Code[10], Code[10])public-
IsInventoriableItem()Booleanpublic-
CalcBOMQuantity(Enum BOM Component Type, Decimal, Decimal, Decimal, Option)Decimalpublic-
RoundQty(var Decimal)public-
CheckItemAvailable(Integer)public-
GetHeader()Record Assembly Headerpublic-
CreateDim(List, Integer)public-
CreateDimFromDefaultDim(Integer)public-
SetAssemblyHeader(Record Assembly Header)public-
CheckIfAssemblyLineMeetsReservedFromStockSetting(Decimal, Enum Reservation From Stock)Booleanpublic-
SuspendDeletionCheck(Boolean)public-
ShowAssemblyDocument()internal-
CalcBaseQty(Decimal, Text, Text)Decimalpublic-
GetSuspendDeletionCheck()Booleanpublic-

Events, 47

KindNameParametersObsolete
Integration eventOnAfterCopyFromItem(var Record Assembly Line, Record Item, Record Assembly Header)-
Integration eventOnAfterCopyFromResource(var Record Assembly Line, Record Resource, Record Assembly Header)-
Integration eventOnAfterFilterLinesWithItemToPlan(var Record Assembly Line, Record Item, Option)-
Integration eventOnAfterGetSKU(Record Assembly Line, var Boolean)-
Integration eventOnAfterGetUnitCost(var Record Assembly Line, var Decimal)-
Integration eventOnAfterInitRemainingQty(var Record Assembly Line, Record Assembly Line, Integer)-
Integration eventOnAfterInitQtyToConsume(var Record Assembly Line, Record Assembly Line, Integer)-
Integration eventOnAfterSetReservationFilters(var Record Reservation Entry, Record Assembly Line)-
Integration eventOnAfterValidateShortcutDimCode(var Record Assembly Line, var Record Assembly Line, Integer, var Code[20])-
Integration eventOnBeforeAutoReserve(var Record Assembly Line, var Boolean)-
Integration eventOnBeforeCalcQtyToPick(var Record Assembly Line, var Decimal, var Boolean)-
Integration eventOnBeforeCalcQtyToPickBase(var Record Assembly Line, var Decimal, var Boolean)-
Integration eventOnBeforeInitQtyToConsume(var Record Assembly Line, Record Assembly Line, Integer)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Assembly Line, var Record Assembly Line, Integer, var Code[20])-
Integration eventOnBeforeCheckItemAvailable(var Record Assembly Line, Integer, var Boolean)-
Integration eventOnBeforeCalcAvailQuantities(var Record Assembly Line)-
Integration eventOnBeforeCopyFromItem(var Record Assembly Line)-
Integration eventOnBeforeCopyFromResource(var Record Assembly Line)-
Integration eventOnBeforeShowReservation(var Record Assembly Line, var Boolean)-
Integration eventOnBeforeUpdateAvailWarning(var Record Assembly Line, var Boolean, var Boolean)-
Integration eventOnValidateQuantityOnAfterCalcBaseQty(var Record Assembly Line, Record Assembly Line, Integer)-
Integration eventOnAfterFilterLinesForReservation(var Record Assembly Line, Record Reservation Entry, Option, Text, Boolean)-
Integration eventOnAfterShowDimensions(var Record Assembly Line)-
Integration eventOnAfterUpdateDim(var Record Assembly Line)-
Integration eventOnBeforeValidateDueDate(var Record Assembly Line, Record Assembly Header, Date, var Boolean)-
Integration eventOnValidateQuantityPerOnAfterRoundQty(var Record Assembly Line)-
Integration eventOnBeforeGetHeader(var Record Assembly Line, var Record Assembly Header, var Boolean)-
Integration eventOnBeforeFindBin(var Record Assembly Line, var Code[20], var Boolean)-
Integration eventOnBeforeValidateQuantityBase(var Record Assembly Line, var Record Assembly Line, Integer, var Boolean)-
Integration eventOnBeforeCalcAvailBaseQuantities(var Record Assembly Line, var Record Item, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)-
Integration eventOnBeforeValidateQuantitytoConsume(var Record Assembly Line, Record Assembly Line, Integer, var Boolean)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Assembly Line, var List)-
Integration eventOnAfterCreateDim(var Record Assembly Line, List, Integer)-
Integration eventOnBeforeOpenItemTrackingLines(var Record Assembly Line, var Boolean)-
Integration eventOnValidateApplToItemEntryOnBeforeShowNotOpenItemLedgerEntryMessage(var Record Assembly Line, Record Assembly Line, var Record Item Ledger Entry, Integer)-
Integration eventOnAfterCalcExpectedInventory(var Record Assembly Line, var Record Item, var Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)-
Integration eventOnBeforeGetItemResource(Record Assembly Line, var Record Item, var Record Resource, var Boolean)-
Integration eventOnBeforeValidateQuantityPer(var Record Assembly Line, Record Assembly Line, var Boolean)-
Integration eventOnBeforeInitTableValuePair(var Dictionary, Integer, var Boolean, var Record Assembly Line)-
Integration eventOnAfterInitTableValuePair(var Dictionary, Integer, var Record Assembly Line)-
Integration eventOnAfterFindBin(var Record Assembly Line, var Code[20])-
Integration eventOnBeforeCalcBOMQuantity(var Record Assembly Line, Enum BOM Component Type, Decimal, Decimal, Decimal, Option, var Decimal, var Boolean)-
Integration eventOnBeforeCreateDim(var Record Assembly Line, Integer, List, Integer, var Boolean)-
Integration eventOnCheckIfAssemblyLineMeetsReservedFromStockSetting(Decimal, Enum Reservation From Stock, var Boolean)-
Integration eventOnBeforeSetQtyPerUoMAndQtyRoundingPrecision(var Record Assembly Line, var Boolean)-
Integration eventOnValidateVariantCodeOnUpdateDescriptionsFromItem(var Record Assembly Line, Record Item)-
Integration eventOnValidateVariantCodeOnUpdateDescriptionsFromVariantCode(var Record Assembly Line, Record Item Variant)-