Table 1003 Job Planning Line in 21

App
Base Application

Fields, 97Keys, 14Procedures, 49Events, 57

Versions171819202122232425262728latest

Source29

Fields, 97

IdNameTypeObsolete
1Line No.Integer-
2Job No.Code[20]-
3Planning DateDate-
4Document No.Code[20]-
5TypeEnum Job Planning Line Type-
7No.Code[20]-
8DescriptionText[100]-
9QuantityDecimal-
11Direct Unit Cost (LCY)Decimal-
12Unit Cost (LCY)Decimal-
13Total Cost (LCY)Decimal-
14Unit Price (LCY)Decimal-
15Total Price (LCY)Decimal-
16Resource Group No.Code[20]-
17Unit of Measure CodeCode[10]-
18Qty. Rounding PrecisionDecimal-
19Qty. Rounding Precision (Base)Decimal-
20Location CodeCode[10]-
29Last Date ModifiedDate-
30User IDCode[50]-
32Work Type CodeCode[10]-
33Customer Price GroupCode[10]-
79Country/Region CodeCode[10]-
80Gen. Bus. Posting GroupCode[20]-
81Gen. Prod. Posting GroupCode[20]-
83Document DateDate-
84Planning Due DateDate-
1000Job Task No.Code[20]-
1001Line Amount (LCY)Decimal-
1002Unit CostDecimal-
1003Total CostDecimal-
1004Unit PriceDecimal-
1005Total PriceDecimal-
1006Line AmountDecimal-
1007Line Discount AmountDecimal-
1008Line Discount Amount (LCY)Decimal-
1015Cost FactorDecimal-
1019Serial No.Code[50]-
1020Lot No.Code[50]-
1021Line Discount %Decimal-
1022Line TypeEnum Job Planning Line Line Type-
1023Currency CodeCode[10]-
1024Currency DateDate-
1025Currency FactorDecimal-
1026Schedule LineBoolean-
1027Contract LineBoolean-
1030Job Contract Entry No.Integer-
1035Invoiced Amount (LCY)Decimal-
1036Invoiced Cost Amount (LCY)Decimal-
1037VAT Unit PriceDecimal-
1038VAT Line Discount AmountDecimal-
1039VAT Line AmountDecimal-
1041VAT %Decimal-
1042Description 2Text[50]-
1043Job Ledger Entry No.Integer-
1048StatusEnum Job Planning Line Status-
1050Ledger Entry TypeEnum Job Ledger Entry Type-
1051Ledger Entry No.Integer-
1052System-Created EntryBoolean-
1053Usage LinkBoolean-
1060Remaining Qty.Decimal-
1061Remaining Qty. (Base)Decimal-
1062Remaining Total CostDecimal-
1063Remaining Total Cost (LCY)Decimal-
1064Remaining Line AmountDecimal-
1065Remaining Line Amount (LCY)Decimal-
1070Qty. PostedDecimal-
1071Qty. to Transfer to JournalDecimal-
1072Posted Total CostDecimal-
1073Posted Total Cost (LCY)Decimal-
1074Posted Line AmountDecimal-
1075Posted Line Amount (LCY)Decimal-
1080Qty. Transferred to InvoiceDecimal-
1081Qty. to Transfer to InvoiceDecimal-
1090Qty. InvoicedDecimal-
1091Qty. to InvoiceDecimal-
1100Reserved QuantityDecimal-
1101Reserved Qty. (Base)Decimal-
1102ReserveEnum Reserve Method-
1103PlannedBoolean-
5402Variant CodeCode[10]-
5403Bin CodeCode[20]-
5404Qty. per Unit of MeasureDecimal-
5410Quantity (Base)Decimal-
5790Requested Delivery DateDate-
5791Promised Delivery DateDate-
5794Planned Delivery DateDate-
5900Service Order No.Code[20]-
6515Package No.Code[50]-
7000Price Calculation MethodEnum Price Calculation Method-
7001Cost Calculation MethodEnum Price Calculation Method-
7300Pick Qty.Decimal-
7301Qty. PickedDecimal-
7302Qty. Picked (Base)Decimal-
7303Completely PickedBoolean-
7304Pick Qty. (Base)Decimal-
7305Qty. on JournalDecimal-

Keys, 14

NameFieldsObsolete
Key1, clusteredJob No., Job Task No., Line No.-
Key2Job No., Job Task No., Schedule Line, Planning Date-
Key3Job No., Job Task No., Contract Line, Planning Date-
Key4Job No., Job Task No., Schedule Line, Currency Date-
Key5Job No., Job Task No., Contract Line, Currency Date-
Key6Job No., Schedule Line, Type, No., Planning Date-
Key7Job No., Schedule Line, Type, Resource Group No., Planning Date-
Key8Status, Schedule Line, Type, No., Planning Date-
Key9Status, Schedule Line, Type, Resource Group No., Planning Date-
Key10Job No., Contract Line-
Key11Job Contract Entry No.-
Key12Type, No., Job No., Job Task No., Usage Link, System-Created Entry-
Key13Status, Type, No., Variant Code, Location Code, Planning Date-
Key14Job No., Planning Date, Document No.-

Procedures, 49

NameParametersReturnsAccessObsolete
UpdateCurrencyFactor()public-
Caption()Textpublic-
SetUpNewLine(Record Job Planning Line)public-
InitJobPlanningLine()public-
GetRemainingQty(var Decimal, var Decimal)public-
GetReservationQty(var Decimal, var Decimal, var Decimal, var Decimal)Decimalpublic-
GetSourceCaption()Textpublic-
SetReservationEntry(var Record Reservation Entry)public-
SetReservationFilters(var Record Reservation Entry)public-
ReservEntryExist()Booleanpublic-
AfterResourceFindCost(var Record Resource Cost)publicPending 17.0
Replaced by the new implementation (V16) of price calculation.
ApplyPrice(Enum Price Type, Integer)public-
GetLineWithPrice(var Interface Line With Price)public-
Use(Decimal, Decimal, Decimal, Date, Decimal)public-
UpdateQtyToTransfer()public-
UpdateQtyToInvoice()public-
UpdatePostedTotalCost(Decimal, Decimal)public-
Overdue()Booleanpublic-
SetBypassQtyValidation(Boolean)public-
ShowReservation()public-
ShowReservationEntries(Boolean)public-
AutoReserve()public-
ShowTracking()public-
ShowOrderPromisingLine()public-
FilterLinesWithItemToPlan(var Record Item)public-
FindLinesWithItemToPlan(var Record Item)Booleanpublic-
LinesWithItemToPlanExist(var Record Item)Booleanpublic-
FilterLinesForReservation(Record Reservation Entry, Option, Text, Boolean)public-
DrillDownJobInvoices()public-
RowID1()Text[250]public-
UpdatePlanned()Booleanpublic-
ClearValues()public-
InitFromJobPlanningLine(Record Job Planning Line, Decimal)public-
IsNonInventoriableItem()Booleanpublic-
CopyTrackingFromJobJnlLine(Record Job Journal Line)public-
CopyTrackingFromJobLedgEntry(Record Job Ledger Entry)public-
InitRoundingPrecisions()public-
UpdatePlannedDueDate()Booleanpublic-
ClearTracking()public-
ConvertToJobLineType()Enum Job Line Typepublic-
ConvertFromJobLineType(Enum Job Line Type)Enum Job Planning Line Line Typepublic-
CheckItemAvailable(Integer)public-
UpdateReservation(Integer)public-
GetNextJobLineNo(Record Job Planning Line)Integerprotected-
CreateWarehouseRequest()internal-
OpenItemTrackingLines()internal-
IsInbound()Booleaninternal-
RowID2()Text[250]internal-
TestStatusOpen()public-

Events, 57

KindNameParametersObsolete
Integration eventOnAfterCopyFromItem(var Record Job Planning Line, Record Job, Record Item)-
Integration eventOnAfterCopyTrackingFromJobJnlLine(var Record Job Planning Line, Record Job Journal Line)-
Integration eventOnAfterCopyTrackingFromJobLedgEntry(var Record Job Planning Line, Record Job Ledger Entry)-
Integration eventOnAfterDeleteAmounts(var Record Job Planning Line)-
Integration eventOnAfterGetSKU(Record Job Planning Line, var Boolean)-
Integration eventOnAfterGetRemainingQty(Record Job Planning Line, var Decimal, var Decimal)-
Integration eventOnAfterFilterLinesWithItemToPlan(var Record Job Planning Line, var Record Item)-
Integration eventOnAfterGetLineWithPrice(var Interface Line With Price)-
Integration eventOnAfterHandleCostFactor(var Record Job Planning Line, Record Job Planning Line, Record Item)-
Integration eventOnAfterInitJobPlanningLine(var Record Job Planning Line)-
Integration eventOnAfterInitFromJobPlanningLine(var Record Job Planning Line, Record Job Planning Line)-
Integration eventOnAfterResourceFindCost(var Record Job Planning Line, var Record Resource Cost)Pending 17.0
Replaced by the new implementation (V16) of price calculation.
Integration eventOnAfterSetReservationFilters(var Record Reservation Entry, Record Job Planning Line)-
Integration eventOnAfterSetupNewLine(var Record Job Planning Line, Record Job Planning Line)-
Integration eventOnAfterUpdateTotalPrice(var Record Job Planning Line)-
Integration eventOnBeforeCalcQuantityBase(var Record Job Planning Line, Record Job Planning Line, Integer, var Boolean)-
Integration eventOnBeforeCopyFromResource(var Record Job Planning Line, Record Job Planning Line, var Boolean)-
Integration eventOnBeforeHandleCostFactor(var Record Job Planning Line, var Record Job Planning Line, var Boolean)-
Integration eventOnBeforeRecalculateAmounts(var Record Job Planning Line, var Record Job Planning Line)-
Integration eventOnBeforeUpdateAmountsAndDiscounts(var Record Job Planning Line, Record Job Planning Line, var Boolean)-
Integration eventOnBeforeValidateWorkTypeCode(var Record Job Planning Line, Record Job Planning Line, var Boolean)-
Integration eventOnBeforeUpdateAllAmounts(var Record Job Planning Line, var Record Job Planning Line, var Boolean)-
Integration eventOnBeforeUpdateUnitCost(Record Job Planning Line, var Boolean)-
Integration eventOnBeforeValidateQtyToTransferToInvoice(var Record Job Planning Line, var Record Job Planning Line, var Boolean)-
Integration eventOnControlUsageLinkOnAfterGetJob(var Record Job Planning Line, Record Job, Integer, var Boolean)-
Integration eventOnAfterCopyFromGLAccount(var Record Job Planning Line, Record Job, Record G/L Account)-
Integration eventOnAfterClearTracking(var Record Job Planning Line)-
Integration eventOnAfterFilterLinesForReservation(var Record Job Planning Line, Record Reservation Entry, Option, Text, Boolean)-
Integration eventOnAfterUpdateAllAmounts(var Record Job Planning Line, var Record Job Planning Line)-
Integration eventOnBeforeCheckQuantityPosted(var Record Job Planning Line, Record Job Planning Line, var Boolean)-
Integration eventOnBeforeFindPriceAndDiscount(Integer, var Boolean, var Record Job Planning Line, Record Job Planning Line)-
Integration eventOnBeforeUpdateRemainingQuantity(var Record Job Planning Line, Record Job Planning Line, var Boolean)-
Integration eventOnUpdateCurrencyFactorOnBeforeGetExchangeRate(Record Job Planning Line, var Record Currency Exchange Rate)-
Integration eventOnValidateNoOnAfterCopyFromAccount(var Record Job Planning Line, var Record Job Planning Line, var Record Job)-
Integration eventOnBeforeEnsureDirectedPutawayandPickFalse(var Record Job Planning Line, Record Location, var Boolean)-
Integration eventOnBeforeValidateQuantityBase(var Record Job Planning Line, Record Job Planning Line, Integer, var Boolean)-
Integration eventOnAfterConvertToJobLineType(var Record Job Planning Line, var Enum Job Line Type)-
Integration eventOnAfterConvertFromJobLineType(var Record Job Planning Line, var Enum Job Line Type, var Enum Job Planning Line Line Type)-
Integration eventOnBeforeRetrieveCostPrice(var Record Job Planning Line, Record Job Planning Line, var Boolean, var Boolean, Integer)-
Integration eventOnBeforeUpdateRemainingQuantityFromUse(var Record Job Planning Line, Record Job Planning Line, Decimal, var Boolean)-
Integration eventOnBeforeUpdateReservation(var Record Job Planning Line, var Record Job Planning Line, Integer, var Boolean, Integer)-
Integration eventOnUseOnBeforeModify(var Record Job Planning Line, Record Job Planning Line)-
Integration eventOnAfterCalculateRetrievedCost(var Record Job Planning Line, Record Job Planning Line, Record Stockkeeping Unit, Record Item, var Decimal)-
Integration eventOnAfterCopyFieldsFromJob(var Record Job Planning Line, Record Job Planning Line, Record Job)-
Integration eventOnAfterGetJob(var Record Job Planning Line, var Record Job)-
Integration eventOnAfterUpdateCurrencyFactor(var Record Job Planning Line)-
Integration eventOnAfterUpdateUnitPrice(var Record Job Planning Line, Record Job Planning Line, var Decimal, var Decimal)-
Integration eventOnAfterUpdateAmountsAndDiscounts(var Record Job Planning Line, Record Job Planning Line)-
Integration eventOnAfterValidateModification(var Record Job Planning Line, Boolean, Integer)-
Integration eventOnBeforeCheckRelatedJobPlanningLineInvoice(Record Job Planning Line, var Boolean)-
Integration eventOnBeforeInitJobPlanningLine(var Record Job Planning Line, Record Job, var Boolean)-
Integration eventOnBeforeInitRoundingPrecisions(Record Job Planning Line, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)-
Integration eventOnBeforeUpdatePlannedDueDate(var Record Job Planning Line, var Boolean, var Boolean)-
Integration eventOnBeforeOnInsert(var Record Job Planning Line, var Boolean)-
Integration eventOnBeforeUpdateDescription(var Record Job Planning Line, Record Job Planning Line, var Boolean)-
Integration eventOnBeforeValidateModification(var Record Job Planning Line, var Boolean, Record Job Planning Line, Integer)-
Integration eventOnBeforeValidatePlanningDate(var Record Job Planning Line, Record Job Planning Line, var Boolean)-