Table 904 Assemble-to-Order Link in 24

App
Base Application
Namespace
Microsoft.Assembly.Document

Fields, 9Keys, 3Procedures, 42Events, 43

Versions171819202122232425262728latest

Source29

Fields, 9

IdNameTypeObsolete
1Assembly Document TypeEnum Assembly Document Type-
2Assembly Document No.Code[20]-
11TypeEnum Assemble-to-Order Link Type-
12Document TypeEnum Sales Document Type-
13Document No.Code[20]-
14Document Line No.Integer-
20Assembled QuantityDecimal-
40Job No.Code[20]-
41Job Task No.Code[20]-

Keys, 3

NameFieldsObsolete
Key1, clusteredAssembly Document Type, Assembly Document No.-
Key2Type, Document Type, Document No., Document Line No.-
Key3Type, Job No., Job Task No., Document Line No.-

Procedures, 42

NameParametersReturnsAccessObsolete
UpdateAsmFromSalesLine(var Record Sales Line)public-
UpdateAsmFromSalesLineATOExist(var Record Sales Line)public-
UpdateAsmDimFromSalesLine(Record Sales Line)public-
UpdateQtyToAsmFromSalesLine(Record Sales Line)public-
UpdateQtyToAsmFromWhseShptLine(Record Warehouse Shipment Line)public-
UpdateQtyToAsmFromInvtPickLine(Record Warehouse Activity Line)public-
UpdateAsmBinCodeFromSalesLine(Record Sales Line)public-
UpdateAsmBinCodeFromWhseShptLine(Record Warehouse Shipment Line)public-
UpdateAsmBinCodeFromInvtPickLine(Record Warehouse Activity Line)public-
DeleteAsmFromSalesLine(Record Sales Line)public-
InsertAsmHeader(var Record Assembly Header, Enum Assembly Document Type, Code[20])public-
MakeAsmOrderLinkedToSalesOrderLine(Record Sales Line, Record Sales Line)public-
ReserveAsmToSale(var Record Sales Line, Decimal, Decimal)public-
RollUpPrice(Record Sales Header, var Record Sales Line)public-
RollUpCost(var Record Sales Line)public-
ShowAsm(Record Sales Line)public-
ShowAsmToOrderLines(Record Sales Line)public-
ShowSales(Record Assembly Header)public-
SalesLineCheckAvailShowWarning(Record Sales Line, var Record Assembly Header, var Record Assembly Line)Booleanpublic-
ATOCopyCheckAvailShowWarning(Record Assembly Header, Record Sales Line, var Record Assembly Header, var Record Assembly Line, Boolean)Booleanpublic-
PstdATOCopyCheckAvailShowWarn(Record Posted Assembly Header, Record Sales Line, var Record Assembly Header, var Record Assembly Line, Boolean)Booleanpublic-
AsmExistsForSalesLine(Record Sales Line)Booleanpublic-
AsmExistsForWhseShptLine(Record Warehouse Shipment Line)Booleanpublic-
GetAsmHeader()Booleanpublic-
GetATOLink(Record Assembly Header)Booleanpublic-
CheckQtyToAsm(Record Assembly Header)public-
InitQtyToAsm(Record Assembly Header, var Decimal, var Decimal)public-
ShowAsmOrders(Record Sales Header)public-
SetHideConfirm(Boolean)public-
UpdateAsmDimFromSalesLine(Record Sales Line, Boolean)public-
TransAvailBOMCompToAsmLines(var Record Assembly Header, var Record Assembly Line)Booleanpublic-
UpdateAsmFromJobPlanningLine(var Record Job Planning Line)public-
UpdateAsmBinCodeFromJobPlanningLine(Record Job Planning Line)internal-
DeleteAsmFromJobPlanningLine(Record Job Planning Line)public-
CheckIfAssembleToOrderLinkExist(Record Job)public-
MakeAsmOrderLinkedToJobPlanningOrderLine(var Record Job Planning Line)public-
ReserveAsmToJob(var Record Job Planning Line, Decimal, Decimal)public-
ShowAsmDocument()public-
ShowAsmToJobPlanningLines(Record Job Planning Line)public-
ShowJobPlanningLines()public-
AsmExistsForJobPlanningLine(Record Job Planning Line)Booleanpublic-
ShowAsmOrders(Record Job, Code[20])public-

Events, 43

KindNameParametersObsolete
Integration eventOnAfterRemoveTrackingFromReservation(var Record Reservation Entry, var Record Tracking Specification, Record Item Tracking Code)-
Integration eventOnBeforeAsmHeaderInsert(var Record Assembly Header)-
Integration eventOnBeforeAsmHeaderModify(var Record Assembly Header, var Record Sales Line)-
Integration eventOnBeforeChangeUOM(var Record Assembly Header, Code[10], var Boolean)-
Integration eventOnBeforeInsertAsmHeader(var Record Assembly Header, Option, Code[20], var Boolean)-
Integration eventOnBeforeNeedsSynchronization(Record Assembly Header, Record Sales Line, var Boolean, var Boolean)-
Integration eventOnBeforeRemoveTrackingFromReservation(var Record Reservation Entry, Code[10])-
Integration eventOnBeforeSalesLineCheckAvailShowWarning(Record Sales Line, var Boolean)-
Integration eventOnMakeAsmOrderLinkedToSalesOrderLineOnBeforeCheckDocumentType(var Record Assemble-to-Order Link, var Record Assembly Header, Record Assembly Header, Record Sales Line, Record Sales Line)-
Integration eventOnRemoveTrackingFromReservationOnAfterSetTracking(var Record Tracking Specification)-
Integration eventOnRestoreItemTrackingOnAfterCreateReservEntryFrom(var Record Tracking Specification)-
Integration eventOnRollUpPriceOnAfterFindSalesLinePrice(var Record Sales Header, var Record Sales Line)-
Integration eventOnRollUpPriceOnBeforeFindSalesLinePrice(var Record Sales Header, var Record Sales Line, Record Assembly Line)-
Integration eventOnRollUpPriceOnBeforeModifySalesline(var Record Sales Line)-
Integration eventOnSynchronizeAsmFromSalesLineOnBeforeChangeQty(var Record Assembly Header, var Record Sales Line)-
Integration eventOnUpdateAsmOnBeforeSynchronizeAsmFromSalesLine(var Record Assemble-to-Order Link, var Record Assembly Header, Record Sales Line)-
Integration eventOnAfterTransAvailBOMCompToAsmLine(var Record Assembly Line, Record BOM Component)-
Integration eventOnTransAvailSalesLineToAsmHeaderOnBeforeNewAsmHeaderInitRemainingQty(var Record Assembly Header, Record Sales Line, Record Assembly Header)-
Integration eventOnAfterReserveAsmToSale(var Record Assemble-to-Order Link, var Record Assembly Header, var Record Sales Line, var Record Tracking Specification, Decimal, Decimal)-
Integration eventOnBeforeGetATOLink(var Record Assemble-to-Order Link, var Record Assembly Header, var Boolean, var Boolean)-
Integration eventOnAfterMaxQtyToAsm(Record Sales Line, Record Assembly Header, var Decimal)-
Integration eventOnAfterMaxQtyToAsmBase(Record Sales Line, Record Assembly Header, var Decimal)-
Integration eventOnRestoreItemTrackingOnBeforeTrackingSpecificationLoop(var Record Tracking Specification)-
Integration eventOnUpdateAsmOnBeforeAsmReOpenIfReleased(var Record Assemble-to-Order Link, var Record Assembly Header)-
Integration eventOnAfterUpdateAsm(var Record Assembly Header, var Record Assemble-to-Order Link, var Record Sales Line, Boolean)-
Integration eventOnAfterTransAvailAsmHeaderToAsmLine(var Record Assembly Line, var Record Assembly Header)-
Integration eventOnBeforeChangeDate(var Record Assembly Header, Date, var Boolean)-
Integration eventOnBeforeShowAsmToOrderLines(Record Sales Line, var Boolean)-
Integration eventOnBeforeTransAvailBOMCompToAsmLine(var Record Assembly Line, Record BOM Component, var Boolean)-
Integration eventOnBeforeUpdateAsm(var Record Sales Line, Boolean, var Boolean)-
Integration eventOnCopyAsmToNewAsmOrderOnToAsmOrderLineInsert(Record Assembly Line, var Record Assembly Line)-
Integration eventOnUpdateAsmOnAfterCalcShouldDeleteAsm(var Record Sales Line, var Boolean)-
Integration eventOnBeforeReserveAsmToSale(var Record Sales Line, Decimal, Decimal, var Boolean, var Record Assemble-to-Order Link)-
Integration eventOnBeforeRollUpPrice(var Record Sales Line, var Record Assemble-to-Order Link, var Boolean)-
Integration eventOnBeforeUpdateQtyToAsmFromWhseShptLine(Record Warehouse Shipment Line, var Boolean)-
Integration eventOnBeforeAsmExistsForWhseShptLine(var Record Assemble-to-Order Link, Record Warehouse Shipment Line, var Boolean, var Boolean)-
Integration eventOnBeforeShowSales(Record Assembly Header, var Boolean)-
Integration eventOnBeforeInitQtyToAsm(Record Assembly Header, var Decimal, var Decimal, var Boolean)-
Integration eventOnBeforeCheckQtyToAsm(Record Assembly Header, var Boolean)-
Integration eventOnRollUpCostOnBeforeModifySalesLine(var Record Sales Line)-
Integration eventOnBeforeGetAsmHeader(Record Assemble-to-Order Link, var Record Assembly Header, var Boolean, var Boolean)-
Integration eventOnBeforeNeedsSynchronizationForProjectPlanningLine(Record Assembly Header, Record Job Planning Line, var Boolean, var Boolean)-
Integration eventOnSynchronizeAsmFromSalesLineOnAfterGetAsmHeader(var Record Sales Line, var Record Assembly Header, var Boolean)-