Use this event to
Populate values in OrderList displayed at the mobile device (derived from Sales Header for sales document type 'Sales Order').
If your code is not specific for Sales Header consider using the OnGetPickOrders_OnAfterSetFromAnyHeader event.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Pick", 'OnGetPickOrders_OnAfterSetFromSalesHeader', '', true, true)]
local procedure OnGetPickOrders_OnAfterSetFromSalesHeader(_SalesHeader: Record "Sales Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Pick", 'OnGetPickOrders_OnAfterSetFromSalesHeader', '', true, true)]
local procedure MyOnGetPickOrders_OnAfterSetFromSalesHeader(_SalesHeader: Record "Sales Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
begin
_BaseOrderElement.Set_DisplayLine1('Set from OnPickOnAfterSetFromSalesHeader');
_BaseOrderElement.Set_DisplayLine2('');
_BaseOrderElement.Set_HeaderValue1(_SalesHeader."Assigned User ID");
end;
More examples
-
How-to: Modify DisplayLines — Additional text displayed on a List.
-
How-to: Modify HeaderLabel and HeaderValue — Modify text in the top of Order Lines
-
How-to: Sorting of Orders — Examples of sorting Order list
Version History
Version | Changes |
---|---|
MOB5.00 | Introduced |