Use this event to
Excerpt |
---|
Create Line Steps for Planned Functions. |
See also Understanding Steps
Description
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.
...
- (Repeat step 2, 3 to add multiple steps)
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Reference Data", 'OnGetReferenceData_OnAddRegistrationCollectorConfigurationOnAddRegistrationCollectorConfigurations', '', true, true)]
local procedure OnGetReferenceData_OnAddRegistrationCollectorConfigurationOnAddRegistrationCollectorConfigurations(var _Steps: Record "MOB Steps Element")
begin
with _Steps do begin _Steps.InitConfigurationKey(...);
_Steps.Create_...Step(...);
Set _Steps.Set_...
Set _Steps.Set_...
Set_ (...)
Create
_Steps.Create_...Step(...);
Set _Steps.Set_...
Set _Steps.Set_...
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
with _Steps do begin
InitConfigurationKey_Steps.InitConfigurationKey('CustomReceiveSteps');
_Steps.Create_DecimalStep(10000, 'CustomNetWeightGrams');
Set _Steps.Set_header('Net Weight (Grams)');
Set _Steps.Set_label('Net Weight (Grams):');
Set _Steps.Set_helpLabel('Net Weight in Grams per Base Unit of Measure');
Set _Steps.Set_minValue(0);
Set _Steps.Set_maxValue(100000);
Set _Steps.Set_performCalculation(true);
Create
_Steps.Create_DecimalStep(20000, 'CustomGrossWeightGrams');
Set _Steps.Set_header('Gross Weight (Grams)');
Set _Steps.Set_label('Gross Weight (Grams):');
Set _Steps.Set_helpLabel('Gross Weight in Grams per Base Unit of Measure');
Set _Steps.Set_minValue(0);
Set _Steps.Set_maxValue(100000);
Set _Steps.Set_performCalculation(true);
end;
end;
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Version | Changes |
---|---|
MOB5.14 | Introduced This event succeeds OnGetReferenceData_OnAfterAddRegistrationCollectorConfigurationsAsXml |