Table of Contents

KVSQME - Carry Out Insp.Order

Procedures

Set(Record KVSQME - Insp. Order Header, Enum KVSQMECarryOutInspDecisionType) :

Summary: This procedure checks if the action is allowed based on the registration management logic.

procedure Set(InspOrderHeader: Record "KVSQME - Insp. Order Header"; CarryOutInspDecisionType: Enum "KVSQMECarryOutInspDecisionType"): 

Parameters:

  • InspOrderHeader: Inspection order header record to be processed.
  • CarryOutInspDecisionType: CarryOutInspDecisionType enum value indicating the decision type for the inspection order.

Events

OnAfterCheckInspectionOrderSourceType(Record KVSQME - Insp. Order Header, Boolean) :

Summary: Event triggered after checking the inspection order source type.

[IntegrationEvent(false, false)]
local procedure OnAfterCheckInspectionOrderSourceType(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var IsHandled: Boolean): 

Parameters:

  • InspOrderHeader: Inspection order header record.
  • IsHandled: Indicates if the event was handled externally.

OnAfterSetCarryOutInspOrderPage(Record KVSQME - Insp. Order Header, Boolean) :

Summary: Event triggered after setting the Carry Out Inspection Order page.

[IntegrationEvent(false, false)]
local procedure OnAfterSetCarryOutInspOrderPage(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var CreatePutAway: Boolean): 

Parameters:

  • InspOrderHeader: Inspection order header record.
  • CreatePutAway: Indicates if a put-away should be created.