Report 513 "Move IC Trans. to Partner Comp"
Base Application · Microsoft.Intercompany.Outbox
Across versions
- BC23-25present
- BC263 events removed, 2 events added
- BC271 procedures added, 1 events changed
- BC28-30unchanged
Neighbourhood 2 connected objects and pages
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)- subscribers: Codeunit 561 “IC Data Exchange API” OnAfterICInboxTransactionMovedToBuffer, Codeunit 790 “IC Inbox Outbox Subscribers” AcceptOnAfterInsertICInboxTransaction
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.