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 | |
| KVSPSADeferralPurchPrice | 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;