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 4 Next »

Use this event to

Populate values in OrderList displayed at the mobile device (derived from Warehouse Receipt Header).
If your code is not specific for Warehouse Receipt Lines consider using the OnGetPickOrders_OnAfterSetFromAnyHeader event.

Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Pick", 'OnGetPickOrders_OnAfterSetFromWarehouseActivityHeader''', true, true)]
    procedure OnGetPickOrders_OnAfterSetFromWarehouseActivityHeader(_WhseActHeader: Record "Warehouse Activity Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
    begin
    end;


Example 1

    // [Example] : Change Displayline1
    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Pick", 'OnGetPickOrders_OnAfterSetFromWarehouseActivityHeader''', true, true)]
    procedure OnGetPickOrders_OnAfterSetFromWarehouseActivityHeader(_WhseActHeader: Record "Warehouse Activity Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
    begin
        with _BaseOrderElement do begin
            Set_DisplayLine1('Set from OnPickOnAfterSetFromWarehouseActivityHeader');
            Set_HeaderValue1(_WhseActHeader."Assigned User ID");
        end;
    end;

Example 2

    // [Example] : Sort by custom tag
    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Pick", 'OnGetPickOrders_OnAfterSetFromWarehouseActivityHeader''', true, true)]
    procedure GetPickOrders_OnAfterSetFromWarehouseActivityHeader(_WhseActHeader: Record "Warehouse Activity Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
    begin
        with _BaseOrderElement do begin
            SetValue('AssignedUserID''Assigned to: ' + _WhseActHeader."Assigned User ID");  // new custom tag
            Set_Sorting1(CopyStr(GetValue('AssignedUserID')1, MaxStrLen("Sorting1 (internal)")));
        end;
    end;


More examples


Version History

VersionChanges
MOB5.00Introduced
  • No labels