Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 8

...

(warning) Currently Mobile WMS supports only one (custom) referenced key per Order Line, meaning only one customization may subscribe to this event at any time. This single one subscriber must set a Key that includes all steps for all other intended subscribers as well. This can only be done by knowing other customizations are in place and manually create a new RegistrationCollectorConfigurationKey that includes all steps (this will improve in a future version).

Template

        [EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS ShipMOB WMS Ship", 'OnGetShipOrderLines_OnAddStepsToWarehouseShipmentLine', '', true true, true true)]
      local localprocedure OnGetShipOrderLines OnGetShipOrderLines_OnAddStepsToWarehouseShipmentLine(_WhseShipmentLine: Record "Warehouse Shipment LineWarehouse Shipment Line"; _MobTrackingSetup: Record "MOB Tracking Setup"; var var _BaseOrderLineElement: Record "MOB NS BaseDataModel ElementMOB NS BaseDataModel Element")
        begin
        end;

Help Text From Shared Block
shared-block-keyLine_ OnAddStepsTo
pageBusiness Central
textClick to see event parameters.
titleParameters

Example

        // [Example]: Add steps referenced by new RegistrationCollectorConfiguration-Key to line steps collectors
     Add steps referenced by new RegistrationCollectorConfiguration-Key to line steps collectors
    [EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS ShipMOB WMS Ship", 'OnGetShipOrderLines_OnAddStepsToWarehouseShipmentLine', '', true true, true true)]
    local    localprocedure MyOnGetShipOrderLines MyOnGetShipOrderLines_OnAddStepsToAnyLine(_WhseShipmentLine: Record "Warehouse Shipment LineWarehouse Shipment Line"; _MobTrackingSetup: Record "MOB Tracking Setup"; var var _BaseOrderLineElement: Record "MOB NS BaseDataModel ElementMOB NS BaseDataModel Element")
        begin
                _BaseOrderLineElement.Create_StepsByReferenceDataKey('CustomShipSteps');
        end;

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Reference DataMOB WMS Reference Data", 'OnGetReferenceData_OnAddRegistrationCollectorConfigurations', '', true true, true true)]
    local    localprocedure MyOnGetReferenceData MyOnGetReferenceData_OnAddRegistrationCollectorConfigurations(var _Steps: Record "MOB Steps ElementMOB Steps Element")
        begin
                _Steps.InitConfigurationKey('CustomShipSteps');

                _Steps.Create_DecimalStep(10000, 'CustomNetWeightGrams');
                _Steps.Set_header('Net Weight Net Weight (Grams)');
                _Steps.Set_label('Net Weight Net Weight (Grams):');
                _Steps.Set_helpLabel('Net Weight in Grams per Base Unit of MeasureNet Weight in Grams per Base Unit of Measure');
                _Steps.Set_minValue(0);
                _Steps.Set_maxValue(100000);
                _Steps.Set_performCalculation(true);
        end;


Content by Label
showLabelsfalse
showSpacefalse
sorttitle
titleExamples
excerptTypesimple
cqllabel = "bc" and label = "orderlines" and label = "example" and label = "OnAddStepsToAnyLine"

...

Parameter _MobTrackingSetup added
VersionChanges
MOB5.11IntroducedMOB5.34