Codeunit 18123708 EOS012 DDM Event Dispatcher
Codeunit 18123708 EOS012 DDM Event Dispatcher
Events
OnQueryCustLedgerEntryRenegotiable
procedure OnQueryCustLedgerEntryRenegotiable(CustLedgerEntryNoList: List of [Integer]; QueryReason: Enum "EOS066 DDM Query Reason"; var TempRestrictedRecord: Record "Restricted Record")
OnQueryCustLedgerEntryRenegotiable is raised when App EX012 Due Date Management requires to change amounts or due dates of one or more customer ledger entries. All records returned into TempRestrictedRecord buffers will be skipped and untouched by DDM procedure.
Parameters / Return Value
CustLedgerEntryNoList
List[Integer]
List of Customer Ledger Entry “Entry No.”
QueryReason
Enum "EOS066 DDM Query Reason"
TempRestrictedRecord
Record "Restricted Record"
List of entries, with a textual reason, which cannot be modified.
OnQueryVendLedgerEntryRenegotiable
procedure OnQueryVendLedgerEntryRenegotiable(VendLedgerEntryNoList: List of [Integer]; QueryReason: Enum "EOS066 DDM Query Reason"; var TempRestrictedRecord: Record "Restricted Record")
OnQueryVendLedgerEntryRenegotiable is raised when App EX012 Due Date Management requires to change amounts or due dates of one or more Vendor ledger entries. All records returned into TempRestrictedRecord buffers will be skipped and untouched by DDM procedure.
Parameters / Return Value
VendLedgerEntryNoList
List[Integer]
List of Vendor Ledger Entry “Entry No.”
QueryReason
Enum "EOS066 DDM Query Reason"
TempRestrictedRecord
Record "Restricted Record"
List of entries, with a textual reason, which cannot be modified.
OnAfterNegotiation
procedure OnAfterNegotiation(RenegotiationNo: Code[20]; var xSnapshot: Record "Gen. Journal Line"; var Snapshot: Record "Gen. Journal Line")
Parameters / Return Value
RenegotiationNo
Code[20]
xSnapshot
Record "Gen. Journal Line"
Snapshot
Record "Gen. Journal Line"
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.