Table of Contents

KVSPSATimeSheetLine

Extends #437dbf0e84ff417a965ded2bb9650972#Time Sheet Line

Fields

Name Type Note
KVSPSAPhase Code Code[20]
KVSPSATask Code Code[20]
KVSPSAStep Code Code[20]
KVSPSAWork Package Code Code[20]
KVSPSATo-Do No. Code[20]
KVSPSABudget Line No. Integer
KVSPSAInvoicing Type Enum (KVSPSAPspInvoicingType)
KVSPSAResource No. Code[20] FlowField
KVSPSATo-Do Progress Integer
KVSPSAQty. to Complete Decimal
KVSPSA25er Progress Enum (KVSPSA25erProgressType)
KVSPSAUncreatedJobTimeLedgEntr Integer FlowField
KVSPSACreatedJobTimeLedgEntry Integer FlowField
KVSPSAUncreatedJobLedgEntry Integer FlowField
KVSPSAcreated Job Ledg. Entry Integer FlowField
KVSPSAPstdTimeSheetDetailLines Integer FlowField
KVSPSAUnpstdTimeSheetDetLines Integer FlowField
KVSPSAJob Description Text[100] FlowField
KVSPSAError Message Text[250]
KVSPSAContact No. Code[20]

Procedures

KVSPSACreateDimension(List) :

procedure KVSPSACreateDimension(DefaultDimSource: List): 

KVSPSACreateDimFromDefaultDim(Integer) :

Summary: This procedure runs HandleJobPlanDimensions to create default dimension sources then runs CreateDimension to create dimensions from that source.

procedure KVSPSACreateDimFromDefaultDim(FieldNo: Integer): 

Parameters:

  • FieldNo: Field number use for creating dimensions.

KVSPSAInitDefaultDimensionSources(List, Integer) :

procedure KVSPSAInitDefaultDimensionSources(var DefaultDimSource: List; FieldNo: Integer): 

Events

KVSPSAOnAfterCreateDim(Record Time Sheet Line, Integer, Record Time Sheet Line, List) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateDim(var TimeSheetLine: Record "Time Sheet Line"; CallingFieldNo: Integer; xTimeSheetLine: Record "Time Sheet Line"; DefaultDimSource: List): 

KVSPSAOnAfterCreateDimFromDefaultDim(Record Time Sheet Line, Record Time Sheet Line, Integer, Integer) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateDimFromDefaultDim(var TimeSheetLine: Record "Time Sheet Line"; xTimeSheetLine: Record "Time Sheet Line"; CurrFieldNo: Integer; CallingFieldNo: Integer): 

KVSPSAOnAfterInitDefaultDimensionSources(Record Time Sheet Line, List, Integer) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitDefaultDimensionSources(var TimeSheetLine: Record "Time Sheet Line"; var DefaultDimSource: List; FieldNo: Integer): 

KVSPSAOnBeforeCreateDim(Boolean, Record Time Sheet Line, Integer, List) :

[IntegrationEvent(true, false)]
local procedure KVSPSAOnBeforeCreateDim(var IsHandled: Boolean; var TimeSheetLine: Record "Time Sheet Line"; FieldNo: Integer; DefaultDimSource: List): 

KVSPSAOnCreateDimOnBeforeUpdateGlobalDimFromDimSetID(Record Time Sheet Line) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCreateDimOnBeforeUpdateGlobalDimFromDimSetID(var TimeSheetLine: Record "Time Sheet Line"):