Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 48 Next »

Use this event to

Handle collected values from Header Steps for a Warehouse Receipt or set arguments in standard posting routine.
If your code is not specific for Warehouse Receipt Lines consider using the OnPostReceiveOrder_OnBeforePostAnyOrder event.

Description

This event is used to handle collected "header" level steps and is executed only once per order posting from the mobile device.

Examples of use could be:

  • Write collected values to new or existing fields in the database that can subsequently can be accessed from standard posting function events.
  • Validate collected values against live data since registration at the mobile device is mostly conducted offline.
  • Set arguments in standard BC posting routines prior to posting.
  • But not to process "line" level steps. Steps added via OnAddStepsToAnyLine[...] is better handled via OnPostReceiveOrder_OnHandleRegistrationFor...-events.


Commit

Error rendering macro 'excerpt-include' : No link could be created for 'Shared text - Commit'.

Note: The "Whse.-Activity-Post" and "Whse.-Activity-Register" codeunits includes several unconditional commits in standard code, including for every source document posted. When you rely on standard code rollback for your custom code , this needs to be taken into account and the standard integration event you are subscribing to must be selected carefully.


Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Receive", 'OnPostReceiveOrder_OnBeforePostWarehouseReceipt''', true, true)]
    procedure OnPostReceiveOrder_OnBeforePostWarehouseReceipt(var _OrderValues: Record "MOB Common Element"; var _WhseReceiptHeader: Record "Warehouse Receipt Header")
    begin
    end;



Examples


Version History

Version

Changes

MOB5.11Introduced
  • No labels