Codeunit 18123476 EOS Costing Wip Management

Codeunit 18123476 EOS Costing Wip Management

Codeunit EOS Costing Wip Management (ID 18123476).

Methods

CalcWipProcess

procedure CalcWipProcess(PeriodCode: Code[20]; ItemNo: Code[20])

CalcWipProcess.

Parameters / Return Value

  • PeriodCode Code[20]

    Code[20].

  • ItemNo Code[20]

    Code[20].


CalcWipProductionOrderLine

procedure CalcWipProductionOrderLine(PeriodCode: Code[20]; ProdOrderLine: Record "Prod. Order Line"; StartingDate: Date; EndingDate: Date; var TempWipProdOrderLine: Record "EOS Prod. Order Line WIP" temporary; var TempWipProdOrderComp: Record "EOS Prod. Order Component WIP" temporary; var TempWipProdOrderRouting: Record "EOS Prod. Ord. Rtng. Line WIP" temporary): Boolean

CalcWipProductionOrderLine.

Parameters / Return Value

  • PeriodCode Code[20]

    Code[20].

  • ProdOrderLine Record "Prod. Order Line"

    Record “Prod. Order Line”.

  • StartingDate Date

    Date.

  • EndingDate Date

    Date.

  • TempWipProdOrderLine Record "EOS Prod. Order Line WIP"

    Temporary VAR Record “EOS Prod. Order Line WIP”.

  • TempWipProdOrderComp Record "EOS Prod. Order Component WIP"

    Temporary VAR Record “EOS Prod. Order Component WIP”.

  • TempWipProdOrderRouting Record "EOS Prod. Ord. Rtng. Line WIP"

    Temporary VAR Record “EOS Prod. Ord. Rtng. Line WIP”.

  • Returns Boolean

    Return value of type Boolean.


ClearWipData

procedure ClearWipData(PeriodCode: Code[20]; ProdOrderLine: Record "Prod. Order Line")

ClearWipData.

Parameters / Return Value

  • PeriodCode Code[20]

    Code[20].

  • ProdOrderLine Record "Prod. Order Line"

    Record “Prod. Order Line”.


GetWipProductionOrderLine

procedure GetWipProductionOrderLine(PeriodCode: Code[20]; ProdOrderLine: Record "Prod. Order Line"; var TempWipProdOrderLine: Record "EOS Prod. Order Line WIP" temporary; var TempWipProdOrderComp: Record "EOS Prod. Order Component WIP" temporary; var TempWipProdOrderRouting: Record "EOS Prod. Ord. Rtng. Line WIP" temporary): Boolean

GetWipProductionOrderLine.

Parameters / Return Value

  • PeriodCode Code[20]

    Code[20].

  • ProdOrderLine Record "Prod. Order Line"

    Record “Prod. Order Line”.

  • TempWipProdOrderLine Record "EOS Prod. Order Line WIP"

    Temporary VAR Record “EOS Prod. Order Line WIP”.

  • TempWipProdOrderComp Record "EOS Prod. Order Component WIP"

    Temporary VAR Record “EOS Prod. Order Component WIP”.

  • TempWipProdOrderRouting Record "EOS Prod. Ord. Rtng. Line WIP"

    Temporary VAR Record “EOS Prod. Ord. Rtng. Line WIP”.

  • Returns Boolean

    Return value of type Boolean.


Events

OnBeforeIsWipProdOrderLineToSkip

local procedure OnBeforeIsWipProdOrderLineToSkip(PeriodCode: Code[20]; ProdOrderLine: Record "Prod. Order Line"; var SkipProdOrderLine: Boolean; var IsHandled: Boolean)

Parameters / Return Value

  • PeriodCode Code[20]

  • ProdOrderLine Record "Prod. Order Line"

  • SkipProdOrderLine Boolean

  • IsHandled Boolean


OnBeforeInsertWipProdOrderRouting

local procedure OnBeforeInsertWipProdOrderRouting(var WipProdOrderRouting: Record "EOS Prod. Ord. Rtng. Line WIP")

Parameters / Return Value

  • WipProdOrderRouting Record "EOS Prod. Ord. Rtng. Line WIP"

OnAfterInsertWipData

local procedure OnAfterInsertWipData(PeriodCode: Code[20]; ProdOrderLine: Record "Prod. Order Line")

Parameters / Return Value

  • PeriodCode Code[20]

  • ProdOrderLine Record "Prod. Order Line"


OnBeforeReadCapLedgerEntryOnGetDataIfWipExist

local procedure OnBeforeReadCapLedgerEntryOnGetDataIfWipExist(PeriodCode: Code[20]; var CapLedgerEntry: Record "Capacity Ledger Entry")

Parameters / Return Value

  • PeriodCode Code[20]

  • CapLedgerEntry Record "Capacity Ledger Entry"



EOS Labs -