Table of Contents

KVSKBAExtendedTextHeader

Extends #437dbf0e84ff417a965ded2bb9650972#Extended Text Header

Fields

Name Type Note
KVSKBAUseinDocText Option OptionMembers: No,Yes,Automatically
KVSKBAPositioninDocText Enum (KVSKBATextPosition)
KVSKBAPurchOrderConfReminder Boolean
KVSKBAServiceContractQuote Boolean
KVSKBAServiceContract Boolean
KVSKBAOrderTypePurchase Code[10]
KVSKBAOrderTypeSales Code[10]
KVSKBAOrderTypeService Code[10]

Events

KVSKBAOnBeforeCheckEndingDate(Boolean) :

Summary: Integration event that is raised before the ending date validation is executed.

[IntegrationEvent(true, false)]
local procedure KVSKBAOnBeforeCheckEndingDate(var IsHandled: Boolean): 

Parameters:

  • IsHandled: Set to true to skip the default ending date check.

Remarks: Subscribe to this event to implement custom validation logic before the ending date is verified. Setting IsHandled to true will bypass the standard check that raises an error when the ending date is before the starting date in CheckEndingDate.

KVSKBAOnAfterCheckEndingDate() :

Summary: Integration event that is raised after the ending date validation has been executed successfully.

[IntegrationEvent(true, false)]
local procedure KVSKBAOnAfterCheckEndingDate(): 

Remarks: Subscribe to this event to implement additional logic after the ending date has been verified. This event is only raised when both starting date and ending date are set and the ending date is not before the starting date.

KVSKBAOnBeforeCheckStartingDate(Boolean) :

Summary: Integration event that is raised before the starting date validation is executed.

[IntegrationEvent(true, false)]
local procedure KVSKBAOnBeforeCheckStartingDate(var IsHandled: Boolean): 

Parameters:

  • IsHandled: Set to true to skip the default starting date check.

Remarks: Subscribe to this event to implement custom validation logic before the starting date is verified. Setting IsHandled to true will bypass the standard check that raises an error when the starting date is after the ending date in CheckStartingDate.

KVSKBAOnAfterCheckStartingDate() :

Summary: Integration event that is raised after the starting date validation has been executed successfully.

[IntegrationEvent(true, false)]
local procedure KVSKBAOnAfterCheckStartingDate(): 

Remarks: Subscribe to this event to implement additional logic after the starting date has been verified. This event is only raised when both starting date and ending date are set and the starting date is not after the ending date.