Table 18122612 EOS060 Work Request

Table 18122612 EOS060 Work Request

LanguageCaption
de-ATArbeitsanforderung
de-CHArbeitsanforderung
de-DEArbeitsanforderung
en-USWork Request
it-CHRichiesta di lavoro
it-ITRichiesta di lavoro

Fields

No. (1)

Code[20]

LanguageCaption
de-ATNr.
de-CHNr.
de-DENr.
en-USNo.
it-CHNr.
it-ITNr.

Machine No. (2)

Code[20]

TableRelation: "EOS060 Machine"

LanguageCaption
de-ATMaschinenr.
de-CHMaschinenr.
de-DEMaschinenr.
en-USMachine No.
it-CHNr. macchina
it-ITNr. macchina

Maintenance Point No. (3)

Code[20]

TableRelation: "EOS060 Maintenance Point"."No." where("Machine No." = field("Machine No."), Blocked = const(false))

LanguageCaption
de-ATWartungspunkt Nr.
de-CHWartungspunkt Nr.
de-DEWartungspunkt Nr.
en-USMaintenance Point No.
it-CHNr. punto manutenzione
it-ITNr. punto manutenzione

Description (4)

Text[50]

LanguageCaption
de-ATBeschreibung
de-CHBeschreibung
de-DEBeschreibung
en-USDescription
it-CHDescrizione
it-ITDescrizione

Planned Starting Date (5)

Date

LanguageCaption
de-ATGeplantes Startdatum
de-CHGeplantes Startdatum
de-DEGeplantes Startdatum
en-USPlanned Starting Date
it-CHData inizio pianificata
it-ITData inizio pianificata

Closing Date (6)

Date

LanguageCaption
de-ATBuchungsdatum
de-CHBuchungsdatum
de-DEBuchungsdatum
en-USPosting Date
it-CHData di registrazione
it-ITData di registrazione

Resource Group No. (7)

Code[20]

TableRelation: "Resource Group"

LanguageCaption
de-ATRes.-Gruppennr.
de-CHRes.-Gruppennr.
de-DERes.-Gruppennr.
en-USResource Group No.
it-CHNr. gruppo risorse
it-ITNr. gruppo risorse

Resource No. (8)

Code[20]

TableRelation: Resource

LanguageCaption
de-ATRessourcennr.
de-CHRessourcennr.
de-DERessourcennr.
en-USResource No.
it-CHNr. risorsa
it-ITNr. risorsa

Predicted Maintenance Time (9)

Decimal

LanguageCaption
de-ATVoraussichtliche Wartungszeit
de-CHVoraussichtliche Wartungszeit
de-DEVoraussichtliche Wartungszeit
en-USPredicted Maintenance Time
it-CHTempo di manutenzione previsto
it-ITTempo di manutenzione previsto

Maintenance Type Code (10)

Code[10]

TableRelation: "EOS060 Maintenance Type"

LanguageCaption
de-ATWartungstypcode
de-CHWartungstypcode
de-DEWartungstypcode
en-USMaintenance Type Code
it-CHCodice tipo di manutenzione
it-ITCodice tipo di manutenzione

Maintenance Work Type Code (11)

Code[10]

TableRelation: "EOS060 Maintenance Work Type"

LanguageCaption
de-ATWartungsarbeitstypcode
de-CHWartungsarbeitstypcode
de-DEWartungsarbeitstypcode
en-USMaintenance Work Type Code
it-CHCodice tipo di lavoro di manutenzione
it-ITCodice tipo di lavoro di manutenzione

Stop Production (12)

Boolean

LanguageCaption
de-ATProduktionsstopp
de-CHProduktionsstopp
de-DEProduktionsstopp
en-USStop Production
it-CHInterrompe la produzione
it-ITInterrompe la produzione

External Maintenance (13)

Boolean

LanguageCaption
de-ATExterne Wartung
de-CHExterne Wartung
de-DEExterne Wartung
en-USExternal Maintenance
it-CHManutenzione esterna
it-ITManutenzione esterna

Vendor No. (14)

Code[20]

TableRelation: Vendor

LanguageCaption
de-ATKreditorennr
de-CHKreditorennr
de-DEKreditorennr
en-USVendor No.
it-CHNr. fornitore
it-ITNr. fornitore

Created Date-Time (15)

DateTime

LanguageCaption
de-ATDatum/Uhrzeit der Erstellung
de-CHDatum/Uhrzeit der Erstellung
de-DEDatum/Uhrzeit der Erstellung
en-USCreated Date-Time
it-CHData-ora creazione
it-ITData-ora creazione

Created By User ID (16)

Code[50]

TableRelation: User."User Name"

LanguageCaption
de-ATErstellt von Benutzer-ID
de-CHErstellt von Benutzer-ID
de-DEErstellt von Benutzer-ID
en-USCreated By User ID
it-CHCreato da ID utente
it-ITCreato da ID utente

Last Modified Date-Time (17)

DateTime

LanguageCaption
de-ATDatum-Uhrzeit der letzten Änderung
de-CHDatum-Uhrzeit der letzten Änderung
de-DEDatum-Uhrzeit der letzten Änderung
en-USLast Modified Date-Time
it-CHData-ora ultima modifica
it-ITData-ora ultima modifica

Last Modified By User ID (18)

Code[50]

TableRelation: User."User Name"

LanguageCaption
de-ATZuletzt geändert von Benutzer-ID
de-CHZuletzt geändert von Benutzer-ID
de-DEZuletzt geändert von Benutzer-ID
en-USLast Modified By User ID
it-CHID utente ultima modifica
it-ITID utente ultima modifica

Priority Status (19)

Enum "EOS060 Priority Status"

LanguageCaption
de-ATPriorität
de-CHPriorität
de-DEPriorität
en-USPriority
it-CHPriorità
it-ITPriorità

Status (20)

enum "EOS060 Work Request Status"

LanguageCaption
de-ATStatus
de-CHStatus
de-DEStatus
en-USStatus
it-CHStato
it-ITStato

Contract Reference No. (21)

Code[50]

FieldClass: FlowField

CalcFormula: lookup("EOS060 Maintenance Point"."Contract Reference No." where("No." = field("Maintenance Point No.")))

LanguageCaption
de-ATVertragsreferenz-Nr.
de-CHVertragsreferenz-Nr.
de-DEVertragsreferenz-Nr.
en-USContract Reference No.
it-CHNr. riferimento contratto
it-ITNr. riferimento contratto

Closing Note (22)

Text[100]

LanguageCaption
de-ATSchlussnote
de-CHSchlussnote
de-DESchlussnote
en-USClosing Note
it-CHNota di chiusura
it-ITNota di chiusura

From Work Request (23)

Code[20]

TableRelation: "EOS060 Work Request"

LanguageCaption
de-ATVon Arbeitsanfrage
de-CHVon Arbeitsanfrage
de-DEVon Arbeitsanfrage
en-USFrom Work Request
it-CHDa richiesta lavoro
it-ITDa richiesta lavoro

Planned Starting Time (24)

Time

LanguageCaption
de-ATGeplante Startzeit
de-CHGeplante Startzeit
de-DEGeplante Startzeit
en-USPlanned Starting Time
it-CHOra inizio pianificata
it-ITOra inizio pianificata

Comment (25)

Boolean

FieldClass: FlowField

CalcFormula: exist("EOS060 PLM Comment Line" where("Table ID" = const(18122612), "No." = field("No."), "No. 2" = const('')))

LanguageCaption
de-ATBemerkung
de-CHBemerkung
de-DEBemerkung
en-USComment
it-CHCommento
it-ITCommento

Fault Detection DateTime (26)

DateTime

LanguageCaption
de-ATFehlererkennung Datum/Uhrzeit
de-CHFehlererkennung Datum/Uhrzeit
de-DEFehlererkennung Datum/Uhrzeit
en-USFault Detection DateTime
it-CHData e ora rilevazione guasto
it-ITData e ora rilevazione guasto

Actual Maintenance Time (27)

Duration

FieldClass: FlowField

CalcFormula: sum("EOS060 Work Req. Cycle Entry"."Operation Duration" where("Work Request No." = field("No.")))

LanguageCaption
de-ATTatsächliche Wartungszeit
de-CHTatsächliche Wartungszeit
de-DETatsächliche Wartungszeit
en-USActual Maintenance Time
it-CHTempo di manutenzione attuale
it-ITTempo di manutenzione attuale

Has Active Cycles (28)

Boolean

FieldClass: FlowField

CalcFormula: exist("EOS060 Work Req. Cycle Entry" where("Work Request No." = field("No."), "Entry Type" = const(Started), "Closed by Entry No." = const(0)))

LanguageCaption
de-ATHat aktive Zyklen
de-CHHat aktive Zyklen
de-DEHat aktive Zyklen
en-USHas Active Cycles
it-CHPossiede cicli attivi
it-ITPossiede cicli attivi

Fault Area Code (100)

Code[20]

TableRelation: "EOS060 PLM Fault Area"

LanguageCaption
de-ATProblembereichscode
de-CHProblembereichscode
de-DEProblembereichscode
en-USFault Area Code
it-CHCodice area guasto
it-ITCodice area guasto

Fault Sub Area Code (101)

Code[20]

TableRelation: "EOS060 PLM Fault Sub Area"."Code" where("Fault Area Code" = field("Fault Area Code"))

LanguageCaption
de-ATCode unter dem Fehlerbereich
de-CHCode unter dem Fehlerbereich
de-DECode unter dem Fehlerbereich
en-USFault Sub Area Code
it-CHCodice sotto-area guasto
it-ITCodice sotto-area guasto

Symptom Code (102)

Code[20]

TableRelation: "EOS060 PLM Symptom"

LanguageCaption
de-ATSymptomcode
de-CHSymptomcode
de-DESymptomcode
en-USSymptom Code
it-CHCodice sintomo
it-ITCodice sintomo

Fault Code (103)

Code[20]

TableRelation: "EOS060 PLM Fault"."Code" where( "Fault Area Code" = field("Fault Area Code"), "Fault Sub Area Code" = field("Fault Sub Area Code"), "Symptom Code" = field("Symptom Code") )

LanguageCaption
de-ATProblemcode
de-CHProblemcode
de-DEProblemcode
en-USFault Code
it-CHCodice guasto
it-ITCodice guasto

Fault Reason Code (104)

Code[20]

TableRelation: "EOS060 PLM Fault Reason"

LanguageCaption
de-ATFehlerhafter Ursachecode
de-CHFehlerhafter Ursachecode
de-DEFehlerhafter Ursachecode
en-USFault Reason Code
it-CHCodice causale guasto
it-ITCodice causale guasto

Resolution Code (105)

Code[20]

TableRelation: "EOS060 PLM Resolution"

LanguageCaption
de-ATLösungscode
de-CHLösungscode
de-DELösungscode
en-USResolution Code
it-CHCod. risoluzione
it-ITCod. risoluzione

Maintenance Cycle No. (106)

Code[20]

TableRelation: "EOS060 Maintenance Cycle Head."."No."

LanguageCaption
de-ATWartungszyklus Nr.
de-CHWartungszyklus Nr.
de-DEWartungszyklus Nr.
en-USMaintenance Cycle No.
it-CHNr. ciclo di manutenzione
it-ITNr. ciclo di manutenzione

Maintenance Cycle Version (107)

Code[10]

TableRelation: "EOS060 Maintenance Cycle Head."."Version No." where("No." = field("Maintenance Cycle No."))

LanguageCaption
de-ATVersion des Wartungszyklus
de-CHVersion des Wartungszyklus
de-DEVersion des Wartungszyklus
en-USMaintenance Cycle Version
it-CHVersione ciclo di manutenzione
it-ITVersione ciclo di manutenzione

Maintenance Type (108)

Enum "EOS060 Maintenance Type"

LanguageCaption
de-ATWartungstyp
de-CHWartungstyp
de-DEWartungstyp
en-USMaintenance Type
it-CHTipo manutenzione
it-ITTipo manutenzione

Resource No. Filter (200)

Code[20]

FieldClass: FlowFilter

LanguageCaption
de-ATRessourcen-Nr. Filter
de-CHRessourcen-Nr. Filter
de-DERessourcen-Nr. Filter
en-USResource No. Filter
it-CHFiltro nr. risorsa
it-ITFiltro nr. risorsa

Resource No. Cycle Exists (201)

Boolean

FieldClass: FlowField

CalcFormula: exist("EOS060 Work Request Cycle" where("Work Request No." = field("No."), Type = filter(18122602), "Type No." = field("Resource No. Filter")))

LanguageCaption
de-ATRessourcen-Nr. Zyklus existiert
de-CHRessourcen-Nr. Zyklus existiert
de-DERessourcen-Nr. Zyklus existiert
en-USResource No. Cycle Exists
it-CHEsistono righe ciclo risorsa
it-ITEsistono righe ciclo risorsa

Resource Group No. Filter (202)

Code[20]

FieldClass: FlowFilter

LanguageCaption
de-DEFilter-Nr. Ressourcengruppe
en-USResource Group No. Filter
it-ITFiltro nr. gruppo risorsa

No. Series (203)

Code[20]

TableRelation: "No. Series"

LanguageCaption
de-DENo. Series
en-USNo. Series
it-ITNr. serie

Methods

ChangeStatusYesNo

procedure ChangeStatusYesNo()

ChangeStatus

procedure ChangeStatus(NewStatus: Enum "EOS060 Work Request Status")

Parameters / Return Value

  • NewStatus Enum "EOS060 Work Request Status"

TestStatus

procedure TestStatus()

PostJournal

procedure PostJournal()

ShowSpareParts

procedure ShowSpareParts()

DeleteSpareParts

procedure DeleteSpareParts()

CreateAbsenceEntries

procedure CreateAbsenceEntries()

CreateWorkRequestCycle

procedure CreateWorkRequestCycle(ShowMessageDialog: Boolean)

Parameters / Return Value

  • ShowMessageDialog Boolean

InsertWorkRequestCycle

procedure InsertWorkRequestCycle()

AssistEdit

procedure AssistEdit(OldWorkRequest: Record "EOS060 Work Request"): Boolean

Opens a page to select related number series for the work request and updates the number with the selected number series.

Parameters / Return Value

  • OldWorkRequest Record "EOS060 Work Request"

    Work request record before the change. The no series code from this record will be highlighted by default on the open page.

  • Returns Boolean

    True if the number has changed, otherwise false.


Events

OnBeforePerformRelease

local procedure OnBeforePerformRelease(var Rec: Record "EOS060 Work Request"; var IsHandled: Boolean)

Raised before performing the release of the work request.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    The related work request.

  • IsHandled Boolean

    Specifies if the procedure is handled by the subscriber.


OnAfterPerformRelease

local procedure OnAfterPerformRelease(var Rec: Record "EOS060 Work Request")

Raised after performing the release of the work request.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    The related work request.


OnBeforePerformFinish

local procedure OnBeforePerformFinish(var Rec: Record "EOS060 Work Request"; var IsHandled: Boolean)

Raised before performing the finish of the work request.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    The related work request.

  • IsHandled Boolean

    Specifies if the procedure is handled by the subscriber.


OnAfterPerformFinish

local procedure OnAfterPerformFinish(var Rec: Record "EOS060 Work Request")

Raised after performing the finish of the work request.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    The related work request.


OnBeforePerformCancel

local procedure OnBeforePerformCancel(var Rec: Record "EOS060 Work Request"; var IsHandled: Boolean)

Raised before performing the cancel of the work request.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    The related work request.

  • IsHandled Boolean

    Specifies if the procedure is handled by the subscriber.


OnAfterPerformCancel

local procedure OnAfterPerformCancel(var Rec: Record "EOS060 Work Request")

Raised after performing the cancel of the work request.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    The related work request.


OnBeforeCalendarAbsenceEntryInsert

local procedure OnBeforeCalendarAbsenceEntryInsert(var CalendarAbsenceEntry: Record "Calendar Absence Entry")

Raised before inserting calendar absence entry.

Parameters / Return Value

  • CalendarAbsenceEntry Record "Calendar Absence Entry"

    The related calendar absence entry.


OnBeforeChangeStatus

local procedure OnBeforeChangeStatus(var Rec: Record "EOS060 Work Request"; NewStatus: Enum "EOS060 Work Request Status"; var IsHandled: Boolean)

Raised at the beginning of the procedure ChangeStatus().

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    Record “EOS060 Work Request”

  • NewStatus Enum "EOS060 Work Request Status"

    NewStatus to set

  • IsHandled Boolean

    if true, no following app code will be executed


OnAfterSetNewStatus

local procedure OnAfterSetNewStatus(var Rec: Record "EOS060 Work Request"; NewStatus: Enum "EOS060 Work Request Status")

Raised in the procedure ChangeStatus(), after set “Status” field with the value NewStatus.

Parameters / Return Value

  • Rec Record "EOS060 Work Request"

    Record “EOS060 Work Request”

  • NewStatus Enum "EOS060 Work Request Status"

    NewStatus set


OnBeforeInsertWorkReqCycle

local procedure OnBeforeInsertWorkReqCycle(var WorkReqCycle: Record "EOS060 Work Request Cycle"; CycleHeader: Record "EOS060 Maintenance Cycle Head."; CycleLine: Record "EOS060 Maintenance Cycle Line")

Raised before insert cycle lines on the Work Request.

Parameters / Return Value

  • WorkReqCycle Record "EOS060 Work Request Cycle"

    Current Record “EOS060 Work Request Cycle” to insert

  • CycleHeader Record "EOS060 Maintenance Cycle Head."

    The Cycle Header

  • CycleLine Record "EOS060 Maintenance Cycle Line"

    Current Cycle Line to copy


OnAfterInsertWorkReqCycleAndComments

local procedure OnAfterInsertWorkReqCycleAndComments(var WorkReqCycle: Record "EOS060 Work Request Cycle"; CycleHeader: Record "EOS060 Maintenance Cycle Head."; CycleLine: Record "EOS060 Maintenance Cycle Line")

Raised after insert cycle lines and comments on the Work Request.

Parameters / Return Value

  • WorkReqCycle Record "EOS060 Work Request Cycle"

    Record “EOS060 Work Request Cycle” inserted

  • CycleHeader Record "EOS060 Maintenance Cycle Head."

    The Cycle Header

  • CycleLine Record "EOS060 Maintenance Cycle Line"

    Current Cycle Line to copy


OnBeforeRename

local procedure OnBeforeRename(var WorkRequest: Record "EOS060 Work Request"; var IsHandled: Boolean; xWorkRequest: Record "EOS060 Work Request")

Raised before rename the record.

Parameters / Return Value

  • WorkRequest Record "EOS060 Work Request"

    Record “EOS060 Work Request”

  • IsHandled Boolean

    if true, skip rename error

  • xWorkRequest Record "EOS060 Work Request"

    xRec “EOS060 Work Request”


OnBeforeTestStatus

local procedure OnBeforeTestStatus(var WorkRequest: Record "EOS060 Work Request"; var IsHandled: Boolean)

Raised before test the status of the record.

Parameters / Return Value

  • WorkRequest Record "EOS060 Work Request"

    Work Request to test status

  • IsHandled Boolean

    If true, skip standard code



EOS Labs -