Table of Contents

KVSMEDCSRCallLib

Procedures

CreateCallDocuments(Code[20]) :

procedure CreateCallDocuments(CallNo: Code[20]): 

CloseCall(Code[20]) : Boolean

procedure CloseCall(CallNo: Code[20]): Boolean

LookUpCallCard(Code[20]) :

procedure LookUpCallCard(CallNo: Code[20]): 

LookUpFinCallCard(Code[20]) :

procedure LookUpFinCallCard(FinishedCallNo: Code[20]): 

DeleteLinkToCallDocument(Variant) :

procedure DeleteLinkToCallDocument(var CausingRecordVariant: Variant): 

GetSerialNoInfo(Code[20], Code[10], Code[50], Record Serial No. Information) : Boolean

procedure GetSerialNoInfo(No: Code[20]; VariantCode: Code[10]; SerialNo: Code[50]; var SerialNoInformation: Record "Serial No. Information"): Boolean

Events

OnBeforeInsertSalesHeaderOnCreateSingleSalesDocument(Record Sales Header, Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertSalesHeaderOnCreateSingleSalesDocument(var SalesHeader: Record "Sales Header"; CallNo: Code[20]): 

OnBeforeInsertSalesHeaderOnCreateSalesHeaderForCollectiveDoc(Code[20], Record KVSMEDCSRCallDocumentStructure, Record Sales Header) :

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertSalesHeaderOnCreateSalesHeaderForCollectiveDoc(CallNo: Code[20]; CallDocumentStructure: Record "KVSMEDCSRCallDocumentStructure"; var SalesHeader: Record "Sales Header"): 

OnAfterCopyAddressDataFromCSRCallToSalesHeader(Code[20], Record Sales Header, Integer, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddressDataFromCSRCallToSalesHeader(CallNo: Code[20]; var SalesHeader: Record "Sales Header"; FieldnoToCopy: Integer; UpdateAllFields: Boolean; var ModifyNecessary: Boolean): 

OnBeforeInsertPurchHeaderOnCreatePurchaseHeaderForCollectiveDoc(Code[20], Record Purchase Header) :

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertPurchHeaderOnCreatePurchaseHeaderForCollectiveDoc(CallNo: Code[20]; var PurchaseHeader: Record "Purchase Header"): 

OnCreateNewCallFromContact(Record Contact, Boolean, Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnCreateNewCallFromContact(Contact: Record "Contact"; ShowCallPage: Boolean; var CallNo: Code[20]): 

OnCreateNewCallFromCustomer(Record Customer, Boolean, Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnCreateNewCallFromCustomer(Customer: Record "Customer"; ShowCallPage: Boolean; var CallNo: Code[20]): 

OnLookUpCallCard(Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnLookUpCallCard(CallNo: Code[20]): 

OnLookUpFinishedCallCard(Code[20]) :

[IntegrationEvent(false, false)]
local procedure OnLookUpFinishedCallCard(FinishedCallNo: Code[20]): 

OnBeforeCreateNewCallFromSerialNoInfo(Record Serial No. Information, Integer, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateNewCallFromSerialNoInfo(SerialNoInfoPar: Record "Serial No. Information"; var SelectedClassification: Integer; var IsHandled: Boolean): 

OnAfterCreateAddOrderOnCreateSingleSalesDocument(Code[20], Enum Sales Document Type, Record Sales Header) :

[IntegrationEvent(false, false)]
local procedure OnAfterCreateAddOrderOnCreateSingleSalesDocument(CallNo: Code[20]; SalesDocType: Enum "Sales Document Type"; var SalesHeader: Record "Sales Header"): 

OnUpdateProcessingStatusBasedOnSalesQuoteStatus(Record Sales Header, Option, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnUpdateProcessingStatusBasedOnSalesQuoteStatus(var salesHeaderVar: Record "Sales Header"; changingTriggerPar: Option; var IsHandled: Boolean): 

OnAfterPostingBeforePrint(Record Sales Header, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnAfterPostingBeforePrint(salesHeaderPar: Record "Sales Header"; var IsHandled: Boolean):