Table of Contents

KVSPSAZDE-Header

Fields

Name Type Note
No. Code[20]
Date Date
Job No. Code[20]
Document No. Code[20]
External Resource Boolean
Description Text[100]
Quantity Decimal
Shortcut Dimension 1 Code Code[20]
Shortcut Dimension 2 Code Code[20]
Dimension Set ID Integer
Source Code Code[10]
Reason Code Code[10]
Reason Absence Code Code[10]
From Time Time
To Time Time
Break Time Decimal
Qty. Allocated Decimal FlowField
Last posted ZDE-Card Date Date FlowField
To Allocate Decimal
Status Option OptionMembers: open,released
Night Shift Boolean
Employee No. Code[20]
Lines Exists Boolean FlowField
WEB Boolean
Capacity Decimal FlowField
Qty. Absence Decimal FlowField

Procedures

CreateDim(List) :

procedure CreateDim(DefaultDimSource: List): 

CreateDimFromDefaultDim(Integer) :

Summary: This procedure run both of InitDefaultDimensionSources and CreateDim procedures.

procedure CreateDimFromDefaultDim(FieldNo: Integer): 

Parameters:

  • FieldNo: Field number use for creating dimensions.

InitDefaultDimensionSources(List, Integer) :

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

IsFromToTimeNecessary() : Boolean

Summary: This procedure checks if the "Starting Time" and "Ending Time" time fields are necessary for the current record.

procedure IsFromToTimeNecessary(): Boolean

Returns: True if the time fields are necessary, otherwise false.

Events

KVSPSAOnAfterInitDefaultDimensionSources(Record KVSPSAZDE-Header, List, Integer) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitDefaultDimensionSources(var ZDEHeader: Record "KVSPSAZDE-Header"; var DefaultDimSource: List; FieldNo: Integer): 

KVSPSAOnAfterIsFromToTimeNecessary(Record KVSPSAZDE-Header, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterIsFromToTimeNecessary(var ZDEHeader: Record "KVSPSAZDE-Header"; var TimeIsNecessary: Boolean): 

KVSPSAOnBeforeCreateDim(Record KVSPSAZDE-Header, Boolean, List) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreateDim(var ZDEHeader: Record "KVSPSAZDE-Header"; var IsHandled: Boolean; var DefaultDimSource: List): 

KVSPSAOnBeforeIsFromToTimeNecessary(Record KVSPSAZDE-Header, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeIsFromToTimeNecessary(var ZDEHeader: Record "KVSPSAZDE-Header"; var TimeIsNecessary: Boolean; var IsHandled: Boolean): 

KVSPSAOnBeforeModifyActualAbsenceLine(Record KVSPSAZDE-Line) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeModifyActualAbsenceLine(var ZDELine: Record "KVSPSAZDE-Line"): 

KVSPSAOnBeforeUpdateAllLineDim(Record KVSPSAZDE-Header, Integer, Integer, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateAllLineDim(var ZDEHeader: Record "KVSPSAZDE-Header"; NewParentDimSetID: Integer; OldParentDimSetID: Integer; var IsHandled: Boolean; var SkipConfirmation: Boolean): 

KVSPSAOnBeforeValidateShortcutDimensionCodes(Record KVSPSAZDE-Line) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeValidateShortcutDimensionCodes(var ZDELine: Record "KVSPSAZDE-Line"):