Share via


Codeunit "Whse. Worksheet-Create"

ID 7311
Namespace: Microsoft.Warehouse.Worksheet

Methods

FromWhseShptLine

procedure FromWhseShptLine(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], WhseShptLine: Record "Warehouse Shipment Line"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

Returns

Type Description
Boolean

FromWhseInternalPickLine

procedure FromWhseInternalPickLine(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], LocationCode: Code[10], WhseInternalPickLine: Record "Whse. Internal Pick Line"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
LocationCode Code[10]
WhseInternalPickLine Table Microsoft.Warehouse.InternalDocument."Whse. Internal Pick Line"

Returns

Type Description
Boolean

FromProdOrderCompLine

Obsolete

This element will become obsolete from version 26.0. Moved to codeunit ProdOrderWarehouseMgt

[Obsolete(Moved to codeunit ProdOrderWarehouseMgt,26.0)]
procedure FromProdOrderCompLine(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], LocationCode: Code[10], ToBinCode: Code[20], ProdOrderCompLine: Record "Prod. Order Component"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
LocationCode Code[10]
ToBinCode Code[20]
ProdOrderCompLine Table Microsoft.Manufacturing.Document."Prod. Order Component"

Returns

Type Description
Boolean

FromAssemblyLine

procedure FromAssemblyLine(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], AssemblyLine: Record "Assembly Line"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"

Returns

Type Description
Boolean

FromAssemblyLineInATOWhseShpt

procedure FromAssemblyLineInATOWhseShpt(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], AssemblyLine: Record "Assembly Line", WhseShptLine: Record "Warehouse Shipment Line"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

Returns

Type Description
Boolean

FromWhseRcptLine

procedure FromWhseRcptLine(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], LocationCode: Code[10], PostedWhseRcptLine: Record "Posted Whse. Receipt Line"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
LocationCode Code[10]
PostedWhseRcptLine Table Microsoft.Warehouse.History."Posted Whse. Receipt Line"

Returns

Type Description
Boolean

FromWhseInternalPutawayLine

procedure FromWhseInternalPutawayLine(WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], LocationCode: Code[10], WhseInternalPutawayLine: Record "Whse. Internal Put-away Line"): Boolean

Parameters

Name Type Description
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
LocationCode Code[10]
WhseInternalPutawayLine Table Microsoft.Warehouse.InternalDocument."Whse. Internal Put-away Line"

Returns

Type Description
Boolean

CreateWhseWkshLine

procedure CreateWhseWkshLine(var WhseWkshLine: Record "Whse. Worksheet Line", SourceRecord: Variant): Boolean

Parameters

Name Type Description
WhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceRecord Variant

Returns

Type Description
Boolean

FindLastWhseWkshLine

procedure FindLastWhseWkshLine(var WhseWkshLine: Record "Whse. Worksheet Line", WkshTemplateName: Code[10], WkshName: Code[10], LocationCode: Code[10])

Parameters

Name Type Description
WhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WkshTemplateName Code[10]
WkshName Code[10]
LocationCode Code[10]

AvailableQtyToPickBase

procedure AvailableQtyToPickBase(WhseWkshLine: Record "Whse. Worksheet Line", QtyBase: Decimal): Decimal

Parameters

Name Type Description
WhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
QtyBase Decimal

Returns

Type Description
Decimal

Events

OnAfterTransferFromWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromWhseShptLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], WhseShipmentLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
WhseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterFromProdOrderCompLineCreateWhseWkshLine

Obsolete

This element will become obsolete from version 26.0. Moved to codeunit ProdOrderWarehouseMgt

[Obsolete(Moved to codeunit ProdOrderWarehouseMgt,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterFromProdOrderCompLineCreateWhseWkshLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", ProdOrderComponent: Record "Prod. Order Component", LocationCode: Code[10], ToBinCode: Code[20])

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"
LocationCode Code[10]
ToBinCode Code[20]

OnAfterFromWhseRcptLineCreateWhseWkshLine

[IntegrationEvent(False,False)]
local procedure OnAfterFromWhseRcptLineCreateWhseWkshLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
PostedWhseReceiptLine Table Microsoft.Warehouse.History."Posted Whse. Receipt Line"

OnAfterTransferAllButWhseDocDetailsFromAssemblyLine

[IntegrationEvent(False,False)]
local procedure OnAfterTransferAllButWhseDocDetailsFromAssemblyLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", AssemblyLine: Record "Assembly Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
AssemblyLine Table Microsoft.Assembly.Document."Assembly Line"

OnBeforeTransferFromWhseShptLine

[IntegrationEvent(False,False)]
local procedure OnBeforeTransferFromWhseShptLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", var WarehouseShipmentLine: Record "Warehouse Shipment Line", WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WarehouseShipmentLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
IsHandled Boolean

OnBeforeCreateWhseWkshLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateWhseWkshLine(var WhseWkshLine: Record "Whse. Worksheet Line", var Created: Boolean, var IsHandled: Boolean, var SourceRecord: Variant)

Parameters

Name Type Description
WhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
Created Boolean
IsHandled Boolean
SourceRecord Variant

OnCreateWhseWkshLineOnBeforeInsert

[IntegrationEvent(False,False)]
local procedure OnCreateWhseWkshLineOnBeforeInsert(var WhseWorksheetLine: Record "Whse. Worksheet Line", var SourceRecord: Variant)

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceRecord Variant

OnCreateWhseWkshLineOnAfterInsert

[IntegrationEvent(False,False)]
local procedure OnCreateWhseWkshLineOnAfterInsert(var WhseWorksheetLine: Record "Whse. Worksheet Line", var SourceRecord: Variant)

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceRecord Variant

OnFromWhseInternalPickLineOnAfterTransferFields

[IntegrationEvent(False,False)]
local procedure OnFromWhseInternalPickLineOnAfterTransferFields(var WhseWorksheetLine: Record "Whse. Worksheet Line", WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], WhseInternalPickLine: Record "Whse. Internal Pick Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
WhseInternalPickLine Table Microsoft.Warehouse.InternalDocument."Whse. Internal Pick Line"

OnFromWhseInternalPutawayLineOnAfterTransferFields

[IntegrationEvent(False,False)]
local procedure OnFromWhseInternalPutawayLineOnAfterTransferFields(var WhseWorksheetLine: Record "Whse. Worksheet Line", WhseWkshTemplateName: Code[10], WhseWkshName: Code[10], WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WhseWkshTemplateName Code[10]
WhseWkshName Code[10]
WhseInternalPutAwayLine Table Microsoft.Warehouse.InternalDocument."Whse. Internal Put-away Line"

OnCreateWhseWkshLineOnBeforeGetWhseItemTrkgSetup

[IntegrationEvent(False,False)]
local procedure OnCreateWhseWkshLineOnBeforeGetWhseItemTrkgSetup(var WhseWorksheetLine: Record "Whse. Worksheet Line", var IsHandled: Boolean, var SourceRecord: Variant)

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
IsHandled Boolean
SourceRecord Variant

OnFromJobPlanningLineOnBeforeCreateWhseWkshLine

[IntegrationEvent(False,False)]
local procedure OnFromJobPlanningLineOnBeforeCreateWhseWkshLine(var WhseWorksheetLine: Record "Whse. Worksheet Line", JobPlanningLine: Record "Job Planning Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
JobPlanningLine Table Microsoft.Projects.Project.Planning."Job Planning Line"

OnAdjustQtyToHandleOnBeforeAssignQtyToHandle

[IntegrationEvent(False,False)]
local procedure OnAdjustQtyToHandleOnBeforeAssignQtyToHandle(var WhseWorksheetLine: Record "Whse. Worksheet Line", var AvailQtyToPickBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
AvailQtyToPickBase Decimal
IsHandled Boolean

OnBeforeFindLastWhseWkshLine

[IntegrationEvent(False,False)]
local procedure OnBeforeFindLastWhseWkshLine(var WhseWksheetLine: Record "Whse. Worksheet Line", WorksheetTemplateName: Code[10], WorksheetName: Code[10], LocationCode: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
WhseWksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WorksheetTemplateName Code[10]
WorksheetName Code[10]
LocationCode Code[10]
IsHandled Boolean

See also