Skip to content

KVSKBAOrderQuoteSetup#

Fields#

Name Type Note
Primary Key Code[10]
Reminder Intervall DateFormula
No. Series Code[20]
Purchase Order Type Code[10]
Decline Mail Option OptionMembers: ,All,Previous
Extended Text Release Integer
Extended Text Declined Integer
Extended Text Order Integer
E-Mail Notification Boolean
Order Quote Instruction Blob
Global Dimension 1 Code Code[20]
Global Dimension 2 Code Code[20]
Show Instructions Option OptionMembers: Not Show,Show in Register,Show in Factbox
Field Check Order Quote Boolean
ArchivePRequestafterdeclined Boolean
KVSKBACodeofSpecialNotes Code[10]

Procedures#

ValidateShortcutDimCode(Integer, Code[20]) :#

Summary: Validates and saves a shortcut dimension code for a specific dimension field number.

procedure ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20]): 

Parameters:

  • FieldNumber: Integer - The field number of the dimension to validate.
  • ShortcutDimCode: Code[20] - The shortcut dimension code to validate and save.

Remarks: The function performs the following steps: - Triggers OnBeforeValidateShortcutDimCode event - Validates the dimension value code - Saves the default dimension if record is not temporary - Modifies the record if changes were made - Triggers OnAfterValidateShortcutDimCode event

Events#

OnAfterValidateShortcutDimCode(Record KVSKBAOrderQuoteSetup, Record KVSKBAOrderQuoteSetup, Integer, Code[20]) :#

Summary: Integration Event that will be raised after the shortcut dimension code is validated.

[IntegrationEvent(false, false)]
local procedure OnAfterValidateShortcutDimCode(var KVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; var xKVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; FieldNumber: Integer; var ShortcutDimCode: Code[20]): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAOrderQuoteSetup", 'OnAfterValidateShortcutDimCode', '', false, false)]
local procedure DoSomethingOnAfterValidateShortcutDimCode(var KVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; var xKVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; FieldNumber: Integer; var ShortcutDimCode: Code[20])
begin
end;

Parameters:

  • KVSKBAOrderQuoteSetup: Record parameter containing the current KVSKBAOrderQuoteSetup record.
  • xKVSKBAOrderQuoteSetup: Record parameter containing the old KVSKBAOrderQuoteSetup record.
  • FieldNumber: The dimension field number being validated.
  • ShortcutDimCode: The shortcut dimension code being validated.

OnBeforeValidateShortcutDimCode(Record KVSKBAOrderQuoteSetup, Record KVSKBAOrderQuoteSetup, Integer, Code[20]) :#

Summary: Integration Event that will be raised before the shortcut dimension code is validated.

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateShortcutDimCode(var KVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; var xKVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; FieldNumber: Integer; var ShortcutDimCode: Code[20]): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAOrderQuoteSetup", 'OnBeforeValidateShortcutDimCode', '', false, false)]
local procedure DoSomethingOnBeforeValidateShortcutDimCode(var KVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; var xKVSKBAOrderQuoteSetup: Record "KVSKBAOrderQuoteSetup"; FieldNumber: Integer; var ShortcutDimCode: Code[20])
begin
end;

Parameters:

  • KVSKBAOrderQuoteSetup: Record parameter containing the current KVSKBAOrderQuoteSetup record.
  • xKVSKBAOrderQuoteSetup: Record parameter containing the old KVSKBAOrderQuoteSetup record.
  • FieldNumber: The dimension field number being validated.
  • ShortcutDimCode: The shortcut dimension code being validated.