web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

In Memory temporary tables must be the outer tables when they are joined .

(0) ShareShare
ReportReport
Posted on by

Hi guys,

i have a doubt in ax 2012 CU12 customization, I ill be getting an error in customer payment journal,

the error occurs in line form, in settlement tab . i shared my error  here ,2133.error.png

"Cannot select a record in Open customer transactions (CustTransOpen).
InMemory temporary tables must be the outer tables when they are joined to a TempDB table or permanent table."

and after debugging it error occurs in class like super().

super.png

Can any one suggest me answer.

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    But Custtransopen Table or related query are in regular type their is no InMemory table type is present.

    Thanks&Regards,

    padmapriya.v

  • Raheel Khan Profile Picture
    40 on at

    Can you write down the solution, I am facing same issue.

  • Raheel Khan Profile Picture
    40 on at

    There is no inMemory even TemTable there.

  • Suggested answer
    Mohammed Khatib Profile Picture
    430 on at

    Hi Padma,

    I believe this is an old post, did you find a solution to this error?

    Can you please mention the AX version you are using?

    I have AX 2012 R3 CU13. Go to AOT --> Forms --> CustOpenTrans

    Compare SYS layer with SYP layer, you will find that the latest update added a new data source to the form which is a view "CustTransOpenLastUpdCollectionLetter" and has a configuration key "CustCollectionLetter", this configuration key is disabled in our environment, and it doesn't match the business to enable this configuration key.

    Note: Our environment AX Version is AX 2012 R3 CU12 6.3.5000.138

    So as a workaround for this case, I changed the join type of this data source from Outer Join to Delayed, and set the Join data source value to empty since the tables behind this view are empty and hold no data:

    Customer-Open-Transactions.PNG

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Joris dG Profile Picture

Joris dG 5

#2
Alexey Lekanov Profile Picture

Alexey Lekanov 2

#2
Henrik Nordlöf Profile Picture

Henrik Nordlöf 2 User Group Leader

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans