Codeunit 18060055 EOS089 WMS Test Json Mgmt.

Codeunit 18060055 EOS089 WMS Test Json Mgmt.

Methods

CreateItemJournalDataEntryHeaderJson

procedure CreateItemJournalDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • DataEntry JsonObject


CreateSalesShipmentDataEntryHeaderJson

procedure CreateSalesShipmentDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; LanguageId: Integer; DocumentType: Enum "Sales Document Type"; DocumentNo: Code[20]; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • LanguageId Integer

  • DocumentType Enum "Sales Document Type"

  • DocumentNo Code[20]

  • DataEntry JsonObject


CreateWarehouseActivityDataEntryHeaderJson

procedure CreateWarehouseActivityDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; LanguageId: Integer; SourceId: Code[20]; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • LanguageId Integer

  • SourceId Code[20]

  • DataEntry JsonObject


CreateWarehouseReceiptDataEntryHeaderJson

procedure CreateWarehouseReceiptDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; LanguageId: Integer; WhseRcptNo: Code[20]; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • LanguageId Integer

  • WhseRcptNo Code[20]

  • DataEntry JsonObject


CreatePurchaseReceiptDataEntryHeaderJson

procedure CreatePurchaseReceiptDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; LanguageId: Integer; DocumentType: Enum "Purchase Document Type"; DocumentNo: Code[20]; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • LanguageId Integer

  • DocumentType Enum "Purchase Document Type"

  • DocumentNo Code[20]

  • DataEntry JsonObject


CreateItemReclassificationDataEntryHeaderJson

procedure CreateItemReclassificationDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • DataEntry JsonObject


CreateTransferDataEntryHeaderJson

procedure CreateTransferDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; LanguageId: Integer; TransferHeaderNo: Code[20]; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • LanguageId Integer

  • TransferHeaderNo Code[20]

  • DataEntry JsonObject


CreatePhysicalInventoryDataEntryHeaderJson

procedure CreatePhysicalInventoryDataEntryHeaderJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"; var DataEntry: JsonObject)

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • DataEntry JsonObject


CreateItemJournalPostSourceJson

procedure CreateItemJournalPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • Returns Text[]


CreateSalesShipmentPostSourceJson

procedure CreateSalesShipmentPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; SalesHeader: Record "Sales Header"; LanguageId: Integer): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • SalesHeader Record "Sales Header"

  • LanguageId Integer

  • Returns Text[]


CreateWarehouseActivityPostSourceJson

procedure CreateWarehouseActivityPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; SourceId: Code[20]; LanguageId: Integer): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • SourceId Code[20]

  • LanguageId Integer

  • Returns Text[]


CreateWarehouseShipmentPostSourceJson

procedure CreateWarehouseShipmentPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WhseShptNo: Code[20]; LanguageId: Integer): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WhseShptNo Code[20]

  • LanguageId Integer

  • Returns Text[]


CreateWarehouseReceiptPostSourceJson

procedure CreateWarehouseReceiptPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WarehouseReceiptNo: Code[20]; LanguageId: Integer): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WarehouseReceiptNo Code[20]

  • LanguageId Integer

  • Returns Text[]


CreatePurchaseReceiptPostSourceJson

procedure CreatePurchaseReceiptPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; PurchaseHeader: Record "Purchase Header"; LanguageId: Integer): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • PurchaseHeader Record "Purchase Header"

  • LanguageId Integer

  • Returns Text[]


CreateItemReclassificationPostSourceJson

procedure CreateItemReclassificationPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • Returns Text[]


CreateTransferPostSourceJson

procedure CreateTransferPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; TransferHeaderNo: Code[20]; LanguageId: Integer): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • TransferHeaderNo Code[20]

  • LanguageId Integer

  • Returns Text[]


CreatePhysicalInventoryPostSourceJson

procedure CreatePhysicalInventoryPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • Returns Text[]


CreateItemJournalInsertJson

procedure CreateItemJournalInsertJson(Item: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; LotNo: Code[50]; SN: Code[50]; Quantity: Decimal; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • Item Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • LotNo Code[50]

  • SN Code[50]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreateSalesShipmentInsertJson

procedure CreateSalesShipmentInsertJson(ScanMode: Enum "EOS089 WMS Scan Mode"; SalesLine: Record "Sales Line";LotNo: Code[20];SN: Code[20];Quantity: Decimal;ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • SalesLine Record "Sales Line"

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreateWarehouseActivityInsertJson

procedure CreateWarehouseActivityInsertJson(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20];LotNo: Code[50]; SN: Code[50]; Quantity: Decimal; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • LotNo Code[50]

  • SN Code[50]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreateWarehouseReceiptInsertJson

procedure CreateWarehouseReceiptInsertJson(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseReceiptLine: Record "Warehouse Receipt Line";LotNo: Code[20]; SN: Code[20]; Quantity: Decimal; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseReceiptLine Record "Warehouse Receipt Line"

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreatePurchaseReceiptInsertJson

procedure CreatePurchaseReceiptInsertJson(ScanMode: Enum "EOS089 WMS Scan Mode"; PurchaseLine: Record "Purchase Line";LotNo: Code[20];SN: Code[20];Quantity: Decimal;ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • PurchaseLine Record "Purchase Line"

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreateItemReclassificationInsertJson

procedure CreateItemReclassificationInsertJson(Item: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; FromBinCode: Code[20]; ToBinCode: Code[20]; LotNo: Code[20]; SN: Code[20]; Quantity: Decimal; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • Item Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • FromBinCode Code[20]

  • ToBinCode Code[20]

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreateTransferInsertJson

procedure CreateTransferInsertJson(ScanMode: Enum "EOS089 WMS Scan Mode"; TransferLine: Record "Transfer Line"; LotNo: Code[20]; SN: Code[20]; Quantity: Decimal; Shipment: Boolean; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • TransferLine Record "Transfer Line"

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • Shipment Boolean

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreateWarehouseReceiptInsertJson

procedure CreateWarehouseReceiptInsertJson(ScanMode: Enum "EOS089 WMS Scan Mode"; TransferLine: Record "Transfer Line"; ReceiptBinCode: Code[20]; LotNo: Code[20]; SN: Code[20]; Quantity: Decimal; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • TransferLine Record "Transfer Line"

  • ReceiptBinCode Code[20]

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


CreatePhysicalInventoryInsertJson

procedure CreatePhysicalInventoryInsertJson(Item: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; LotNo: Code[20]; SN: Code[20]; Quantity: Decimal; ItemTrackingType: Enum "EOS089 WMS Tracking Type"): JsonObject

Parameters / Return Value

  • Item Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • LotNo Code[20]

  • SN Code[20]

  • Quantity Decimal

  • ItemTrackingType Enum "EOS089 WMS Tracking Type"

  • Returns JsonObject


GetJsonOperationStatus

procedure GetJsonOperationStatus(ProcessedData: Text): Enum "EOS089 WMS Activity Result"

Parameters / Return Value

  • ProcessedData Text[]

  • Returns Enum "EOS089 WMS Activity Result"


GetJsonStatusAndMessage

procedure GetJsonStatusAndMessage(ProcessedData: Text; var ActivityResult: Enum "EOS089 WMS Activity Result"; var Message: Code[20])

Parameters / Return Value

  • ProcessedData Text[]

  • ActivityResult Enum "EOS089 WMS Activity Result"

  • Message Code[20]



EOS Labs -