Stored Procedures [dbo].[XLedgerMarkTransactionsPostAsSuccess]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@journalHeadersXLedgerJournalHeaderInsertItemmax
@journalHeaderMappingsXLedgerJournalHeaderMappingInsertItemmax
Permissions
TypeActionOwning Principal
GrantExecuteMssExec
SQL Script
CREATE PROCEDURE [dbo].[XLedgerMarkTransactionsPostAsSuccess]
    @journalHeaders XLedgerJournalHeaderInsertItem readonly,
    @journalHeaderMappings XLedgerJournalHeaderMappingInsertItem readonly
AS
begin
    set nocount on
    insert into XLedgerJournalHeader
    (
        XLedgerDbId
    )
    select XLedgerDbId
    from @journalHeaders JournalHeaders

    update XLedgerJournalEntryBatchItem set
        XLedgerJournalHeaderFid = XLedgerJournalHeader.XLedgerJournalHeaderId
    from @journalHeaderMappings JournalHeaderMappings
    inner join XLedgerJournalEntryBatchItem on
        JournalHeaderMappings.XLedgerJournalEntryBatchItemId = XLedgerJournalEntryBatchItem.XLedgerJournalEntryBatchItemId
    inner join XLedgerJournalHeader on JournalHeaderMappings.JournalHeaderXLedgerDbId = XLedgerJournalHeader.XLedgerDbId


end
GO
GRANT EXECUTE ON  [dbo].[XLedgerMarkTransactionsPostAsSuccess] TO [MssExec]
GO
Uses