Table 336 Tracking Specification in 20

App
Base Application

Fields, 46Keys, 4Procedures, 64Events, 67

Versions171819202122232425262728latest

Source29

Fields, 46

IdNameTypeObsolete
1Entry No.Integer-
2Item No.Code[20]-
3Location CodeCode[10]-
4Quantity (Base)Decimal-
7DescriptionText[100]-
8Creation DateDate-
10Source TypeInteger-
11Source SubtypeOption-
12Source IDCode[20]-
13Source Batch NameCode[10]-
14Source Prod. Order LineInteger-
15Source Ref. No.Integer-
16Item Ledger Entry No.Integer-
17Transfer Item Entry No.Integer-
24Serial No.Code[50]-
28PositiveBoolean-
29Qty. per Unit of MeasureDecimal-
31Qty. Rounding Precision (Base)Decimal-
38Appl.-to Item EntryInteger-
40Warranty DateDate-
41Expiration DateDate-
50Qty. to Handle (Base)Decimal-
51Qty. to Invoice (Base)Decimal-
52Quantity Handled (Base)Decimal-
53Quantity Invoiced (Base)Decimal-
60Qty. to HandleDecimal-
61Qty. to InvoiceDecimal-
70Buffer StatusOption-
71Buffer Status2Option-
72Buffer Value1Decimal-
73Buffer Value2Decimal-
74Buffer Value3Decimal-
75Buffer Value4Decimal-
76Buffer Value5Decimal-
80New Serial No.Code[50]-
81New Lot No.Code[50]-
900Prohibit CancellationBoolean-
5400Lot No.Code[50]-
5401Variant CodeCode[10]-
5402Bin CodeCode[20]-
5811Appl.-from Item EntryInteger-
5817CorrectionBoolean-
6505New Expiration DateDate-
6515Package No.Code[50]-
6516New Package No.Code[50]-
7300Quantity actual Handled (Base)Decimal-

Keys, 4

NameFieldsObsolete
Key1, clusteredEntry No.-
Key2Source ID, Source Type, Source Subtype, Source Batch Name, Source Prod. Order Line, Source Ref. No.-
Key3Lot No., Serial No., Package No.-
Key4New Lot No., New Serial No., New Package No.-

Procedures, 64

NameParametersReturnsAccessObsolete
GetLastEntryNo()Integerpublic-
InitQtyToShip()public-
InitQtyToInvoice()public-
InitFromAsmHeader(var Record Assembly Header)public-
InitFromAsmLine(var Record Assembly Line)public-
InitFromItemJnlLine(Record Item Journal Line)public-
InitFromJobJnlLine(var Record Job Journal Line)public-
InitFromPurchLine(Record Purchase Line)public-
InitFromProdOrderLine(var Record Prod. Order Line)public-
InitFromProdOrderComp(var Record Prod. Order Component)public-
InitFromProdPlanningComp(var Record Planning Component)public-
InitFromReqLine(Record Requisition Line)public-
InitFromSalesLine(Record Sales Line)public-
InitFromServLine(var Record Service Line, Boolean)public-
InitFromTransLine(var Record Transfer Line, var Date, Enum Transfer Direction)public-
CalcQty(Decimal)Decimalpublic-
CopySpecification(var Record Tracking Specification)public-
HasSameTracking(Record Tracking Specification)Booleanpublic-
InsertSpecification()public-
InitTrackingSpecification(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Code[10], Decimal)public-
InitExpirationDate()public-
IsReclass()Booleanpublic-
TestFieldError(Text[80], Decimal, Decimal)public-
SetItemData(Code[20], Text[100], Code[10], Code[10], Code[20], Decimal)public-
SetQuantities(Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)public-
ClearSourceFilter()public-
SetSource(Integer, Integer, Code[20], Integer, Code[10], Integer)public-
SetSourceFromPurchLine(Record Purchase Line)public-
SetSourceFromSalesLine(Record Sales Line)public-
SetSourceFromReservEntry(Record Reservation Entry)public-
SetSourceFilter(Integer, Integer, Code[20], Integer, Boolean)public-
SetSourceFilter(Code[10], Integer)public-
ClearTracking()public-
ClearTrackingFilter()public-
SetTrackingBlank()public-
CopyTrackingFromTrackingSpec(Record Tracking Specification)public-
CopyNewTrackingFromTrackingSpec(Record Tracking Specification)public-
CopyTrackingFromEntrySummary(Record Entry Summary)public-
CopyTrackingFromItemLedgEntry(Record Item Ledger Entry)public-
CopyTrackingFromItemTrackingSetup(Record Item Tracking Setup)public-
CopyTrackingFromReservEntry(Record Reservation Entry)public-
CopyTrackingFromWhseActivityLine(Record Warehouse Activity Line)public-
CopyTrackingFromWhseItemTrackingLine(Record Whse. Item Tracking Line)public-
SetTrackingFilterBlank()public-
SetTrackingFilterFromEntrySummary(Record Entry Summary)public-
SetTrackingFilterFromItemJnlLine(Record Item Journal Line)public-
SetTrackingFilterFromItemLedgEntry(Record Item Ledger Entry)public-
SetTrackingFilterFromItemTrackingSetup(Record Item Tracking Setup)public-
SetTrackingFilterFromReservEntry(Record Reservation Entry)public-
SetNewTrackingFilterFromNewReservEntry(Record Reservation Entry)public-
SetTrackingFilterFromSpec(Record Tracking Specification)public-
SetTrackingFilterFromWhseActivityLine(Record Warehouse Activity Line)public-
SetSkipSerialNoQtyValidation(Boolean)public-
CheckItemTrackingQuantity(Integer, Option, Code[20], Integer, Decimal, Decimal, Boolean, Boolean)public-
CheckItemTrackingQuantity(Integer, Option, Code[20], Integer, Integer, Decimal, Decimal, Boolean, Boolean)public-
TestTrackingFieldsAreBlank()public-
TrackingExists()Booleanpublic-
InitFromInvtDocLine(var Record Invt. Document Line)public-
SetNewTrackingFilterFromNewTrackingSpec(Record Tracking Specification)public-
SetNonSerialTrackingFilterFromSpec(Record Tracking Specification)public-
CheckItemTrackingByType(var Record Reservation Entry, Decimal, Decimal, Boolean, Boolean, Boolean)public-
NonSerialTrackingExists()Booleanpublic-
CopyNewTrackingFromNewTrackingSpec(Record Tracking Specification)public-
SetTrackingKey()public-

Events, 67

KindNameParametersObsolete
Integration eventOnAfterClearTracking(var Record Tracking Specification)-
Integration eventOnAfterClearTrackingFilter(var Record Tracking Specification)-
Integration eventOnAfterCopyTrackingFromReservEntry(var Record Tracking Specification, Record Reservation Entry)-
Integration eventOnAfterCopyTrackingFromWhseActivityLine(var Record Tracking Specification, Record Warehouse Activity Line)-
Integration eventOnAfterCopyTrackingFromWhseItemTrackingLine(var Record Tracking Specification, Record Whse. Item Tracking Line)-
Integration eventOnAfterInitFromAsmHeader(var Record Tracking Specification, Record Assembly Header)-
Integration eventOnAfterInitFromAsmLine(var Record Tracking Specification, Record Assembly Line)-
Integration eventOnAfterInitFromItemJnlLine(var Record Tracking Specification, Record Item Journal Line)-
Integration eventOnAfterInitFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)Pending 20.0
Event is never raised.
Integration eventOnAfterInitFromJobJnlLine(var Record Tracking Specification, Record Job Journal Line)-
Integration eventOnAfterInitFromPurchLine(var Record Tracking Specification, Record Purchase Line)-
Integration eventOnAfterInitFromProdOrderLine(var Record Tracking Specification, Record Prod. Order Line)-
Integration eventOnAfterInitFromProdOrderComp(var Record Tracking Specification, Record Prod. Order Component)-
Integration eventOnAfterInitFromProdPlanningComp(var Record Tracking Specification, Record Planning Component)-
Integration eventOnAfterInitFromReqLine(var Record Tracking Specification, Record Requisition Line)-
Integration eventOnAfterInitFromSalesLine(var Record Tracking Specification, Record Sales Line)-
Integration eventOnAfterInitFromServLine(var Record Tracking Specification, Record Service Line)-
Integration eventOnAfterInitFromTransLine(var Record Tracking Specification, Record Transfer Line, Enum Transfer Direction)-
Integration eventOnAfterInitQtyToInvoice(var Record Tracking Specification)-
Integration eventOnAfterInitQtyToShip(var Record Tracking Specification)-
Integration eventOnAfterInitExpirationDate(var Record Tracking Specification)-
Integration eventOnAfterCopyTrackingFromEntrySummary(var Record Tracking Specification, Record Entry Summary)-
Integration eventOnAfterCopyTrackingFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)-
Integration eventOnAfterCopyTrackingFromItemTrackingSetup(var Record Tracking Specification, Record Item Tracking Setup)-
Integration eventOnAfterCopyTrackingFromTrackingSpec(var Record Tracking Specification, Record Tracking Specification)-
Integration eventOnAfterCopyNewTrackingFromTrackingSpec(var Record Tracking Specification, Record Tracking Specification)-
Integration eventOnAfterSetTrackingBlank(var Record Tracking Specification)-
Integration eventOnAfterSetTrackingFilterBlank(var Record Tracking Specification)-
Integration eventOnAfterSetTrackingFilterFromEntrySummary(var Record Tracking Specification, Record Entry Summary)-
Integration eventOnAfterSetTrackingFilterFromItemJnlLine(var Record Tracking Specification, Record Item Journal Line)-
Integration eventOnAfterSetTrackingFilterFromItemTrackingSetup(var Record Tracking Specification, Record Item Tracking Setup)-
Integration eventOnAfterSetTrackingFilterFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)-
Integration eventOnAfterSetTrackingFilterFromReservEntry(var Record Tracking Specification, Record Reservation Entry)-
Integration eventOnAfterSetNewTrackingFilterFromNewReservEntry(var Record Tracking Specification, Record Reservation Entry)-
Integration eventOnAfterSetTrackingFilterFromTrackingSpec(var Record Tracking Specification, Record Tracking Specification)-
Integration eventOnAfterSetTrackingFilterFromWhseActivityLine(var Record Tracking Specification, Record Warehouse Activity Line)-
Integration eventOnAfterLookupApplFromItemEntrySetFilters(var Record Item Ledger Entry, Record Tracking Specification)-
Integration eventOnAfterTestTrackingFieldsAreBlank(var Record Tracking Specification)-
Integration eventOnAfterTrackingExist(var Record Tracking Specification, var Boolean)-
Integration eventOnAfterHasSameTracking(var Record Tracking Specification, Record Tracking Specification, var Boolean)-
Integration eventOnAfterValidateApplFromItemEntry(var Record Tracking Specification, Record Item Ledger Entry, Boolean)-
Integration eventOnBeforeCheckSerialNoQty(var Record Tracking Specification, var Boolean)-
Integration eventOnBeforeClearApplyToEntryIfQuantityToInvoiceIsNotSufficient(var Record Tracking Specification, var Boolean)-
Integration eventOnBeforeInitQtyToInvoice(var Record Tracking Specification)-
Integration eventOnBeforeTestApplyToItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry, var Boolean)-
Integration eventOnBeforeTestFieldError(Text[80], Decimal, Decimal, var Boolean)-
Integration eventOnValidateQtyToHandleOnBeforeInitQtyToInvoice(var Record Tracking Specification, Record Tracking Specification, Integer)-
Integration eventOnBeforeCheckItemTrackingQuantity(var Record Tracking Specification, Integer, Option, Code[20], Integer, Integer, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeCheckItemTrackingByType(var Record Reservation Entry, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean, var Boolean)-
Integration eventOnAfterSetNewTrackingFilterFromNewTrackingSpec(var Record Tracking Specification, Record Tracking Specification)-
Integration eventOnAfterSetNonSerialTrackingFilterFromSpec(var Record Tracking Specification, Record Tracking Specification)-
Integration eventOnAfterNonSerialTrackingExists(var Record Tracking Specification, var Boolean)-
Integration eventOnCheckPackageNo(Record Tracking Specification, Code[50])-
Integration eventOnAfterSetSourceFromPurchLine(var Record Tracking Specification, Record Purchase Line)-
Integration eventOnAfterSetSourceFromSalesLine(var Record Tracking Specification, Record Sales Line)-
Integration eventOnBeforeInitExpirationDate(var Record Tracking Specification, Record Tracking Specification, var Boolean)-
Integration eventOnAfterIsReclass(Record Tracking Specification, var Boolean)-
Integration eventOnAfterCheckItemTrackingQuantity(var Record Tracking Specification, var Record Reservation Entry, Integer, Option, Code[20], Integer)-
Integration eventOnAfterCheckSerialNoQty(var Record Tracking Specification)-
Integration eventOnValidateQuantityBaseOnBeforeCheckItemTrackingChange(var Record Tracking Specification, Integer, var Boolean)-
Integration eventOnAfterCopyNewTrackingFromNewTrackingSpec(var Record Tracking Specification, Record Tracking Specification)-
Integration eventOnBeforeInitQtyToShip(var Record Tracking Specification, var Boolean)-
Integration eventOnValidateApplFromItemEntryOnSourceTypeCaseElse(var Record Tracking Specification, var Boolean)-
Integration eventOnBeforeOnDelete(var Record Tracking Specification, Record Tracking Specification, var Boolean)-
Integration eventOnBeforeSetTrackingKey(var Record Tracking Specification, var Boolean)-
Integration eventOnAfterSetSourceFilter(var Record Tracking Specification, Integer, Integer, Code[20], Integer, Boolean)-
Integration eventOnBeforeUpdateTrackingSpecification(var Record Tracking Specification, var Record Tracking Specification)-