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
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Boolean
TryJsonKeyExists
procedure TryJsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var Exists: Boolean)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Exists
Boolean
GetJsonValue
procedure GetJsonValue(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonValue: JsonValue)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
JsonValue
JsonValue
TryGetJsonObject
procedure TryGetJsonObject(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonObject: JsonObject)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
JsonObject
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
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Text[]
GetJsonObjectAsText
procedure GetJsonObjectAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) JsonObjectAsText: Text
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Text[]
TryGetJsonValueAs
procedure TryGetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
FieldType
FieldType
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: Text) Value: Variant
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
FieldType
Text[]
Returns
Variant
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType) Value: Variant
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
FieldType
FieldType
Returns
Variant
GetJsonArray
procedure GetJsonArray(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonArray: JsonArray)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
JsonArray
JsonArray
GetJsonArrayAsText
procedure GetJsonArrayAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Value: Text
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Text[]
ConvertBooleanForJson
procedure ConvertBooleanForJson(CurrentValue: Boolean): Text
Parameters / Return Value
CurrentValue
Boolean
Returns
Text[]
IsDefaultValue
procedure IsDefaultValue(CurrentValue: Variant): Boolean
Parameters / Return Value
CurrentValue
Variant
Returns
Boolean
IsDefaultValue
procedure IsDefaultValue(FieldRef: FieldRef): Boolean
Parameters / Return Value
FieldRef
FieldRef
Returns
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
Variant
Returns
Boolean
IsDefaultValue
Obsolete
Pending: Unified procedure, use procedure IsDefaultValue(CurrentValue: Variant) (25.0)procedure IsDefaultValue(FieldType: FieldType; CurrentValue: Variant): Boolean
Parameters / Return Value
FieldType
FieldType
CurrentValue
Variant
Returns
Boolean
ConvertValueFromText
procedure ConvertValueFromText(FieldType: FieldType; CurrentValue: Text): Variant
Parameters / Return Value
FieldType
FieldType
CurrentValue
Text[]
Returns
Variant
GetActivityActionParametersArray
procedure GetActivityActionParametersArray(JsonObject: JsonObject; var ParametersArray: JsonArray): Boolean
Parameters / Return Value
JsonObject
JsonObject
ParametersArray
JsonArray
Returns
Boolean
GetActivityActionParameterValue
procedure GetActivityActionParameterValue(JsonArray: JsonArray; ParameterName: Code[20]; Mandatory: Boolean; FieldType: FieldType) ParameterValue: Variant
Parameters / Return Value
JsonArray
JsonArray
ParameterName
Code[20]
Mandatory
Boolean
FieldType
FieldType
Returns
Variant
GetLookUpInventoryInfoArray
procedure GetLookUpInventoryInfoArray(JsonArray: JsonArray; var InventoryInfoJsonArray: JsonArray): Boolean
Parameters / Return Value
JsonArray
JsonArray
InventoryInfoJsonArray
JsonArray
Returns
Boolean
GetLookUpInventoryInfoValue
procedure GetLookUpInventoryInfoValue(JsonArray: JsonArray; JsonKey: Text; Mandatory: Boolean; FieldType: FieldType) ParameterValue: Variant
Parameters / Return Value
JsonArray
JsonArray
JsonKey
Text[]
Mandatory
Boolean
FieldType
FieldType
Returns
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.