Codeunit 18006617 EOS023 Incremental Profitabil.
Codeunit 18006617 EOS023 Incremental Profitabil.
Methods
CreateAndOpenJobQueue
procedure CreateAndOpenJobQueue()
ClearAllData
procedure ClearAllData()
DeleteIncrementalProfitability
procedure DeleteIncrementalProfitability(StartingDate: Date; EndingDate: Date)
Parameters / Return Value
StartingDate
Date
EndingDate
Date
UpdateSalesIncremental
procedure UpdateSalesIncremental(StartingDate: Date; EndingDate: Date; Incremental: Boolean)
Parameters / Return Value
StartingDate
Date
EndingDate
Date
Incremental
Boolean
FillListOfFieldsToProcess
procedure FillListOfFieldsToProcess(var ListOfFieldsToProcess: List of [Integer]; AnalysisCodeCheck: Boolean)
Parameters / Return Value
ListOfFieldsToProcess
List[Integer]
AnalysisCodeCheck
Boolean
Events
OnBeforeUpdateSalesIncremental
local procedure OnBeforeUpdateSalesIncremental(StartingDate: Date; EndingDate: Date; Incremental: Boolean; var IsHandled: Boolean)
Parameters / Return Value
StartingDate
Date
EndingDate
Date
Incremental
Boolean
IsHandled
Boolean
OnAfterFilterIncrementalProfitability
local procedure OnAfterFilterIncrementalProfitability(var IncrementalProfitability: Record "EOS023 Incremental Profitabil.";"Date": Date; ItemNo: Code[20]; GLAccountNo: Code[20]; DocumentType: Enum "Item Ledger Document Type"; VariantCode: Code[10]; ItemChargeNo: Code[20]; Amount: Decimal; DocRefHeader: RecordRef; DocRefLine: RecordRef)
Parameters / Return Value
IncrementalProfitability
Record "EOS023 Incremental Profitabil."
Date
Date
ItemNo
Code[20]
GLAccountNo
Code[20]
DocumentType
Enum "Item Ledger Document Type"
VariantCode
Code[10]
ItemChargeNo
Code[20]
Amount
Decimal
DocRefHeader
RecordRef
DocRefLine
RecordRef
OnBeforeInsertIncrementalProfitability
local procedure OnBeforeInsertIncrementalProfitability(var IncrementalProfitability: Record "EOS023 Incremental Profitabil."; DocumentType: Enum "Item Ledger Document Type"; DocRefHeader: RecordRef; DocRefLine: RecordRef; "Date": Date; ItemNo: Code[20]; VariantCode: Code[10];GLAccountNo: Code[20]; SerialNo: Code[50]; LotNo: Code[50]; ItemChargeNo: Code[20]; ValueEntryNo: Integer)
Parameters / Return Value
IncrementalProfitability
Record "EOS023 Incremental Profitabil."
DocumentType
Enum "Item Ledger Document Type"
DocRefHeader
RecordRef
DocRefLine
RecordRef
Date
Date
ItemNo
Code[20]
VariantCode
Code[10]
GLAccountNo
Code[20]
SerialNo
Code[50]
LotNo
Code[50]
ItemChargeNo
Code[20]
ValueEntryNo
Integer
OnBeforeUpdateIncrementalProfitability
local procedure OnBeforeUpdateIncrementalProfitability(var IncrementalProfitability: Record "EOS023 Incremental Profitabil.";Amount: Decimal; InvDiscAmount: Decimal; LineDiscAmount: Decimal; QuantityBase: Decimal; RecRefSourceRecord: RecordRef)
Parameters / Return Value
IncrementalProfitability
Record "EOS023 Incremental Profitabil."
Amount
Decimal
InvDiscAmount
Decimal
LineDiscAmount
Decimal
QuantityBase
Decimal
RecRefSourceRecord
RecordRef
OnAfterFillListOfFieldsToProcess
local procedure OnAfterFillListOfFieldsToProcess(var ListOfFieldsToProcess: List of [Integer]; AnalysisCodeCheck: Boolean)
Parameters / Return Value
ListOfFieldsToProcess
List[Integer]
AnalysisCodeCheck
Boolean
OnAfterGetIncrementalProfitabilitySalesInvoiceRecord
local procedure OnAfterGetIncrementalProfitabilitySalesInvoiceRecord(SourceRecord: Variant; ProfitabSalesInvView: Query "EOS Profitab. Sales Inv. View"; var SkipRecord: Boolean)
Parameters / Return Value
SourceRecord
Variant
ProfitabSalesInvView
Query "EOS Profitab. Sales Inv. View"
SkipRecord
Boolean
OnAfterGetIncrementalProfitabilitySalesCrMemoRecord
local procedure OnAfterGetIncrementalProfitabilitySalesCrMemoRecord(SourceRecord: Variant; ProfitabSalesCMView: Query "EOS Profitab. Sales CM View"; var SkipRecord: Boolean)
Parameters / Return Value
SourceRecord
Variant
ProfitabSalesCMView
Query "EOS Profitab. Sales CM View"
SkipRecord
Boolean
OnBeforeInsertIncrementalProfitabilityItemCharge
local procedure OnBeforeInsertIncrementalProfitabilityItemCharge(SourceDocLine: Variant; SourceDocHeader: Variant; ProfitabItemChargeView: Query "EOS Profitab. Item Charge View"; ValueEntry: Record "Value Entry"; var SkipRecord: Boolean)
Parameters / Return Value
SourceDocLine
Variant
SourceDocHeader
Variant
ProfitabItemChargeView
Query "EOS Profitab. Item Charge View"
ValueEntry
Record "Value Entry"
SkipRecord
Boolean
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.