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"):