Table of Contents

KVSKBACLLMeasureManagementLib

Procedures

CreateMeasureFromCall(Code[20], Code[10]) :

Summary: Creates a new Measure from a Call (Claim or Complaint) and opens the Measure Card. Remark: Assigns the new measure to the specified call with fault code classification.

procedure CreateMeasureFromCall(callNo: Code[20]; callFaultCode: Code[10]): 

Parameters:

  • callNo: The Call No. to create measure from
  • callFaultCode: The Fault Code to assign to the measure

Events

OnBeforeCheckMandatoryData(Record KVSKBACLLMeasure, Boolean) :

Summary: Event raised before checking mandatory fields for a CLLMeasure record.

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckMandatoryData(var measure: Record "KVSKBACLLMeasure"; var isHandled: Boolean): 

Parameters:

  • measure: The CLLMeasure record to check.
  • isHandled: Indicates whether the event is handled.

Remarks: This event allows subscribers to customize the behavior of the mandatory fields check for a CLLMeasure record. Subscribers can set the isHandled parameter to true to prevent the default behavior and provide their own implementation.

OnBeforeCreateFollowUpMeasure(Record KVSKBACLLMeasure, Record KVSKBACLLMeasure, Boolean) :

Summary: Event raised before creating a follow-up measure from a source measure.

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateFollowUpMeasure(var sourceMeasure: Record "KVSKBACLLMeasure"; var newMeasure: Record "KVSKBACLLMeasure"; var IsHandled: Boolean): 

Parameters:

  • sourceMeasure: The source CLLMeasure record from which the follow-up measure will be created.
  • newMeasure: The new CLLMeasure record that will be created as a follow-up measure.
  • isHandled: Indicates whether the event is handled.

Remarks: This event allows subscribers to customize the behavior of creating a follow-up measure from a source measure. Subscribers can set the isHandled parameter to true to prevent the default behavior and provide their own implementation.

OnBeforeCloseMeasure(Record KVSKBACLLMeasure, Boolean) :

Summary: Event raised before closing a CLLMeasure record.

[IntegrationEvent(false, false)]
local procedure OnBeforeCloseMeasure(var measure: Record "KVSKBACLLMeasure"; var IsHandled: Boolean): 

Parameters:

  • measure: The CLLMeasure record that will be closed.
  • isHandled: Indicates whether the event is handled.

Remarks: This event allows subscribers to customize the behavior of closing a CLLMeasure record. Subscribers can set the isHandled parameter to true to prevent the default behavior and provide their own implementation.