Use this event to
Excerpt |
---|
Create Line Steps for Planned Functions. |
...
Additional ConfigurationKeys with Steps can be added using a number of "Create
"-methods from the input parameter-tableadded using Create-methods.
- Set the ConfigurationKey prior to adding new Steps using
Steps.CreateConfigurationKey
- Add steps:
- "
Create_...Step
"-methods will take a few, mandatory arguments. a step using "Create_...Step"-methods usually will offer an alternative argument list (other signature) that includes mandatory arguments as well as most commonly used optional arguments for the Step inputType..method. - Set additional values subsequently using a number of related subsequently using "Set_"-methods.
- Legacy:
- Codeunit "MOB WMS Conf. Tools" is no longer used when creating new ConfigurationKeys and Steps when using this event, but may still be used with the legacy event (see below).
[Legacy]OnGetReferenceData_OnAfterAddRegistrationCollectorConfigurationsAsXml (legacy event)
- Codeunit "MOB WMS Conf. Tools" is no longer used when creating new ConfigurationKeys and Steps when using this event, but may still be used with the legacy event (see below).
- (Repeat step 2, 3 to add multiple steps)
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Reference Data", 'OnGetReferenceData_OnAddRegistrationCollectorConfigurations', '', true, true)]
local procedure OnGetReferenceData_OnAddRegistrationCollectorConfigurations(var _Steps: Record "MOB Steps Element")
begin
_Steps.InitConfigurationKey(...);
_Steps.Create_...Step(...);
_Steps.Set_...
_Steps.Set_...
_Steps.Set_ (....)
_Steps.Create_...Step(...);
_Steps.Set_...
_Steps.Set_...
(...
_Steps.Set_...
end;)
end;
Expand | ||
---|---|---|
| ||
Create Step Example
Set Step Properties Example
|
Example
//
// Create new RegistrationCollectorConfiguration-Key in reference data with two steps named: "CustomGrossWeightGrams" and "CustomNetWeightGrams"
//
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Reference Data", 'OnGetReferenceData_OnAddRegistrationCollectorConfigurations', '', true, true)]
local procedure My01OnGetReferenceData_OnAddRegistrationCollectorConfigurations(var _Steps: Record "MOB Steps Element")
begin
_Steps.InitConfigurationKey('CustomReceiveSteps');
_Steps.Create_DecimalStep(10000, 'CustomNetWeightGrams');
_Steps.Set_header('Net Weight (Grams)');
_Steps.Set_label('Net Weight (Grams):');
_Steps.Set_helpLabel('Net Weight in Grams per Base Unit of Measure');
_Steps.Set_minValue(0);
_Steps.Set_maxValue(100000);
_Steps.Set_performCalculation(true);
_Steps.Create_DecimalStep(20000, 'CustomGrossWeightGrams');
_Steps.Set_header('Gross Weight (Grams)');
_Steps.Set_label('Gross Weight (Grams):');
_Steps.Set_helpLabel('Gross Weight in Grams per Base Unit of Measure');
_Steps.Set_minValue(0);
_Steps.Set_maxValue(100000);
_Steps.Set_performCalculation(true);
end;
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Version | Changes |
---|---|
MOB5.14 | Introduced This event succeeds OnGetReferenceData_OnAfterAddRegistrationCollectorConfigurationsAsXml |