Skip to content

KVSKBAServiceHeader#

Extends #437dbf0e84ff417a965ded2bb9650972#Service Header

Fields#

Name Type Note
KVSKBADefSalespersonCode2 Code[20]
KVSKBADocumentProcessID Code[20]
KVSKBADonotFindBestPrice Boolean Warning: Obsolete
KVSKBAPriceDiscMinQtyperLine Boolean
KVSKBAPricingCustomer Option OptionMembers: Default,Customer,Bill-to Customer
KVSKBAQuoteReleaseStatus Enum (KVSKBASrvQuoteReleaseStatus)

Procedures#

KVSKBACreateDocProcID() : Code[20]#

Summary: Generates a document process ID.

procedure KVSKBACreateDocProcID(): Code[20]

Returns: Generated document process ID of type Code[20].

KVSKBACheckPriceCalculationMethod() : Boolean#

procedure KVSKBACheckPriceCalculationMethod(): Boolean

KVSKBATestQuoteReleaseStatusOpen() :#

Summary: The function checks whether the current service quote header is released.

procedure KVSKBATestQuoteReleaseStatusOpen(): 

KVSKBASetSuppressTestQuoteReleaseStatusOpen() :#

Summary: Suppress Test QuoteReleaseStatus Open

procedure KVSKBASetSuppressTestQuoteReleaseStatusOpen(): 

Events#

KVSKBAOnBeforeTestQuoteReleaseStatusOpen(Record Service Header, Record Service Header, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeTestQuoteReleaseStatusOpen(ServiceHeader: Record "Service Header"; xServiceHeader: Record "Service Header"; CallingFieldNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAServiceHeader", 'KVSKBAOnBeforeTestQuoteReleaseStatusOpen', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeTestQuoteReleaseStatusOpen(ServiceHeader: Record "Service Header"; xServiceHeader: Record "Service Header"; CallingFieldNo: Integer; var IsHandled: Boolean)
begin
end;

KVSKBAOnAfterTestQuoteReleaseStatusOpen(Record Service Header) :#

[IntegrationEvent(false, false)]
local procedure KVSKBAOnAfterTestQuoteReleaseStatusOpen(ServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAServiceHeader", 'KVSKBAOnAfterTestQuoteReleaseStatusOpen', '', false, false)]
local procedure DoSomethingKVSKBAOnAfterTestQuoteReleaseStatusOpen(ServiceHeader: Record "Service Header")
begin
end;