Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics AX (Archived)

Error: SysDictTable object not initialised while posting PO

(0) ShareShare
ReportReport
Posted on by 885

Hi,

When a user tries to invoice a purchase order, the user is facing the issue as the below error is getting popped up.

Error Details:

SysDictTable object not initialised.

Stack trace

(S)\Data Dictionary\Tables\SourceDocumentHeader\Methods\getSourceDocumentImplementation – line 5
(S)\Classes\SourceDocumentLineItem\parmSourceDocument – line 8
(S)\Classes\ProjectSourceDocumentLineItemHelper\projTransType – line 21
(S)\Data Dictionary\Tables\ProjectAccountingDistribution\Methods\transactionCurrencySalesAmt – line 31
(S)\Classes\ProjFundingLimitTrackingManager\createProjTransFromProjDist – line 43
(S)\Classes\ProjFundingLimitTrackingManager\updateUsingProjAccountingDistribution – line 45
(S)\Classes\ProjFundingLimitTrackingManager\updateUsingAccDistribution – line 30
(S)\Data Dictionary\Tables\AccountingDistribution\Methods\Update – line 9
(S)\Classes\PurchFormletterParmDataInvoice\updateSourceDocumentLines – line 47
(S)\Classes\PurchFormletterParmDataInvoice\reArrangeUpdateParmLine – line 19
(S)\Classes\PurchFormletterParmData\reArrangeLines – line 152
(S)\Classes\formletterParmData\doReArrange – line 15
(S)\Classes\formletterParmData\reArrange – line 8
(S)\Classes\PurchFormletterParmData\reArrangeServer – line 7
(C)\Classes\PurchFormLetter\reArrange – line 21
(C)\Classes\PurchFormLetter\run – line 11
(C)\Classes\PurchFormLetter\main – line 62
(C)\Classes\FormFunctionButtonControl\Clicked

Error Message (03:26:41 pm) Removal of suspension of recId allocation for table VendInvoiceInfoTable has failed.

consolidated-error_5F00_1.jpg

I tried to compile/build and synchronize the above objects but I did not find anything wrong.

I tried to research on this but I am unable to figure out what is causing this issue. Can someone please help me resolve the above issue?

Would appreciate for your help.

Thanks in advance.

Sincerely,

Muneeb

*This post is locked for comments

  • Muneeb Profile Picture
    Muneeb 885 on at
    RE: Error: SysDictTable object not initialised while posting PO

    Thank you so much for your quick response. Sure, I  will proceed as you suggested.

    Lastly, Is there any documentation like where we can get to know which all KB of earlier versions are part of the new versions.

    Example, the KB that we applied in R2 CU7. I want to know if that is the Part of new version R3 CU11 ? Like these are the list of KBs that were used in the earlier versions to fix the issue are now the part of the new version by default.

    Would appreciate for your help.

    -Muneeb

  • Sohaib Cheema Profile Picture
    Sohaib Cheema 46,610 User Group Leader on at
    RE: Error: SysDictTable object not initialised while posting PO

    yes you are right in observation.

    usually new versions have fixed all those previous bugs. as in your case, you can see update code on CU11 n SYP or SYS layer, so there is no need to previously done customization. These customizations which were done on R2CU7 for specific issue, you can remove those.

    I would recommend you to do this in TEST or DEV and then test it. once satisfied, push changes to Prod

  • Muneeb Profile Picture
    Muneeb 885 on at
    RE: Error: SysDictTable object not initialised while posting PO

    Hi Sohaib,

    Need some clarifications.

    We were using AX 2012 R2 CU7. We were getting issue while Posting PO and below KB changes fixed the issue,

    R3Code.jpg

    Now as we have upgraded to AX 2012 R3 CU11, I think there is no need for the changes we did in R2 CU7, as the standard code of R3 CU11 has similar changes, but there is change in the code in R3 CU11 (Snapshot below for your reference),

    R3Code.jpg

    This code is of R3 CU11 (I have removed the changes I did in R2 CU7).

    I guess, I can keep the changes present in the standard code of R3 CU11 and there is no need for the KB we applied which I assume is a part of R3 CU11.

    Can you please confirm my understanding that I can simply right click on the method and say Delete as it ONLY contains the changes we did in R2 CU7.

    Kindly confirm the same.

    Appreciate for your quick response.

    Sincerely,

    Muneeb

  • Muneeb Profile Picture
    Muneeb 885 on at
    RE: Error: SysDictTable object not initialised while posting PO

    Hi Sohaib,

    Yes, agreed. Thank you so much for your efforts and help. Really appreciate for the same.

    Sincerely,

    Muneeb

  • Sohaib Cheema Profile Picture
    Sohaib Cheema 46,610 User Group Leader on at
    RE: Error: SysDictTable object not initialised while posting PO

    I am not sure, really this kind of stuff usually needs interaction with system and debugging. For me its difficult while sitting at remote site.

    I can see on LCS where Microsoft states that its not an issue.

  • Verified answer
    Muneeb Profile Picture
    Muneeb 885 on at
    RE: Error: SysDictTable object not initialised while posting PO

    Hi Sohaib,

    I am not sure what is the root cause of this issue. However, after performing the below steps I am able to Post the Vendor Invoice.

    1. Reversed the Invoice Pool entry.

    2. While creating the Invoice Register again for the same Vendor Invoice, I have selected the Purchase Order number that was missing earlier. (Below snapshot for the Purchase Order)

    IssueResolution.jpg

    3. After above modification when I tried to post, it got posted peacefully.

    Thank you so much for your help. I really appreciate for your support.

    Sincerely,

    Muneeb

  • Muneeb Profile Picture
    Muneeb 885 on at
    RE: Error: SysDictTable object not initialised while posting PO

    VendInvoiceInfoTable,

    Below are the 2 record entries in this table.(Snapshot)

    VedInvInfoTableRecords.jpg

    But these 2 entries disappeared from the above table the moment i deleted entries from the form -  Approval Journal History and matching details.


    Sincerely,

    Muneeb

  • Sohaib Cheema Profile Picture
    Sohaib Cheema 46,610 User Group Leader on at
    RE: Error: SysDictTable object not initialised while posting PO

    WInvoicePoolingIssue.jpg"/api/data/v9.1/msdyn_richtextfiles(A0D2B546-E905-4099-8F8E-EBEE14E6D5BE)/msdyn_imageblob/$value?size=full" target="_blank">error message?

    Removal of suspension of recid allocation for table [TableName]

    what is your table name in error message?

  • Muneeb Profile Picture
    Muneeb 885 on at
    RE: Error: SysDictTable object not initialised while posting PO

    Hi Sohaib,

    Thank you for your resopnse.

    Yes, I found 2 records in AccountingDistribution table (Snapshot below),

    AccDistrRecord.jpg

    Should these records be present?

    As in case if i have to post this Invoice again after error, I first have to delete if there are any corresponding entries in the form, Pending Vendor Invoice & Approval Journal History and matching details

    So is it like, I even have to delete this AccountingDistribution table entries as shown in the above snapshot as I am not sure of the repercussions after deleting this entry.

    Can you please let me know if you have any suggestions?

    Sincerely,

    Muneeb

  • Sohaib Cheema Profile Picture
    Sohaib Cheema 46,610 User Group Leader on at
    RE: Error: SysDictTable object not initialised while posting PO

    Hi Muneeb,

    is there a record in AccountingDistcibution buffer, as it runs update statement?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Verified Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,391 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,445 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans