Retrieving the Next Note Index in GP
An example of how to call the smGetNextNoteIndex stored procedure to get the next note index for a Great Plains in SQL. The following assumes that we're in the company database.-- declare some variables we'll need for calling the stored procedure
DECLARE @RC int
DECLARE @I_sCompanyID smallint
DECLARE @I_iSQLSessionID int
DECLARE @O_mNoteIndex numeric(19,5)
DECLARE @O_iErrorState int
-- get the Company ID
select @I_sCompanyID = CMPANYID
from DYNAMICS..SY01500 a
where a.INTERID = db_name()
-- call the stored procedure. This will get the next note index and increment the current value.
EXECUTE @RC = DYNAMICS..smGetNextNoteIndex
@I_sCompanyID
, @I_iSQLSessionID = 1
, @O_mNoteIndex = @O_mNoteIndex OUTPUT
, @O_iErrorState = @O_iErrorState OUTPUT
-- output our return value (should be 0 for success)
print @RC
-- output our note index.
print @O_mNoteIndex
Last modified by Mohit @ 4/7/2025 7:08:41 PM