Skip to content

KVSEDX-IC Purch. Invoice 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 EDXPurchHeaderVar: Record "KVSEDX Purchase Header"; CounterPar: Integer; Content_Type: Text; DataPar: BigText; var HandledVar: Boolean): 
[EventSubscriber(ObjectType::XmlPort, XmlPort::"KVSEDX-IC Purch. Invoice Imp.", 'OnAfterAssignVariableHeaderData', '', false, false)]
local procedure DoSomethingOnAfterAssignVariableHeaderData(var EDXPurchHeaderVar: Record "KVSEDX Purchase Header"; CounterPar: Integer; Content_Type: Text; DataPar: BigText; var HandledVar: Boolean)
begin
end;

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 EDXPurchLineVar: Record "KVSEDX Purchase Line"; CounterPar: Integer; Content_Type: Text; DataPar: BigText; var HandledVar: Boolean): 
[EventSubscriber(ObjectType::XmlPort, XmlPort::"KVSEDX-IC Purch. Invoice Imp.", 'OnAfterAssignVariableLineData', '', false, false)]
local procedure DoSomethingOnAfterAssignVariableLineData(var EDXPurchLineVar: Record "KVSEDX Purchase Line"; CounterPar: Integer; Content_Type: Text; DataPar: BigText; var HandledVar: Boolean)
begin
end;