Codeunit 18122410 EOS012 DDM Management
Codeunit 18122410 EOS012 DDM Management
Methods
CreateCustomerBuffer
procedure CreateCustomerBuffer(SourceCustLedgerEntry: Record "Cust. Ledger Entry"; var DDMDueDatesBuffer: Record "EOS012 DDM Due Dates Buffer"; RefreshAfterPosting: Boolean)
This procedure is invoked when using the “Change Occurrencies” action and after posting, it empties the DDMDueDatesBuffer table, repopulating it with the new customer ledger entries (referring to the original document). This procedure assigns the values to the “Entry Blocked” and “Blocked Reason” fields.
Parameters / Return Value
SourceCustLedgerEntry
Record "Cust. Ledger Entry"
Source Customer Ledger Entry
DDMDueDatesBuffer
Record "EOS012 DDM Due Dates Buffer"
“EOS012 DDM Due Dates Buffer” table that is being processed
RefreshAfterPosting
Boolean
if true, the procedure is being called after posting
CreateVendorBuffer
procedure CreateVendorBuffer(SourceVendorLedgerEntry: Record "Vendor Ledger Entry"; var DDMDueDatesBuffer: Record "EOS012 DDM Due Dates Buffer"; RefreshAfterPosting: Boolean)
This procedure is invoked when using the “Change Occurrencies” action and after posting, it empties the DDMDueDatesBuffer table, repopulating it with the new Vendor ledger entries (referring to the original document). This procedure assigns the values to the “Entry Blocked” and “Blocked Reason” fields.
Parameters / Return Value
SourceVendorLedgerEntry
Record "Vendor Ledger Entry"
Source Vendor Ledger Entry
DDMDueDatesBuffer
Record "EOS012 DDM Due Dates Buffer"
“EOS012 DDM Due Dates Buffer” table that is being processed
RefreshAfterPosting
Boolean
if true, the procedure is being called after posting
GetNewAmounts
procedure GetNewAmounts(var DDMDueDatesBuffer: Record "EOS012 DDM Due Dates Buffer")
Parameters / Return Value
- DDMDueDatesBuffer
Record "EOS012 DDM Due Dates Buffer"
PostEntries
procedure PostEntries(var DDMDueDatesBuffer: Record "EOS012 DDM Due Dates Buffer")
This procedure invokes its overload with both booleans set to false
Parameters / Return Value
DDMDueDatesBuffer
Record "EOS012 DDM Due Dates Buffer"
“EOS012 DDM Due Dates Buffer” table that is being processed
PostEntries
procedure PostEntries(var DDMDueDatesBuffer: Record "EOS012 DDM Due Dates Buffer"; SuppressCommit: Boolean; HideDialog: Boolean)
This procedure manages the posting process of both Vendor and Customer occurrencies.
Parameters / Return Value
DDMDueDatesBuffer
Record "EOS012 DDM Due Dates Buffer"
“EOS012 DDM Due Dates Buffer” table that is being processed
SuppressCommit
Boolean
if true, the commit at the end of the procedure will be skipped
HideDialog
Boolean
If true, the confirmation message at the end of the procedure will be skipped
UpdatePaymentMethodCustLedgerEntry
procedure UpdatePaymentMethodCustLedgerEntry(var CustLedgerEntry: Record "Cust. Ledger Entry")
Parameters / Return Value
- CustLedgerEntry
Record "Cust. Ledger Entry"
AddCustomerOccurrency
procedure AddCustomerOccurrency(var Rec: Record "EOS012 DDM Due Dates Buffer"; OrgCustLedgEntry: Record "Cust. Ledger Entry")
Parameters / Return Value
Rec
Record "EOS012 DDM Due Dates Buffer"
OrgCustLedgEntry
Record "Cust. Ledger Entry"
AddVendorOccurrency
procedure AddVendorOccurrency(var Rec: Record "EOS012 DDM Due Dates Buffer"; OrgVendorLedgerEntry: Record "Vendor Ledger Entry")
Parameters / Return Value
Rec
Record "EOS012 DDM Due Dates Buffer"
OrgVendorLedgerEntry
Record "Vendor Ledger Entry"
CheckDetailedCustLedgEntry
procedure CheckDetailedCustLedgEntry(CustLedgerEntry: Record "Cust. Ledger Entry")
Parameters / Return Value
- CustLedgerEntry
Record "Cust. Ledger Entry"
CheckDetailedVendorLedgEntry
procedure CheckDetailedVendorLedgEntry(VendorLedgEntry: Record "Vendor Ledger Entry")
Parameters / Return Value
- VendorLedgEntry
Record "Vendor Ledger Entry"
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.