Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Use this event to

Excerpt

Populate values in Order Lines displayed at the mobile device (derived from Warehouse Activity Line).

...

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Move", 'OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine''', true, true)]
    local procedure OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine(_WhseActLineTake: Record "Warehouse Activity Line"; var _BaseOrderLineElement: Record "MOB NS BaseDataModel Element")
    begin
    end;


Example 1

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Move", 'OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine''', true, true)]
    local procedure My01OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine(_WhseActLineTake: Record "Warehouse Activity Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel Element")
    var
        Item: Record Item;
    begin
        Item.Get(_BaseOrderLineElement.Get_ItemNumber());

        _BaseOrderLineElement.Set_DisplayLine5('Set from OnMoveOnAfterSetFromWarehouseActivityLine');
        _BaseOrderLineElement.SetValue('SpecialEquipmentCode''SpecialEquipmentCode: ' + Item."Special Equipment Code");
    end;

Example 2

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Move", 'OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine''', true, true)]
    local procedure My02OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine(_WhseActLineTake: Record "Warehouse Activity Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel Element")
    var
        Item: Record Item;
    begin
        // [Scenario] Sort lines by custom tag

        // New custom tag
        Item.Get(_BaseOrderLineElement.Get_ItemNumber());
        _BaseOrderLineElement.SetValue('SpecialEquipmentCode', Item."Special Equipment Code");

        // Sort by custom tag
        _BaseOrderLineElement.Set_Sorting1(_BaseOrderLineElement.GetValue('SpecialEquipmentCode'));
    end;



Filter by label (Content by label)
showLabelsfalse
showSpacefalse
sorttitle
titleMore examples
excerptTypesimple
cqllabel = "bc" and label = "orderlines" and label = "example" and label = "onaftersetfrom"

...