Codeunit 18126550 EOS EX09004 ETO Job Locations

Codeunit 18126550 EOS EX09004 ETO Job Locations

Methods

CreateJobLocationFromJSH

procedure CreateJobLocationFromJSH(var JobStructureHeader: Record "M365 Job Structure Header")

Parameters / Return Value

  • JobStructureHeader Record "M365 Job Structure Header"

CreateJobLocation

procedure CreateJobLocation(LocationCode: code[10]; JobStructureHeaderNo: Code[20]) Created: Boolean

Parameters / Return Value

  • LocationCode code[10]

  • JobStructureHeaderNo Code[20]

  • Returns Boolean


CreateJobLocation

procedure CreateJobLocation(LocationCode: code[10]; JobStructureHeaderNo: Code[20]; LocationDescription: Text) Created: Boolean

Parameters / Return Value

  • LocationCode code[10]

  • JobStructureHeaderNo Code[20]

  • LocationDescription Text[]

  • Returns Boolean


JobStructureLineValidateJobReplenishmentSystem

procedure JobStructureLineValidateJobReplenishmentSystem(var JobStructureLine: Record "M365 Job Structure Line")

Parameters / Return Value

  • JobStructureLine Record "M365 Job Structure Line"

Events

OnBeforeCreateJobLocation

local procedure OnBeforeCreateJobLocation(var JobStructureHeader: Record "M365 Job Structure Header"; var LocationCode: code[20]; var LocationName: Text; var IsHandled: Boolean)

Raised before creating the new Job Location from Job Structure

Parameters / Return Value

  • JobStructureHeader Record "M365 Job Structure Header"

    The source job structure header

  • LocationCode code[20]

    The code that will be assigned to the new location

  • LocationName Text[]

    Location Name

  • IsHandled Boolean

    if set to true, location creation will be skipped


OnAfterCreateJobLocation

local procedure OnAfterCreateJobLocation(var JobStructureHeader: Record "M365 Job Structure Header"; LocationCode: code[20]; LocationName: Text)

Raised after creating the new Job Location from Job Structure

Parameters / Return Value

  • JobStructureHeader Record "M365 Job Structure Header"

    The source job structure header

  • LocationCode code[20]

    The code assigned to the new location

  • LocationName Text[]

    Location Name


OnAfterInsertJobLocation

local procedure OnAfterInsertJobLocation(NewJobLocation: Record Location; JobLocation: Record Location)

Raised after creating the new Job Location

Parameters / Return Value

  • NewJobLocation Record "Location"

    The new job location created

  • JobLocation Record "Location"

    The default job location (from setup) from which the new location was created



EOS Labs -