codeunitProjectsofficial - Microsoftderived - from the source, no model text

Codeunit 212 "Res. Jnl.-Post Line"

Base Application · Microsoft.Projects.Resources.Journal

Across versions

  1. BC23-25present
  2. BC264 events added, 3 procedures added
  3. BC27-30unchanged

Neighbourhood 14 connected objects and pages

Table 207 "Res. Journal Line" (relates to)Res. Journal LineCodeunit 213 "Res. Jnl.-Post Batch" (event subscribers)Res. Jnl.-Post BatchCodeunit 6286 "Sust. Resource Post Subscriber" (event subscribers)Sust. Resource Post SubscriberCodeunit 9500 "Sequence No. Mgt." (calls, 2 links)Sequence No. Mgt.Codeunit 1012 "Job Jnl.-Post Line" (calls)Job Jnl.-Post LineCodeunit 211 "Res. Jnl.-Check Line" (calls)Res. Jnl.-Check LineCodeunit 213 "Res. Jnl.-Post Batch" (calls)Res. Jnl.-Post BatchCodeunit 5818 "Undo Service Shipment Line" (calls)Undo Service Shipment LineCodeunit 5819 "Undo Service Consumption Line" (calls)Undo Service Consumption LineCodeunit 5987 "Serv-Posting Journals Mgt." (calls)Serv-Posting Journals Mgt.Codeunit 80 "Sales-Post" (calls)Sales-PostCodeunit 90 "Purch.-Post" (calls)Purch.-PostCodeunit 900 "Assembly-Post" (calls)Assembly-PostCodeunit 950 "Time Sheet Management" (calls)Time Sheet Management

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.Projects.Resources.Journal · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
TableNo Res. Journal Line
Permissions TableData “Res. Ledger Entry” = rimd, TableData “Resource Register” = rimd, TableData “Time Sheet Line” = rm, TableData “Time Sheet Detail” = rm

Events published

  • OnBeforeCheckResourceBlocked(Resource: Record Resource; var IsHandled: Boolean) (integration)
  • OnAfterPostResJnlLine(var ResJournalLine: Record "Res. Journal Line"; var ResLedgEntry: Record "Res. Ledger Entry"; var NextEntryNo: Integer) + BC26 − BC26 (integration)
  • OnBeforePostResJnlLine(var ResJournalLine: Record "Res. Journal Line"; var IsHandled: Boolean; var NextEntryNo: Integer) + BC26 − BC26 (integration)
  • OnBeforePostTimeSheetDetail(var ResJournalLine: Record "Res. Journal Line"; QtyToPost: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeResLedgEntryInsert(var ResLedgerEntry: Record "Res. Ledger Entry"; ResJournalLine: Record "Res. Journal Line") (integration)
  • OnPostTimeSheetDetailOnAfterSetTimeSheetDetailFilters(var TimeSheetDetail: Record "Time Sheet Detail"; ResJournalLine: Record "Res. Journal Line") (integration)
  • OnBeforeResourceRegisterInsert(var ResJournalLine: Record "Res. Journal Line"; var ResourceRegister: Record "Resource Register") (integration)
  • OnBeforeResourceRegisterModify(var ResJournalLine: Record "Res. Journal Line"; var ResourceRegister: Record "Resource Register") (integration)
  • OnCodeOnAfterRunCheck(var ResJournalLine: Record "Res. Journal Line") (integration)
  • OnAfterResLedgEntryInsert(var ResLedgerEntry: Record "Res. Ledger Entry"; ResJournalLine: Record "Res. Journal Line") + BC26 (integration)
  • OnBeforeUpdateResJnlLineResourceGroupNo(var ResJournalLine: Record "Res. Journal Line"; Resource: Record Resource; var IsHandled: Boolean) + BC26 (integration)

Procedures

  • RunWithCheck(var ResJournalLine: Record "Res. Journal Line")

Plus 7 local procedures.

Triggers

OnRun

Relations

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.

Called by

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: "Res. Jnl.-Post Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources