Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Use this event to

Excerpt

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


If your code is not specific for Warehouse Receipt Activity Lines consider using the OnGetPickOrderLines_OnAfterSetFromAnyLine event. 

Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS ReceiveMOB WMS Pick", 'OnGetReceiveOrderLinesOnGetPickOrderLines_OnAfterSetFromWarehouseReceiptLineOnAfterSetFromWarehouseActivityLine''', true true, true true)]
    local procedure OnGetReceiveOrderLines OnGetPickOrderLines_OnAfterSetFromWarehouseReceiptLineOnAfterSetFromWarehouseActivityLine(_WhseReceiptLineWhseActLineTakeRecord "Warehouse Receipt LineWarehouse Activity Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel ElementMOB Ns BaseDataModel Element")
    begin
    end;


Example

    // [Example]
    [EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS ReceiveMOB WMS Pick", 'OnGetReceiveOrderLinesOnGetPickOrderLines_OnAfterSetFromWarehouseReceiptLineOnAfterSetFromWarehouseActivityLine', '', true true, true true)]
    local procedure OnGetReceiveOrderLines MyOnGetPickOrderLines_OnAfterSetFromWarehouseReceiptLineOnAfterSetFromWarehouseActivityLine(_WhseReceiptLineWhseActLineTake: Record "Warehouse Receipt LineWarehouse Activity Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel ElementMOB Ns BaseDataModel Element")
begin
     with _BaseOrderLineElement do begin
          Set_DisplayLine1('Set from OnGetReceiveOrderLines_OnAfterSetFromWarehouseReceiptLine');
          Set_DisplayLine2    var
        Item: Record Item;
    begin
        Item.Get(_BaseOrderLineElement.Get_ItemNumber());     // Get_ItemNumber() is referring to value already set for the BaseOrderLineElement prior to this event

        if (Item."Special Equipment Code" <> ''then begin
            _BaseOrderLineElement.Set_DisplayLine5('Using special equipment is mandatory');
            _BaseOrderLineElement.SetValue('SpecialequipmentCode''SpecialequipmentCode: ' + Item."Special Equipment Code");
        end else begin
            _BaseOrderLineElement.Set_DisplayLine5('');
                      _BaseOrderLineElement.SetValue('MyOnGetReceiveOrderLines_OnAfterSetFromWarehouseReceiptLineSpecialEquipmentCode', 'OnGetReceiveOrderLines_OnAfterSetFromWarehouseReceiptLine Custom Tag for Item Number ' + _BaseOrderLineElement.Get_ItemNumber());
      '');
        end;
    end;



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


Version History

VersionChanges
MOB5.00Introduced

...