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 changedGenJournalLine
: GenJournalLine for filtering