Table of Contents

KVSPSAJob Evaluation Jnl Line

Fields

Name Type Note
Journal Template Name Code[10]
Line No. Integer
Job No. Code[20]
Posting Date Date
Document No. Code[20]
Type Enum (KVSPSAJobEvaluationEntryType)
No. Code[20]
Description Text[100]
Total Cost Decimal
Total Price Decimal
Resource Group No. Code[20]
Posting Group Code[20]
Shortcut Dimension 1 Code Code[20]
Shortcut Dimension 2 Code Code[20]
Dimension Set ID Integer
Evaluation Book Code Code[10]
Entry Type Enum Job Journal Line Entry Type
Source Code Code[10]
Journal Batch Name Code[10]
Reason Code Code[10]
Recurring Method Option OptionMembers: ,Fixed,Variable
Expiration Date Date
Recurring Frequency Code[20]
Gen. Bus. Posting Group Code[20]
Gen. Prod. Posting Group Code[20]
Posting No. Series Code[20]
Source Currency Code Code[10]
Source Currency Total Cost Decimal
Source Currency Total Price Decimal
Evaluation Type Option OptionMembers: Activation,Deactivation
Evaluation Amount Decimal
Entry No. Job Entry Integer
Evaluation Amount (ACY) Decimal
Integration GL Boolean
Date Progress Line Date
Share of Earnings Decimal
Share Of Earnings (LCY) Decimal
Posting Period Date
G/L Integration Code[20]
Mark as post to G/L Boolean

Procedures

CreateDim(List) :

procedure CreateDim(DefaultDimSource: List): 

CreateDimFromDefaultDim(Integer) :

Summary: Initializes the dimensions for the sales line if default dimensions are defined for the specified field.

procedure CreateDimFromDefaultDim(FieldNo: Integer): 

Parameters:

  • FieldNo: The field number for which to initialize the dimensions.

Events

KVSPSAOnAfterCreateDimFromDefaultDim(Record KVSPSAJob Evaluation Jnl Line, Record KVSPSAJob Evaluation Jnl Line, Integer, Integer) :

Summary: Raised after creating dimensions from default dimensions on the job evaluation journal line.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateDimFromDefaultDim(var JobEvaluationJnlLine: Record "KVSPSAJob Evaluation Jnl Line"; xJobEvaluationJnlLine: Record "KVSPSAJob Evaluation Jnl Line"; CurrFieldNo: Integer; CallingFieldNo: Integer): 

Parameters:

  • JobEvaluationJnlLine: The job evaluation journal line being processed.
  • xJobEvaluationJnlLine: The job evaluation journal line before the change.
  • CurrFieldNo: The current field number.
  • CallingFieldNo: The field number that triggered the dimension creation.

KVSPSAOnAfterInitDefaultDimensionSources(Record KVSPSAJob Evaluation Jnl Line, List, Integer) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitDefaultDimensionSources(var JobEvaluationJnlLine: Record "KVSPSAJob Evaluation Jnl Line"; var DefaultDimSource: List; FieldNo: Integer): 

KVSPSAOnBeforeCreateDim(Record KVSPSAJob Evaluation Jnl Line, Boolean, List) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreateDim(var JobEvaluationJnlLine: Record "KVSPSAJob Evaluation Jnl Line"; var IsHandled: Boolean; var DefaultDimSource: List):