codeunitInventoryofficial - Microsoftderived - from the source, no model text

Codeunit 99000866 "Mfg. Requisition Line"

Base Application · Microsoft.Inventory.Requisition

Across versions

  1. BC23-25not present
  2. BC26added
  3. BC2729 procedures added, 4 procedures changed
  4. BC28declaration changed
  5. BC29declaration changed
  6. BC30unchanged

Neighbourhood 4 connected objects and pages

Codeunit 5996 "Prod. Order Warehouse Mgt." (calls)Prod. Order Warehouse Mgt.Page 99000813 "Planned Production Order" (calls)Planned Production OrderPage 99000829 "Firm Planned Prod. Order" (calls)Firm Planned Prod. OrderPage 99000831 "Released Production Order" (calls)Released Production Order

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 · BC26-30 · source at ea08af5e · facts from BC29

Events published

  • OnAfterResetReqLineFields(var ReqLine: Record "Requisition Line") + BC27 (integration)

Event subscriptions

  • OnGetDimFromRefOrderLineElseCase subscribes to Table “Requisition Line” OnGetDimFromRefOrderLineElseCase
  • OnLookupRefOrderNoElseCase subscribes to Table “Requisition Line” OnLookupRefOrderNoElseCase
  • OnCleanProdBOMNo subscribes to Table “Requisition Line” OnCleanProdBOMNo
  • OnCleanProdOrderNo subscribes to Table “Requisition Line” OnCleanProdOrderNo
  • OnIsProdOrder subscribes to Table “Requisition Line” OnIsProdOrder
  • OnIsProductionBOM subscribes to Table “Requisition Line” OnIsProductionBOM
  • OnIsProdDemand subscribes to Table “Requisition Line” OnIsProdDemand
  • OnTestProdOrderNo subscribes to Table “Requisition Line” OnTestProdOrderNo
  • OnAfterCopyFromItem subscribes to Table “Requisition Line” OnAfterCopyFromItem
  • OnAfterTransferFromPurchaseLine subscribes to Table “Requisition Line” OnAfterTransferFromPurchaseLine
  • OnAfterDeleteRelations subscribes to Table “Requisition Line” OnAfterDeleteRelations
  • OnClearPlanningWorksheetOnBeforeRequisitionLineDelete subscribes to Table “Requisition Line” OnClearPlanningWorksheetOnBeforeRequisitionLineDelete
  • OnRoutingLineExists subscribes to Table “Requisition Line” OnRoutingLineExists
  • OnValidateStartingDate subscribes to Table “Requisition Line” OnValidateStartingDate
  • OnValidateEndingDate subscribes to Table “Requisition Line” OnValidateEndingDate
  • OnValidateStartingTimeOnBeforeUpdateDateTime subscribes to Table “Requisition Line” OnValidateStartingTimeOnBeforeUpdateDateTime
  • OnValidateEndingTimeOnBeforeUpdateDateTime subscribes to Table “Requisition Line” OnValidateEndingTimeOnBeforeUpdateDateTime
  • OnBeforeGetDirectCost subscribes to Table “Requisition Line” OnBeforeGetDirectCost
  • OnSetFromBinCodeOnSetBinCode subscribes to Table “Requisition Line” OnSetFromBinCodeOnSetBinCode
  • OnAfterShouldCheckNewActionMessage subscribes to Table “Requisition Line” OnAfterShouldCheckNewActionMessage
  • OnUpdateWorkCenterDescription subscribes to Table “Requisition Line” OnUpdateWorkCenterDescription
  • OnValidateReplenishmentSystemCaseElse subscribes to Table “Requisition Line” OnValidateReplenishmentSystemCaseElse
  • OnValidateReplenishmentSystemOnAfterSetStockkeepingUnit subscribes to Table “Requisition Line” OnValidateReplenishmentSystemOnAfterSetStockkeepingUnit
  • OnAfterShouldUpdateEndingDateForSourceType subscribes to Table “Requisition Line” OnAfterShouldUpdateEndingDateForSourceType
  • OnSetSupplyDatesOnAfterValidateEndingDate subscribes to Table “Requisition Line” OnSetSupplyDatesOnAfterValidateEndingDate
  • ReqWkshTemplateOnAfterValidateRecurring subscribes to Table “Req. Wksh. Template” OnAfterValidateEvent (Recurring)
  • OnGetRoutingDescription subscribes to Codeunit “PlanningWkshManagement” OnGetRoutingDescription
  • OnInitReqFromSourceBySource subscribes to Report “Get Action Messages” OnInitReqFromSourceBySource
  • OnResetReqLineFields subscribes to Table “Requisition Line” OnResetReqLineFields
  • OnSetOperationNoFilterToBlank subscribes to Table “Requisition Line” OnResetReqLineFields
  • OnTransferFromReqLineToPurchLine subscribes to Codeunit “Req. Wksh.-Make Order” OnTransferFromReqLineToPurchLine

Procedures

  • ResetReqLineFields(var RequisitionLine: Record "Requisition Line") + BC27

Plus 1 local procedures.

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.

Countries that replace it

IT

Deprecations

  • procedure ReqWkshTemplateOnAfterValidateRecurring: guarded (#if not CLEAN29)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "codeunit", object_name: "Mfg. Requisition Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources