Codeunit 18060341 EOS089.01 WMS HU Test Json Mgt

Codeunit 18060341 EOS089.01 WMS HU Test Json Mgt

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


CreateHandlingUnitManagementDataEntryHeaderJson

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

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • LanguageId Integer

  • HandlingUnitNo Code[20]

  • 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


CreateHandlingUnitCreationPostSourceJson

procedure CreateHandlingUnitCreationPostSourceJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"; HandlingUnitType: Code[10]; PackagingMaterialNo: Code[20]): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • HandlingUnitType Code[10]

  • PackagingMaterialNo Code[20]

  • 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


CreateHandlingUnitManagementInsertJson

procedure CreateHandlingUnitManagementInsertJson(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


CreateHandlingUnitInsertJson

procedure CreateHandlingUnitInsertJson(HandlingUnitNo: Code[20]): JsonObject

Parameters / Return Value

  • HandlingUnitNo Code[20]

  • Returns JsonObject


CreateHandlingUnitManagementChangeStatusJson

procedure CreateHandlingUnitManagementChangeStatusJson(WMSUserActivity: Record "EOS089 WMS User Activity"; WMSUser: Record "EOS089 WMS User"; HandlingUnit: Record "EOS055 Handling Unit"): Text

Parameters / Return Value

  • WMSUserActivity Record "EOS089 WMS User Activity"

  • WMSUser Record "EOS089 WMS User"

  • HandlingUnit Record "EOS055 Handling Unit"

  • Returns Text


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 -