Wednesday, September 23, 2015

How to get Next RecId through X++

Below piece of code can be used to retrieve next record Id from the table.

static void getNextRecId(Args _args)
    //Table that stores record ids details for tables
    SystemSequences systemSequences;

    //Class that handles Record id generation
    SystemSequence systemSequence = new SystemSequence();

    info(strFmt("%1", tableNum(SalesTable)));  
    info(strFmt("Next record id: %1", systemSequence.reserveValues(1,tableNum(SalesTable))));