tableInventoryofficial - Microsoftderived - from the source, no model text

Table 246 "Requisition Line"

Base Application · Microsoft.Inventory.Requisition

Across versions

  1. BC23present
  2. BC245 procedures removed, 3 procedures added
  3. BC254 procedures added, 3 events added
  4. BC268 events added, 7 procedures added
  5. BC2726 events added, 12 events removed
  6. BC2885 fields changed, 4 procedures added
  7. BC29-30unchanged

Neighbourhood 89 connected objects and pages

Table 14 "Location" (relates to, 3 links)LocationTable 23 "Vendor" (relates to, 2 links)VendorTable 27 "Item" (relates to, 2 links)Table 337 "Reservation Entry" (relates to, 2 links)Table 349 "Dimension Value" (relates to, 2 links)Dimension ValueTable 5401 "Item Variant" (relates to, 2 links)Table 5404 "Item Unit of Measure" (relates to, 2 links)Item Unit of MeasurePage 517 "Requisition Lines" (pages and codeunits on it, 3 links)Requisition LinesCodeunit 333 "Req. Wksh.-Make Order" (pages and codeunits on it)Codeunit 335 "Req. Wksh.-Show Card" (pages and codeunits on it)Codeunit 5521 "Make Supply Orders (Yes/No)" (pages and codeunits on it)Codeunit 99000813 "Carry Out Action" (pages and codeunits on it)Table extension 20510 "Subc. RequisitionLine" (extended by)Table extension 906 "Asm. Requisition Line" (extended by)Codeunit 99000866 "Mfg. Requisition Line" (event subscribers, 27 links)Mfg. Requisition LineCodeunit 1550 "Record Restriction Mgt." (event subscribers, 5 links)Record Restriction Mgt.Codeunit 923 "Asm. Requisition Line" (event subscribers, 5 links)Asm. Requisition LineCodeunit 20513 "Subc. Req.Line Extension" (event subscribers, 3 links)Codeunit 1032 "Job Planning Line-Reserve" (event subscribers)Codeunit 1209 "Export Payment File (Yes/No)" (event subscribers)Codeunit 926 "Assembly Line-Reserve" (event subscribers)Codeunit 99000832 "Sales Line-Reserve" (event subscribers)Codeunit 99000838 "Prod. Order Comp.-Reserve" (event subscribers)Codeunit 99000842 "Service Line-Reserve" (event subscribers)Codeunit 99000850 "Sales Line-Planning" (event subscribers)Codeunit 408 "DimensionManagement" (calls, 12 links)DimensionManagementCodeunit 5404 "Lead-Time Management" (calls, 11 links)Lead-Time ManagementCodeunit 99000833 "Req. Line-Reserve" (calls, 9 links)Req. Line-ReserveCodeunit 5402 "Unit of Measure Management" (calls, 5 links)Unit of Measure ManagementCodeunit 1535 "Approvals Mgmt." (calls, 3 links)Codeunit 7302 "WMS Management" (calls, 2 links)WMS ManagementCodeunit 5522 "Order Planning Mgt." (calls)Codeunit 6500 "Item Tracking Management" (calls)Codeunit 7001 "Price Calculation Mgt." (calls)Codeunit 99000815 "Reservation-Check Date Confl." (calls)Table 27 "Item" (referenced by, 6 links)ItemTable 5700 "Stockkeeping Unit" (referenced by, 2 links)Table 99000829 "Planning Component" (referenced by, 2 links)Get an availability overview (Learn pages)Manage components in subcontracting (Learn pages)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Inventory.Requisition · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 99000886 “Subcontracting Worksheet” (4 Learn pages), Page 291 “Req. Worksheet” (1), Page 500 “Available - Requisition Lines” (1), Page 517 “Requisition Lines” (1), Page 5522 “Order Planning” (1), Page 5524 “Get Alternative Supply” (1), Page 99000852 “Planning Worksheet” (1), Page 99000860 “Planning Worksheet Line List” (1).

Properties

Property Value
Caption Requisition Line
DataClassification CustomerContent
Permissions TableData Microsoft.Manufacturing.Routing.“Routing Header” = r, TableData Microsoft.Manufacturing.ProductionBOM.“Production BOM Header” = r

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Worksheet Template Name Δ BC28 Code[10] Specifies the name of the requisition worksheet template. TableRelation Table 244 “Req. Wksh. Template” (Req. Wksh. Template)
2 Journal Batch Name Δ BC28 Code[10] Specifies the name of the journal batch, a personalized journal layout, that the entries were posted from. TableRelation Table 245 “Requisition Wksh. Name” (“Requisition Wksh. Name”.Name where(“Worksheet Template Name” = field(“Worksheet Template Name”)))
3 Line No. Δ BC28 Integer Specifies the number of the requisition worksheet line.
4 Type Δ BC28 Enum “Requisition Line Type” Specifies the type of requisition worksheet line you are creating. enum Enum 246 “Requisition Line Type”
5 No. Δ BC28 Code[20] Specifies the number of the involved entry or record, according to the specified number series. TableRelation Table 15 “G/L Account”, Table 27 “Item” (if (Type = const(“G/L Account”)) “G/L Account” else if (Type = const(Item)) Item)
6 Description Δ BC28 Text[100] Specifies text that describes the entry.
7 Description 2 Δ BC28 Text[50] Specifies additional text describing the entry, or a remark about the requisition worksheet line.
8 Quantity Δ BC28 Decimal Specifies the number of units of the item.
9 Vendor No. Δ BC28 Code[20] Specifies the number of the vendor who will ship the items in the purchase order. TableRelation Table 23 “Vendor”
10 Direct Unit Cost Δ BC28 Decimal Specifies the cost of one unit of the selected item or resource.
12 Due Date Δ BC28 Date Specifies the date when you can expect to receive the items.
13 Requester ID Δ BC28 Code[50] Specifies the ID of the user who is ordering the items on the line. TableRelation User.“User Name”
14 Confirmed Δ BC28 Boolean Specifies whether the items on the line have been approved for purchase.
15 Shortcut Dimension 1 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)))
16 Shortcut Dimension 2 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)))
17 Location Code Δ BC28 Code[10] Specifies a code for an inventory location where the items that are being ordered will be registered. TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false)))
18 Recurring Method Δ BC28 Option Specifies a recurring method, if you have indicated in the Recurring field that the worksheet is a recurring requisition worksheet. OptionCaption: ,Fixed,Variable
19 Expiration Date Δ BC28 Date Specifies the last date on which the recurring requisition worksheet will be converted to a purchase order.
20 Recurring Frequency Δ BC28 DateFormula Specifies a recurring frequency, if it is indicated in the Recurring field that the worksheet is a recurring requisition worksheet.
21 Order Date Δ BC28 Date Specifies the date when the related order was created.
22 Vendor Item No. Δ BC28 Text[50] Specifies the number that the vendor uses for this item.
23 Sales Order No. Code[20] — TableRelation Table 36 “Sales Header” (“Sales Header”.“No.” where(“Document Type” = const(Order))); not editable
24 Sales Order Line No. Integer — not editable
25 Sell-to Customer No. Δ BC28 Code[20] Specifies the number of the customer. TableRelation Table 18 “Customer”; not editable
26 Ship-to Code Δ BC28 Code[10] Specifies a code for an alternate shipment address if you want to ship to another address than the one that has been entered automatically. This field is also used in case of drop shipment. TableRelation Table 222 “Ship-to Address” (“Ship-to Address”.Code where(“Customer No.” = field(“Sell-to Customer No.”))); not editable
28 Order Address Code Δ BC28 Code[10] Specifies the order address of the related vendor. TableRelation Table 224 “Order Address” (“Order Address”.Code where(“Vendor No.” = field(“Vendor No.”)))
29 Currency Code Δ BC28 Code[10] Specifies the currency code for the requisition lines. TableRelation Table 4 “Currency”
30 Currency Factor Δ BC28 Decimal —
31 Reserved Quantity Δ BC28 Decimal Specifies how many units of this item have been reserved. FlowField: sum(“Reservation Entry”.Quantity where(“Source ID” = field(“Worksheet Template Name”), “Source Ref. No.” = field(“Line No.”), “Source Type” = const(246), “Source Subtype” = const(“0”), “Source Batch Name” = field(“Journal Batch Name”), “Source Prod. Order Line” = const(0), “Reservation Status” = con…; not editable
43 Purchaser Code Δ BC28 Code[20] Specifies which purchaser is assigned to the vendor. TableRelation Table 13 “Salesperson/Purchaser” (“Salesperson/Purchaser” where(Blocked = const(false)))
73 Drop Shipment Δ BC28 Boolean Specifies if demand is for drop shipment or not. not editable
480 Dimension Set ID Integer — TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable
5402 Variant Code Δ BC28 Code[10] Specifies the variant of the item on the line. TableRelation Table 5401 “Item Variant” (if (Type = const(Item)) “Item Variant”.Code where(“Item No.” = field(“No.”)))
5403 Bin Code Δ BC28 Code[20] Specifies the bin of the item on the line. TableRelation Table 7354 “Bin” (Bin.Code where(“Location Code” = field(“Location Code”), “Item Filter” = field(“No.”), “Variant Filter” = field(“Variant Code”)))
5404 Qty. per Unit of Measure Δ BC28 Decimal — not editable
5405 Qty. Rounding Precision Δ BC28 Decimal — not editable
5406 Qty. Rounding Precision (Base) Δ BC28 Decimal — not editable
5407 Unit of Measure Code Δ BC28 Code[10] Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. TableRelation Table 204 “Unit of Measure”, Table 5404 “Item Unit of Measure” (if (Type = const(Item)) “Item Unit of Measure”.Code where(“Item No.” = field(“No.”)) else “Unit of Measure”)
5408 Quantity (Base) Δ BC28 Decimal Specifies that when the quantity field is updated, this field is updated. via Page 500 “Available - Requisition Lines”
5431 Reserved Qty. (Base) Δ BC28 Decimal Specifies that when the reserved quantity field is updated, this field is updated. via Page 500 “Available - Requisition Lines” FlowField: sum(“Reservation Entry”.“Quantity (Base)” where(“Source ID” = field(“Worksheet Template Name”), “Source Ref. No.” = field(“Line No.”), “Source Type” = const(246), “Source Subtype” = const(“0”), “Source Batch Name” = field(“Journal Batch Name”), “Source Prod. Order Line” = const(0), “Reservation Stat…; not editable
5520 Demand Type Δ BC26 Integer — TableRelation System.Reflection.AllObjWithCaption.“Object ID” where(“Object Type” = const(Table)); not editable
5521 Demand Subtype Option — OptionCaption: 0,1,2,3,4,5,6,7,8,9; not editable
5522 Demand Order No. Δ BC28 Code[20] Specifies the number of the demanded order that represents the planning line. not editable
5525 Demand Line No. Δ BC28 Integer Specifies the line number of the demand, such as a sales order line. not editable
5526 Demand Ref. No. Integer — not editable
5527 Status Option — OptionCaption: 0,1,2,3,4,5,6,7,8,9,10; not editable
5530 Demand Date Δ BC28 Date Specifies the demanded date of the demand that the planning line represents. not editable
5532 Demand Quantity Δ BC28 Decimal Specifies the quantity on the demand that the planning line represents. not editable
5533 Demand Quantity (Base) Δ BC28 Decimal — not editable
5538 Needed Quantity Δ BC28 Decimal Specifies the demand quantity that is not available and must be ordered to meet the demand represented on the planning line. not editable
5539 Needed Quantity (Base) Δ BC28 Decimal — not editable
5540 Reserve Δ BC28 Boolean Specifies whether the item on the planning line has a setting of Always in the Reserve field on its item card.
5541 Qty. per UOM (Demand) Δ BC28 Decimal — not editable
5542 Unit Of Measure Code (Demand) Code[10] — TableRelation Table 5404 “Item Unit of Measure” (if (Type = const(Item)) “Item Unit of Measure”.Code where(“Item No.” = field(“No.”))); not editable
5552 Supply From Δ BC28 Code[20] Specifies a value, according to the selected replenishment system, before a supply order can be created for the line. TableRelation Table 14 “Location”, Table 23 “Vendor” (if (“Replenishment System” = const(Purchase)) Vendor else if (“Replenishment System” = const(Transfer)) Location where(“Use As In-Transit” = const(false)))
5553 Original Item No. Code[20] — TableRelation Table 27 “Item”; not editable
5554 Original Variant Code Code[10] — TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Original Item No.”))); not editable
5560 Level Integer — not editable
5563 Demand Qty. Available Δ BC28 Decimal Specifies how many of the demand quantity are available. not editable
5590 User ID Code[50] — TableRelation User.“User Name”; not editable; DataClassification EndUserIdentifiableInformation
5701 Item Category Code Code[20] — TableRelation Table 5722 “Item Category” (if (Type = const(Item)) “Item Category”)
5702 Nonstock Boolean Catalog caption
5703 Purchasing Code Δ BC28 Code[10] Specifies the code for a special procurement method, such as drop shipment. TableRelation Table 5721 “Purchasing”
5706 Transfer-from Code Δ BC28 Code[10] Specifies the code of the location that items are transferred from. TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false)))
5707 Transfer Shipment Date Δ BC28 Date Specifies the shipment date of the transfer order proposal. not editable
7000 Price Calculation Method Δ BC28 Enum “Price Calculation Method” Specifies the method that will be used for unit cost calculation in the line. enum Enum 7000 “Price Calculation Method”
7002 Line Discount % Δ BC28 Decimal Specifies the discount percentage that is granted for the item on the line.
7100 Blanket Purch. Order Exists Δ BC28 Boolean Specifies if a blanket purchase order exists for the item on the requisition line. FlowField: exist(“Purchase Line” where(“Document Type” = const(“Blanket Order”), Type = const(Item), “No.” = field(“No.”), “Outstanding Quantity” = filter(<> 0))); not editable
7110 Custom Sorting Order Code[50] —
99000755 MPS Order Δ BC28 Boolean Specifies whether the requisition worksheet line is an MPS order, that is, whether it is linked to a demand forecast or a sales order.
99000756 Planning Flexibility Δ BC28 Enum “Reservation Planning Flexibility” Specifies whether the supply represented by this line is considered by the planning system when calculating action messages. enum Enum 340 “Reservation Planning Flexibility”
99000757 Routing Reference No. Integer —
99000882 Gen. Prod. Posting Group Δ BC28 Code[20] Specifies the item’s product type to link transactions made for this item with the appropriate general ledger account according to the general posting setup. TableRelation Table 251 “Gen. Product Posting Group” (Gen. Product Posting Group)
99000883 Gen. Business Posting Group Δ BC28 Code[20] Specifies the code of the general business posting group to be used for the item when you post the planning worksheet. TableRelation Table 250 “Gen. Business Posting Group” (Gen. Business Posting Group)
99000884 Low-Level Code Δ BC27 Δ BC28 Integer Specifies the planning level of this item entry in the planning worksheet. not editable
99000888 Original Quantity Δ BC28 Decimal Specifies the quantity stated on the production or purchase order, when an action message proposes to change the quantity on an order. not editable
99000889 Finished Quantity Δ BC28 Decimal — not editable
99000890 Remaining Quantity Δ BC28 Decimal — not editable
99000891 Original Due Date Δ BC28 Date Specifies the due date stated on the production or purchase order, when an action message proposes to reschedule an order. not editable
99000894 Starting Date Δ BC28 Date Specifies the starting date of the manufacturing process, if the planned supply is a production order.
99000895 Starting Time Δ BC28 Time Specifies the starting time of the manufacturing process.
99000896 Ending Date Δ BC28 Date Specifies the ending date of the manufacturing process, if the planned supply is a production order.
99000897 Ending Time Δ BC28 Time Specifies the ending time for the manufacturing process.
99000899 Indirect Cost % Δ BC28 Decimal —
99000900 Overhead Rate Δ BC28 Decimal —
99000901 Unit Cost Δ BC28 Decimal Specifies the cost of one unit of the item or resource on the line.
99000902 Cost Amount Δ BC28 Decimal Specifies the total costs for the requisition worksheet line. not editable
99000903 Replenishment System Δ BC28 Enum “Replenishment System” Specifies which kind of order to use to create replenishment orders and order proposals. enum Enum 5419 “Replenishment System”
99000904 Ref. Order No. Δ BC27 Δ BC28 Code[20] Specifies the number of the relevant production or purchase order. TableRelation Table 38 “Purchase Header”, Table 5740 “Transfer Header” (if (“Ref. Order Type” = const(Purchase)) “Purchase Header”.“No.” where(“Document Type” = const(Order)) else if (“Ref. Order Type” = const(Transfer)) “Transfer Header”.“No.” where(“No.” = field(“Ref. Order No.”))); not editable
99000905 Ref. Order Type Δ BC25 Δ BC28 Enum “Requisition Ref. Order Type” Specifies whether the order is a purchase order, a production order, or a transfer order. enum Enum 99000905 “Requisition Ref. Order Type”; not editable
99000906 Ref. Order Status Δ BC25 Δ BC26 Δ BC28 Enum Microsoft.Manufacturing.Document.“Production Order Status” Specifies the status of the production order. enum Microsoft.Manufacturing.Document.“Production Order Status”; not editable
99000907 Ref. Line No. Δ BC28 Integer Specifies the number of the purchase or production order line. not editable
99000908 No. Series Code[20] — TableRelation Table 308 “No. Series” (No. Series); not editable
99000910 Expected Component Cost Amt. Δ BC28 Decimal — FlowField: sum(“Planning Component”.“Cost Amount” where(“Worksheet Template Name” = field(“Worksheet Template Name”), “Worksheet Batch Name” = field(“Journal Batch Name”), “Worksheet Line No.” = field(“Line No.”))); not editable
99000911 Finished Qty. (Base) Δ BC28 Decimal — not editable
99000912 Remaining Qty. (Base) Δ BC28 Decimal — not editable
99000913 Related to Planning Line Integer — not editable
99000914 Planning Level Δ BC28 Integer Indicates the planning level of the item in multi-level production orders. The planning level is calculated only for items that have Make-to-Order specified in the Manufacturing Policy field. not editable
99000915 Planning Line Origin Enum “Planning Line Origin Type” — enum Enum 99000915 “Planning Line Origin Type”; not editable
99000916 Action Message Δ BC28 Enum “Action Message Type” Specifies an action to take to rebalance the demand-supply situation. enum Enum 99000849 “Action Message Type”
99000917 Accept Action Message Δ BC28 Boolean Specifies whether to accept the action message proposed for the line.
99000918 Net Quantity (Base) Δ BC28 Decimal — not editable
99000919 Starting Date-Time Δ BC28 DateTime Specifies the starting date and the starting time, which are combined in a format called “starting date-time”.
99000920 Ending Date-Time Δ BC28 DateTime Specifies the ending date and the ending time, which are combined in a format called “ending date-time”.
99000921 Order Promising ID Code[20] —
99000922 Order Promising Line No. Integer —
99000923 Order Promising Line ID Integer —

Keys

  • Key1: Worksheet Template Name, Journal Batch Name, Line No. (clustered)
  • Key2: Worksheet Template Name, Journal Batch Name, Vendor No., Sell-to Customer No., Ship-to Code, Order Address Code, Currency Code, Ref. Order Type, Ref. Order Status, Ref. Order No., Location Code, Transfer-from Code, Purchasing Code
  • Key3: Type, No., Variant Code, Location Code, Sales Order No., Planning Line Origin, Due Date, Drop Shipment
  • Key4: Type, No., Variant Code, Location Code, Sales Order No., Order Date
  • Key5: Type, No., Variant Code, Location Code, Starting Date
  • Key6: Worksheet Template Name, Journal Batch Name, Type, No., Due Date
  • Key7: Ref. Order Type, Ref. Order Status, Ref. Order No., Ref. Line No.
  • Key8: Replenishment System, Type, No., Variant Code, Transfer-from Code, Transfer Shipment Date
  • Key9: Order Promising ID, Order Promising Line ID, Order Promising Line No.
  • Key10: User ID, Demand Type, Worksheet Template Name, Journal Batch Name, Line No.
  • Key11: User ID, Demand Type, Demand Subtype, Demand Order No., Demand Line No., Demand Ref. No.
  • Key12: User ID, Worksheet Template Name, Journal Batch Name, Line No.
  • Key13: Worksheet Template Name, Journal Batch Name, Custom Sorting Order
  • Key14: Demand Order No., Demand Ref. No., Demand Subtype, Demand Line No., Demand Type

Events published

  • OnAfterInitDefaultDimensionSources(var RequisitionLine: Record "Requisition Line"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; CurrFieldNo: Integer) (integration)
  • OnAfterUpdateDescription(var RequisitionLine: Record "Requisition Line"; Item: Record Item; ItemVariant: Record "Item Variant"; FieldNo: Integer) (integration)
  • OnAfterCopyFromItem(var RequisitionLine: Record "Requisition Line"; Item: Record Item; CurrentFieldNo: Integer) (integration)
  • OnAfterClearPlanningWorksheet(var RequisitionLine: Record "Requisition Line") + BC28 (integration)
  • OnAfterCreateDim(var ReqLine: Record "Requisition Line"; xReqLine: Record "Requisition Line") (integration)
  • OnAfterDeleteMultiLevel(var RequisitionLine: Record "Requisition Line") (integration)
  • OnAfterDeleteRelations(var RequisitionLine: Record "Requisition Line"; DeleteAllLines: Boolean) + BC27 − BC27 (integration)
  • OnAfterFilterLinesWithItemToPlan(var RequisitionLine: Record "Requisition Line"; var Item: Record Item) (integration)
  • OnAfterFilterLinesForReservation(var RequisitionLine: Record "Requisition Line"; var ReservationEntry: Record "Reservation Entry") (integration)
  • OnAfterGetDirectCost(var RequisitionLine: Record "Requisition Line"; CalledByFieldNo: Integer) (integration)
  • OnAfterGetLineWithPrice(var LineWithPrice: Interface "Line With Price") (integration)
  • OnAfterOnInsert(var RequisitionLine: Record "Requisition Line"; ReqWkshTemplate: Record "Req. Wksh. Template"; RequisitionWkshName: Record "Requisition Wksh. Name") (integration)
  • OnAfterSetDueDate(var RequisitionLine: Record "Requisition Line") (integration)
  • OnAfterSetRemaningQuantity(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; CallingFieldNo: Integer; GlobalCurrentFieldNo: Integer) (integration)
  • OnAfterSetReplenishmentSystemFromPurchase(var RequisitionLine: Record "Requisition Line"; Item: Record Item; StockkeepingUnit: Record "Stockkeeping Unit") (integration)
  • OnAfterTransferFromActionMessage(var RequisitionLine: Record "Requisition Line"; var ActionMessageEntry: Record "Action Message Entry"; var ReservEntry: Record "Reservation Entry") + BC26 − BC26 (integration)
  • OnAfterSetReplenishmentSystemFromTransfer(var RequisitionLine: Record "Requisition Line"; Item: Record Item; StockkeepingUnit: Record "Stockkeeping Unit"; CurrentFieldNo: Integer) (integration)
  • OnAfterSetReservationEntry(var ReservEntry: Record "Reservation Entry"; RequisitionLine: Record "Requisition Line") (integration)
  • OnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry"; RequisitionLine: Record "Requisition Line") (integration)
  • OnAfterTransferFromPurchaseLine(var ReqLine: Record "Requisition Line"; PurchLine: Record "Purchase Line") (integration)
  • OnAfterTransferFromTransLine(var ReqLine: Record "Requisition Line"; TransLine: Record "Transfer Line") (integration)
  • OnAfterTransferFromUnplannedDemand(var RequisitionLine: Record "Requisition Line"; UnplannedDemand: Record "Unplanned Demand") (integration)
  • OnAfterTransferToTrackingEntry(var ReservationEntry: Record "Reservation Entry"; RequisitionLine: Record "Requisition Line") (integration)
  • OnAfterUpdateOrderReceiptDate(var RequisitionLine: Record "Requisition Line"; LeadTimeCalc: DateFormula) (integration)
  • OnAfterValidateFields(RequisitionLine: Record "Requisition Line"; CurrFieldNo: Integer; CurrentFieldNo: Integer; var Result: Boolean) (integration)
  • OnAfterValidateShortcutDimCode(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeCopyFromItem(var RequisitionLine: Record "Requisition Line"; Item: Record Item; xRequisitionLine: Record "Requisition Line"; FieldNo: Integer; var TempPlanningErrorLog: Record "Planning Error Log" temporary; PlanningResiliency: Boolean) (integration)
  • OnBeforeCheckBlockedItem(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckEndingDate(var RequisitionLine: Record "Requisition Line"; var ShowWarning: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeCheckVendorBlocked(var RequisitionLine: Record "Requisition Line"; var Vendor: Record Vendor; var IsHandled: Boolean; GlobalCurrentFieldNo: Integer) (integration)
  • OnBeforeDeleteMultiLevel(var RequisitionLine: Record "Requisition Line") (integration)
  • OnBeforeGetDefaultBin(var RequisitionLine: Record "Requisition Line"; var ShouldGetDefaultBin: Boolean) (integration)
  • OnBeforeGetDirectCost(var ReqLine: Record "Requisition Line"; xReqLine: Record "Requisition Line"; CalledByFieldNo: Integer; FieldNo: Integer; Subcontracting: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeGetReservationQty(var RequisitionLine: Record "Requisition Line"; var QtyReserved: Decimal; var QtyReservedBase: Decimal; var QtyToReserve: Decimal; var QtyToReserveBase: Decimal; var Result: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeInitRecordForOrderPlanning(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeLookupVendor(var RequisitionLine: Record "Requisition Line"; var Vendor: Record Vendor; var PreferItemVendorCatalog: Boolean; var IsHandled: Boolean; var IsVendorSelected: Boolean) (integration)
  • OnBeforeLookupVendorNo(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeOnDelete(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeSetFromBinCode(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateVendorNoWithStockkeepingUnit(var RequisitionLine: Record "Requisition Line"; StockkeepingUnit: Record "Stockkeeping Unit"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateItemDescriptionAndQuantity(var RequisitionLine: Record "Requisition Line"; Vendor: Record Vendor; var IsHandled: Boolean) (integration)
  • OnBeforeValidateShortcutDimCode(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeUpdateDescription(var RequisitionLine: Record "Requisition Line"; CalledByFieldNo: Integer; var IsHandled: Boolean; xRequisitionLine: Record "Requisition Line") (integration)
  • OnBeforeUpdateOrderReceiptDate(var RequisitionLine: Record "Requisition Line"; LeadTimeCalc: DateFormula; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQuantityBase(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean; xRequisitionLine: Record "Requisition Line"; FieldNo: Integer; FieldNo2: Integer) (integration)
  • OnBeforeValidateUnitCost(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateReplenishmentSystem(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) + BC28 (integration)
  • OnBeforeValidateReplenishmentSystem(var RequisitionLine: Record "Requisition Line"; StockkeepingUnit: Record "Stockkeeping Unit"; var IsHandled: Boolean) (integration)
  • OnGetLocationCodeOnBeforeUpdate(var RequisitionLine: Record "Requisition Line"; CurrentFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnLookupSupplyFromOnCaseReplenishmentSystemElse(var RequisitionLine: Record "Requisition Line") (integration)
  • OnValidateSupplyFromOnCaseReplenishmentSystemElse(var RequisitionLine: Record "Requisition Line") (integration)
  • OnValidateNoOfAfterCalcShouldValidateUnitofMeasureCode(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; Item: Record Item; var ShouldVaidateUnitofMeasureCode: Boolean) (integration)
  • OnUpdateDescriptionFromItem(var RequisitionLine: Record "Requisition Line"; Item: Record Item) (integration)
  • OnUpdateDescriptionFromItemVariant(var RequisitionLine: Record "Requisition Line"; ItemVariant: Record "Item Variant") (integration)
  • OnUpdateDescriptionFromItemTranslation(var RequisitionLine: Record "Requisition Line"; ItemTranslation: Record "Item Translation") (integration)
  • OnUpdateDescriptionFromSalesLine(var RequisitionLine: Record "Requisition Line"; SalesLine: Record "Sales Line") (integration)
  • OnValidateEndingTimeOnBeforeSetDueDate(var RequisitionLine: Record "Requisition Line"; var ShouldSetDueDate: Boolean) (integration)
  • OnValidateStartingTimeOnBeforeSetDueDate(var RequisitionLine: Record "Requisition Line"; var ShouldSetDueDate: Boolean; xRequisitionLine: Record "Requisition Line"; CurrentFieldNo: Integer; CurrFieldNo: Integer) (integration)
  • OnValidateLocationCodeOnBeforeGetDefaultBin(var RequisitionLine: Record "Requisition Line"; var ShouldGetDefaultBin: Boolean; Location: Record Location; CurrentFieldNo: Integer) Δ BC26 (integration)
  • OnValidateQuantityOnBeforeUnitCost(var RequisitionLine: Record "Requisition Line"; CallingFieldNo: Integer; GlobalCurrentFieldNo: Integer) (integration)
  • OnValidateReplenishmentSystemCaseElse(var RequisitionLine: Record "Requisition Line"; var StockkeepingUnit: Record "Stockkeeping Unit") + BC27 − BC27 (integration)
  • OnValidateReplenishmentSystemOnAfterSetStockkeepingUnit(var RequisitionLine: Record "Requisition Line"; var StockkeepingUnit: Record "Stockkeeping Unit"; Subcontracting: Boolean) (integration)
  • OnValidateVendorNoOnAfterGetLocationCode(var RequisitionLine: Record "Requisition Line") (integration)
  • OnBeforeCalcStartingDate(var RequisitionLine: Record "Requisition Line"; var LeadTime: Code[20]) (integration)
  • OnBeforeCalcEndingDate(var RequisitionLine: Record "Requisition Line"; var LeadTime: Code[20]) (integration)
  • OnBeforeCopyDescriptionFromGLAcc(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnCopyFromGLAccOnBeforeTestFieldDirectPosting(var RequisitionLine: Record "Requisition Line"; GLAccount: Record "G/L Account"; var ShouldTestFieldDirectPosting: Boolean) + BC27 (integration)
  • OnAfterLookupVendorNo(var RequisitionLine: Record "Requisition Line"; var Vend: Record Vendor) (integration)
  • OnBeforeShowReservation(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateStartingTime(var RequisitionLine: Record "Requisition Line"; var ShouldSetDueDate: Boolean; var IsHandled: Boolean; CallingFieldNo: Integer; CurrentFieldNo: Integer; xRequisitionLine: Record "Requisition Line") (integration)
  • OnBeforeValidateLocationChange(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateEndingTime(var RequisitionLine: Record "Requisition Line"; var ShouldSetDueDate: Boolean; var IsHandled: Boolean; CallingFieldNo: Integer; CurrentFieldNo: Integer) (integration)
  • OnBeforeGetLocation(var RequisitionLine: Record "Requisition Line"; var Location: Record Location; LocationCode: Code[10]; var IsHandled: Boolean) (integration)
  • OnTransferFromUnplannedDemandOnBeforeSetType(var RequisitionLine: Record "Requisition Line") (integration)
  • OnAfterSetUpNewLine(var RequisitionLine: Record "Requisition Line"; LastReqLine: Record "Requisition Line") (integration)
  • OnAfterUpdateDim(var RequisitionLine: Record "Requisition Line"; DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]) (integration)
  • OnTransferFromUnplannedDemandOnBeforeSetStatus(var RequisitionLine: Record "Requisition Line"; var UnplannedDemand: Record "Unplanned Demand") (integration)
  • OnDeleteRelationsOnBeforePlanningComponentDelete(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnAfterSetSupplyDates(var RequisitionLine: Record "Requisition Line") (integration)
  • OnBeforeValidateActionMessage(var RequisitionLine: Record "Requisition Line"; var xRequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnValidateUnitofMeasureCodeOnBeforeGetDirectCost(var RequisitionLine: Record "Requisition Line"; var Item: Record Item) (integration)
  • OnBeforeUpdateUnitOfMeasureCodeFromItemBaseUnitOfMeasure(var RequisitionLine: Record "Requisition Line"; var Item: Record Item; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateUnitOfMeasureCodeFromItemPurchUnitOfMeasure(var RequisitionLine: Record "Requisition Line"; var Item: Record Item; var IsHandled: Boolean) (integration)
  • OnLookupFromLocationOnAfterSetFilters(RequisitionLine: Record "Requisition Line"; var Location: Record Location) (integration)
  • OnAfterCalcEndingDate(var Rec: Record "Requisition Line"; LeadTime: Code[20]) (integration)
  • OnGetDirectCostOnBeforePriceCalculation(var Rec: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnCalcStartingDateOnBeforeValidateOrderDate(var Rec: Record "Requisition Line"; var LeadTime: Code[20]; var IsHandled: Boolean) (integration)
  • OnBeforeSetReplenishmentSystemFromTransfer(var RequisitionLine: Record "Requisition Line"; Item: Record Item; StockkeepingUnit: Record "Stockkeeping Unit"; CurrentFieldNo: Integer) (integration)
  • OnBeforeCalcTransferShipmentDate(var Rec: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnDeleteMultiLevelOnAfterSetFilterReqLine2(ReqLine: Record "Requisition Line"; var ReqLine2: Record "Requisition Line") (integration)
  • OnLookupRefOrderNoOnBeforeOpenPage(var ReqLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnGetDimFromRefOrderLineOnBeforeSetDimSetIDTypeTransfer(ReqLine: Record "Requisition Line"; var DimSetIDArr: array[10] of Integer; i: Integer; var IsHandled: Boolean) (integration)
  • OnValidateCurrencyCodeOnBeforeUpdateCurrencyFactor(var ReqLine: Record "Requisition Line"; var CurrExchRate: Record "Currency Exchange Rate") (integration)
  • OnBeforeOnValidateShipToCode(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnBeforeAssignItemUnitCostAndQuantitiesForUOM(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; Item: Record Item; var IsHandled: Boolean) (integration)
  • OnValidateQuantityOnBeforeGetDirectCost(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; CurrentFieldNo: Integer) (integration)
  • OnValidateDueDateOnAfterCalcShouldExitDueDate(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; CurrentFieldNo: Integer; var ShouldExitDueDate: Boolean) (integration)
  • OnValidateVendorNoOnBeforeSetVendorItemNoFromItemVend(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) (integration)
  • OnValidateVendorNoOnBeforeGetDirectCost(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; CurrentFieldNo: Integer) (integration)
  • OnBeforeSetPurchaserCode(var RequisitionLine: Record "Requisition Line"; PurchaserCodeToCheck: Code[20]; var PurchaserCodeToAssign: Code[20]; var IsHandled: Boolean) (integration)
  • OnValidateCurrencyFactorOnBeforeUpdateDirectUnitCost(var RequisitionLine: Record "Requisition Line"; var CurrencyExchangeRate: Record "Currency Exchange Rate") (integration)
  • OnValidateNoOnAfterAssignFieldsForNo(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line") (integration)
  • OnSetDemandTypeFromUnplannedDemand(var RequisitionLine: Record "Requisition Line"; UnplannedDemand: Record "Unplanned Demand") + BC25 (integration)
  • OnReserveBindingOrder(var RequisitionLine: Record "Requisition Line"; TrackingSpecification: Record "Tracking Specification"; SourceDescription: Text[100]; ExpectedDate: Date; ReservQty: Decimal; ReservQtyBase: Decimal; UpdateReserve: Boolean) + BC25 (integration)
  • OnAfterShowDimensions(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line") + BC25 (integration)
  • OnIsProdOrder(var RequisitionLine: Record "Requisition Line"; var Result: Boolean) + BC26 (integration)
  • OnIsProductionBOM(var RequisitionLine: Record "Requisition Line"; var Result: Boolean) + BC27 (integration)
  • OnIsProdDemand(var RequisitionLine: Record "Requisition Line"; var Result: Boolean) + BC27 (integration)
  • OnCleanProdOrderNo(var RequisitionLine: Record "Requisition Line") + BC26 (integration)
  • OnCleanProdBOMNo(var RequisitionLine: Record "Requisition Line") + BC26 (integration)
  • OnTestProdOrderNo(var RequisitionLine: Record "Requisition Line") + BC26 (integration)
  • OnGetDimFromRefOrderLineElseCase(var RequisitionLine: Record "Requisition Line"; var DimSetIDArr: array[10] of Integer; i: Integer) + BC26 Δ BC27 (integration)
  • OnLookupRefOrderNoElseCase(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) + BC26 (integration)
  • OnClearPlanningWorksheetOnBeforeRequisitionLineDelete(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnRoutingLineExists(var RequisitionLine: Record "Requisition Line"; var RoutingExists: Boolean) + BC27 (integration)
  • OnValidateStartingDate(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnValidateEndingDate(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnValidateStartingTimeOnBeforeUpdateDateTime(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnValidateEndingTimeOnBeforeUpdateDateTime(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnSetFromBinCodeOnSetBinCode(var RequisitionLine: Record "Requisition Line"; Location: Record Location) + BC27 (integration)
  • OnAfterShouldCheckNewActionMessage(var RequisitionLine: Record "Requisition Line"; CurrentFieldNo: Integer; var ShouldCheck: Boolean) + BC27 (integration)
  • OnUpdateWorkCenterDescription(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) + BC27 (integration)
  • OnAfterShouldUpdateEndingDateForSourceType(SourceType: Integer; var ShouldUpdate: Boolean) + BC27 (integration)
  • OnSetSupplyDatesOnAfterValidateEndingDate(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnValidateVendorNoOnBeforeLookupVendor(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) + BC27 (integration)
  • OnValidateVendorNoOnAfterCheckVendor(var RequisitionLine: Record "Requisition Line"; Vend: Record Vendor; CurrentFieldNo: Integer) + BC27 (integration)
  • OnValidateVendorNoOnAfterSetSupplyFrom(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnResetReqLineFields(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnSetOperationNoFilterToBlank(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnBeforeCreateDim(var RequisitionLine: Record "Requisition Line"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; CurrentFieldNo: Integer; var IsHandled: Boolean) + BC26 (integration)
  • OnBeforeUpdateItemReferenceDescription(var RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) + BC27 (integration)
  • OnCheckRequisitionWkshLinePostRestrictions() + BC28 (integration)
  • OnValidateNoOnBeforeDeleteRelations(var RequisitionLine: Record "Requisition Line"; xRequisitionLine: Record "Requisition Line"; var IsHandled: Boolean) + BC27 (integration)
  • OnValidateVendorNoOnBeforeValidateCurrencyCode(var RequisitionLine: Record "Requisition Line"; Vendor: Record Vendor; var IsHandled: Boolean) + BC27 (integration)
  • OnValidateVendorNoOnAfterGetDefaultBinCode(var RequisitionLine: Record "Requisition Line") + BC27 (integration)
  • OnValidateVendorNoOnBeforeUpdateVendorItemInfo(var RequisitionLine: Record "Requisition Line"; var UpdateVendorItemInfo: Boolean) + BC27 (integration)

Trigger event subscribers

Procedures

  • CopyFromItem()
  • ShowReservation()
  • ShowReservationEntries(Modal: Boolean)
  • UpdateOrderReceiptDate(LeadTimeCalc: DateFormula)
  • LookupVendor(var Vend: Record Vendor; PreferItemVendorCatalog: Boolean): Boolean
  • LookupFromLocation(var Location2: Record Location): Boolean Δ BC26
  • UpdateDescription()
  • BlockDynamicTracking(SetBlock: Boolean)
  • BlockDynamicTrackingOnComp(SetBlock: Boolean)
  • CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
  • UpdateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
  • ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • LookupShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20])
  • OpenItemTrackingLines()
  • DeleteRelations()
  • DeleteRelations(DeleteAllLines: Boolean)
  • DeleteMultiLevel()
  • ClearPlanningWorksheet(SkipConfirm: Boolean)
  • ClearOrderPlanningWorksheet() + BC25 (internal)
  • SetUpNewLine(LastReqLine: Record "Requisition Line"): Populates values of ‘Order Date’, ‘Recurring Method’ and ‘Price Calculation Method’ fields for a new requisition line.
  • SetDueDate(): Sets the value of field ‘Due Date’ for the current requisition line.
  • SetCurrFieldNo(NewCurrFieldNo: Integer): Sets the global variable ‘CurrentFieldNo’.
  • CheckDueDateToDemandDate() Δ BC27
  • CheckActionMessageNew() Δ BC27
  • SetActionMessage()
  • ValidateFields(): Boolean
  • GetPurchOrderLine(PurchOrderLine: Record "Purchase Line"): Prepares and transfers relevant field values from provided purchase line to the current requisition line.
  • GetTransLine(TransLine: Record "Transfer Line"): Prepares and transfers relevant field values from provided transfer line to the current requisition line.
  • GetActionMessages(): Runs the report ‘Get Action Messages’ in reference to the current requisition line.
  • GetRemainingQty(var RemainingQty: Decimal; var RemainingQtyBase: Decimal): Calculates values of fields ‘Remaining Quantity’ and ‘Remaining Quantity (Base)’ for the current requisition line.
  • GetReservationQty(var QtyReserved: Decimal; var QtyReservedBase: Decimal; var QtyToReserve: Decimal; var QtyToReserveBase: Decimal): Decimal: Calculates reserve quantity information for the current requisition line.
  • GetSourceCaption(): Text: Combines values of ‘Worksheet Template Name’, ‘Journal Batch Name’ and ‘No.’ fields of the current requisition line.
  • SetReservationEntry(var ReservEntry: Record "Reservation Entry"): Copies values from the current record to specified reservation entry record.
  • SetReservationFilters(var ReservEntry: Record "Reservation Entry"): Sets filters from the current requisition line to specified reservation entry record.
  • ReservEntryExist(): Boolean: Checks whether reservation entries related to the current requisition line exist.
  • SetRefOrderFilters(RefOrderType: Enum "Requisition Ref. Order Type"; RefOrderStatus: Option; RefOrderNo: Code[20]; RefLineNo: Integer) + BC25: Sets filters from provided reference document line to the current requisition line.
  • TransferFromPurchaseLine(var PurchLine: Record "Purchase Line")
  • TransferFromTransLine(var TransLine: Record "Transfer Line")
  • GetDimFromRefOrderLine(AddToExisting: Boolean)
  • TransferFromActionMessage(var ActionMessageEntry: Record "Action Message Entry")
  • TransferToTrackingEntry(var TrkgReservEntry: Record "Reservation Entry"; PointerOnly: Boolean)
  • UpdateDatetime()
  • GetDirectCost(CalledByFieldNo: Integer): Gets item unit cost of the current requisition line.
  • GetLineWithPrice(var LineWithPrice: Interface "Line With Price")
  • RowID1(): Text[250]
  • CalcEndingDate(LeadTime: Code[20]): Calculates value for the field ‘Ending Date’ based on provided ‘LeadTime’ formula or current requisition line.
  • CalcStartingDate(LeadTime: Code[20]): Calculates value for the field ‘Starting Date’ based on provided ‘LeadTime’ formula for the current requisition line.
  • SetSubcontracting(NewSubcontracting: Boolean) Δ BC27
  • IsSubcontracting(): Boolean + BC27
  • TransferFromUnplannedDemand(var UnplannedDemand: Record "Unplanned Demand"): Populates corresponding values of the current requisition line in reference to the provided unplanned demand.
  • SetSupplyDates(DemandDate: Date): Sets values of ‘Demand Date’, ‘Order Date’, ‘Starting Date’ and ‘Ending Date’ fields of the current record based on provided ‘DemandDate’.
  • SetSupplyQty(DemandQtyBase: Decimal; NeededQtyBase: Decimal): Calculates demanded and needed quantities based on provided parameters ‘DemandQtyBase’ and ‘NeededQtyBase’.
  • SetResiliencyOn(WkshTemplName: Code[10]; JnlBatchName: Code[10]; ItemNo: Code[20])
  • GetResiliencyError(var PlanningErrorLog: Record "Planning Error Log"): Boolean
  • GetResiliencyErrors(var PlanningErrorLog: Record "Planning Error Log"): Boolean + BC28: Gets all resiliency errors from the planning error log.
  • SetResiliencyError(TheError: Text[250]; TheTableID: Integer; TheTablePosition: Text[250])
  • SetDemandTypeFromUnplannedDemand(UnplannedDemand: Record "Unplanned Demand") + BC25
  • FilterLinesWithItemToPlan(var Item2: Record Item) Δ BC26: Filters corresponding fields of the current record based on provided item record.
  • FindLinesWithItemToPlan(var Item2: Record Item): Boolean Δ BC26: Gets filtered requisition line based on values from provided item record.
  • FilterLinesForReservation(ReservationEntry: Record "Reservation Entry"; AvailabilityFilter: Text; Positive: Boolean): Sets filters on corresponding fields of requisition lines based on specified reservation entry, availability date filter and parameter ‘Positive’.
  • FindCurrForecastName(var ForecastName: Code[10]): Boolean
  • ShowDimensions(): Depicts dimensions of the current requisition line.
  • GetOriginalQtyBase(): Decimal: Calcuates original base quantity from fields ‘Original Quantity’ and ‘Qty. per Unit of Measure’ of the current requisition line.
  • IsDropShipment(): Boolean: Checks whether the current requisition line is a drop shipment.
  • GetLocationCode(): Sets location code for the current requisition line record.
  • IsDropShipmentOrSpecialOrder(): Boolean
  • LookupRefOrderNo()
  • UpdateUnitOfMeasureCodeFromItemBaseUnitOfMeasure() Δ BC26
  • GetJnlBatchNameForOrderPlanning(): Code[10]
  • CreateDimFromDefaultDim()
  • ReserveBindingOrder(TrackingSpecification: Record "Tracking Specification"; SourceDescription: Text[100]; ExpectedDate: Date; ReservQty: Decimal; ReservQtyBase: Decimal; UpdateReserve: Boolean) + BC25
  • CleanProdOrderNo() + BC26
  • CleanProdBOMNo() + BC26
  • SetOperationNoFilterToBlank() + BC27
  • IsProdOrder(): Boolean + BC26
  • IsProductionBOM(): Boolean + BC27
  • IsProdDemand(): Boolean + BC26
  • ResetReqLineFields() + BC27
  • TestProdOrderNo() + BC26 Δ BC27
  • SetDoNotUpdateOrderReceiptDate(NewUpdateOrderReceiptDate: Boolean) + BC26
  • CheckRequisitionWkshLineRestriction() + BC28

Plus 36 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

14 fields in 7 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

Extended by

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Requisition Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources