reportFinanceofficial - Microsoftderived - from the source, no model text

Report 513 "Move IC Trans. to Partner Comp"

Base Application · Microsoft.Intercompany.Outbox

Across versions

  1. BC23-25present
  2. BC263 events removed, 2 events added
  3. BC271 procedures added, 1 events changed
  4. BC28-30unchanged

Neighbourhood 2 connected objects and pages

Codeunit 561 "IC Data Exchange API" (event subscribers)IC Data Exchange APICodeunit 790 "IC Inbox Outbox Subscribers" (event subscribers)IC Inbox Outbox Subscribers

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.Intercompany.Outbox · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Move IC Trans. to Partner Comp

Events published

  • OnBeforeHandledICInboxPurchHdrDelete(var HandledICInboxPurchHeader: Record "Handled IC Inbox Purch. Header") (integration): Integration event raised before deleting handled IC inbox purchase header during transfer processing. Enables custom cleanup logic or data archival for processed purchase documents.
  • OnBeforeHandledICInboxPurchLineDelete(var HandledICInboxPurchLine: Record "Handled IC Inbox Purch. Line") (integration): Integration event raised before deleting handled IC inbox purchase line during transfer processing. Enables custom cleanup logic or data archival for processed purchase line details.
  • OnBeforeHandledICInboxSalesHdrDelete(var HandledICInboxSalesHdr: Record "Handled IC Inbox Sales Header") (integration): Integration event raised before deleting handled IC inbox sales header during transfer processing. Enables custom cleanup logic or data archival for processed sales documents.
  • OnBeforeHandledICInboxSalesLineDelete(var HandledICInboxSalesLine: Record "Handled IC Inbox Sales Line") (integration): Integration event raised before deleting handled IC inbox sales line during transfer processing. Enables custom cleanup logic or data archival for processed sales line details.
  • OnICInboxTransactionCreated(var ICInboxTransaction: Record "IC Inbox Transaction"; PartnerCompanyName: Text) (integration)
  • OnICOutboxTransactionOnAfterGetRecordOnBeforeCase(var ICPartnerCode: Code[20]; ICOutboxTransaction: Record "IC Outbox Transaction"; var TempICInboxTransaction: Record "IC Inbox Transaction" temporary; ICSetup: Record "IC Setup"; var IsHandled: Boolean) + BC26 Δ BC27 (integration): Integration event raised after processing IC outbox transaction before determining transfer method. Enables custom routing logic and transaction validation during partner company transfer.
  • OnBeforeTransfertoPartner(var CurrentPartner: Record "IC Partner"; ICSetup: Record "IC Setup") + BC26 (integration): Integration event raised before transferring transactions to IC partner company. Enables custom partner validation and transfer configuration setup.

Procedures

  • Initialize(var NewICPartnerCodeList: List of [Text]; var NewTempAllPartnerICInboxTransaction: Record "IC Inbox Transaction" temporary; var NewTempAllPartnerHandledICInboxTrans: Record "Handled IC Inbox Trans." temporary) + BC27: Initializes the report with partner code list and temporary transaction records for batch processing.
  • RecreateInboxTrans(OutboxTrans: Record "IC Outbox Transaction"): Recreates inbox transactions from outbox transactions for partner processing.
  • GetCurrentPartnerCode(): Code[20] (internal)

Plus 2 local procedures.

Ask your agent

Procedure bodies are not stored here (D10). 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: "report", object_name: "Move IC Trans. to Partner Comp"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources