Skip to content

KVSPSAGenJournalLine#

Extends #437dbf0e84ff417a965ded2bb9650972#Gen. Journal Line

Fields#

Name Type Note
KVSPSAPhase Code Code[20]
KVSPSATask Code Code[20]
KVSPSAStep Code Code[20]
KVSPSAWork Package Code Code[20]
KVSPSASales Posting Boolean
KVSPSABudget Line No. Integer
KVSPSABalance Posting Boolean
KVSPSATo-Do No.19 Code[20]
KVSPSAJob Indirect Cost % Decimal
KVSPSAJob Dir. Unit Cost (LCY) Decimal
KVSPSAOriginalDeferralAmount Decimal
KVSPSAJob Inv. Currency Factor Decimal
KVSPSAJob Inv. Currency Code Code[10]
KVSPSACorrectOfJobLedgEntryNo. Integer
KVSPSANonDeductibleVATType Enum (KVSPSANonDeductibleVATType)
KVSPSANonDeductVATDimCode Code[20]
KVSPSANonDeductVATDimValueCode Code[20]
KVSPSADeferralPurchPrice Decimal

Procedures#

KVSPSAGetActivitySingleLine() :#

procedure KVSPSAGetActivitySingleLine(): 

KVSPSAGetToDos() :#

procedure KVSPSAGetToDos(): 

KVSPSASetInteractivValidateJobNo(Boolean) :#

procedure KVSPSASetInteractivValidateJobNo(InteractivValidateJobNo: Boolean): 

KVSPSASuppressNonDeductVATNotification(Boolean) :#

procedure KVSPSASuppressNonDeductVATNotification(SuppressNonDeductVATNotification: Boolean): 

Events#

KVSPSAOnBeforeGetJobPostingType(Record Gen. Journal Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeGetJobPostingType(var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAGenJournalLine", 'KVSPSAOnBeforeGetJobPostingType', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeGetJobPostingType(var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeSetTableViewToDoNo(Record Gen. Journal Line, Record KVSPSA Job Budget Line) :#

Summary: This event can be used to change the filter for the job budget lines shown in the field To-Do-No. before the SetTableView call is made

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSetTableViewToDoNo(var GenJournalLine: Record "Gen. Journal Line"; var JobBudgetLine: Record "KVSPSA Job Budget Line"): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAGenJournalLine", 'KVSPSAOnBeforeSetTableViewToDoNo', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSetTableViewToDoNo(var GenJournalLine: Record "Gen. Journal Line"; var JobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;

Parameters:

  • JobBudgetLine: JobBudgetLine that is changed
  • GenJournalLine: GenJournalLine for filtering