KVSEDX WMS Whse. Shipment Exp
OBSOLETE
This Element will be removed or changed with a future Version of the App.
Procedures
SetData(Record KVSEDX Document Setup, Record Warehouse Shipment Header, Record Warehouse Shipment Line, Record Sales Header, Record Purchase Header, Record Transfer Header, Record Service Header) :
Summary: Initializes the XMLPort with required data sources for warehouse shipment export. This procedure sets up document setup, warehouse shipment header/line records, and source document records (sales, purchase, transfer, or service) based on the shipment line source type.
procedure SetData(var VarKVSEDXDocumentSetup: Record "KVSEDX Document Setup"; var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var VarWarehouseShipmentLine: Record "Warehouse Shipment Line"; var VarSalesHeader: Record "Sales Header"; var VarPurchaseHeader: Record "Purchase Header"; var VarTransferHeader: Record "Transfer Header"; var VarServiceHeader: Record "Service Header"):
Parameters:
VarKVSEDXDocumentSetup: The EDX document setup configuration for the export.VarWarehouseShipmentHeader: The warehouse shipment header record to export.VarWarehouseShipmentLine: The warehouse shipment line record to export.VarSalesHeader: The sales header record if the shipment is related to a sales order.VarPurchaseHeader: The purchase header record if the shipment is related to a purchase order.VarTransferHeader: The transfer header record if the shipment is related to a transfer order.VarServiceHeader: The service header record if the shipment is related to a service order.
Events
OnPreXMLItemHeaderData(Record KVSEDX Document Setup, Record Warehouse Shipment Header, Record Warehouse Shipment Line, Record KVSEDX Outbound, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnPreXMLItemHeaderData(var VarKVSEDXDocumentSetup: Record "KVSEDX Document Setup"; var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var VarWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarKVSEDXOutbound: Record "KVSEDX Outbound" temporary; var HandledVar: Boolean):
OnPreXMLItemLineData(Record KVSEDX Document Setup, Record Warehouse Shipment Header, Record Warehouse Shipment Line, Record KVSEDX Outbound, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnPreXMLItemLineData(var VarKVSEDXDocumentSetup: Record "KVSEDX Document Setup"; var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var VarWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarKVSEDXOutbound: Record "KVSEDX Outbound" temporary; var HandledVar: Boolean):