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) :#
procedure KVSPSACreateDimFromDefaultDim(FieldNo: Integer):
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):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnAfterCreateDim', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCreateDim(var TimeSheetLine: Record "Time Sheet Line"; CallingFieldNo: Integer; xTimeSheetLine: Record "Time Sheet Line"; DefaultDimSource: List)
begin
end;
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):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnAfterCreateDimFromDefaultDim', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCreateDimFromDefaultDim(var TimeSheetLine: Record "Time Sheet Line"; xTimeSheetLine: Record "Time Sheet Line"; CurrFieldNo: Integer; CallingFieldNo: Integer)
begin
end;
KVSPSAOnAfterInitDefaultDimensionSources(Record Time Sheet Line, List, Integer) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitDefaultDimensionSources(var TimeSheetLine: Record "Time Sheet Line"; var DefaultDimSource: List; FieldNo: Integer):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnAfterInitDefaultDimensionSources', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitDefaultDimensionSources(var TimeSheetLine: Record "Time Sheet Line"; var DefaultDimSource: List; FieldNo: Integer)
begin
end;
KVSPSAOnAfterInitTableValuePair(Dictionary, Integer, Record Time Sheet Line) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Not used anymore.', '24.2')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitTableValuePair(var TableValuePair: Dictionary; FieldNo: Integer; var TimeSheetLine: Record "Time Sheet Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnAfterInitTableValuePair', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitTableValuePair(var TableValuePair: Dictionary; FieldNo: Integer; var TimeSheetLine: Record "Time Sheet Line")
begin
end;
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):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnBeforeCreateDim', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCreateDim(var IsHandled: Boolean; var TimeSheetLine: Record "Time Sheet Line"; FieldNo: Integer; DefaultDimSource: List)
begin
end;
KVSPSAOnBeforeInitTableValuePair(Dictionary, Integer, Boolean, Record Time Sheet Line) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Not used anymore.', '24.2')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInitTableValuePair(var TableValuePair: Dictionary; FieldNo: Integer; var IsHandled: Boolean; var TimeSheetLine: Record "Time Sheet Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnBeforeInitTableValuePair', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInitTableValuePair(var TableValuePair: Dictionary; FieldNo: Integer; var IsHandled: Boolean; var TimeSheetLine: Record "Time Sheet Line")
begin
end;
KVSPSAOnCreateDimFromDefaultDimOnBeforeCreateDim(Record Time Sheet Line, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Not used anymore.', '24.1')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnCreateDimFromDefaultDimOnBeforeCreateDim(var TimeSheetLine: Record "Time Sheet Line"; var ShouldCreateDim: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnCreateDimFromDefaultDimOnBeforeCreateDim', '', false, false)]
local procedure DoSomethingKVSPSAOnCreateDimFromDefaultDimOnBeforeCreateDim(var TimeSheetLine: Record "Time Sheet Line"; var ShouldCreateDim: Boolean)
begin
end;
KVSPSAOnCreateDimOnBeforeUpdateGlobalDimFromDimSetID(Record Time Sheet Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnCreateDimOnBeforeUpdateGlobalDimFromDimSetID(var TimeSheetLine: Record "Time Sheet Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSATimeSheetLine", 'KVSPSAOnCreateDimOnBeforeUpdateGlobalDimFromDimSetID', '', false, false)]
local procedure DoSomethingKVSPSAOnCreateDimOnBeforeUpdateGlobalDimFromDimSetID(var TimeSheetLine: Record "Time Sheet Line")
begin
end;