another blog


About Microsoft Dynamics GP :-)

Modified Report is not appreaing in Debug Mood. GP2013

When we modify Dynamics GP window and test them on debug mood we need to mark alternate window, same should be done for reports. One of my junior team member was doing this and found no alternate report in Alternate Modified forms and report window.
Perplex, he though some thing related to GP2013 security is causing this.went in an out of GP, create task and securities but found nothing. The user he was using is ‘sa’ so no other user issue could be thought.

To help him out when I print the modified report to check what it will say, got calculated fields error, this makes confirm that some where we have our modified report but some thing is stopping it to be displayed on Alternate/Modified window.

So I close GP, Dictionary and dexterity, everything.
Right click on dexterity app and select run as administrator, login to GP and now our modified report was there in alternate modified reports form, mark and this start printing the reports showing changes we did.


Filed under: Data Issue of Dynamics GP, Dynamics GP, dynamics-gp, , ,

Posted receipts not showing on Enter Match Invoice window

Issue: Posted receipts not showing on Enter Match Invoice window, even record exist can be verify at backend.

Cause:  Posting interrupted or everything is possible in the world of dynamics GP.

Fix: Update two fields in two different PO tables.

  1. POP_POLine

Display Name        Purchase Order Line

O/S Name               POP10110

Update PO Line status field. For posted lines it should be set as 4. Use as many ”wheres” as you can so update the right record.


/*update POP10110 set POLNESTA=4



  1. POP_PORcptApply

Display Name        Purchasing Receipt Line Quantities

O/S Name               POP10500

The POP_PORcptApply table contains the information necessary to apply a POP_ReceiptLine to its POP_POLine.

Update Status field. It should be 1.

1= Posted

/*update POP10500 set Status=1 where PONUMBER=’POXXXXXXXXXX’



Filed under: Data Issue of Dynamics GP, , , ,

You may not edit this document . it is being edited by another user.

Window: Cash Receipt

Yesterday we got below issue from one of our client. I am writing steps for all of you.

All of you are welcome to add more lines, explanations.


Document Number  “PYMNT000000000XXX “ has been created but not showing in GP now, It is there in Table RM10201 (cash receipt table).

Steps to check.

  1. Check on front end either you are able to view it or not.
  2. Got the message “you may not edit this document . it is being edited by another user”.
  3. Check in activity table dynamics..sy00800.

It means that user ‘sa’ is posting a batch ‘PAY ‘ that’s why the other user was getting this message.

And since the batch was in posting status probably have large about of data, that’s why other user was also able to view the record from backend in RM10201 table.When  posting process finished we checked the user activity again. User activity was not deleted from the table and we asked user to re-login and logout properly from GP, this clears the table.

(Alternate way is to clear the user from activity table, with all the cautions).

  1. Due to any reason PAYMENT information was removed from work tables but remain exist in distribution table.

We checked this through SQL script and searched for value ‘PYMNT000000000XXX’ in all tables. We will share it later.

  1. So we first checked if is it posted to GL or not, it was not so we delete from tables having records of this payment and recreated the payment.

RM00401 – RM_Key_Master table

select * from RM00401 where DOCNUMBR=’PYMNT000000000XXX’

DCSTATUS=  1 : unposted,  2: Posted

BCHSOURC=  RM_Cash unposted,  XRM_Cash  posted

TRXSORCE=  exists for posted  records.

select * from GL10000  where DTAControlNum=’ PYMNT000000000XXX.

Or in below table

select * from GL20000 where ORCTRNUM=’PYMNT000000000XXX’

Filed under: Data Issue of Dynamics GP,


Enter your email address to follow this blog and receive notifications of new posts by email.

Enter your email address to follow this blog and receive notifications of new posts by email.


Error: Twitter did not respond. Please wait a few minutes and refresh this page.

Blog Stats

  • 9,913 hits

RSS dynamics-gp

  • VSTools and database triggers.
    In SanScript coding we have database triggers, Below is a detail of what database triggers are as explained in dexterity manuals. Database triggers Database triggers are activated by successful table operations, such as a record begin read, saved, or deleted. The procedure that runs in response to a database trigger has access to the same […]
  • Getting the current active window in Dexterity.
    Using dexterity there is not a direct way of getting current active window information, but with set of available GP functions and triggers can make this task happen. Below I am sharing a trigger and function which can tell the active window name. Below code needs to be changed according to the needs of developer, […]
  • Hints and Tips… On going Post
    This is on going post and points will be added from time to time. 🙂 .. with Field Level Security we can not restrict document access on Sales transaction entry Window. Means we can not make user to choose only ‘Invoices’ in SOP Type drop down. .. we can not add custom table in table […]
  • Reversing the sort order of Receivable Transaction Inquiry – Customer by Document Date
    Last few months we got more request on changing sort orders of Inquiry windows and lookups and to cover them all in a one place I have been working on a small project which will provide a simple sorting without much effort. In Dynamics Community there was a post having similar situation, I have already […]
  • Getting the current open window in .net GP Add In
    There are many ways of getting information of active window in GP, but it changes according to the developing tool we are working on. 1.Dexterity.(the best tool 🙂
  • Not all RW_Function are meant for reports.
    There are lots of RW functions available in a report writer Calculated Field Definition window and almost all of them are so handy while working on report writer, but it is a matter of fact that some of them are not actually meant for report writer. Usually RW functions are associated with report writer and […]
  • Dexterity Can Wait and Respond.
  • Cross Dictionary Development.    
  • Calling Sales Document Numbers Lookup
    Often developers need to open available lookup on their custom form from dynamics GP.Sales Document Number lookup is a very common and much used lookup and every dynamics technical person needs to call it in once (or more) in their lifetime. 🙂 Dynamics GP SDK provide a prototype of coding on how to open various […]
  • This datatype name is already in use.
    This datatype name is already in use.
Ghostriver Studios Blog

Sculptural stained glass of Andrew Kosorok

Coding Notes

Code, News, Tech & Stuff

Dynamics GP Builders & Reporting

How to use MS Dynamics SmartList Builder, Excel Report Builder and other Reporting tools to get the data and analysis you need.

%d bloggers like this: