Skip to content

KVSKBACarryOutActionMsgPlanExt#

Procedures#

KVSKBASetBlanketOrderInformation(Boolean, Boolean) :#

Summary: Sets the blanket order information for the request worksheet make order process.

procedure KVSKBASetBlanketOrderInformation(NewKVSKBAAssignBlanketOrders: Boolean; NewKVSKAOneOrderPerBlanketOrder: Boolean): 

Parameters:

  • NewKVSKBAAssignBlanketOrders: Boolean indicating whether to assign blanket orders
  • NewKVSKAOneOrderPerBlanketOrder: Boolean indicating whether to create one order per blanket order

Remarks: This procedure is used to configure the blanket order settings for the request worksheet make order process.

Events#

KVSKBAOnAfterSetBlanketOrderControls(Boolean, Boolean, Enum Planning Create Purchase Order) :#

[IntegrationEvent(false, false)]
local procedure KVSKBAOnAfterSetBlanketOrderControls(var KVSKBAAssignBlanketOrderControlEnable: Boolean; var KVSKBAOneOrderPerBlkOrderControlEnable: Boolean; PurchaseOrderChoice: Enum "Planning Create Purchase Order"): 
[EventSubscriber(ObjectType::ReportExtension, ReportExtension::"KVSKBACarryOutActionMsgPlanExt", 'KVSKBAOnAfterSetBlanketOrderControls', '', false, false)]
local procedure DoSomethingKVSKBAOnAfterSetBlanketOrderControls(var KVSKBAAssignBlanketOrderControlEnable: Boolean; var KVSKBAOneOrderPerBlkOrderControlEnable: Boolean; PurchaseOrderChoice: Enum "Planning Create Purchase Order")
begin
end;

Protected Variables#

KVSKBAAssignBlanketOrderCtrlEnable#

Type: Boolean

KVSKBAAssignBlanketOrders#

Type: Boolean

KVSKBAOneOrderPerBlanketOrder#

Type: Boolean

KVSKBAOneOrderPerBlkOrderCtrlEnable#

Type: Boolean