Table of Contents

KVSMEDInfoRequestCreationLib

Events

OnCreateRequestTextBeforeFindCommunicationText(Record KVSMEDInfoRequestHeader, Record KVSMEDCommunicationText) :

Summary: This event is triggered before the system attempts to find the communication text based on the request parameters.

[IntegrationEvent(false, false)]
local procedure OnCreateRequestTextBeforeFindCommunicationText(KVSMEDInfoRequestHeader: Record "KVSMEDInfoRequestHeader"; var KVSMEDCommunicationText: Record "KVSMEDCommunicationText"): 

Parameters:

  • KVSMEDInfoRequestHeader: The info request header record containing the request details.
  • KVSMEDCommunicationText: The communication text record that will be used to search for the corresponding text.

OnCreateRequestTextBeforeInsertInfoRequestText(Record KVSMEDInfoRequestHeader, Record KVSMEDCommunicationText, Record KVSMEDInfoRequestText) :

Summary: This event is triggered before the system inserts the information request text into the database.

[IntegrationEvent(false, false)]
local procedure OnCreateRequestTextBeforeInsertInfoRequestText(KVSMEDInfoRequestHeader: Record "KVSMEDInfoRequestHeader"; KVSMEDCommunicationText: Record "KVSMEDCommunicationText"; var KVSMEDInfoRequestText: Record "KVSMEDInfoRequestText"): 

Parameters:

  • KVSMEDInfoRequestHeader: The info request header record containing the request details.
  • KVSMEDCommunicationText: The communication text record that provides the text to be inserted.
  • KVSMEDInfoRequestText: The info request text record that will be inserted into the database.

OnBeforeCreateFollowUpRequestText(Record KVSMEDInfoRequestHeader, Record KVSMEDInfoRequestHeader, Record KVSMEDInfoRequestError, Boolean) :

Summary: This event is triggered before the follow-up request text is created, allowing subscribers to handle text creation themselves.

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateFollowUpRequestText(var NewKVSMEDInfoRequestHeader: Record "KVSMEDInfoRequestHeader"; SourceKVSMEDInfoRequestHeader: Record "KVSMEDInfoRequestHeader"; var TempKVSMEDInfoRequestError: Record "KVSMEDInfoRequestError" temporary; var IsHandled: Boolean): 

Parameters:

  • NewKVSMEDInfoRequestHeader: The newly created follow-up info request header.
  • SourceKVSMEDInfoRequestHeader: The original info request header that the follow-up is based on.
  • TempKVSMEDInfoRequestError: Temporary error records associated with the request.
  • IsHandled: Set to true to skip the default text creation.

OnAfterCreateFollowUpRequestText(Record KVSMEDInfoRequestHeader, Record KVSMEDInfoRequestHeader, Record KVSMEDInfoRequestError) :

Summary: This event is triggered after the follow-up request text has been created.

[IntegrationEvent(false, false)]
local procedure OnAfterCreateFollowUpRequestText(var NewKVSMEDInfoRequestHeader: Record "KVSMEDInfoRequestHeader"; SourceKVSMEDInfoRequestHeader: Record "KVSMEDInfoRequestHeader"; var TempKVSMEDInfoRequestError: Record "KVSMEDInfoRequestError" temporary): 

Parameters:

  • NewKVSMEDInfoRequestHeader: The newly created follow-up info request header.
  • SourceKVSMEDInfoRequestHeader: The original info request header that the follow-up is based on.
  • TempKVSMEDInfoRequestError: Temporary error records associated with the request.