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
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.