Skip to content

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;