KVSEDX-CC Service Cr.Memo Exp.
Events
OnCCServiceCrMemoSkipLine(Record Service Cr.Memo Header, Record Service Cr.Memo Line, Boolean, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnCCServiceCrMemoSkipLine(ServiceCrMemoHeaderPar: Record "Service Cr.Memo Header"; ServiceCrMemoLinePar: Record "Service Cr.Memo Line"; var SkipLineVar: Boolean; var HandledVar: Boolean):
OnCCServiceCrMemoIsFreightChargeLine(Record Service Cr.Memo Header, Record Service Cr.Memo Line, Boolean, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnCCServiceCrMemoIsFreightChargeLine(ServiceCrMemoHeaderPar: Record "Service Cr.Memo Header"; ServiceCrMemoLinePar: Record "Service Cr.Memo Line"; var IsFreightChargeLineVar: Boolean; var HandledVar: Boolean):
OnPreXMLItemHeaderData(Record Service Cr.Memo Header, Record KVSEDX Outbound, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnPreXMLItemHeaderData(ServiceCrMemoHeaderPar: Record "Service Cr.Memo Header"; var TempBlobVar: Record "KVSEDX Outbound" temporary; var HandledVar: Boolean):
OnPreXMLItemLineData(Record Service Cr.Memo Line, Record KVSEDX Outbound, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnPreXMLItemLineData(ServiceCrMemoLinePar: Record "Service Cr.Memo Line"; var TempBlobVar: Record "KVSEDX Outbound" temporary; var HandledVar: Boolean):
OnBeforeGetGTIN(Record Service Cr.Memo Line, Text, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnBeforeGetGTIN(ServiceCrMemoLine: Record "Service Cr.Memo Line"; var GTIN: Text; var Handled: Boolean):
OnBeforeGetEAN(Record Service Cr.Memo Line, Text, Boolean) :
[IntegrationEvent(true, false)]
local procedure OnBeforeGetEAN(ServiceCrMemoLine: Record "Service Cr.Memo Line"; var EAN: Text; var Handled: Boolean):
OnAfterGetRecordCompanyInformation(Record Service Cr.Memo Header, Record Company Information, Boolean) :
Summary: The event can be used to overwrite the information from the sender element.
[IntegrationEvent(true, false)]
local procedure OnAfterGetRecordCompanyInformation(ServiceCrMemoHeader: Record "Service Cr.Memo Header"; var CompanyInformation: Record "Company Information"; var Handled: Boolean):
Parameters:
ServiceCrMemoHeader: Current Service Cr.Memo HeaderCompanyInformation: Company Information record which can be overwrittenHandled: True if handled in event subscriber