KVSPSADeferralPostingBuffer#
Extends #437dbf0e84ff417a965ded2bb9650972#Deferral Posting Buffer
Fields#
Name | Type | Note |
---|---|---|
KVSPSAPhaseCode | Code[20] | |
KVSPSATaskCode | Code[20] | |
KVSPSAStepCode | Code[20] | |
KVSPSAWorkPackageCode | Code[20] | |
KVSPSAToDoNo | Code[20] | |
KVSPSABudgetLineNo | Integer | |
KVSPSASalesPosting | Boolean | |
KVSPSACurrencyCode | Code[10] | |
KVSPSAIndirect Cost % | Decimal |
Procedures#
KVSPSASetJobInfoFilter(Record Deferral Posting Buffer) :#
Summary: Filters on the new values
procedure KVSPSASetJobInfoFilter(DeferralPostingBuffer: Record "Deferral Posting Buffer"):
Parameters:
DeferralPostingBuffer
:
KVSPSATransferJobInfoFromPurchaseLine(Record Purchase Line) :#
Summary: Transfers the Job Infos from the purchase line to the deferral buffer
procedure KVSPSATransferJobInfoFromPurchaseLine(PurchaseLine: Record "Purchase Line"):
Parameters:
PurchaseLine
:
KVSPSATransferJobInfoFromSalesLine(Record Sales Line) :#
Summary: Transfers the Job Infos from the sales line to the deferral buffer
procedure KVSPSATransferJobInfoFromSalesLine(SalesLine: Record "Sales Line"):
Parameters:
SalesLine
:
Events#
KVSPSAOnAfterSetJobInfoFilter(Record Deferral Posting Buffer, Record Deferral Posting Buffer) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetJobInfoFilter(var DeferralPostingBuffer: Record "Deferral Posting Buffer"; FromDeferralPostingBuffer: Record "Deferral Posting Buffer"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSADeferralPostingBuffer", 'KVSPSAOnAfterSetJobInfoFilter', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSetJobInfoFilter(var DeferralPostingBuffer: Record "Deferral Posting Buffer"; FromDeferralPostingBuffer: Record "Deferral Posting Buffer")
begin
end;
KVSPSAOnAfterTransferJobInfoFromPurchaseLine(Record Deferral Posting Buffer, Record Purchase Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferJobInfoFromPurchaseLine(var DeferralPostingBuffer: Record "Deferral Posting Buffer"; PurchaseLine: Record "Purchase Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSADeferralPostingBuffer", 'KVSPSAOnAfterTransferJobInfoFromPurchaseLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferJobInfoFromPurchaseLine(var DeferralPostingBuffer: Record "Deferral Posting Buffer"; PurchaseLine: Record "Purchase Line")
begin
end;
KVSPSAOnAfterTransferJobInfoFromSalesLine(Record Deferral Posting Buffer, Record Sales Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferJobInfoFromSalesLine(var DeferralPostingBuffer: Record "Deferral Posting Buffer"; SalesLine: Record "Sales Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSADeferralPostingBuffer", 'KVSPSAOnAfterTransferJobInfoFromSalesLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferJobInfoFromSalesLine(var DeferralPostingBuffer: Record "Deferral Posting Buffer"; SalesLine: Record "Sales Line")
begin
end;