KVSEDX-CC Purch.Order Conf.Imp#
Events#
OnAfterAssignVariableHeaderData(Record KVSEDX Purchase Header, Integer, Text, BigText, Boolean) :#
Summary: Integration event fired after assigning variable header data during XML import processing. This event allows subscribers to process custom header-level data elements that are embedded within the XML document. Use this event to handle additional header information, perform custom validation, or extract extended data from the XML content.
[IntegrationEvent(true, false)]
local procedure OnAfterAssignVariableHeaderData(var VarKVSEDXPurchaseHeader: Record "KVSEDX Purchase Header"; ParCounter: Integer; ParContent_Type: Text; ParData: BigText; var VarHandled: Boolean):
[EventSubscriber(ObjectType::XmlPort, XmlPort::"KVSEDX-CC Purch.Order Conf.Imp", 'OnAfterAssignVariableHeaderData', '', false, false)]
local procedure DoSomethingOnAfterAssignVariableHeaderData(var VarKVSEDXPurchaseHeader: Record "KVSEDX Purchase Header"; ParCounter: Integer; ParContent_Type: Text; ParData: BigText; var VarHandled: Boolean)
begin
end;
Parameters:
VarKVSEDXPurchaseHeader: EDX Purchase Header record being processedParCounter: Sequential counter for the data element being processedParContent_Type: Content type identifier from the XML data elementParData: BigText containing the actual data content from the XML elementVarHandled: Set to true if custom logic has handled the header data processing
OnAfterAssignVariableLineData(Record KVSEDX Purchase Line, Integer, Text, BigText, Boolean) :#
Summary: Integration event fired after assigning variable line data during XML import processing. This event allows subscribers to process custom line-level data elements that are embedded within the XML document. Use this event to handle additional line information, perform custom validation, or extract extended data from the XML content.
[IntegrationEvent(true, false)]
local procedure OnAfterAssignVariableLineData(var VarKVSEDXPurchaseLine: Record "KVSEDX Purchase Line"; ParCounter: Integer; ParContent_Type: Text; ParData: BigText; var VarHandled: Boolean):
[EventSubscriber(ObjectType::XmlPort, XmlPort::"KVSEDX-CC Purch.Order Conf.Imp", 'OnAfterAssignVariableLineData', '', false, false)]
local procedure DoSomethingOnAfterAssignVariableLineData(var VarKVSEDXPurchaseLine: Record "KVSEDX Purchase Line"; ParCounter: Integer; ParContent_Type: Text; ParData: BigText; var VarHandled: Boolean)
begin
end;
Parameters:
VarKVSEDXPurchaseLine: EDX Purchase Line record being processedParCounter: Sequential counter for the data element being processedParContent_Type: Content type identifier from the XML data elementParData: BigText containing the actual data content from the XML elementVarHandled: Set to true if custom logic has handled the line data processing