Codeunit 18060017 EOS089 WMS ToolBox
Codeunit 18060017 EOS089 WMS ToolBox
Methods
LoadJson
procedure LoadJson(JsonAsText: Text; var JsonData: JsonObject)
Parameters / Return Value
JsonAsText
Text[]JsonData
JsonObject
JsonKeyExists
procedure JsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Exists: Boolean
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanReturns
Boolean
TryJsonKeyExists
procedure TryJsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var Exists: Boolean)
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanExists
Boolean
GetJsonValue
procedure GetJsonValue(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonValue: JsonValue)
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanJsonValue
JsonValue
TryGetJsonObject
procedure TryGetJsonObject(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonObject: JsonObject)
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanJsonObject
JsonObject
GetJsonOnjectAsText
Obsolete
Pending: Misspelt name, use GetJsonObjectAsText instead (25.0)procedure GetJsonOnjectAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) JsonObjectAsText: Text
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanReturns
Text[]
GetJsonObjectAsText
procedure GetJsonObjectAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) JsonObjectAsText: Text
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanReturns
Text[]
TryGetJsonValueAs
procedure TryGetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType)
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanFieldType
FieldType
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: Text) Value: Variant
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanFieldType
Text[]Returns
Variant
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; ParameterFieldType: Enum "EOS089 WMS Act.Par. Field Type") Value: Variant
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanParameterFieldType
Enum "EOS089 WMS Act.Par. Field Type"Returns
Variant
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType) Value: Variant
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanFieldType
FieldTypeReturns
Variant
GetJsonArray
procedure GetJsonArray(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonArray: JsonArray)
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanJsonArray
JsonArray
GetJsonArrayAsText
procedure GetJsonArrayAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Value: Text
Parameters / Return Value
JsonData
JsonObjectJsonKey
Text[]JsonKeyMandatory
BooleanReturns
Text[]
ConvertBooleanForJson
procedure ConvertBooleanForJson(CurrentValue: Boolean): Text
Parameters / Return Value
CurrentValue
BooleanReturns
Text[]
IsDefaultValue
procedure IsDefaultValue(CurrentValue: Variant): Boolean
Parameters / Return Value
CurrentValue
VariantReturns
Boolean
IsDefaultValue
procedure IsDefaultValue(FieldRef: FieldRef): Boolean
Parameters / Return Value
FieldRef
FieldRefReturns
Boolean
IsDefaultValue
procedure IsDefaultValue(FieldDataType: Enum "EOS089 WMS Act.Par. Field Type"; CurrentValue: Variant): Boolean
Parameters / Return Value
FieldDataType
Enum "EOS089 WMS Act.Par. Field Type"CurrentValue
VariantReturns
Boolean
IsDefaultValue
Obsolete
Pending: Unified procedure, use procedure IsDefaultValue(CurrentValue: Variant) (25.0)procedure IsDefaultValue(FieldType: FieldType; CurrentValue: Variant): Boolean
Parameters / Return Value
FieldType
FieldTypeCurrentValue
VariantReturns
Boolean
ConvertValueFromText
procedure ConvertValueFromText(FieldType: FieldType; CurrentValue: Text): Variant
Parameters / Return Value
FieldType
FieldTypeCurrentValue
Text[]Returns
Variant
GetActivityActionParametersArray
procedure GetActivityActionParametersArray(JsonObject: JsonObject; var ParametersArray: JsonArray): Boolean
Parameters / Return Value
JsonObject
JsonObjectParametersArray
JsonArrayReturns
Boolean
GetActivityActionParameterValue
procedure GetActivityActionParameterValue(JsonArray: JsonArray; ParameterName: Code[20]; Mandatory: Boolean; FieldType: FieldType) ParameterValue: Variant
Parameters / Return Value
JsonArray
JsonArrayParameterName
Code[20]Mandatory
BooleanFieldType
FieldTypeReturns
Variant
GetLookUpInventoryInfoArray
procedure GetLookUpInventoryInfoArray(JsonArray: JsonArray; var InventoryInfoJsonArray: JsonArray): Boolean
Parameters / Return Value
JsonArray
JsonArrayInventoryInfoJsonArray
JsonArrayReturns
Boolean
GetLookUpInventoryInfoValue
procedure GetLookUpInventoryInfoValue(JsonArray: JsonArray; JsonKey: Text; Mandatory: Boolean; FieldType: FieldType) ParameterValue: Variant
Parameters / Return Value
JsonArray
JsonArrayJsonKey
Text[]Mandatory
BooleanFieldType
FieldTypeReturns
Variant
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.